我想在pcap文件中存储大量数据包(比如大约200000),然后使用tcpreplay发送它。问题是tcpreplay中的循环选项以非常低的速度发送。 现在我正在使用wireshark捕获数据包,但wireshark在发送大量数据包后没有响应。如何通过乘以已存储在其中的数据包数来增加pcap文件的长度?如何使用tcpreplay实现良好的吞吐量?
答案 0 :(得分:0)
如果您想要多个pcap,请考虑wireshark附带的mergecap命令。
关于tcpreplay的数据包抽取速度,请查看其常见问题解答,特别是考虑-T选项来选择一个运行良好的计时器机制。我发现rdtsc工作得很好。还要考虑使用适合内存的短跟踪,并迭代播放,以避免磁盘I / O.为此,请考虑-K选项。