SDN (OpenFlow)
出典: 令和6年度 春期 応用情報技術者試験 午前 問34 (IPA)
OpenFlow を使った SDN (Software-Defined Networking) の説明として,適切なものはどれか。
- ア 単一の物理サーバ内の仮想サーバ同士が,外部のネットワーク機器を経由せずに,物理サーバ内部のソフトウェアで実現された仮想スイッチを経由して,通信する方式
- イ データを転送するネットワーク機器とは分離したソフトウェアによって,ネットワーク機器を集中的に制御,管理するアーキテクチャ
- ウ プロトコルの文法を形式言語を使って厳密に定義する,ISO で標準化された通信プロトコルの規格
- エ ルータやスイッチの機器内部で動作するソフトウェアを,オープンソースソフトウェア (OSS) で実現する方式
正解と解説を見る
正解: イ
- ア: 物理サーバ内の仮想スイッチを経由して仮想サーバどうしが通信するのは、仮想スイッチ (vSwitch) の説明です。
- イ: データを転送する機器とは分離したソフトウェアで、ネットワーク機器を集中的に制御・管理するのが SDN なので正しい答えです。
- ウ: プロトコルの文法を形式言語で厳密に定義するのは、ASN.1 などの話です。
- エ: 機器内部のソフトウェアを OSS で作ることは、SDN の本質ではありません。
ポイント
- SDN: ネットワーク機器の 制御 (経路を決める) 機能を、データを転送する機器から分離 し、ソフトウェア (コントローラ) でネットワーク全体を集中的に制御・管理する考え方です。
- OpenFlow は、コントローラと機器の間のやり取りを決めた標準プロトコルです。