RFC3918協議測試——網絡測試儀實操

一、簡介

1.RFC3918簡介

歷史
· 在1999年3月成爲正式標準

功能
· 評測網絡互連設備或網絡系統的性能
· 網絡設備: 交換機,路由器…

內容
· 定義了一整套測試方法,爲不同廠家的設備/系統提供了統一的評估標準和報告格式

相關文檔
· RFC 2432, Terminology for IP Multicast Benchmarking
· RFC 3918, Methodology for IP Multicast Benchmarking

2.RFC3918 測試內容

混合吞吐量測試
· Mixed Class Throughput Test
· 確定向一定數量的接口同時發送單播和組播時,DUT/SUT的吞吐量

組轉發矩陣測試
· Scaled Group Forwarding Matrix Test
· 確定DUT/SUT在一定數量端口加入不同數量的組播組時的轉發率

聚合組播吞吐量測試
· Aggregated Multicast Throughput Test
· 確定DUT/SUT加入相同組播組的多個測試端口在不丟包的情況下的最大轉發速率

組播轉發時延測試
· Multicast Forwarding Latency Test
· 得到從DUT/SUT一個入端口到多個出端口的一組時延數據

組播組容量測試
· Multicast Group Capacity Test
· 確定在DUT/SUT能夠正確轉發數據包到註冊在該DUT/SUT的組播組環境下,DUT/SUT能夠支持的最大的組播組數量

這裏我們利用信而泰網絡測試儀BigTao-V系列網絡測試儀混合吞吐量測試爲例進行RFC3918協議測試演示:

混合吞吐量簡介:

定義
· 吞吐量(Throughput):沒有丟包情況下能夠轉發的最大速率

測試目的
· 確定DUT在同時轉發組播和單播流量的時候的吞吐量

測試過程
· 以一定的速率、一定的組播單播比例向DUT發送報文,然後統計DUT轉發的報文數量。如果接收報文數量和預期接收到的報文數量相等,則增加速率繼續測試;如果不相等,則減小速率繼續測試

混合流量發送方式
· 單播流量應該以輪轉方式輪流從每個出接口發出,而組播流量則應該從每個接口都發出一份
· 各條流的發送次序也有明確的定義
· 假設混合吞吐量測試環境中包括6條組播流(編號爲m1~m6)和三個出接口,每個接口對應一條單播流量,源接口發送流量的次序如下圖所示
在這裏插入圖片描述
· u表示單播流量,u的下標表示該流量對應的出接口序號;m表示組播流量,m的下標表示對應的組播流的序號

二、測試說明

1.混合吞吐量 測試拓撲
拓撲說明
· DUT是一臺三層交換機
· 測試儀的四個端口和DUT相連,一個模擬組播源,兩個模擬組成員,一個模擬監聽端口

目的: 測試DUT的混合吞吐量
在這裏插入圖片描述

2.DUT配置
#-
vlan batch 500 600 700 800
#-
multicast routing-enable
#-
interface Vlanif500
ip address 210.10.10.1 255.255.255.0
pim sm
#-
interface Vlanif600
ip address 210.10.20.1 255.255.255.0
igmp enable
#-
interface Vlanif700
ip address 210.10.30.1 255.255.255.0
igmp enable
#-
interface Vlanif800
ip address 210.10.40.1 255.255.255.0
#-

#-
interface GigabitEthernet0/0/21
port link-type access
port default vlan 500
#-
interface GigabitEthernet0/0/22
port link-type access
port default vlan 600
#-
interface GigabitEthernet0/0/23
port link-type access
port default vlan 700
#-
interface GigabitEthernet0/0/24
port link-type access
port default vlan 800
#-

三、測試配置

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

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

3.選擇嚮導
選擇RFC3918嚮導
在這裏插入圖片描述

4.選擇混合吞吐量測試
測試項目
· 選擇混合吞吐量測試
在這裏插入圖片描述

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

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

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

8.嚮導配置 關鍵-MAC
測試儀接口
· MAC
· 跳變字段
在這裏插入圖片描述

9.嚮導配置 關鍵-IP
測試儀接口
· IP
· 跳變字段
在這裏插入圖片描述

10.嚮導接口配置結果
配置結果
· 創建4個Interface, 每個Port各一個
· 對於本次測試,,需要正確的配置IP地址和網關
· 點擊完成, 結束接口配置
在這裏插入圖片描述

11.選擇接口
選擇接口
·剛纔配置的接口

配置可修改
·如果IP, 網關不符合預,可以雙擊修改
在這裏插入圖片描述

12.配置組播流量
源和目的接口
· 按照測試拓撲選擇源和目的接口、監聽端口
在這裏插入圖片描述

13.配置組播參數
組播參數
· 按照測試拓撲及DUT配置,配置相應的組播參數
在這裏插入圖片描述

14.關鍵參數
組播客戶端版本號
· 默認IGMPv2
· 和DUT上的配置保持一致
在這裏插入圖片描述

組播組地址和步長
· 起始IP步長:組Block之間遞增的步長
· 組跳變步長:組Block內遞增的步長
· IP前綴長度:組Block內跳變位
在這裏插入圖片描述

15.選擇測試參數
使能地址學習
· 需使能L3 Learning
· 學習頻率:按照實際情況選擇

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

測試時長
· 文檔規定最少需要30秒

時延
· 選擇存儲轉發時延類型LIFO

其他
· 測試前預發流驗證
在這裏插入圖片描述

16.配置 混合吞吐量 參數
在這裏插入圖片描述

17.關鍵參數
搜索算法:配置總負載的大小
· Step:步進法
· Binary:二分法
· Combo:步進法和二分法的組合
在這裏插入圖片描述
組播組:每組Block內包含的組個數
在這裏插入圖片描述
組播流百分比:單播流和組播流的比例
在這裏插入圖片描述

18.配置單播流量
單播流量
· 需和組播流保持爲相同方向
在這裏插入圖片描述

19.配置單播流-選擇端口
選擇端口
· 選擇與組播流相同的接口
· 監聽端口不選擇
在這裏插入圖片描述

20.配置單播流量-選擇流量接口
無需選擇雙向
在這裏插入圖片描述

21.配置單播流-常規
啓用簽名:啓用

幀長類型:按需求配置

淨荷類型:遞增、隨機、循環

地址學習:選擇L3 Learning
在這裏插入圖片描述

22.配置單播流-配置幀
在這裏插入圖片描述

23.配置單播流
點擊完成,完成配置

智能腳本工具自動彈出
在這裏插入圖片描述

24.開始測試
根據配置自動生成測試智能腳本

雙擊RFC3918,可進行配置的再次編輯

點擊編輯智能腳本,可對智能腳本進行界面自動化配置

點擊開始,測試開始
在這裏插入圖片描述

四、測試報告

1.DUT上查看組播組信息
在這裏插入圖片描述

2.測試進度查看
進度查看
· 消息界面裏, 實時顯示當前測試的字節、負載、組播單播比例
· 預測花費時間
在這裏插入圖片描述
在這裏插入圖片描述

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

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

4.Result Analyzer結果分析
結果分析
· 點擊 測試彙總表
在這裏插入圖片描述

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

結果定製
· 默認會保存所有測試內容
· 太過詳細
· 可以選擇彙總模板
· 只保存彙總信息

6.測試報告內容
在這裏插入圖片描述

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