問題タブ [mininet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Iperf と Mininet (Floodlight)
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 スクリプトを実行しようとしましたが、何らかの理由で動作しませんでした。
ありがとうございました..
openflow - Mininet のホストで特定のパケットを作成して大量の Packet-In メッセージを生成する方法
Mininet の環境で SDN コントローラーの応答時間をテストするために、大量のパケットイン メッセージをコントローラーに生成する方法を知りたいです。
それについて何かアドバイスをいただけますか?
python - Scapy を使用して mininet でネットワーク負荷を生成する
私は mininet を使用して SDN の研究を行っていますが、Scapyhttp://www.secdev.org/projects/scapy/ はパケットを送信するための Python API を提供するため、python で txt ファイルを解析することにより、リンクに特定のトラフィック負荷を生成する必要があります。通信網。しかし、Scapy Python API に関する適切なチュートリアルと、開始する関数が見つかりませんでした。105 個のスイッチと約 200 個のリンクがあり、各リンクで特定の負荷を生成する必要があります。
この目標を達成する方法を教えてください。
ありがとう、
python - 並列ホストの TCP 接続
私はミニネットシミュレーターを介したpythonプログラマーの新人です。単一のサーバーに接続し、並列接続フローを生成するnホストを作成しようとしましたが、得られたのは
ホスト 1 と言う n/2 の間に遅延があるという問題は、並列の意味を壊します。誰か助けてくれる人はいますか?解決策を探していました
forループの代わりに、それをシリアルに呼び出すだけですが、コードを動的に使用する必要がありますスケジューリングコマンドATを使用しますが、問題を引き起こします
python - Mininet API で 2 つのノード間にリンクが存在する場合
Mininet python APIを使用して2つのノード(スイッチ)間にリンクがあるかどうかを確認する方法があるかどうか疑問に思っていますか?
opendaylight - Opendaylight API がフローを作成するためのノードを選択できない
私は SDN を初めて使用し、opendaylight コントローラーを試しています。Web API を実行するようにセットアップしましたが、フローを追加できませんが、トポロジは認識されます。
トポロジーの作成には mininet を使用します。Opendaylight ヘリウム 2.0。
フローを作成するためにノードを選択できない理由を知っている人はいますか? ここにいくつかの画像があります: