SDNとは?
SDNとは、ネットワーク機器の制御機能(コントロールプレーン)を機器から分離してコントローラへ集約し、転送機能(データプレーン)だけを機器に残す考え方。ソフトウェアから網全体の構成を動的に定義できる。
ネットワークスペシャリスト試験の過去問では3回出題されています(2017年度〜2019年度)。
えすでぃーえぬ
SDNの意味
ネットワーク機器の制御機能(コントロールプレーン)を機器から分離してコントローラへ集約し、転送機能(データプレーン)だけを機器に残す考え方。ソフトウェアから網全体の構成を動的に定義できる。
SDNの具体例
仮想サーバの移設に合わせて、コントローラが関係するスイッチの転送ルールを一括で書き換える。
SDNは試験でどう引っ掛けられる?
SDNと関連する用語
SDNが出た過去問
SDN(Software-Defined Networking)で利用されるOpenFlowプロトコルの説明として、適切なものはどれか。ここで、ネットワーク機器…
正解:ネットワーク機器の制御のためのプロトコルであり、ネットワーク機器のフローテーブルの情報をコントローラから提供するときに使用される。
要点:OpenFlowはコントローラがフローテーブルを設定する
OpenFlowは、SDNにおいて制御機能(コントローラ)とパケット転送機能(スイッチ)を分離するためのプロトコルである。コントローラが、どの条件のパケットをどう扱うかを定めたフローエントリをスイッチのフローテーブルへ設定し、スイッチはそれに従って転送する。
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13(IPA)ONF(Open Networking Foundation)が定義するSDN(Software-Defined Networking)において、アプリケーショ…
正解:OpenFlowを用いたネットワークでは、ネットワーク機器がデータ転送を行うための情報はコントローラから提供される。
要点:SDNは制御をコントローラに集約し機器は転送に専念
SDNでは、経路を決める制御機能をコントローラに集約し、ネットワーク機器はコントローラから配られた転送情報に従ってパケットを転送するだけになる。OpenFlowは、この2つの間でフローエントリなどをやり取りするためのプロトコルである。
出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13(IPA)OpenFlowプロトコルを使用するSDN(Software-Defined Networking)において、コントローラとOpenFlowスイッチ間の通信に関…
正解:信頼性や安全性を確保するためにTCPやTLSを使用する。
要点:OpenFlowの制御通信はTCP/TLSで保護される
OpenFlowのコントローラとスイッチの間ではフローエントリの設定や統計情報のやり取りなど重要な制御情報が流れるため、確実に届く必要がある。したがって信頼性のあるTCPを用い、盗聴や改ざんを防ぐためにTLSで保護する構成が規定されている。
出典:令和1年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問12(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。