Mininet の環境で SDN コントローラーの応答時間をテストするために、大量のパケットイン メッセージをコントローラーに生成する方法を知りたいです。
それについて何かアドバイスをいただけますか?
次のように、iperf を使用してパケットを送信できます。
$ iperf -c -F
時間を指定できます。
$IPERF_TIME (-t, --time)
送信する時間 (秒単位)。Iperf は通常、len バイトの配列を time 秒間繰り返し送信することによって機能します。デフォルトは 10 秒です。-l および -n オプションも参照してください。
https://iperf.fr/という iperf の参考資料があります。
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)