平成29年度 秋期 午前Ⅱ 問13
ネットワーク管理
OpenFlowプロトコルの説明
SDN(Software-Defined Networking)で利用されるOpenFlowプロトコルの説明として,適切なものはどれか。ここで,ネットワーク機器はOpenFlowに対応しているものとする。
- アネットワーク機器の制御のためのプロトコルであり,ネットワーク機器のフローテーブルの情報をコントローラから提供するときに使用される。
- イネットワークの構成管理や性能管理のためのプロトコルであり,管理マネージャと呼ばれるプログラムがネットワーク機器のMIBを取得するときに使用される。
- ウネットワークのトラフィックを分析するためのプロトコルであり,フロー(IPアドレスやポート番号の組合せ)ごとの統計情報を,ネットワーク機器がコレクタと呼ばれるサーバに送信するときに使用される。
- エレイヤ2の冗長化のためのプロトコルであり,ネットワーク機器がループを検知するときや障害時の迂回ルートを決定するときなどに,ネットワーク機器間の通信に使用される。
答えと解説を見る
✓ これが正解アネットワーク機器の制御のためのプロトコルであり,ネットワーク機器のフローテーブルの情報をコントローラから提供するときに使用される。
解説
OpenFlowは、コントローラが機器へフローテーブルの情報を渡します。
SDNは、ネットワーク機器の制御を担う部分をコントローラに集め、ソフトウェアでネットワーク全体を制御する考え方です。OpenFlowはそのための代表的なプロトコルで、コントローラとネットワーク機器の間で使われます。コントローラは、どの条件のパケットをどう処理するかをフローテーブルの情報として機器に渡し、機器はそれに従ってパケットを転送します。機器の制御のためにフローテーブルの情報をコントローラから提供するという説明は、OpenFlowの役割と合っています。似た役割のプロトコルは、誰が誰に何を送るのか(コントローラから機器への制御か、機器から収集側への報告か)で見分けると整理できます。
ほかの選択肢はなぜ違うのか
- イネットワークの構成管理や性能管理のための…:管理マネージャがネットワーク機器のMIBを取得し、構成管理や性能管理に使うのはSNMPの説明です。OpenFlowは監視の情報を集めるためではなく、機器の転送の動作を制御するためのプロトコルです。
- ウネットワークのトラフィックを分析するため…:フローごとの統計情報を機器からコレクタと呼ばれるサーバへ送るのは、トラフィックを分析するための別の仕組みです。情報は機器から収集側への報告で、コントローラから機器への制御とは向きが逆です。
- エレイヤ2の冗長化のためのプロトコルであり…:ループの検知や障害時の迂回経路の決定のように、レイヤ2の冗長化のために機器同士が通信するのは、スパニングツリーのような仕組みの役目です。OpenFlowはコントローラが機器を制御するためのものです。
この問題の用語
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- IPアドレスネットワークにつながった機器を見分けるための番号。通信はこの番号を宛先として届けられ、名前からは変換して求めます。
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)