我有 CAIDA 互联网跟踪数据集,它包含超过 200000 个唯一的 IPv4 地址和近 100 万个流。我目前使用 mininet 来模拟我的 SDN 项目,我希望我可以在我的模拟中使用这个数据集。
我打算使用 Tcpreplay 在我的 mininet 中重放数据集。问题是,1. 我是否必须手动配置超过 200000 个唯一的 ipv4 主机才能模拟数据集中的真实网络?2.或者还有其他方法
感谢有这种将 tcpreplay 与真实互联网数据集一起使用的经验的人可以分享知识。谢谢
您可以将 use tcpreplay与--unique-ip 选项一起使用,这将为 pcap 文件的每次传输创建唯一的 IP 地址。这个选项非常快,并且允许您以受控的速率运行,一直到 10GigE 全线速。
tcpreplay -i eth7 -tK --loop 50 --unique-ip bigFlows.pcap
我建议您阅读我的文章How to do a Performance Test for an IP Flow Appliance。还建议使用我的bigFlows.pcap文件,该文件包含企业 WAN 上实际流量的大量捕获。