2

ソフトウェアで定義されたネットワークではまだ得られないことがあります。従来のネットワークでは CLI または NETCONF または SNMP を使用してデバイスを構成し、SDN では Openflow を使用してそうしましたが、情報の取得についてはどうですか?

SNMP を使用してデバイスの MIB から情報を取得する前。しかし、SDN では、どのようにしてそれが可能になるのでしょうか?? Openflow ではスイッチ情報を取得できますか (フロー テーブルやカウンターだけでなく、Syslocation などについても話しています..??)

ご協力いただきありがとうございます!

4

3 に答える 3

4

Openflow は、スイッチに転送ルールをインストールすることによってトラフィック転送パスを管理するために使用され、(別のプロトコルとして) スイッチ自体の管理構成とは何の関係もありません。SNMP は常に openflow スイッチの管理に使用できます。このhttp://searchsdn.techtarget.com/news/2240111241/OpenFlow-applications-work-where-network-management-tools-failをご覧ください。

于 2015-05-29T15:36:07.333 に答える
2

SDN コントローラはスイッチのコントロール プレーンの OpenFlow をサポートしますが、一部のコントローラはスイッチの管理プレーンのプロトコルをサポートする場合があります。これはすべて、SDN コントローラーとその下にあるネットワーク要素 (スイッチ/ルーター) の間でサポートされているプロトコルに依存します。

コントロール プレーンは、パケットがネットワーク要素を通過する方法を定義します。管理プレーンは、ネットワーク要素を監視および構成します。

OpenDaylight コントローラーは、OpenFlow、NETCONF をサポートしており、SNMP プロジェクトもあるようです ( https://wiki.opendaylight.org/view/Project_Proposals:SNMP_Plugin ) 。ONOS SDN コントローラーは、OpenFlow と NETCONF もサポートしています。

SDxCentral は最近、2015 SDN コントローラー調査をリリースしました。これは、さまざまなコントローラーとその機能についてうまく議論しています: https://www.sdxcentral.com/articles/announcements/sdn-controllers-report-2015-download-available/2015/08 /

NETCONF を使用すると、SDN コントローラを介して基盤となるネットワーク要素を取得および設定できます。具体的には、これを行うために RESTful のような API を利用するコントローラーの上にアプリケーションを作成できます。SDN コントローラーが CLI と異なるのは、アプリケーションを作成するこの機能です。

NETCONF は YANG データ モデルに基づいています(SNMP が MIB に基づいているように)。いくつかの標準的な YANG モデルが定義されており、今後さらに追加される予定ですが、SNMP と同様に、ベンダー固有のモデルと拡張機能があることを指摘します。

以下のビデオ ブログでは、NETCONF を使用して OpenDaylight SDN コントローラーを介してネットワーク要素をプログラムする方法について説明しています: http://brcdcomm.github.io/BVC/jekyll/update/devops/netdev/appdev/2015/03 /01/restconf-app-2.html

高レベルで YANG を説明するビデオもあります: http://brcdcomm.github.io/BVC/jekyll/update/devops/netdev/appdev/2015/04/11/Yang-For-BVC-RESTCONF-Dev. html

于 2015-08-20T20:23:02.247 に答える