Mininet と Floodlight を使用した負荷分散プロジェクトに取り組んでいます。トポロジはファット ツリーです。
4 つのコア スイッチ、8 つのアグリゲーション スイッチ、エッジ スイッチ、および 16 のホスト
(iperf UDP) を使用して数十行のテキスト ファイル (#1) を作成し、時間制限とパケット サイズ内で送信元から宛先にパケットを送信する必要があります。このようなもの:
10.0.0.2、10.3.1.3、7m、3Mbps、10.0.0.2、10.3.1.2、9m、9Mbpsなど
テキスト ファイル (#2) に Python コードを記述し、Mininet ターミナル内で実行すると、テキスト ファイル (1) が読み取られ、パケットの送信が開始されます。これを行う方法がわかりません!私は 2 つのホストのターミナルを開き、iperf を使用して 1 つのホストをクライアントとして、もう 1 つのホストをサーバーとして作成することに慣れています。それで、私の場合、どうすればそれを行うことができますか?
問題は、トポロジを作成し、内部 (mininet>) にいるときです。実行するコマンドが限られているため、Python コードを実行できませんでした。そのため、Mininet ターミナル (mininet@mininet-vm:-$) でいくつかの Python コードを実行しようとしましたが、このターミナル内で Python コードを実行できることを知っていたので、動作させることができませんでした。
また、トポロジ (ファット ツリー) の同じコード内で iperf スクリプトを実行しようとしましたが、何らかの理由で動作しませんでした。
ありがとうございました..