問題タブ [openflow]

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

networking - Mininet を使用した LTE ネットワークのシミュレーション

Software Defined Networking を使用した WIFI オフロードに関するプロジェクトを計画しています。基本的に、信号強度に基づいて信号を WIFI から LTE に、またはその逆に切り替えます。これをシミュレートし、特定の実験的テストを実行する方法を誰か教えてもらえますか? Mininet というソフトウェアがあることは知っていますが、実験をシミュレートするための基地局を作成できるかどうかはわかりません。Mininet を使用してこれをシミュレートすることは可能ですか?

ありがとう!

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

python - python - フローがスイッチに追加された後、スイッチを使用してパケットを処理するryu

Python で記述された Ryu オープン フロー コントローラー スイッチを使用して、仮想ミニネットのパケットを監視しています。3 つのホストがあり、ホスト 2 からホスト 3 へ、およびホスト 3 からホスト 2 への転送をブロックしています。その他のパケットは、スイッチ フロー テーブルに追加されます。私の問題は、フローが追加された後、それらがスイッチのフロー テーブルにルールを持つ 2 つのホスト間のパケットである場合、イベントがトリガーされないことです。たとえば、スイッチがホスト 1 からホスト 2 へのパケットを検出した場合、それは正当であるため、フローがテーブルに追加されますが、ホスト 1 からホスト 2 への別のパケットが送信された場合、そのパケットは再びメソッドを通過しません。Ryu ガイドを調べましたが、スイッチ フロー テーブルにフローが既に追加されている場合については何も見つかりませんでした。どうすればパケットをキャッチできますか?

前もって感謝します。

これが私のコードです:

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

networking - スイッチとルーターという用語は、OpenFlow のコンテキストで意味がありますか?

最近、OpenFlow について読み始めました。伝統的にスイッチとは、各インターフェイスに MAC アドレスがあるボックスを意味し、ルーターは各インターフェイスに IP アドレスがあるボックスです。

従来のスイッチのコントロールプレーンには、MAC アドレスや RSTP 実装などを学習するためのロジックが含まれています。

従来のルーターのコントロール プレーンには、OSPF や BGP などの分散ルーティング プロトコルが含まれています。

OpenFlow が登場し、制御ロジックがコントローラーに移行すると、スイッチとルーターの違いはなくなりますか?これにより、従来のスイッチとルーターの価格が引き下げられる可能性があります.Floodlight や OpenDayLight などのオープンソース コントローラーは既に利用可能です.

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

openflow - Mininet を使用した帯域内コントローラー

in Band Controller を mininet でテストしたいのですが、コードを見つけました ( http://windysdn.blogspot.fr/2013/10/in-band-controller.html ) が、統合方法がわかりません (または書いてください)それをミニネットに入れます。誰でも私を助けてくれますか?ありがとう

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

networking - OpenFlow ソフトウェア スイッチを介してホストをインターネットに接続する

X と Y の 2 つの Ubuntu 仮想マシンがあります。x には Open vSwitch と Floodlight が実行されており、Y vm はホストとして機能します。X vm に接続されたホストオンリー アダプターと NAT アダプターがあります。Y vm にはホストオンリー アダプターしかありません。

X および Y vm のホスト オンリー アダプターは同じサブネット内にあります。

ここで、X vm で実行されている OVS を介して、Y vm をインターネットに接続したいと考えています。出来ますか?はいの場合、どのように?

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

python - open vswitch と Pox コントローラーを使用して Mininet のホストに接続されているポートを確認するにはどうすればよいですか?

Python を使用して Pox コントローラーを作成しようとしています。環境は Mininet を使用してセットアップされ、スイッチ タイプは ovsk (open vswitch) です。個々のスイッチごとに、ホストに接続されているポート、他のピア スイッチに接続されているポート、コントローラまたはルーターに接続されているポートがあります。mininet で "sh ovs-ofctl show " を使用して、openflow ポート番号とインターフェイス名のマッピングを取得できます。

私の質問は: Pox python コードで、スイッチのどのポートがホストに接続され、どのポートがピア スイッチ、コントローラー、またはルーターに接続されているかを確認するにはどうすればよいですか?

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

python - Python での @set_ev_cls(event.EventSwitchRequest) および @set_ev_cls(event.EventLinkRequest) の意味

Python の 2 つの関数を理解しようとしています。これは、ryu オープンソース コントローラーのコードに由来します。何らかの方法で LLDP を実装し、トポロジー情報を保存しようとしていると思われます。

上記のステートメントが Python で何を意味するのかわかりません。誰かが意味を説明できれば素晴らしいと思います。ファイル全体をここに示します。Python ソースファイルへのリンク