コンテンツ
- 定義-Software-Defined Networking(SDN)はどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- TechopediaがSoftware-Defined Networking(SDN)について説明しています
定義-Software-Defined Networking(SDN)はどういう意味ですか?
ソフトウェア定義ネットワーク(SDN)は、新しく登場したコンピューターネットワークアーキテクチャです。その主な特徴は、ルーターとスイッチのデータプレーンとコントロールプレーンの分離です。つまり、コントロールはハードウェアから切り離され、ソフトウェアで実装されます。このアーキテクチャでは、コントロールプレーンの実装はサーバー内のソフトウェアを介して行われ、ネットワーク機器から分離されますが、データプレーンはネットワークハードウェアまたは機器内に実装されます。このアーキテクチャの最良の例はOpenFlowです。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
TechopediaがSoftware-Defined Networking(SDN)について説明しています
ソフトウェア定義ネットワークをよりよく理解するには、まず、従来のネットワークアーキテクチャがデータパケットをどのように扱うかを調べる必要があります。データパケットがスイッチまたはルーターに到着すると、ファームウェアはハードウェアにパケットの転送先を通知し、すべてのパケットを同じパス経由でその宛先に送信します。つまり、すべてのパケットを同じ方法で処理します。特定用途向け集積回路(ASIC)を備えたより高度なスマートスイッチは、さまざまなタイプのパケットを認識し、ASICがプログラムされていることに基づいて、それらを異なる方法で処理できます。問題は、これらのソリューションが非常に高価であることです。
ただし、SDNはネットワークハードウェアのファームウェアから制御を切り離し、ネットワーク管理者の手に委ねます。個々のスイッチの設定を変更せずに、中央制御コンソールからネットワークトラフィックを「シェーピング」できます。つまり、管理者はネットワークルールを変更し、必要に応じて優先順位を付けたり、特定のパケットを細かく制御してブロックしたりできます。したがって、SDNは、クラウドコンピューティング(マルチテナントアーキテクチャ)にとって非常に重要です。これは、トラフィックの負荷をより効率的かつ柔軟に制御できるためです。
SDNは、以前よりも安価なコモディティスイッチの使用を可能にしつつ、以前よりもトラフィックをより適切に制御できるため、以前の種類のネットワーキングに代わる安価な代替手段です。ネットワークエンジニアと管理者は、異なるベンダーとモデルのハードウェア全体でスイッチングファブリックをサポートし、ASICとスイッチを統合することもできます。 OpenFlowは現在、SDNの最も一般的な仕様であり、ルーティングテーブルのリモート制御を可能にします。