1. 程式人生 > 其它 >RENIX非對稱時延測試——網路測試儀實操

RENIX非對稱時延測試——網路測試儀實操

本文主要介紹RENIX軟體如何進行非對稱時延測試。文章分為四部分,第一部分為非對稱時延概述,第二部分為測試說明,第三部分為測試配置,第四部分為測試報告。

第一部分:非對稱時延概述

1.RFC2544測試介紹

(1)RFC2544測試的缺點

要求所有測試埠的速率是相同的

(2)結果

2.1)如果測試埠的速率不同

2.2)RFC2544雙向吞吐量測試時, 其值不會超過最小的值

2.3)例如左圖, 最大雙向吞吐量是400M

(3)原因

3.1)二分法查詢時, 雙向流量是同時增加或者減少的

3.2)只要有丟包, 則認為本次測試不成功, 降低速率繼續查詢

2.常見的非對稱裝置

(1)非對稱

上下行 速率不相同

(2)常見非對稱裝置

Cable CMTS、PONT OLT、DSLAM、路由器

3.非對稱測試內容

包含RFC2544裡的三個指標,屬於RFC2544的特殊場景

(1)吞吐量

Throughput

測試裝置的最大的轉發能力

(2)時延

Latency

測試裝置的轉發時延

(3)丟包率

Frame loss rate

測試裝置在不同速率下的丟包情況

4.時延概述

(1)介紹

●時延, 延時, latency

●延遲越大,說明裝置處理資料包的速度越慢

●考察被測裝置的重要效能指標之一

(2)定義

●是指一個幀從源點到目的點的總傳輸時間

●包括網路節點的處理時間和在傳輸介質上的傳播時間

(3)原理

●傳送幀時, 帶上時間戳(T1), 傳送到網路上

●接收幀時, 記錄時間戳(T2)

●在接收方將2個時間戳比較(T2-T1), 得到延時值

(4)為什麼測量時延

對於 VoIP 等協議,可變或者較長的時延均會造成語音質量降低

5.時延分類

(1)SF

●儲存轉發時延, store and forward latency

●計算時延的方式是LIFO

●資料幀最後一個bit到達裝置輸入埠的時間與該資料幀第一個bit出現在裝置輸出埠的時間間隔

●通常三層路由器採用儲存轉發

(2)CT

●直通交換時延, cut through latency

●計算時延的方式是FIFO

●資料幀第一個bit到達裝置輸入埠的時間與該資料幀第一個bit出現在裝置輸出埠的時間間隔

●通常二層交換機採用直通交換

6.時延測試前提

(1)前提

●不丟包情況下測試

●丟包時 測試時延無意義

(2)建議

●先測試裝置指定轉發模型的Throughput

●然後把速率設定為Throughput的時候測試時延

第二部分:測試說明

1.非對稱時延測試 拓撲

(1)拓撲說明

●DUT是一臺Layer2交換機,此例使用的是華為S5700交換機

●有1個1000M的介面, 作為Upstream和外網通訊

●有3個100M的介面, 作為Downstream介面

●Upstream和Downstream介面的速率不一致

(2)目的

測試Upstream和Downstream之間的轉發時延

2.非對稱時延 測試流程

(1)新增機框

(2)佔用埠

(3)選擇嚮導

(4)選擇非對稱時延

(5)選擇埠

(6)配置下行埠

(7)配置上行埠

(8)配置流

(9)配置測試選項

(10)配置時延選項

(11)執行測試

(12)檢視結果

(13)匯出報告

3.準備工作: 新增機框

機框IP地址

在機框顯示屏上檢視

預設為192.168.0.180

4.準備工作: 預約埠

第三部分:測試配置

1.選擇嚮導

選擇非對稱測試嚮導

2.選擇時延測試

測試專案,選擇非對稱時延測試

3.選擇埠

選擇埠角色

●選擇1G的埠為Upstream

●選擇100M的埠為Downstream

4.配置下行介面

(1)配置介面

●預設無下行介面

●選擇新增介面

(2)嚮導配置下行介面

嚮導配置介面,一步一步根據需求填充

(3)嚮導配置下行結果

配置結果

●建立3個下行介面, 每個埠各一個

●對於二層交換機來說, 只關注MAC地址

5.配置上行介面

(1)配置介面

●預設無上行介面

●選擇新增介面

(2)配置上行介面

●配置過程和 下行介面類似

●在上行介面上建立一個介面

(3)配置上行介面結果

6.配置流

(1)流量方向

●選擇雙向

●上行和下行之間對發流量

(2)連線方式

選擇多對多

(3)其它預設

7.選擇測試引數

(1)學習模式

對於交換機, 選擇二層學習

(2)學習頻率

根據需求選擇,一般預設即可

(3)幀長

一般測試7個特殊位元組

(4)時延

●結果會顯示時延

●型別根據交換機轉發型別選擇

(5)結果選項

選擇結果儲存路徑

8.配置時延引數

(1)測試次數

●預設1次

●可以配置多次, 取平均值

(2)測試時間

●預設60秒

●RFC2544規定最少60秒

(3)配置檔案分佈

●預設選擇Per Side

●Per Side:基於方向來配置速率

●Per Port:基於每個埠來配置速率

9.配置: 自動生成Smart Script

Smart Script

●根據配置自動生成Smart Script

●右側自動彈出

10.修改配置引數

11.配置: 開始測試

第四部分:測試報告

1.測試進度檢視

進度檢視

訊息介面裡, 實時顯示當前測試的位元組, 速率

2.自動彈出Result Analyzer

(1)結果分析

專業軟體,自動彈出

(2)手工開啟

自動安裝,開啟結果

3.Result Analyzer結果分析

結果分析

●點選彙總結果

●Upstream和DownStream方向分開統計時延

4.測試報告匯出

(1)匯出格式

PDF

HTML

Excel

(2)結果定製

●預設會儲存所有測試內容

●太過詳細

●可以選擇彙總模板

●只儲存彙總資訊

5.測試報告內容

6.檢視幫助文件

在“幫助”文件中檢視更詳細資訊