SDNとOpenFlowとは?
SDNとOpenFlowとは、ネットワーク機器の経路制御機能(コントロールプレーン)と転送機能(データプレーン)を分離し、集中管理するコントローラからソフトウェアで構成を制御する考え方がSDNである。その実装の1つとして両者の間の通信手順を定めたのがOpenFlowである。
応用情報技術者試験の過去問では6回出題されています(2017年度〜2024年度)。
えすでぃーえぬとおーぷんふろー
SDNとOpenFlowの意味
ネットワーク機器の経路制御機能(コントロールプレーン)と転送機能(データプレーン)を分離し、集中管理するコントローラからソフトウェアで構成を制御する考え方がSDNである。その実装の1つとして両者の間の通信手順を定めたのがOpenFlowである。
SDNとOpenFlowの具体例
仮想サーバを新設するたびに各スイッチへ手作業でVLANを設定していた作業を、コントローラへの1回の指示で全経路に反映できる。クラウド基盤のように構成変更が頻繁な環境で、構成をコードとして管理する運用と相性がよい。
SDNとOpenFlowは試験でどう引っ掛けられる?
SDNは特定の製品や規格の名前ではなく設計思想で、OpenFlowはその一実装にすぎない。また集中管理はコントローラが単一障害点になりうるため、冗長化と、コントローラ喪失時の転送継続の設計が必須になる。
SDNとOpenFlowと関連する用語
SDNとOpenFlowが出た過去問
ONF(Open Networking Foundation)が標準化を進めているOpenFlowプロトコルを用いたSDN(Software-Defined N…
正解:ネットワーク制御機能とデータ転送機能を論理的に分離し、コントローラと呼ばれるソフトウェアで、データ転送機能をもつネットワーク機器の集中制御を可能とするアーキテクチャ
要点:SDNは制御機能と転送機能を分離しソフトで集中制御する
SDNは、ネットワーク機器がもつ経路制御などの制御機能と、実際にパケットを転送するデータ転送機能とを論理的に分離し、制御をコントローラと呼ぶソフトウェアへ集約するアーキテクチャである。OpenFlowはコントローラとスイッチの間でフローの制御情報をやり取りするプロトコルで、これによりネットワーク構成をソフトウェアから柔軟に定義できる。
出典:平成29年度 秋期 応用情報技術者試験 午前 問35(IPA)OpenFlowを使ったSDN(Software-Defined Networking)の説明として,適切なものはどれか。
正解:データを転送するネットワーク機器とは分離したソフトウェアによって,ネットワーク機器を集中的に制御,管理するアーキテクチャ
要点:SDNは転送機能と制御機能を分離しソフトウェアで集中制御する
SDNは、パケットを転送する機能と経路を決める制御機能を分離し、制御をソフトウェア(コントローラ)に集約して機器を一元的に設定・管理するアーキテクチャである。OpenFlowはコントローラとスイッチの間でこの制御を行うプロトコルの一つである。
出典:平成29年度 春期 応用情報技術者試験 午前 問34(IPA)OpenFlowを使ったSDN(Software-Defined Networking)の説明として,適切なものはどれか。
正解:データを転送するネットワーク機器とは分離したソフトウェアによって,ネットワーク機器を集中的に制御,管理するアーキテクチャ
要点:SDNは制御機能を機器から分離しソフトで集中制御する方式。
SDNは、パケットを実際に転送する機能(データプレーン)と、経路や転送規則を決める制御機能(コントロールプレーン)を分離し、ソフトウェアのコントローラから多数のネットワーク機器を集中制御するアーキテクチャである。OpenFlowはコントローラとスイッチの間でフロー表を操作するためのプロトコルとして使われる。これにより、ネットワーク構成をソフトウェア的に柔軟に変更できる。
出典:平成30年度 秋期 応用情報技術者試験 午前 問35(IPA)ONF(Open Networking Foundation)が標準化を進めているOpenFlowプロトコルを用いたSDN(Software-Defined N…
正解:ネットワーク制御機能とデータ転送機能を論理的に分離し、コントローラと呼ばれるソフトウェアで、データ転送機能をもつネットワーク機器の集中制御を可能とするアーキテクチャ
要点:SDNは制御機能を分離しコントローラで集中制御する
SDNは、従来ネットワーク機器ごとに一体化していた経路制御などの制御機能と、実際にパケットを転送するデータ転送機能を分離し、制御をコントローラへ集約するアーキテクチャである。OpenFlowはコントローラが各機器のフローテーブルを操作するためのプロトコルで、ネットワーク構成をソフトウェアで柔軟に定義できる。
出典:令和3年度 春期 応用情報技術者試験 午前 問35(IPA)OpenFlowを使ったSDN(Software-Defined Networking)に関する記述として、適切なものはどれか。
正解:データ転送機能とネットワーク制御機能を論理的に分離し、ネットワーク制御を集中的に行うことを可能にしたアーキテクチャ
要点:SDNは転送機能と制御機能を分離し制御を集中管理する
SDNは、パケットを実際に転送する機能(データプレーン)と、どう転送するかを決める制御機能(コントロールプレーン)を分離し、制御をソフトウェアで集中管理できるようにした考え方である。OpenFlowはコントローラとスイッチの間でフロー情報をやり取りするための代表的なプロトコルで、ネットワーク構成をプログラムから柔軟に変更できる。
出典:令和4年度 春期 応用情報技術者試験 午前 問35(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。