問題タブ [sdn]
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 - カスタム帯域幅リンクを使用した一般的なツリー トポロジの Mininet スクリプト
以前、次のコマンドを使用してミニネット トポロジを作成しました。
sudo mn --topo tree,depth=2,fanout=5 --controller=remote,ip=10.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13, --link tc,bw=1,delay=10ms
リンクごとにカスタムbw値を指定する必要があります。
hereに記載されているようdepthにfanout値を指定して、一般的な方法でツリーを作成するにはどうすればよいですか? 作成したツリーのリンクを変更するには が必要です。TreeNetsetLink(int value, src, dest)
今まで私はこれを持っています:
私は以下を使用して呼び出しています:
#sudo mn --custom MyNet.py --topo MyNet --controller=remote,ip=10.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13 --link tc
openstack - Opendaylight と OpenStack を統合するにはどうすればよいですか? OpenStack と統合された場合、Opendaylight はどのように動作しますか?
local.confファイルでodl サービスを有効にして ODL を Neutron と統合しようとしましたが、./stack.shスクリプトを正しく終了できませんでした。どうすれば両方を統合できますか?
Neutronそして、ODL の有無にかかわらずどのように機能しますか。
sdn - Ryu-oeのpkg_resources.DistributionNotFound
私の目標は、光 LINC スイッチを実行し、Ryu-oe を使用してそれを制御することです。このリンクから Ryu-Oe 命令を実行しようとすると、次のエラーが表示されます。
Ryu-oe は、いくつかの光学拡張機能を備えた単なるリュウ コントローラーです。
エラーを解決する方法を知っている人はいますか?
networking - RyuコントローラーとPythonでカスタムトポロジーを作る
SDN でカスタム ルーティングを使用してカスタム トポロジを作成したいと考えています。SDNハブのチュートリアルでminieditで作っているのですが、カスタムルーティングを作りたいです。たとえば、ホストを各スイッチに接続する 3 つのスイッチがあります。ホスト 1 とホスト 3 の間のリンクのみを使用して、ホスト 1 からホスト 3 にパケットを送信します。
sockets - POX: OpenFlow での接続のリセット
1) 2 つのフロー ルールを複数のスイッチにインストールしようとしています。
3) 最初のルールがスイッチにインストールされると、接続がリセットされ、2 番目のルールが同じスイッチにインストールされません。
4) コード スニペットは次のとおりです。
for x in Rules.values():
5) エラーメッセージは次のとおりです。
DEBUG:misc.Custom_firewall_2:ソース Mac は 00:00:00:00:00:01 です
DEBUG:misc.Custom_firewall_2:宛先 Mac は 00:00:00:00:00:02 です
DEBUG:misc.Custom_firewall_2:1 #ignore これは参考用です
DEBUG:misc.Custom_firewall_2:2 #ignore これは参考用です
DEBUG:misc.Custom_firewall_2:ファイアウォール ルールが 00-00-00-00-00-09 にインストールされました-> 最初のルールがインストールされました
DEBUG:misc.Custom_firewall_2:ソース Mac は 00:00:00:00:00:04 です
DEBUG:misc.Custom_firewall_2:宛先 Mac は 00:00:00:00:00:03 です
DEBUG:misc.Custom_firewall_2:1 #ignore これは参考用です
DEBUG:misc.Custom_firewall_2:2 #ignore これは参考用です
DEBUG:openflow.of_01:[00-00-00-00-00-09 33] ソケット エラー: ピアによる接続のリセット-> 2 番目のルールのインストールに失敗
INFO:openflow.of_01:[00-00-00-00-00-09 33] 切断されました
DEBUG:misc.Custom_firewall_2:00-00-00-00-00-09 にインストールされたファイアウォール ルール
ERROR:openflow.of_01:[00-00-00-00-00-0f 37] オープンフロー
エラー: [00-00-00-00-00-0f 37]
エラー: ヘッダー: [00-00-00-00-00-0f 37]
エラー: バージョン: 1 [00-00-00-00-00-0f 37]
エラー: タイプ: 1 (OFPT_ERROR)
...
...
...
すぐ...
5) POX コントローラ 0.2.0 (carp) を使用しています。
誰かが私に解決策を提案できますか?
python - POX: 最初の接続後に接続がリセットされました
まず、私はpythonが初めてです!最近、コードでいくつかの問題に直面しています。これは、2 つのフロー ルールを複数のスイッチにインストールするためのコードです。
問題: 最初のルールをスイッチにインストールできますが、2 番目のルールをインストールできません。
エラー メッセージ: DEBUG:misc.Custom_firewall_2:Source Mac is 00:00:00:00:00:01
DEBUG:misc.Custom_firewall_2:宛先 Mac は 00:00:00:00:00:02 です
DEBUG:misc.Custom_firewall_2:1
DEBUG:misc.Custom_firewall_2:2
DEBUG:misc.Custom_firewall_2:ファイアウォール ルールが 00-00-00-00-00-09 にインストールされました ->最初のルールがインストールされました
DEBUG:misc.Custom_firewall_2:ソース Mac は 00:00:00:00:00:04 です
DEBUG:misc.Custom_firewall_2:宛先 Mac は 00:00:00:00:00:03 です
DEBUG:misc.Custom_firewall_2:1
DEBUG:misc.Custom_firewall_2:2
DEBUG:openflow.of_01:[00-00-00-00-00-09 33] ソケット エラー: ピアによる接続のリセット -> 2 番目のルールのインストールに失敗
INFO:openflow.of_01:[00-00-00-00-00-09 33] 切断されました
DEBUG:misc.Custom_firewall_2:00-00-00-00-00-09 にインストールされたファイアウォール ルール
ERROR:openflow.of_01:[00-00-00-00-00-0f 37] オープンフロー
エラー: [00-00-00-00-00-0f 37]
エラー: ヘッダー: [00-00-00-00-00-0f 37]
エラー: バージョン: 1 [00-00-00-00-00-0f 37]
エラー: タイプ: 1 (OFPT_ERROR)
...
...
... すぐ
ノート:
self.connection.send(fm) を使用すると、次のようになります。
event.connection.send(fm) を使用すると、接続のリセットの問題が発生します
この問題の原因がわかりません。誰でもこれで私を助けてもらえますか?