問題タブ [ryu]

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 投票する
2 に答える
1457 参照

sdn - Ryu-oeのpkg_resources.DistributionNotFound

私の目標は、光 LINC スイッチを実行し、Ryu-oe を使用してそれを制御することです。このリンクから Ryu-Oe 命令を実行しようとすると、次のエラーが表示されます。

Ryu-oe は、いくつかの光学拡張機能を備えた単なるリュウ コントローラーです。

エラーを解決する方法を知っている人はいますか?

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

python - Ryu RESTコントローラーを使用して、ミニネットで2つのホスト間の接続を確立できません

Mininets Python-API を使用して、Mininet でカスタム トポロジを作成します。カスタム トポロジを作成するコードは次のとおりです。

次のコマンドでトポロジを開始します。

REST リクエストを処理する Ryu コントローラー「ofctl_rest.py」を使用します。コントローラに送信される REST 要求には、スイッチにフロー エントリをインストールするためにコントローラが使用する情報が含まれています。次のコマンドでコントローラーを起動します。

次のコマンドを使用して、スイッチにフローエントリをインストールします。

ルールはスイッチにインストールされます。

しかし、接続を確立できません。mininet-CLI で次のコマンドを発行すると:

REST 要求の一致する部分でスイッチ ポートを使用すると、接続を確立できます。私は何を間違っていますか?私を助けてください。

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

openflow - ryu で OpenFlow v1 を使用しているときに、一致フィールドとして nw_dst を追加するとエラーが発生する

フローバイザーで RYU コントローラーを使用しています。flowvisor は openflow v1 以外のバージョンをサポートしていません。プロジェクトで openflow v1 を使用しています。

3 つの ovs スイッチのトポロジがあり、コントローラーは ovs ブリッジを含むサーバーの 1 つに配置されています。他のサーバーの他の 2 つの ovs ブリッジは、パブリック インターフェイスを介してコントローラーに接続します。しかし、ryu アプリケーションを実行すると、スイッチに接続されますが、 nw_src match でルールを追加できません。ここでこのエラーが発生します:

私のコードはここにあります:

助けてください。

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

rest - OpenFlow スイッチで ttl の減少をオンにするにはどうすればよいですか?

カスタム トポロジと RYU-REST コントローラー「ofctl-rest.py」で Mininet を使用します。スイッチにいくつかのフローエントリをインストールし、ネットワークを介していくつかのパケットを送信し、トラフィックをキャプチャした後、スイッチが ip 層の ttl フィールドを減少させないことがわかりました。スイッチにttlフィールドを減らすように指示する必要があることがわかりました(これはOpenFlow-バージョン1.1以降で可能です)。そのために、"type": "DEC_NW_TTL" という行を試してみましたが、うまくいきません。私の完全なコマンドは次のようになります。

私は何を間違っていますか?スイッチが ttl を削減できるようにするには、コマンドをどのように変更する必要がありますか? 私を助けてください。前もって感謝します。

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

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

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

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

ありがとう

0 投票する
3 に答える
7216 参照

python - ImportError: oslo_config.cfg という名前のモジュールがありません - Ryu アプリ

https://ryu-zhdoc.readthedocs.org/en/latest/writing_ryu_app.htmlで説明されているように、サンプルの Ryu アプリケーションを実行しています。

しかし、次のエラーが発生します。

私はすでに次のコマンドを試しましたが、まだ問題を解決していません:

私は Ryu に慣れ始めたばかりで、この問題を解決するためのヒントをいただければ幸いです。ありがとう!

オスロのインポート後のエラー

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

controller - Ryuコントローラーでミラーリングを実装する方法

ryuコントローラーでミラーリングを実装しようとしています。2 つのホスト (h1 と h2) と 2 つのスイッチ (s1 と s2) を持つ 1 つのミニネットがあり、ミニネットの IP は 192.168.33.10 です。スイッチ s1 を通過するすべてのトラフィックに応答して、IP アドレス 192.168.33.11 の別のネットワークに転送できるかどうか疑問に思っていました。

ありがとう。