如何讓測試RFC2544更便捷——RFC2544測試實操


關鍵詞:RFC2544;吞吐量測試;時延測試;丟包率;背靠背。

作為一名網絡測試人員,大家肯定熟知一個測試標准,那就是RFC2544,RFC2544通過提供一個測試網絡設備的測試標准,並規定了一系列測試過程中的方法,使得服務提供商以及用戶之間達成一個在同一基准下實施測試和分析結果的共同標准。在這里我們先帶大家回顧一下RFC2544測試標准。

RFC2544最初由哈弗大學 S. Bradner, NetScout Systems J. McQuaid 提交,后在1999年3月成為正式標准。在功能上,RFC2544主要是用來評測網絡設備性能(這里所指的網絡設備包括但不限於交換機、路由器、防火牆)。

事實上,RFC2544定義了一整套測試方法,為不同廠家的設備/系統提供了統一的評估標准和報告格式。那為什么要引入RFC2544測試標准呢?這還得從以前說起,那時候每個設備廠商總是希望成為規則和標准的制定者,從而在市場競爭中處於有利地位,所以就誕生了很多測試標准,讓測試人員非常混亂,這個情況一直持續到RFC2544測試標准出現以前。在RFC2544測試標准誕生之后,由於該標准統一了測試方法和測試指標,能夠清晰的評估被測設備的性能而被推崇為行業內標准,從此測試人員終於擺脫了種類繁雜的不規范測試標准,設備測試也變得更規范了。

RFC2544測試標准的主要內容為:
(1)吞吐量測試:該測試在RFC1242中首先被提出,是評估網絡設備被性能的首要指標,目的是測試設備的最大的轉發能力;
(2)時延測試:目的是測試設備的轉發時延,延遲越大,說明設備處理數據包的速度越慢,其測試原理是發送幀時, 帶上時間戳(T1),發送到網絡上,隨后接收幀時, 記錄時間戳(T2),最后在接收方將2個時間戳比較(T2-T1),得到延時值。在應用層上面,對於 VoIP 等協議測試,由於可變或者較長的時延均會造成語音質量降低,因此時延測試也是考察被測設備的重要性能指標之一。值得注意的是,RFC2544要求對延時測試至少需要重復20次,結果取所以測試結果的平均值;
(3)丟包率:就是發送方發出但是接收方沒有收到的幀數量,相對於總發送幀數目的一個百分比測試設備在不同速率下的丟包情況,丟包率計算公式為:接收方沒有收到的幀的個數/發送方的發幀總數 * 100%,主要用來考察交換機對過載壓力的承受能力,RFC2544建議首先從最大速率開始測試,按一定的步長逐步減少發送速率,直到連續兩次無數據丟失時的第一次結果,其中步長最大不能超過10%;
(4)背靠背:也是測試設備的重要性能指標之一,是向被測設備連續發送具有最小幀間隔的N個幀,並且統計被測設備送出幀的個數,如果和發送的個數相等,則增加N值,重復上述測試過程,直到被測設備送出的幀個數小於測試發送幀個數,反之則減少發送幀數。另外在這里高告訴大家一個測試前提,那就是設備的吞吐量達不到線速,如果達到線速, 無論怎么發, 都不會有丟包, 測試無意義。

RFC2544在國產數通一體化測試軟件——Renix實操:

那么對於網絡測試人員來說,沒有什么比能夠節省時間、高效工作更值得期待的事情了,在這里就向大家來介紹一下北京信而泰科技股份有限公司所推出的Renix測試軟件,Renix 是信而泰推出的適用於研發測試場景的數通一體化測試軟件,該軟件配合適當的信而泰機箱和接口卡,可對 DUT(被測設備)執行流量測試、協議仿真和性能測試。適用於復雜網絡設備在研發階段的測試,如交換機、路由器、防火牆等。那么該測試軟件究竟有什么特色呢?我們一起來看一下吧:
(1)測試項完整:完成RFC2544規定的所有測試項,如吞吐量、時延、丟包率、背靠背。完全符合測試標准,一次測試全部運行(串行運行)。

 

2向導配置:測試軟件采用全程向導配置(Step-By-Step),只需要 選擇和填充。簡單快捷, 容易上手,不會出錯

 

3特色:默認參數默認參數RFC2544推薦參數一致,減少配置,例如: 吞吐量的測試時間RFC2544推薦最少60秒,RFC2544默認測試時長60秒。

 

例如:丟包率默認測試時間及次數,RFC2544推薦最少100秒,20次,RENIX默認配置100秒,20次。

 

例如:測試幀長,RFC2544推薦7個幀長,RENIX默認配置為7個幀長

4特色:多種拓撲結構

· 一對一

 

· 多對多

 

· 全網狀

 

5流量自動生成:報文格式自動填充,只需選擇源/目的端口;報文MAC/IP自動填充

 

6流量自定義:自定義報文,首先按先添加流量,自定義報文格式然后在RFC2544里引用。

 

 

 

7查找方式多樣步長、二分法(默認)、聯合

RFC2544沒有指定增加或者降低速率的方法,但是最常用的方法是二分法。

· 設置相關參數

· 自動找到吞吐量值

· 不需要考慮過程

 

8測試狀態實時顯示:顯示當前測試字節、顯示當前trial次數、顯示已測試時間

 

 

9測試報告存儲路徑可配

專門Result Analyzer軟件

· 運行過程中自動彈出

導出報告格式

PDF/HTML

 

 

 

10默認報告格式

報告格式內容詳細簡單易懂,並包含RFC2544標准要求

 

 


————————————————
版權聲明:本文為CSDN博主「XINERTEL」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/XINERTEL/article/details/105510508


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM