2016-05-17 9 views
1

SDN環境でPoxとMininetを使用してNorthboundアプリケーションを開発する場合、NorthboundアプリケーションをlocalhostまたはMininetホストで実行しますか?NorthboundアプリケーションはlocalhostまたはMininetホスト上で動作しますか?

つまり、アプリケーションはREST経由でPoxコントローラと通信します。 1は、コマンドprompからアプリケーションを起動しない:

$ python <application> 

または

mininet> h1 python application 

答えて

1

としてMininetホストを介して1回の打ち上げ、それはあなたの質問に答えるためにないが、最初に私はSDNフレームワークビットを明確にする必要があります。 SDNフレームワークは、3つのメインレイヤー、つまり画像の下部にあるデータプレーン、状況POXコントローラーにあるコントロールプレーン、および画像の上部にあるアプリケーションレイヤーで構成されています。

NorthBoundアプリケーションを作成する場合、このアプリケーションの役割はコントローラと通信し、POXが転送デバイス(ミニネットのスイッチ)でトラフィック要求を処理する方法を指示することです。これを理解すると、フレームワークの設定が失敗するため、Mininet上のホストでNorthBoundアプリケーションを実行する意味がありません。

質問に答えるには、localhostやPOXコントローラとアウトオブバンドで接続された他のホスト上でNorthBoundアプリケーションを実行する必要がありますが、Rest APIを使用して彼と話をすることができます。私の意見aにあるこのpdfから取ら

enter image description here

画像は、SDNの読者と学習者のために読まなければなりません。

+0

有益なご回答をいただき、ありがとうございます。私はその論文を必ず読んでいます。私は多くの論文を読んだことがありますが、あまりにも多くの抽象的な用語があり、時にはその頭の中に頭を浮かべることが難しい場合もあります。オプション1それはそうです。私は解決したものとしてマークします。 – TheSjiraffen123

関連する問題