問題タブ [pox]
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.
icmp - POX コントローラーとの ICMP 一致の設定
POX コントローラーを使用してフロー エントリをスイッチに追加しようとしています。私のコードは次のとおりです。
ただし、10.0.0.1 から 10.0.0.5 に ping を実行しても応答がありません。何が問題になる可能性がありますか? (ICMP 応答用の対称フローも追加しました)
ありがとうございました
openflow - 複数のスイッチと POX コントローラーを使用して Mininet に空のアクションが設定されたフロー エントリ
Mininet と POX コントローラーを使用しています。ネットワーク トポロジには複数のスイッチがあります。あるスイッチのフローをインストールした後、そのスイッチのフロー テーブルを確認すると、そのアクション セットは空です。dump-flows showactions=
ただし、ネットワークにスイッチが 1 つしかない場合、アクション セットは空ではありません。アクション セットが空である理由は何ですか?
ありがとうございました
python - POX で TCP パケットを作成する
POX コントローラを使用して TCP パケットを作成し、スイッチの 1 つに送信しようとしています。
パケットは次のように作成されます。
その後、スイッチのポートの 1 つを介して送信されます。PacketIn ハンドラでパケットをキャプチャしようとすると:
TCP パケットがないかのように None を返します。Wireshark でトラフィックをキャプチャすると、(OF パケットにラップされた) パケットが表示されますが、Wireshark は TCP ヘッダーがゼロであると警告します。
これは実際にヘッダーの問題ですか?どうすればこれを修正できますか?
ありがとうございました
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) を使用しています。
誰かが私に解決策を提案できますか?
sdn - POX プログラミングと hello パケット
私は SDN を初めて使用し、Python コードを記述してスイッチを作成し、3 つのホストとコントローラーもスイッチからコントローラーに hello パケットを送信したいと考えています。
mininet - RYUコントローラーとフローバイザーの接続
Mininet上のFlowvisorでRYUおよびPOXコントローラーを使用しています。POX コントローラーをフローバイザー (スライスのポートは 10000 と 20000) に接続するときは、次の行を使用します。
RYUコントローラーの接続は?RYUコントローラーをフローバイザーの特定のポート(6633を除く)に接続する回線は何ですか?
ありがとう
controller - nox-classic : ライブラリのバージョンが見つかりませんでした
nox-classic
Ubuntu14.04 (32bit)にインストールするにはどうすればよいですか?
最初にパッケージをインストールしました:
次に、実行../configure
して次の出力とエラーを受け取りました。
私も試しました
../configure --with-boost-libdir=/usr/lib/i386-linux-gnu
- に変更
pkglib
_pkgdata
src/Make.vars
しかし、どちらも問題を解決しませんでした。
switch-statement - Show all connected Switches in a SDN with pox controller
my environment is mininet. what im trying to achieve is, that each time, a switch connects or disconnects to the pox controller, the controller should print all connected switches (their DPIDs).
is that something i can work with? and what do i need to implement before that i can use _handle_ConnectionUp ?
thanks in advance.