一、簡介
RFC 2889為LAN交換設備的基準測試提供了方法學,它將RFC 2544中為網(wǎng)絡互聯(lián)設備基準測試所定義的方法學擴展到了交換設備,提供了交換機轉(zhuǎn)發(fā)性能(Forwarding Performance)、擁塞控制(Congestion Control)、延遲(Latency)、地址處理(Address Handling)和錯誤過濾(Error Filtering)等基準測試的方法說明。除去備忘錄狀態(tài)、介紹、要求以及后面的安全機制、參考文獻等輔助性說明外,RFC 2889的核心內(nèi)容分別為測試設置、幀格式與長度和基準測試3大部分。
基準測試是RFC 2889的最主要內(nèi)容,它從測試目標、參數(shù)設置、測試過程、測量方法和測試報告格式等方面,詳細描述了下列10個針對局域網(wǎng)交換設備的基準測試:
· 全網(wǎng)狀互連條件下的吞吐量、丟幀率和轉(zhuǎn)發(fā)速率(Fully Meshed Throughput, Frame Loss and Forwarding Rates);
· 部分網(wǎng)狀互連條件下的一對多/多對一(Partially Meshed One-To-Many/Many-To-One);
· 部分互連的多個設備(Partially Meshed Multiple Devices);
· 部分網(wǎng)狀互連條件下的單向通信流量(Partially Meshed Unidirectional Traffic);
· 擁塞控制(Congestion Control);
· 轉(zhuǎn)發(fā)壓力和最大轉(zhuǎn)發(fā)速率(Forward Pressure Maximum Forwarding Rate);
· 地址緩沖容量(Address Caching Capacity);
· 地址學習速率(Address Learning Rate);
· 錯誤幀過濾(Errored Frame Filtering);
· 廣播幀轉(zhuǎn)發(fā)和時延(Broadcast Frame Forwarding and Latency)。
接下來將為您演示使用BigTao-V網(wǎng)絡測試儀進行MAC地址學習速率測試。
二、MAC地址學習速率概述
定義
· 交換機能夠?qū)W習MAC地址的最大速率
為什么需要測試
· 交換設備根據(jù)MAC地址轉(zhuǎn)發(fā)frame
· 如果在MAC表中沒有找到相應的MAC表項, 就會進行flooding
· MAC地址學習速率越大, 單位時間能正常轉(zhuǎn)發(fā)的frame就越多
主要考察
· 交換機的CPU處理能力
測試方法
· 二分法 自動查找最大速率
地址學習 原理
學習原理
· 交換機收到報文, 記錄報文的源MAC
· 在交換機上建立 源MAC和收到報文端口的對應表(MAC Table)
· 收到報文, 根據(jù)報文目的MAC查找MAC Table, 從特定端口轉(zhuǎn)發(fā)
· MAC Table里找不到表項, 就會Flooding
地址學習 舉例
· PC1向PC2發(fā)送報文
· 交換機從端口G1/0/1收到PC1發(fā)送的報文, 根據(jù)報文的目的MAC(PC2 MAC)查找 MAC地址表
· 如果找到PC2 MAC對應表項, 則只從G1/0/2轉(zhuǎn)發(fā)出去
· 如果找不到PC2 MAC對應表項, 則從所有UP的端口上(G1/0/2, G/10/3), 將報文Flooding出去
· PC3也能收到PC1發(fā)送給PC2的報文
三、測試拓撲
至少三個端口
· 測試端口
· 學習端口
· 鏡像端口
測試原理
原理
· 利用交換設備對未知單播進行Flooding的特性
概述
· 交換設備收到Frame, 根據(jù)目的MAC查找MAC table中
· 如果找到MAC-接口 映射表項, 則只從這個接口發(fā)送出去
· 如果找不到MAC-接口 映射表項, 會從所有UP的接口發(fā)送(Flooding)出去
測試過程: MAC地址學習
· 測試儀 學習端口(Port2)發(fā)送學習報文
· 測試儀端口Port2模擬10000個主機, 向測試儀端口Port1模擬的一個主機 以5000個/秒的速率 發(fā)送10000個Frames
· 這些Frame的源MAC是變化的, 目的MAC是測試端口模擬的1個主機
· DUT的學習端口收到Frame以后, 盡最大速率建立MAC-端口(學習端口)的映射關系
測試過程: 發(fā)送測試報文
· 測試儀 測試端口(Port1)發(fā)送測試報文
· 測試儀端口Port1模擬1個主機, 向測試儀端口Port2模擬的10000個主機發(fā)送Frames
· 這10000個Frames的源MAC是Port1模擬的1個主機, 目的MAC是Port2模擬的10000個主機
· 交換機 收到Frame以后, 根據(jù)目的MAC查找 MAC-端口的映射關系
測試過程: 鏡像端口觀測
測試儀 鏡像端口(Port3)未收到流量
· 本次測試成功
· 交換機可以處理5000個/秒的學習速率, 能夠建立全部的表項
· 下輪測試 交換機需要加大發(fā)送速率
測試儀 鏡像端口(Port3)收到流量
· 本次測試失敗
· 網(wǎng)絡中有報文被Flooding, 5000個/秒的速率超過交換機的處理能力, MAC有部分沒有建立 映射表項
· 下輪測試 交換機需要減少發(fā)送速率
地址學習速率 測試流程
添加機框→預約端口→選擇向?qū)Аx擇地址學習速率→配置接口→配置流量→配置測試參數(shù)→配置地址學習速率參數(shù)→運行測試→查看結(jié)果→導出報告
準備工作: 添加機框
準備工作: 預約端口
Switch配置
以思科C3750為例
· 將3個與測試儀相連的端口配置在一個VLAN里
!
interface GigabitEthernet1/0/1
switchport access vlan 20
switchport mode access
!
interface GigabitEthernet1/0/2
switchport access vlan 20
switchport mode access
!
interface GigabitEthernet1/0/3
switchport access vlan 20
switchport mode access
!
四、測試配置
選擇向?qū)?/p>
選擇RFC2889向?qū)?/p>
選擇地址學習速率測試
測試項目
· 選擇 地址學習速率測試
選擇端口
選擇端口
· 選擇參與測試的端口
配置接口
配置接口
· 默認無接口
· 選擇添加接口
向?qū)渲媒涌?/p>
向?qū)渲媒涌?/p>
· 一步一步根據(jù)需求填充
向?qū)渲媒涌冢?VLAN等
VLAN
· 根據(jù)場景決定是否添加
· 本例中不需要添加
配置MAC地址
MAC地址
· 可選 配置
· 默認即可, 也可以修改
向?qū)Ы涌谂渲媒Y(jié)果
配置結(jié)果
· 創(chuàng)建3個Interface, 每個Port各一個
· 對于二層交換機來說, 只關注MAC地址
選擇接口
· 剛才配置的接口
· MAC/IP等 可修改
選擇流量模型
根據(jù)左側(cè)拓撲選擇
· 測試端口(源)
· 學習端口(目的)
· 鏡像端口(監(jiān)測)
添加流量
· 源-目的
選擇測試參數(shù)
時間
· 開始發(fā)送流量之前等待2秒
· 停止發(fā)送流量之后等待10秒
結(jié)果保存路徑
· 默認路徑
· 可以自己指定
時延
· 結(jié)果中 顯示時延
· 類型根據(jù)Switch轉(zhuǎn)發(fā)類型選擇
· 本項測試不關注
配置 地址學習速率 參數(shù)
關鍵參數(shù): 二分法
二分相關
· 最小值: 當測試不通過且當前速率 等于最小個值時,不再測試
· 最大值: 當測試通過且當前速率等于最大值時,不再增加測試速率
· 初始值: 第一次測試時的發(fā)送速率
· 精度: 當相鄰兩次速率小于精度, 測試就停止
老化時間
· 必須比交換機的老化時間略大
· 交換機一般默認為300秒, 可修改
· 通常需要修改, 不然測試時間非常長
關鍵參數(shù): 其它
測試次數(shù)
· 默認1次
· 可測試多次, 取平均值
地址容量
· 不能大于 設備的實際 MAC地址容量
· 如不知道, 可設置小一點
默認取7個特殊字節(jié)來測試
自動生成Smart Script
· 根據(jù)配置自動生成Smart Scripts
· 從右側(cè)自動彈出
開始測試
點擊Start按鈕 自動 開始測試
五、測試報告
測試進度查看
· 消息界面里, 實時顯示當前測試的字節(jié)
· 預測花費時間
自動彈出Result Analyzer
結(jié)果分析
· 專業(yè)軟件
· 自動彈出
手工打開
· 自動安裝
· 打開結(jié)果
Result Analyzer結(jié)果分析
結(jié)果分析
· 點擊 匯總測試
· Learning Rate一列就代表 MAC地址學習速率
測試報告導出
導出格式
· HTML
結(jié)果定制
· 默認會保存所有測試內(nèi)容
· 太過詳細
· 可以選擇匯總模板
· 只保存匯總信息
測試報告內(nèi)容
打開測試報告
· 查看MAC地址學習速率(learning Rate列)
· 配置信息: 包含當前的測試配置信息
審核編輯 黃昊宇
-
交換機
+關注
關注
21文章
2728瀏覽量
101546 -
網(wǎng)絡測試儀
+關注
關注
0文章
30瀏覽量
14070
發(fā)布評論請先 登錄
工頻介電常數(shù)測試儀實操常見問題與解決方案全解

5G網(wǎng)絡中,信令測試儀如何幫助提升用戶體驗?
5G網(wǎng)絡優(yōu)化中,信令測試儀如何幫助故障排查?
信而泰網(wǎng)絡測試儀校準解決方案
信而泰網(wǎng)絡測試儀校準解決方案:精準測試,性能無憂

熔體流動速率測試儀:塑料性能檢測的得力助手

MAC地址的作用范圍,MAC地址怎么申請?

5201B數(shù)據(jù)網(wǎng)絡測試儀(便攜式)

電池測試儀的使用方法 電池測試儀適用范圍
怎么綁定IP地址和MAC地址
環(huán)路測試儀的工作原理是什么
山東防水測試儀的標準設置

5201數(shù)據(jù)網(wǎng)絡測試儀
怎么申請MAC地址?MAC地址申請流程分享

評論