1
我想將大量數據包存儲在pcap文件(比如200000左右)中,然後使用tcpreplay發送它。問題在於tcpreplay中的循環選項以非常低的速度發送。 現在我使用wireshark捕獲數據包,但wireshark在發送大量數據包後沒有響應。我怎樣才能增加pcap文件的長度乘以已存儲在其中的數據包的數量?我如何使用tprep實現良好的吞吐量?增加pcap文件的內容
我想將大量數據包存儲在pcap文件(比如200000左右)中,然後使用tcpreplay發送它。問題在於tcpreplay中的循環選項以非常低的速度發送。 現在我使用wireshark捕獲數據包,但wireshark在發送大量數據包後沒有響應。我怎樣才能增加pcap文件的長度乘以已存儲在其中的數據包的數量?我如何使用tprep實現良好的吞吐量?增加pcap文件的內容
如果您想多個單個pcap,請考慮wireshark附帶的mergecap命令。
關於tcpreplay的數據包抽速,請查看其常見問題解答,特別是考慮使用-T選項來選擇適用的定時器機制。我發現rdtsc工作得很好。另外考慮使用適合內存的短路徑,並重復播放,以避免磁盤I/O。爲此,請考慮-K選項。