戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2018年 午前213


問題文

ONF(Open Networking Foundation)が定義するSDN(Software-Defined Networking)において、アプリケーション、コントローラ及びネットワーク機器に関する記述のうち、適切なものはどれか。

選択肢

OpenFlowは、コントローラの処理フローを定義したものである。
OpenFlowを用いたネットワークでは、ネットワーク機器がデータ転送を行うための情報はコントローラから提供される。(正解)
アプリケーションは、Data-Controller Plane Interface(サウスバウンドインタフェースとも呼ばれる)を介して、コントローラに指示を出す。
アプリケーションは、ネットワーク機器に直接指示を出す。

ONF(Open Networking Foundation)SDN(Software-Defined Networking)に関する問題【午前2 解説】

要点まとめ

  • 結論:イの「OpenFlowを用いたネットワークでは、ネットワーク機器がデータ転送を行うための情報はコントローラから提供される」が正しいです。
  • 根拠:SDNはネットワークの制御とデータ転送を分離し、コントローラがネットワーク機器に転送ルールを指示する仕組みだからです。
  • 差がつくポイント:OpenFlowの役割やSDNの階層構造(アプリケーション層、コントローラ層、データプレーン層)を正確に理解しているかが鍵です。

正解の理由

イは、SDNの基本構造に沿っています。SDNでは、コントローラがネットワーク機器(スイッチなど)に対して転送ルールをOpenFlowプロトコルで提供し、ネットワーク機器はそのルールに基づいてデータ転送を行います。これにより、ネットワークの柔軟な制御が可能となります。

よくある誤解

OpenFlowはコントローラの処理フローを定義するものではなく、ネットワーク機器に転送ルールを伝えるためのプロトコルです。アプリケーションが直接ネットワーク機器に指示を出すこともありません。

解法ステップ

  1. SDNの基本構造(アプリケーション層、コントローラ層、データプレーン層)を確認する。
  2. OpenFlowの役割が「コントローラとネットワーク機器間の通信プロトコル」であることを理解する。
  3. 各選択肢の内容がSDNの階層構造や役割に合致しているかを検証する。
  4. アプリケーションはコントローラに指示を出し、コントローラがネットワーク機器に転送ルールを提供する流れを押さえる。
  5. 正しい選択肢を選ぶ。

選択肢別の誤答解説

  • ア: OpenFlowはコントローラの処理フローを定義するものではなく、ネットワーク機器に転送ルールを伝えるプロトコルです。
  • イ: 正解。コントローラがネットワーク機器に転送情報を提供し、機器はそれに従ってデータ転送を行います。
  • ウ: Data-Controller Plane Interfaceはサウスバウンドインタフェースであり、コントローラとネットワーク機器間の通信に使われます。アプリケーションはコントローラに対してノースバウンドインタフェースを通じて指示を出します。
  • エ: アプリケーションがネットワーク機器に直接指示を出すことはありません。必ずコントローラを介します。

補足コラム

SDNはネットワークの柔軟性と管理性を向上させる技術で、OpenFlowはその代表的なプロトコルです。コントローラはネットワーク全体の論理的な制御を担い、アプリケーションはコントローラに対してネットワークの動作を指示します。これにより、従来の機器単位の設定から脱却し、集中管理が可能になります。

FAQ

Q: OpenFlowは何を定義するプロトコルですか?
A: OpenFlowはコントローラとネットワーク機器間で転送ルールをやり取りするためのプロトコルです。
Q: アプリケーションはネットワーク機器に直接指示を出せますか?
A: いいえ。アプリケーションはコントローラに指示を出し、コントローラがネットワーク機器を制御します。

関連キーワード: SDN, OpenFlow, コントローラ、ネットワーク機器、サウスバウンドインタフェース、ノースバウンドインタフェース
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について