如何進行裝置的非對稱效能測試

信而泰XINERTEL發表於2024-03-22

非對稱效能測試介紹

RFC2544是RFC組織提出的用於評測網路互聯裝置(防火牆、IDS、Switch等)的國際標準。主要是對RFC1242中定義的效能評測引數的具體測試方法、結果的提交形式作了較詳細的規定。標準中定義了4個重要的引數:吞吐量(Throughput)、丟包率(Lost Rate)、時延(Latency)和背靠背(Back-to-Back),通常用這四個引數指標來評估網路轉發效能。

在針對交換機、核心路由器等網路裝置進行測試時,得益於裝置強大的轉發能力,大部分情況下裝置能夠實現全介面線速轉發資料包。在使用Renix系統對其進行RFC 2544效能測試時,通常配置成對稱流量的2544測試套件即可測試出裝置轉發效能。而在某些區分上下行流量、或是裝置介面接入速率不一致的場景下,就需要配置成非對稱效能測試。非對稱效能可用來測試和測量DUT的效能。透過Renix測試報告,使用者也可對DUT進行效能評測。非對稱效能測試支援非對稱吞吐量測試、時延測試、丟包率和背靠背測試,詳細說明如下:

  • 非對稱吞吐量測試:確定DUT的上行和下行吞吐量。
  • 非對稱丟包率測試:確定DUT的上行和下行丟包率。
  • 非對稱時延測試:確定DUT上行和下行的時延。
  • 非對稱背靠背測試:測試DUT處理背靠背幀的能力。

測試拓撲

如下圖,是非對稱效能測試的基本拓撲。例如在進行家庭網路、企業閘道器、接入路由器等裝置測試時,網路上下行頻寬通常是不對稱的,或是網路裝置的介面速率有明顯區別,要進行整機的轉發效能測試,就只能配置成非對稱2544測試模式。

如何進行裝置的非對稱效能測試

測試示例

在Renix軟體中,內建非對稱效能測試配置嚮導,根據配置嚮導,可完成非對稱2544轉發效能測試。下面以非對稱吞吐量測試為例介紹相關測試過程。

如何進行裝置的非對稱效能測試

首先在測試選項介面,可選擇測試內容,包括吞吐量、時延、丟包率、背靠背測試。

如何進行裝置的非對稱效能測試

選擇埠:手動選擇所使用的測試埠,並分別定義埠為上行或下行埠:

如何進行裝置的非對稱效能測試

配置下行流端點、上行流端點:在埠下構造測試端點,用於生成繫結測試流量,分別作為流量的源、目的地址,支援對介面封裝和協議進行修改;

如何進行裝置的非對稱效能測試

如何進行裝置的非對稱效能測試

配置流:構造基於上、下行流端點的流量,用作後續2544測試;流配置支援Manual和Automatic兩種模式;

如何進行裝置的非對稱效能測試

配置測試選項:配置測試流量MAC地址學習、ARP學習功能以及學習速率,測試流量位元組,時延引數、測試報告儲存位置等內容;

如何進行裝置的非對稱效能測試

吞吐量測試選項:

如何進行裝置的非對稱效能測試

在吞吐量測試選項介面,可配置按測試時長、或突發流量個數配置測試流量傳送時間;在測試未透過情況下,支援配置獨立回退或是關聯回退兩種模式;

如何進行裝置的非對稱效能測試

吞吐量配置檔案介面:支援按邊、按埠或是自定義模式配置吞吐量模型;在按埠配置模式下,可獨立更改各埠流量負載配置,包括埠內流量負載模式、負載頻寬、吞吐量測試速率上、下限、測試精度、可接受丟包率等配置。

如何進行裝置的非對稱效能測試

至此完成非對稱2544測試配置,可正常進行非對稱吞吐量測試。執行測試智慧指令碼,測試完成後,可自動彈出測試報告。在測試報告中,可詳細檢視每位元組、每輪吞吐量統計情況。同時報告支援另存為PDF、HTML以及Excel等多種格式,方便進一步進行資料統計。

如何進行裝置的非對稱效能測試

相關文章