令和6年度 春期 応用情報技術者試験 午前 問34

OpenFlowを使った SDN (Software-Defined Networking) の説明として, 適切なものはどれか。

解答・解説

正解: イ. データを転送するネットワーク機器とは分離したソフトウェアによって, ネットワーク機器を集中的に制御, 管理するアーキテクチャ

正解の根拠

SDN (Software-Defined Networking) は、ネットワーク機器のデータ転送機能(データプレーン)と制御機能(コントロールプレーン)を分離し、ソフトウェアによってネットワーク全体を集中的に制御・管理するアーキテクチャです。
OpenFlow は、このSDNを実現するための代表的な通信プロトコルであり、コントローラから各ネットワーク機器のパケット転送のルールを一括で設定・管理することができます。
したがって、データを転送するネットワーク機器とは分離したソフトウェアによって制御・管理を行うと説明している選択肢が適切です。

各選択肢の解説

  • ア: 単一の物理サーバ内の仮想サーバ同士が仮想スイッチを経由して通信する方式は、サーバの仮想化や仮想ネットワークに関する説明であり、SDNやOpenFlowの直接的な説明ではありません。
  • イ: 正解です。SDNアーキテクチャおよびOpenFlowの特徴である、制御と転送の分離、およびソフトウェアによる集中管理を正しく説明しています。
  • ウ: プロトコルの文法を形式言語を使って厳密に定義する規格は、ASN.1 (Abstract Syntax Notation One) などの説明です。
  • エ: ルータやスイッチの機器内部で動作するソフトウェアをOSSで実現する方式は、ホワイトボックススイッチやソフトウェアルータ(VyOSなど)の説明であり、SDNの概念そのものとは異なります。

Spineチーム