我想知道如何向控制器生成大量的packet-in消息,以测试SDN控制器在Mininet环境中的响应时间。
你能给我一些建议吗?
您可以使用 iperf 发送数据包,如下所示:
$ iperf -c -F
您可以指定时间量:
$IPERF_TIME (-t, --time)
传输时间(以秒为单位)。Iperf 通常通过在 time 秒内重复发送 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)