2016-03-22 8 views
0

異なるVMのSDNネットワーク(2つのホスト、1つのスイッチ、1つのコントローラ)の各要素を仮想化します。現時点では、どのコントローラーとスイッチのオプションが良いのかわかりません。SDNのバーチャル化とPythonを使用したコントローラとスイッチのパケットの解析

ネットワークを仮想化した後、スイッチパケットがコントローラに送信される前に、スイッチパケット内のいくつかのフィールドを操作したい(パケットインメッセージ)。また、スイッチに送信される前にコントローラパケットを操作します(パケット出力メッセージ)。私はPythonプログラミングに慣れています。

どのような提案も大変ありがとうございます。あなたは、Pythonに精通しているので

感謝

答えて

0

は、私はあなたのソフトウェア定義されたネットワークを作成するためにRYUを使用することをお勧めします。 RYUを使用すると、スイッチに送信される前に(パケットインメッセージ)、スイッチに送信される前にパケットを操作(パケットアウトメッセージ)するために、スイッチパケットの一部のフィールドを操作することができます。

ここ

それを行う方法です:

+0

ご返信ありがとうございます。はい、私は同意する、Ryuは私がコントローラから必要なもののために良いです。しかし、Mininetのスイッチで同様の柔軟性を得るにはどうすればいいですか? – OiaSam

+0

Pythonで書かれたMininet APIを使うことができます。 http://mininet.org/api/classmininet_1_1topo_1_1Topo.html –

関連する問題