応用情報技術者 2017年 春期 午前2 問34
問題文
OpenFlow を使った SDN (Software-Defined Networking)の説明として、適切なものはどれか。
選択肢
ア:単一の物理サーバ内の仮想サーバ同士が、外部のネットワーク機器を経由せず に、物理サーバ内部のソフトウェアで実現された仮想スイッチを経由して、通信 する方式
イ:データを転送するネットワーク機器とは分離したソフトウェアによって、ネッ トワーク機器を集中的に制御、管理するアーキテクチャ(正解)
ウ:プロトコルの文法を形式言語を使って厳密に定義する、ISO で標準化された通 信プロトコルの規格
エ:ルータやスイッチの機器内部で動作するソフトウェアを、オープンソースソフ トウェア (OSS) で実現する方式
OpenFlow を使った SDN (Software-Defined Networking)の説明【午前2 解説】
要点まとめ
- 結論:OpenFlowを用いたSDNは、ネットワーク機器の制御とデータ転送を分離し、集中管理を実現するアーキテクチャです。
- 根拠:OpenFlowは制御プレーンとデータプレーンを分離し、制御をソフトウェアで一元化することで柔軟なネットワーク管理を可能にします。
- 差がつくポイント:単なる仮想スイッチやプロトコル定義ではなく、物理機器の制御をソフトウェアで集中管理する点がSDNの本質です。
正解の理由
選択肢イは「データを転送するネットワーク機器とは分離したソフトウェアによって、ネットワーク機器を集中的に制御、管理するアーキテクチャ」とあり、これはSDNの基本概念に合致します。OpenFlowはこの制御プレーンとデータプレーンの分離を実現するプロトコルであり、ネットワークの柔軟性と管理効率を高めます。
よくある誤解
OpenFlowは単に仮想スイッチの技術ではなく、ネットワーク全体の制御をソフトウェアで集中管理する仕組みです。ルータやスイッチの内部ソフトウェアをOSS化することとは異なります。
解法ステップ
- SDNの基本概念「制御プレーンとデータプレーンの分離」を理解する。
- OpenFlowがこの分離を実現するプロトコルであることを確認する。
- 選択肢の説明が制御の集中管理を示しているかを判断する。
- 仮想スイッチやプロトコルの文法定義などの説明はSDNの本質と異なるため除外する。
- 制御と転送の分離を明確に述べている選択肢イを選ぶ。
選択肢別の誤答解説
- ア:物理サーバ内部の仮想スイッチの話であり、SDNのネットワーク全体の制御集中とは異なります。
- イ:正解。SDNの本質である制御と転送の分離と集中管理を正しく説明しています。
- ウ:プロトコルの文法を形式言語で定義する話は通信プロトコルの標準化に関するもので、SDNとは無関係です。
- エ:機器内部のソフトウェアをOSSで実現する話はSDNの定義ではなく、オープンソース化の話題です。
補足コラム
SDNはネットワークの柔軟性向上や運用効率化を目的に登場しました。OpenFlowはSDNの代表的なプロトコルで、スイッチのフロー制御を外部のコントローラが指示する仕組みです。これにより、ネットワークの動的な構成変更やトラフィック管理が容易になります。
FAQ
Q: OpenFlowはどのようにネットワーク機器を制御しますか?
A: OpenFlowはコントローラがフローエントリをスイッチに送信し、パケットの転送ルールを設定して制御します。
A: OpenFlowはコントローラがフローエントリをスイッチに送信し、パケットの転送ルールを設定して制御します。
Q: SDNと従来のネットワークの最大の違いは何ですか?
A: SDNは制御プレーンとデータプレーンを分離し、制御を集中管理することで柔軟性と運用効率を高めています。
A: SDNは制御プレーンとデータプレーンを分離し、制御を集中管理することで柔軟性と運用効率を高めています。
関連キーワード: SDN, OpenFlow, 制御プレーン、データプレーン、ネットワーク管理、フロー制御

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

