穩定流量的資料報回放方法

2021-09-20 04:24:47 字數 565 閱讀 7530

在網路流量處理系統的開發過程中,經常需要通過一些方法進行流量回放。然而,一些常用的方法(如tcpreplay)進行包回放時,流量常常不穩定。為此,測試了一些方法,發現下面的方法比較好,發出的流量比較穩定。

將資料報預先讀取到記憶體中,再發出,效果比較好。我們這裡選用了最新的tcpreplay 4.1.0版本,命令

tcpreplay -i eth0 -k -m 1000 /home/data/7g.pcap
其中,-k的作用就是將資料報預先讀取到記憶體中。這樣,發出資料報時就可以不受硬碟讀寫速度的限制,保證較為穩定的流量。

由於記憶體的限制,不可能將很大的pcap檔案讀取到記憶體中,我們可以利用tcpreplay-edit的loop功能配合一些選項,讓資料報不斷迴圈回放,從而達到延長測試時間的目的。

tcpreplay-edit --unique-ip -l 1000 -m 1000 -i eth0 /home/data/7g.pcap
這裡,--unique-ip的作用是每一次迴圈回放時,都修改資料報中的ip位址,從而形成新的流。-ls是迴圈回放pcap檔案。

tcpreplay是如何回放資料報的

tcpreplay我們通常用於回放資料報,那麼tcpreplay究竟是會怎樣回放呢?是根據什麼內容來發包的。首先tcpreplay有各種的引數供我們選擇和設定,具體的參看我的另一篇帖子即可。這裡我主要交代,tcpreplay是如何根據資料報的內容來確定發往 那麼所謂回訪資料報的意思就是,將這個資料報...

Tcpreplay回放流量遇到的坑

tcpreplay套件包括以下工具 所謂回放資料報的意思就是,將這個資料報的流向再次重現,也就是說再把這個資料報的流向走一遍。所以tcpreplay是檢測資料報的包頭的內容裡面的源 目的地端的內容,目的端的位址是多少就發往 知道這個我們就清楚我們在使用tcpreplay重放的時候,各種資料報都流向了...

案例學習 資料報切片節省流量監控成本

客戶需求 資料中心監控96 100gbit鏈路,帶有vxlan 技術挑戰 網路速度的提高要求工具能夠跟上不斷變化的需求,並使資料中心高度可靠。網路視覺化工具需要為網路管理和運營團隊提供實時,準確的分析。該解決方案涉及兩個問題 挑戰1 高頻寬中的聚合 挑戰2 能夠以100gbit線速的倍數進行資料報切...