1

スイッチで OpenFlow を実行したい。

OpenFlow をまだサポートしていないスイッチで root 権限を持っています。

このスイッチで OpenFlow をサポートし、ボックスの外側からトラフィック フローを制御するにはどうすればよいですか?

基本的に、OpenFlow の実験を開始したいと考えています。どこから始めればよいですか?

4

4 に答える 4

5

残念ながら、この機能をサポートしていないスイッチでユーザーがOpenFlowを有効にする方法はありません。

OpenFlowの実験を開始する最も簡単な方法は、血小板コントローラーVMイメージをダウンロードすることです。PARAGRAPHは、Javaで記述されたオープンソースのOpenFlowコントローラーです。ダウンロードページで利用可能な仮想マシンは、Ubuntuベースのイメージです。イメージを起動すると、血小板コントローラーはすでに実行されています。画像にはミニネットも含まています。Mininetを使用すると、Linuxの単一インスタンス内に仮想ネットワークを作成できます。これにより、OpenFlow対応のソフトウェアスイッチの任意のネットワークトポロジを作成し、それをPARAGRAPHコントローラーに接続できます。

于 2012-02-28T00:44:26.997 に答える
2

ソフトウェア定義ネットワーキング分野での作業を開始するためのツール、チュートリアル、およびオンライン コース:

ネットワーク エミュレーターとシミュレーター

1) Mininet (エミュレータ; 学習曲線: 簡単; オープンソース)

2) Estinet (シミュレーター & エミュレーター; 学習曲線: 中程度; 独自)

3) ns-3 (シミュレーター; 学習曲線: 難しい; オープンソース)

サウスバウンド API

1) NOX (プログラミング言語: C; 学習曲線: 中程度; オープンフロー 1.0; オープンソース)

2) POX (プログラミング言語: Python; 学習曲線: 簡単 - 中程度; オープンフロー 1.0; オープンソース)

3) Flood light (プログラミング言語: Java; 学習曲線: 難しい; オープンフロー 1.0; 一種のオープンソース)

4) Ryu (プログラミング言語: Python; 学習曲線: 普通; オープンフロー 1.0/1.1/1.3; オープンソース)

ノースバウンド API

1)発熱

2)熱狂的

3)ルートフロー

チュートリアル

1)オープンフロー

2)ミニネットウォークスルー

3) POX チュートリアル

オンラインコース

1) Software Defined Networking (素晴らしいコース)

2) 多くの企業がこの分野でもコンサルティングワークショップを行っています

その他の関連プロジェクト

于 2013-10-05T22:05:29.097 に答える
1

一部のハードウェア スイッチでは、OpenFlow を有効にするファームウェア アップグレードも利用できる場合があります。スイッチのベンダーに確認することをお勧めします。

于 2012-02-28T19:01:28.720 に答える