SkillStack
テクノロジ系34 / 80問

応用情報技術者試験 令和6年度 春期 午前 問34

OpenFlow を使った SDN(Software-Defined Networking)の説明として、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

SDNは、通信データの転送を行う部分と、転送方法を決定して機器を制御する部分とを分離し、ソフトウェアからネットワーク全体を集中的に制御する考え方です。OpenFlowでは、SDNコントローラがスイッチなどのフローテーブルを設定し、各機器はその規則に従ってパケットを転送します。機器を一台ずつ個別に設定するのではなく、コントローラから統一的かつ動的に管理できるため、イが適切です。

アの説明は誤りです。これは、物理サーバ内に設けられた仮想スイッチを介して、同じ物理サーバ上の仮想マシン同士が通信する方式の説明です。サーバ仮想化に伴う内部通信であり、OpenFlowによる集中制御そのものではありません。

ウの説明は誤りです。これは、データの構造や表現形式を形式的に記述するASN.1などに関係する説明です。OpenFlowは、プロトコルの文法を定義するための形式言語ではありません。

エの説明は誤りです。ネットワーク機器の内部ソフトウェアをOSSで構成することは、オープンソースのネットワークOSなどの説明です。SDNの本質はOSSを使用することではなく、制御機能とデータ転送機能を分離することです。OpenFlow自体も、機器内部のソフトウェアをOSS化する方式ではありません。

【ポイント】 ・SDNでは、制御を担うコントロールプレーンと、転送を担うデータプレーンを分離します。 ・OpenFlowは、SDNコントローラと対応するネットワーク機器との間で制御情報をやり取りするために使われます。 ・集中制御によって、経路やアクセス規則を柔軟に変更できます。

出典:令和6年度 春期 応用情報技術者試験 午前 問34
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める