RFC2889廣播時延測試——網絡測試儀實操

一、簡介

RFC 2889爲LAN交換設備的基準測試提供了方法學,它將RFC 2544中爲網絡互聯設備基準測試所定義的方法學擴展到了交換設備,提供了交換機轉發性能(Forwarding Performance)、擁塞控制(Congestion Control)、延遲(Latency)、地址處理(Address Handling)和錯誤過濾(Error Filtering)等基準測試的方法說明。除去備忘錄狀態、介紹、要求以及後面的安全機制、參考文獻等輔助性說明外,RFC 2889的核心內容分別爲測試設置、幀格式與長度和基準測試3大部分。

基準測試是RFC 2889的最主要內容,它從測試目標、參數設置、測試過程、測量方法和測試報告格式等方面,詳細描述了下列10個針對局域網交換設備的基準測試:

· 全網狀互連條件下的吞吐量、丟幀率和轉發速率(Fully Meshed Throughput, Frame Loss and Forwarding Rates);
· 部分網狀互連條件下的一對多/多對一(Partially Meshed One-To-Many/Many-To-One);
· 部分互連的多個設備(Partially Meshed Multiple Devices);
· 部分網狀互連條件下的單向通信流量(Partially Meshed Unidirectional Traffic);
· 擁塞控制(Congestion Control);
· 轉發壓力和最大轉發速率(Forward Pressure Maximum Forwarding Rate);
· 地址緩衝容量(Address Caching Capacity);
· 地址學習速率(Address Learning Rate);
· 錯誤幀過濾(Errored Frame Filtering);
· 廣播幀轉發和時延(Broadcast Frame Forwarding and Latency)。

接下來將爲您演示使用BigTao-V網絡測試儀進行廣播時延測試
在這裏插入圖片描述
在這裏插入圖片描述

1.時延概述

介紹
· 時延, 延時, latency
· 延遲越大,說明設備處理數據包的速度越慢
· 考察被測設備的重要性能指標之一

定義
· 是指一個幀從源點到目的點的總傳輸時間
· 包括網絡節點的處理時間和在傳輸介質上的傳播時間

原理
· 發送幀時, 帶上時間戳(T1), 發送到網絡上
· 接收幀時, 記錄時間戳(T2)
· 在接收方將2個時間戳比較(T2-T1), 得到延時值

2.時延分類

SF
· 存儲轉發時延, store and forward latency
· 計算時延的方式是LIFO
· 數據幀最後一個bit到達設備輸入端口的時間與該數據幀第一個bit出現在設備輸出端口的時間間隔
· 通常三層路由器採用存儲轉發

CT
· 直通交換時延, cut through latency
· 計算時延的方式是FIFO
· 數據幀第一個bit到達設備輸入端口的時間與該數據幀第一個bit出現在設備輸出端口的時間間隔
· 通常二層交換機採用直通交換

3.廣播時延測試

廣播報文
· 目的MAC爲全FF(FF:FF:FF:FF:FF:FF)
· 交換機收到一個廣播報文以後, 會從 所有UP的端口(同一VLAN)發送出去

爲什麼測試廣播時延
· 二層網絡中, 存在大量的廣播報文
· 交換機作爲二層網絡的主力設備, 需要處理大量的廣播報文
· 測量交換機對廣播報文的轉發時延, 具有非常重要的意義

測試原理
· 測試儀 發送廣播報文時, 記錄時間T1
· 測試儀 接收報文時, 記錄時間T2
· 如果有多個接收端口, 會有多個T2, 對T2取平均值
在這裏插入圖片描述

二、測試說明

1.時延 拓撲
端口數量
· 一個發送端口
· 1個或多個接收端口
· 本例中有3個接收端口

拓撲說明
· DUT4個端口在同一個VLAN
· 測試儀Port1發送廣播報文
· DUT將將廣播報文複製3份,從3個端口發送出去
· 測試儀Port/2/3/4接收廣播報文
在這裏插入圖片描述

2.廣播時延測試流程
添加機框→佔用端口→選擇嚮導→選擇廣播時延→配置接口→配置流量→配置測試參數→
配置廣播時延參數→運行測試→查看結果→導出報告

3.準備工作: 添加機框
在這裏插入圖片描述

4.準備工作: 預約端口
在這裏插入圖片描述

5.Switch配置
以思科C3750交換機爲例
· 將4個與測試儀相連的端口配置在一個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
!
interface GigabitEthernet1/0/4
switchport access vlan 20
switchport mode access
!

三、測試配置

1.選擇嚮導
選擇RFC2889嚮導
在這裏插入圖片描述

2.選擇時延測試
測試項目
· 選擇時延測試
在這裏插入圖片描述

3.選擇端口
· 選擇參與測試的端口
在這裏插入圖片描述

4.配置接口
· 默認無接口
· 選擇添加接口
在這裏插入圖片描述

5.嚮導配置接口
· 一步一步根據需求填充
在這裏插入圖片描述

6.嚮導配置接口: VLAN等
· 根據場景決定是否添加
· 本例中不需要添加
在這裏插入圖片描述

7.配置MAC地址
· 可選 配置
· 默認即可, 也可以修改
在這裏插入圖片描述

8.嚮導接口配置結果
· 創建4個Interface, 每個Port各一個
· 對於二層交換機來說, 只關注MAC地址
在這裏插入圖片描述

9.選擇接口
· 剛纔配置的接口
· MAC/IP等 可修改
在這裏插入圖片描述

10.選擇流量模型
根據左側拓撲選擇
· 源端口爲Port1
· 目的端口爲Port2-4
在這裏插入圖片描述

11.配置測試參數
時間
· 開始發送流量之前等待2秒
· 停止發送流量之後等待10秒

結果保存路徑
· 默認路徑
· 可以自己指定

時延
· 根據交換機轉發類型選擇
· 默認FIFO(先進先出)
· 重要

啓用學習
· 二層學習
· 發送廣播報文, 不需要學習
在這裏插入圖片描述

12.配置 廣播時延 參數
測試時長
· 默認1次

幀長度
· 默認取7個特殊字節來測試

負載
· 無配置(不需要)
· 只發送一個廣播報文
在這裏插入圖片描述

13.自動生成Smart Script
Smart Scripts
· 根據配置自動生成Smart Scripts
· 從右側自動彈出
在這裏插入圖片描述

14.自動生成一條流量
自動生成一條流量
· 在測試儀端口1自動生成
· 源端口是Port1, 目的端口是Port2-4
· 報文的 目的MAC是全FF
在這裏插入圖片描述

15.開始測試
點擊Start按鈕 自動 開始測試
在這裏插入圖片描述

四、測試報告

1.進度查看
· 消息界面裏, 實時顯示當前測試的字節
· 預估進度
在這裏插入圖片描述

2.自動彈出Result Analyzer
結果分析
· 專業軟件
· 自動彈出

手工打開
· 自動安裝
· 打開結果
在這裏插入圖片描述

3.Result Analyzer結果分析
結果分析
· 點擊RFC2889 彙總模板
· Avg Latency 一列就代表廣播時延
在這裏插入圖片描述

4.測試報告導出
導出格式
· PDF
· HTML

結果定製
· 默認會保存所有測試內容
· 太過詳細
· 可以選擇彙總模板
· 只保存彙總信息
在這裏插入圖片描述

5.測試報告內容
打開測試報告
· 查看時延(Avg Latency列)
· 配置信息: 包含當前的測試配置信息
在這裏插入圖片描述
以上就是RFC2889廣播時延測試網絡測試儀實操的全部內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章