如何在Mininet的主机上制作特定的数据包以生成大量的Packet-In消息

时间:2014-11-19 07:45:54

标签: openflow mininet

我想知道如何向控制器生成大量的数据包输入消息,以测试Mininet环境中SDN控制器的响应时间。

你能给我一些建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用iperf发送数据包,如下所示:

$ iperf -c -F 

您可以指定时间量:

$IPERF_TIME (-t, --time)

传输的时间(以秒为单位)。 Iperf通常通过重复发送一个len字节数组来工作。默认值为10秒。另请参阅-l和-n选项。

以下是iperf的一个很好的参考:https://iperf.fr/

如果您想使用Scapy,请尝试以下方法:

from scapy.all import IP, TCP, send

data = "University of Network blah blah"
a = IP(dst="129.132.2.21")/TCP()/data
send(a)