SDN

Software-Defined Networking」を表します。

SDNは、ネットワークデータのルーティングと転送をパケットの処理として分離するネットワークアーキテクチャです。ネットワーク上のルーティングに関するすべての判断は、個々のノードに任せるのではなく、中央のサーバーが行います。管理者は、各デバイスを個別に管理する代わりに、サーバー上で動作するソフトウェアを通じてネットワークを設定および管理できます。データセンター企業ネットワーク、キャンパスでは、大規模で複雑なネットワークを管理するためにSDNがよく使われます。

ルータースイッチの各機能は、概念的には次の3つのプレーンのいずれかに分類されます。

  • データプレーン(転送プレーンとも呼ばれます)は、データパケットを宛先に向かう次のノードへ物理的に転送します。
  • 制御プレーンは、データパケットのルーティングを決定し、パケットが通るノードの経路を作成します。
  • 管理プレーンは、ネットワーク管理者がコマンドラインインターフェースやコントロールパネルにアクセスできるようにして、制御プレーンを設定します。

従来のネットワークインフラストラクチャでは、各デバイスが3つすべてのプレーンを担当します。ソフトウェア定義ネットワークでは、各スイッチまたはノードはデータプレーンだけを担当し、中央のサーバーが制御プレーンと管理プレーンを担当します。

SDNの中央サーバーは、ネットワーク上のすべてのノードのルーティングを判断します
SDNの中央サーバーは、ネットワーク上のすべてのノードのルーティングを判断します

従来のネットワークの管理者は、そのネットワーク上にある各スイッチ(またはその他の種類のノード)を個別に設定する必要があります。大規模なネットワークには数十台、場合によっては数百台のスイッチがあるため、それぞれの設定を更新する際に同じ作業を何度も行うことになります。ソフトウェア定義ネットワークでは、ネットワーク全体の制御と管理を1台の専用デバイスに集中させます。SDNサーバーは、OpenFlowのようなネットワークプロトコルを使って、データパケットをどのように転送するかをスイッチやその他のノードに指示します。

ソフトウェア定義ネットワークは管理しやすいだけでなく、データをより効率的に移動できます。個々のスイッチが独自にルーティングを判断すると、ネットワーク全体の状況について把握できる情報が限られているため、最も効率的な経路を選べないことがあります。一方、SDNサーバーはネットワーク全体を監視および制御し、特定のアプリケーションに合わせてトラフィックを最適化しながら、混雑を回避できます。

更新日 May 8, 2023 著者: Brian P.

quiz知識をテストする

Which of the following might cause a network collision?

A
Multiple devices send data over a network at the same time.
0%
B
Multiple devices communicate using different protocols.
0%
C
Multiple devices share the same IP address.
0%
D
Multiple devices have the same network ID.
0%
Correct! Incorrect!     View the Collision definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのSDNの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。