2016-07-12 8 views
0

私はSDNの分野で私の研究を開始することに興味があります。私はSDNコントローラが研究目的に最も適しているインターネットを見回しましたが、SDNコミュニティは特定のコントローラに同意していないようです。研究目的で最高のSDNコントローラは何ですか?

私は、コントローラは、以下を考慮して最適であるかについてのアドバイスを取得したいと思い:

  • 好ましくは、Python環境を(私は中間のPythonユーザーが、プロではないよ)を使用しています。
  • さまざまなネットワークコンポーネントの使用方法に関する適切なドキュメントを提供します(ホストからコアルータまでの完全なネットワークをシミュレートします)。
  • シミュレーションされたネットワークの設定または少なくともグラフィック表示用のGUIを提供します。

  • 将来の概念と接続性の問題がある場合には、オンラインコミュニティで最もよくサポートされています。

私のオンライン調査では、ほとんどの人がPOXを推薦しています。設定して基本的な機能を使用した後、私はそれが最も適しているとは思わなかった。

この問題に関してご支援いただき、ありがとうございます。

答えて

1

多くのソリューションがあり、最適なものは個々のニーズによって異なります。 Pythonを使用したい場合。 POXが要件に合わない場合は、コントローラRyuを見てください。 RyuはPythonをベースにしています。良いのはdocumentationです。 GUIとしてMininetMiniEditと組み合わせて、おそらくあなたの要件を満たしています。しかし、私は最高の解決策がないと思います。別のソリューションを試してみてください...

+0

返信いただきありがとうございます。次の質問だけ...ドキュメント、チュートリアルなど。説明されている機能は常にスイッチ(最良のシナリオではL3スイッチ)用です。より複雑なネットワークコンポーネント(ルータ、DHCPサーバ、アクセスポイント、ファイバチャネルリンクなど)が必要な場合は、APIを自分で作成する必要がありますか、の? –

1

オープンソースの世界では、sdnコントローラとして、ONOSOpendaylightという2つの主要なプレーヤーがあります。どちらも主にJavaで書かれています。

多くの商用コントローラは、これらの2つのオープンソースコントローラに基づいています。

Huawei社はONOSベースのアジャイルコントローラ3.0

彼らは両方の大きなコミュニティが、両方とも、また、UIアクティブメーリングリストやドキュメントを持っているを開始しました

ブロケードSDNコントローラはOpenDaylightコードから直接構築されています。

これらのコントローラから必要なものを見つけることができます。

関連する問題