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

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

