問題タブ [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.
sdn - Ryu-oeのpkg_resources.DistributionNotFound
私の目標は、光 LINC スイッチを実行し、Ryu-oe を使用してそれを制御することです。このリンクから Ryu-Oe 命令を実行しようとすると、次のエラーが表示されます。
Ryu-oe は、いくつかの光学拡張機能を備えた単なるリュウ コントローラーです。
エラーを解決する方法を知っている人はいますか?
python - Ryu RESTコントローラーを使用して、ミニネットで2つのホスト間の接続を確立できません
Mininets Python-API を使用して、Mininet でカスタム トポロジを作成します。カスタム トポロジを作成するコードは次のとおりです。
次のコマンドでトポロジを開始します。
REST リクエストを処理する Ryu コントローラー「ofctl_rest.py」を使用します。コントローラに送信される REST 要求には、スイッチにフロー エントリをインストールするためにコントローラが使用する情報が含まれています。次のコマンドでコントローラーを起動します。
次のコマンドを使用して、スイッチにフローエントリをインストールします。
ルールはスイッチにインストールされます。
しかし、接続を確立できません。mininet-CLI で次のコマンドを発行すると:
REST 要求の一致する部分でスイッチ ポートを使用すると、接続を確立できます。私は何を間違っていますか?私を助けてください。
openflow - ryu で OpenFlow v1 を使用しているときに、一致フィールドとして nw_dst を追加するとエラーが発生する
フローバイザーで RYU コントローラーを使用しています。flowvisor は openflow v1 以外のバージョンをサポートしていません。プロジェクトで openflow v1 を使用しています。
3 つの ovs スイッチのトポロジがあり、コントローラーは ovs ブリッジを含むサーバーの 1 つに配置されています。他のサーバーの他の 2 つの ovs ブリッジは、パブリック インターフェイスを介してコントローラーに接続します。しかし、ryu アプリケーションを実行すると、スイッチに接続されますが、 nw_src match でルールを追加できません。ここでこのエラーが発生します:
私のコードはここにあります:
助けてください。
rest - OpenFlow スイッチで ttl の減少をオンにするにはどうすればよいですか?
カスタム トポロジと RYU-REST コントローラー「ofctl-rest.py」で Mininet を使用します。スイッチにいくつかのフローエントリをインストールし、ネットワークを介していくつかのパケットを送信し、トラフィックをキャプチャした後、スイッチが ip 層の ttl フィールドを減少させないことがわかりました。スイッチにttlフィールドを減らすように指示する必要があることがわかりました(これはOpenFlow-バージョン1.1以降で可能です)。そのために、"type": "DEC_NW_TTL" という行を試してみましたが、うまくいきません。私の完全なコマンドは次のようになります。
私は何を間違っていますか?スイッチが ttl を削減できるようにするには、コマンドをどのように変更する必要がありますか? 私を助けてください。前もって感謝します。
mininet - RYUコントローラーとフローバイザーの接続
Mininet上のFlowvisorでRYUおよびPOXコントローラーを使用しています。POX コントローラーをフローバイザー (スライスのポートは 10000 と 20000) に接続するときは、次の行を使用します。
RYUコントローラーの接続は?RYUコントローラーをフローバイザーの特定のポート(6633を除く)に接続する回線は何ですか?
ありがとう
python - ImportError: oslo_config.cfg という名前のモジュールがありません - Ryu アプリ
https://ryu-zhdoc.readthedocs.org/en/latest/writing_ryu_app.htmlで説明されているように、サンプルの Ryu アプリケーションを実行しています。
しかし、次のエラーが発生します。
私はすでに次のコマンドを試しましたが、まだ問題を解決していません:
私は Ryu に慣れ始めたばかりで、この問題を解決するためのヒントをいただければ幸いです。ありがとう!
controller - Ryuコントローラーでミラーリングを実装する方法
ryuコントローラーでミラーリングを実装しようとしています。2 つのホスト (h1 と h2) と 2 つのスイッチ (s1 と s2) を持つ 1 つのミニネットがあり、ミニネットの IP は 192.168.33.10 です。スイッチ s1 を通過するすべてのトラフィックに応答して、IP アドレス 192.168.33.11 の別のネットワークに転送できるかどうか疑問に思っていました。
ありがとう。