非對稱2544性能測試方法與實踐

一、非對稱2544測試概述
非對稱2544使用的測試方法基於RFC2544,但已擴展成可以爲每個方向獨立調整速率,簡化了對DSLAM,PON OLT和Cable CMTS等接入集中器設備的測試流程。信而泰Renix非對稱性能測試嚮導同時也支持RFC2544吞吐量、丟包率和延遲測試。
備註RFC2544測試介紹:RFC2544中定義了網絡互連設備的基準測試要求。因此,RFC2544測試是一種基準測試,可用來測試和測量DUT的性能。測試項目包括吞吐量測試、丟包率測試、延遲測試、背對背測試。
下表詳細說明非對稱性能測試項的定義。

在這裏插入圖片描述
二、非對稱2544測試和RFC2544的區別
非對稱2544測試屬於RFC2544的特殊場景,可使用不對稱的上下游流量來對被測設備進行吞吐量、丟包率和時延的測試,對設備性能做出評估。

RFC2544要求所有測試端口的速率必須是相同的,如果測試端口的速率不同,RFC2544雙向吞吐量測試結果不會超過最小端口速率的值,二分法查找時,只要有一個方向丟包,則認爲本次測試不成功, 雙向都會降低速率繼續查找,雙向最終的測試結果是同一個數值。非對稱2544測試卻可以對上行流量和下行流量分別測試,DUT端口鏈接速率可以不一樣。

而且,下行流量和上行流量執行不同的算法,二分法查找時,如果下行流量不丟包,上行流量丟包,則下行流量不降速,上行流量降速,上下行方向最終的測試結果可以是不同的數值(非對稱2544也可以對每個端口的速率分別測試,測試時每個端口執行不同算法,如果端口1丟包,端口2不丟包,則端口1降速,端口2不降速,每個端口最終的測試結果可以是不同的數值)。

三、非對稱2544測試應用場景
1、測試端口速率不相同的設備,常見非對稱設備有PONT OLT、DSLAM、Cable CMTS、路由器等;
在這裏插入圖片描述
2、在廣電領域,上下行不對稱流量是常見現象,用戶很少上傳文件,但是需要下載很多視頻到本地,所以,在測試中,上下行非對稱2544測試是非常必要的;
3、同時測試多個不同的DUT,使用非對稱2544可以節約測試時間。舉例,檢驗10臺DUT是否合格,如果使用RFC2544對每個DUT建立一個1分鐘的吞吐量測試項,共需要建立10個測試項,用時約10分鐘;如果使用非對稱2544測試,只需要建立一個測試項,用時約1分鐘,就可以判斷出10臺DUT哪些合格。

既然非對稱2544測試有這麼多應用場景,接下來阿信就以吞吐量測試爲例,爲大家詳細介紹下通過Renix軟件對DUT進行非對稱性能測試的基本步驟。

首先,我們需要搭建測試環境。
1.拓撲說明
DUT是一臺Layer2交換機,有1個1000M的接口作爲Upstream和外網通信,有3個100M的接口作爲Downstream接口,Upstream和Downstream接口的速率不一致
2.測試目的
測試Upstream和Downstream之間的吞吐量
在這裏插入圖片描述
接下來,我們進行測試配置及結果查看。
1、開始->配置嚮導->測試套件->非對稱性能測試嚮導
在這裏插入圖片描述
2、選擇測試項界面,勾選測試項,本例中以非對稱吞吐量爲例進行測試
在這裏插入圖片描述
3、選擇端口界面,端口必須至少有一個是Downstream方向,有一個是Upstream方向
在這裏插入圖片描述
4、配置下行流端點,只顯示選擇端口界面Downstream方向的端口,默認無下行接口,選擇“添加接口”,使用嚮導一步一步根據需求填充
在這裏插入圖片描述
如下圖所示,“配置下行流端點”接口建立完成,點擊“下一步”
在這裏插入圖片描述
5、配置上行流端點,只顯示選擇端口界面Upstream方向的端口,默認無上行接口,選擇“添加接口”,使用嚮導一步一步根據需求填充
在這裏插入圖片描述
6、“配置流”界面,下行流是指流量從上行流端口發向下行流端口;上行流是指流量從下行流端口發向上行流端口。一對一連接方式是指一個上行流端口對應一個下行流端口;多對多是指每個上行流端口對應所有的下行流端口
在這裏插入圖片描述
7、“配置測試選項”界面,主要包括地址學習,測試幀長,時間參數,時延類型和測試結果保存路徑參數,根據需求修改參數,也可以使用默認參數
在這裏插入圖片描述
8、配置吞吐量選項,可根據需求修改測試次數和測試時長等參數;
回退模式指檢測到丟包時,下調速率的方式,Independent只有失敗的一邊或端口會下調速率,Associated所有的邊或所有端口會下調速率;
配置文件分佈:Per Side基於方向來配置,Per Port基於每端口配置;
最小速率:當測試不通過且當前速率等於最小速率時,不再降速測試 ;
最大速率:當測試通過且當前速率等於最大速率時,不再增速測試 ;
初始速率:第一次測試使用的速率;
速率精度:當相鄰兩次速率小於精度, 測試就停止;
可丟包百分比:當丟包率小於閾值時, 也記爲測試通過;
在這裏插入圖片描述
9、配置完成後會自動生成Smart Script,點擊“開始”按鈕開始測試
在這裏插入圖片描述
10、測試中會自動彈出測試結果Result Analyzer,點擊Test Summary Table查看測試結果
在這裏插入圖片描述
11、測試報告導出,支持PDF、HTML、Excel三種導出格式,默認會保存所有測試內容,可以選擇只保存彙總信息
在這裏插入圖片描述
到這裏,非對稱吞吐量二層測試就完成了,包括環境設置,設備連接,測試步驟,測試結果查看及保存等過程。非對稱時延和丟包率也是類似的配置。

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