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