SDNは流行語ですか、それともプロトコル、標準、または推奨ですか?
たとえば、SDNとVMware NSXの違いは何ですか?
SDNは流行語ですか、それともプロトコル、標準、または推奨ですか?
たとえば、SDNとVMware NSXの違いは何ですか?
回答:
私はあなたがソフトウェア定義ネットワークについて話していると仮定しています。現在、最先端のネットワークは、ネットワークインフラストラクチャ内で転送の決定を行います。例-ブリッジテーブルはソースMACパケットから動的に構築されます-ルーティングの決定は、動的ルーティングプロトコル(eigrp / ospf / etc。)から構築されたルートテーブルから行われます。SDNでは、ネットワークインフラストラクチャは単にコントロールプレーンと見なされ、中央コントローラー(サーバー上で実行されているアプリケーション)から転送方向を受け取ります。そのため、各ネットワーキングデバイスのlayer2 / layer3は、コントローラに転送の決定を照会します。
これは主題に関するまともな記事です: SDN
ウィキペディアのページでは、歴史と動機についてのより詳細な議論に入ります: ウィキペディア
多くのベンダーがさまざまな方法で "SDN"を実装するいくつかのソリューションを使用してこの市場に参入しているため、SDNは少し意味を失っていると思います(つまり、今はいくつかの異なることを意味します)。
私はSDNについてブログを書いて、その起源はここにあります:http : //filipv.net/2014/03/17/on-sdn-nfv-and-openflow/
質問でVMware NSXについて具体的に言及し、SDNとの対比については、SDNは通常、たとえばOpenFlowを使用してネットワークのデータプレーンで「状態をプログラム」し、物理的なたとえば、OVSDBを使用したネットワークデバイス。一方、VMware NSXは、物理デバイスの転送状態を構成またはプログラムしないネットワーク仮想化ソリューションですが、「プログラム」するオーバーレイネットワークを運ぶためのアンダーレイとして物理ネットワークを純粋に脅かします。
注:NSX-vの次のバージョンでは、OVSDBがサポートされるため、線がぼやけます。NSX-MH(古いNicira NVP製品)はすでにOVSDBをサポートしています。
ネットワークの制御ロジックを、トラフィックを転送する基礎となる物理ルーターおよびスイッチから分離することで、ネットワークオペレーターは、従来のネットワークとは対照的に、ネットワーク全体の動作を指定する高レベルの制御プログラムを作成できます。レベルのデバイス構成。
論理的に一元化されたネットワーク制御により、オペレーターは、多くのばらばらのネットワーク機能(セキュリティ、リソース制御、優先順位付けなど)を単一の制御フレームワークに統合することを含むより複雑なタスクを指定でき、ネットワークオペレーターがより高度なポリシーを作成し、ネットワーク構成を作成できます。構成、管理、トラブルシューティング、デバッグが簡単
簡単に言うと、ソフトウェア定義ネットワーキング(SDN)は、制御が物理インフラストラクチャから切り離されているネットワーキングへのアプローチです
Arxiv:ソフトウェア定義ネットワーキング:包括的な調査
ネットワークの制御ロジックを基盤となるルーターやスイッチから分離し、ネットワーク制御の(論理的)集中化を促進し、ネットワークをプログラムする機能を導入します
ウィキペディア:ソフトウェア定義ネットワーキング(SDN)は、ネットワーク管理者が下位レベルの機能の抽象化を通じてネットワークサービスを管理できるようにするコンピューターネットワーキングへのアプローチです。これは、選択された宛先(データプレーン)にトラフィックを転送する基盤となるシステムから、トラフィックの送信先(コントロールプレーン)を決定するシステムを分離することによって行われます。これらのシステムの発明者とベンダーは、これによりネットワーキングが簡素化されると主張しています。
ソフトウェア定義ネットワークであるSDNは、Open Networking Foundation(ONF)によって次のように定義されています。
フォワーディングプレーンからのネットワークコントロールプレーンの物理的な分離、およびコントロールプレーンが複数のデバイスを制御する場所。[...そして...]OpenFlow®プロトコルは、SDNソリューションを構築するための基本的な要素です。
Open SDN がOpenFlow®を支持する場合、商用ネットワーキング企業は、独自のSDN形式のプログラマブルネットワークシステム(Cisco ACI™やVMwareNSX®(Software-Defined Data Center、SDDC)など)を販売します。シスコのMerakiクラウド管理デバイスは、基礎となるSDNアーキテクチャを利用しますが、言及していません。最後に、用語SDNは、OpenFlow Greene、K。2009のMITアカデミック記事で最初に言及されました。TR10:ソフトウェア定義ネットワーキング。
SDNはプログラム可能なネットワークのアーキテクチャですが、OpenStack、Eucalyptus、vCloud Air™、およびApache CloudStack™は、プログラム可能なクラウド(ネットワーク、メモリ、I / O、ストレージ)のアーキテクチャです。プログラム可能なクラウドコンピューティングシステムは、SDNを使用する場合と使用しない場合があります。たとえば、OpenStackのNeutron要素
既存のプロトコルを使用した従来のネットワークと統合できるため、SDNに直交すると見なすことができます[ OpenStack Networkingとは?]。
自動分散スマートポート。今日、有線または無線LANにリンクします。これには、ルーティング、ファイアウォール、最適化、VLANなどのネットワーク制御機能が含まれる場合があります。SDNでは、これらの制御機能はNIC / vNICで利用でき、SDNコントローラーを介してプログラムできます。
SDNアーキテクチャは、OpenStack、Eucalyptus、vCloud Air™、Apache CloudStack™などのプライベートクラウドの導入によって採用され、推進されています。
OpenStackのNeutronプロジェクトは、インターフェースデバイス(vNICなど)間のサービスとしてネットワーキングを提供しており、SDNをOpenStack Cloudsの可能なネットワーキングソリューションとして認識しています[ OpenDaylight:OpenStack CloudのオープンソースSDN ]。
Eucalyptus Virtual Private Cloud(VPC)のサポートは、Software-Defined Networking(SDN)テクノロジー[ VPCとMidoNetについて ] で実装されています。