この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

SDN(Software-Defined Networking)は、ネットワーク機器の「コントロールプレーン(経路制御機能)」と「データプレーン(データ転送機能)」を論理的に分離し、コントローラと呼ばれるソフトウェアがネットワーク全体を集中的に制御するアーキテクチャです。OpenFlowプロトコルはONF(Open Networking Foundation)が標準化した、コントローラとデータ転送機器(OpenFlowスイッチ)間の通信プロトコルです。SDNのメリットは、ネットワーク全体の動的な設定変更・プログラマブルな制御・仮想化対応が容易になる点です。コントローラからOpenFlowスイッチのフローテーブルを制御することで、柔軟な経路制御が実現できます。

なぜ他の選択肢は違うのか

選択肢 ア
「管理ステーションからMIB情報を取得して稼働監視・性能管理を行う」はSNMP(Simple Network Management Protocol)を用いたネットワーク管理の説明です。SDNとは目的も手法も異なります。
選択肢 イ
「ネットワーク機器同士が経路情報を交換してデータ転送経路を決定する」は分散型ルーティングプロトコル(OSPF、BGPなど)の説明です。SDNは集中制御が特徴であり、機器間の分散的な経路交換とは対照的です。
選択肢 ウ
「ネットワーク制御・データ転送機能を実装したソフトウェアを仮想環境で利用する技術」はNFV(Network Functions Virtualization)の説明に近いです。SDNは機能の分離・集中制御を特徴とし、単なる仮想化技術とは異なります。

解くときのポイント

SDN=「コントロールプレーンとデータプレーンの分離+コントローラによる集中制御」。OpenFlowはSDNのサウスバウンドインタフェースプロトコル。NFV(機能の仮想化)とSDN(制御の集中化)は別概念。SNMP(監視)・動的ルーティング(分散制御)との区別も重要。