平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13
テクノロジ/ネットワークONF(Open Networking Foundation)が定義するSDN(Software-Defined Networking)において,アプリケーション,コントローラ及びネットワーク機器に関する記述のうち,適切なものはどれか。
出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13
- アOpenFlowは,コントローラの処理フローを定義したものである。
- イOpenFlowを用いたネットワークでは,ネットワーク機器がデータ転送を行うための情報はコントローラから提供される。
- ウアプリケーションは,Data-Controller Plane Interface(サウスバウンドインタフェースとも呼ばれる)を介して,コントローラに指示を出す。
- エアプリケーションは,ネットワーク機器に直接指示を出す。
正解:イ
解説
ONFが定義するSDNアーキテクチャでは,コントローラがネットワーク機器の集中制御を行い,OpenFlowプロトコルを用いてネットワーク機器(スイッチ)にフローテーブルなどのデータ転送情報を提供します。アプリケーションはノースバウンドインタフェースを介してコントローラに指示を出し,コントローラがサウスバウンドインタフェース(OpenFlowなど)を介してネットワーク機器を制御します。
選択肢ごとの解説
- ア誤り。OpenFlowはコントローラとネットワーク機器(スイッチ)間で転送情報をやり取りするためのプロトコルであり,コントローラ自体の処理フローを定義したものではありません。
- イ正しい。OpenFlowを用いたネットワークでは,スイッチがデータ転送を行うための情報(フローエントリ)はコントローラから提供されます。
- ウ誤り。Data-Controller Plane Interface(サウスバウンドインタフェース)は,コントローラとネットワーク機器の間のインタフェースであり,アプリケーションとコントローラの間はノースバウンドインタフェースです。
- エ誤り。アプリケーションはコントローラを介して間接的にネットワーク機器を制御し,機器に直接指示を出すことはありません。