網絡損傷儀是用來面向網絡鏈路損傷的仿真產品,可用於IPTV、多媒體業務測試及路由器交換機測試。具備帶寬限制、延時/抖動、丟包、亂序、重複報文、隊列深度、物理鏈路等典型損傷仿真功能,並可同時設立多類場景,每一個損傷應用場景都可獨立配置各種損傷,以檢驗網絡傳輸數據業務對相應鏈路損傷的適應性。正則表達式
模擬的廣域網環境,能夠很容易地對網絡帶寬、延遲、數據丟失、擁塞狀況以及其餘一些網絡損傷狀態進行模擬,在實驗室條件下實現對應用程序或網絡設備在各類網絡條件下的性能的測試。網絡
本文以偏移量+數據值的模式來過濾帶vlan的流量爲例,來介紹損傷儀高級過濾模式使用方法。ide
拓撲說明性能
Ø 測試儀兩個端口和損傷儀的兩個端口相連測試
Ø 測試P1端口發出流量,通過損傷儀後,從B端口發出,進入P2端口。spa
1. 測試儀上發送一條帶Vlan的流量blog
2. 損傷儀上建立高級過濾,過濾源IP,設置1ms時延隊列
3. 損傷儀上應用損傷後,能夠在測試儀統計中發現流量最大時延爲1ms路由
發送流量,能夠看到最大時延爲2.688us。產品
根據狀況填寫運算規則。這裏使用正則表達式,例如本例子中只使用到規則a,這裏就只用填a便可
偏移量是從報文開頭開始算
MAC頭14字節:
Vlan頭4個字節
IP頭部在源IP以前有12個字節
IP頭部在目的IP以前有16個字節
例如報文中,源IP地址爲192.168.0.2 (0xCAA80002),目的IP爲192.168.0.10 (0xCAA8000A)
所以要對源IP作過濾,偏移量填寫14+4+12=30,(若是是目的IP偏移量就是14+4+16=34)數據填寫C0A800020000(由於這裏支持填寫6個字節的數據,全部最後2個字節爲0),掩碼填寫FFFFFFFF0000(只掩前4個字節)。
1. 設置時延損傷,1ms。並啓動損傷
查看測試儀上時延統計,能夠看到最大時延爲1ms