問題タブ [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.

0 投票する
1 に答える
3943 参照

icmp - POX コントローラーとの ICMP 一致の設定


POX コントローラーを使用してフロー エントリをスイッチに追加しようとしています。私のコードは次のとおりです。

ただし、10.0.0.1 から 10.0.0.5 に ping を実行しても応答がありません。何が問題になる可能性がありますか? (ICMP 応答用の対称フローも追加しました)

ありがとうございました

0 投票する
1 に答える
1001 参照

openflow - 複数のスイッチと POX コントローラーを使用して Mininet に空のアクションが設定されたフロー エントリ


Mininet と POX コントローラーを使用しています。ネットワーク トポロジには複数のスイッチがあります。あるスイッチのフローをインストールした後、そのスイッチのフロー テーブルを確認すると、そのアクション セットは空です。dump-flows showactions= ただし、ネットワークにスイッチが 1 つしかない場合、アクション セットは空ではありません。アクション セットが空である理由は何ですか?

ありがとうございました

0 投票する
1 に答える
1685 参照

python - POX で TCP パケットを作成する

POX コントローラを使用して TCP パケットを作成し、スイッチの 1 つに送信しようとしています。

パケットは次のように作成されます。

その後、スイッチのポートの 1 つを介して送信されます。PacketIn ハンドラでパケットをキャプチャしようとすると:

TCP パケットがないかのように None を返します。Wireshark でトラフィックをキャプチャすると、(OF パケットにラップされた) パケットが表示されますが、Wireshark は TCP ヘッダーがゼロであると警告します。

これは実際にヘッダーの問題ですか?どうすればこれを修正できますか?

ありがとうございました

0 投票する
0 に答える
583 参照

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) を使用しています。

誰かが私に解決策を提案できますか?

0 投票する
1 に答える
320 参照

sdn - POX プログラミングと hello パケット

私は SDN を初めて使用し、Python コードを記述してスイッチを作成し、3 つのホストとコントローラーもスイッチからコントローラーに hello パケットを送信したいと考えています。

0 投票する
1 に答える
653 参照

mininet - RYUコントローラーとフローバイザーの接続

Mininet上のFlowvisorでRYUおよびPOXコントローラーを使用しています。POX コントローラーをフローバイザー (スライスのポートは 10000 と 20000) に接続するときは、次の行を使用します。

RYUコントローラーの接続は?RYUコントローラーをフローバイザーの特定のポート(6633を除く)に接続する回線は何ですか?

ありがとう

0 投票する
0 に答える
215 参照

controller - nox-classic : ライブラリのバージョンが見つかりませんでした

nox-classicUbuntu14.04 (32bit)にインストールするにはどうすればよいですか?

最初にパッケージをインストールしました:

次に、実行../configureして次の出力とエラーを受け取りました。

私も試しました

  • ../configure --with-boost-libdir=/usr/lib/i386-linux-gnu
  • に変更pkglib_pkgdatasrc/Make.vars

しかし、どちらも問題を解決しませんでした。

0 投票する
1 に答える
771 参照

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.