平成30年度 秋期 午前 問35
ネットワーク
SDNに関する問題
OpenFlow を使った SDN(Software-Defined Networking)の説明として,適切なものはどれか。
- ア単一の物理サーバ内の仮想サーバ同士が,外部のネットワーク機器を経由せずに,物理サーバ内部のソフトウェアで実現された仮想スイッチを経由して,通信する方式
- イデータを転送するネットワーク機器とは分離したソフトウェアによって,ネットワーク機器を集中的に制御,管理するアーキテクチャ
- ウプロトコルの文法を形式言語を使って厳密に定義する,ISO で標準化された通信プロトコルの規格
- エルータやスイッチの機器内部で動作するソフトウェアを,オープンソースソフトウェア(OSS)で実現する方式
答えと解説を見る
✓ これが正解イデータを転送するネットワーク機器とは分離したソフトウェアによって,ネットワーク機器を集中的に制御,管理するアーキテクチャ
解説
転送する機器と分けた外のソフトウェアで集中制御します。
OpenFlowを使ったSDNがどういうものかを選ぶ問いです。名前をほどくところから始めます。SDNはSoftware-Defined Networkingで、ネットワークの姿をソフトウェアが決める、という意味になります。従来は一台一台の機器の中に、どこへ送るかを決める頭が入っていました。SDNはその頭を機器から取り出して、外の一か所へ集めます。ですから、データを転送するネットワーク機器とは分離したソフトウェアによって機器を集中的に制御し管理するアーキテクチャだ、と述べている選択肢が答えになります。二つの面に分けて押さえると位置づけが定まります。実際にパケットを運ぶ面は、機器の側が担います。どこへ運ぶかを決める面は、SDNでは機器から切り離して外のソフトウェアへ移します。OpenFlowは、この二つの面の間でやりとりするための約束にあたります。見分けの軸は二つで、決める役と運ぶ役が分離されているかという点と、制御が一か所に集まっているかという点です。利点から逆に読んでも確かめられます。SDNで得られるのは、設定を一か所からまとめて変えられること、機器を一台ずつ手で設定しなくてよくなること、構成の変更を自動で行えることです。これらは集中的に制御し管理するという言い方とそのまま重なります。
ほかの選択肢はなぜ違うのか
- ア単一の物理サーバ内の仮想サーバ同士が,外…:一台の物理サーバの中で、仮想サーバどうしをソフトウェアの仕組みだけで結ぶ方式の説明です。ソフトウェアで作るネットワークという点は近いのですが、話がサーバ一台の内側に閉じており、機器を集中的に制御する話ではありません。
- ウプロトコルの文法を形式言語を使って厳密に…:プロトコルの文法を形式言語で厳密に定義した規格の説明で、標準化した団体も異なります。設問が挙げている仕組みは、決める役と運ぶ役の間でやりとりするための取決めであって、文法を記述するための規格ではありません。
- エルータやスイッチの機器内部で動作するソフ…:機器の内部で動くソフトウェアをオープンソースソフトウェアで実現する方式の説明です。名前に含まれるソフトウェアという語を、ソースが公開されているかどうかの話と読み替えた形で、分離と集中という要点が抜けています。
この問題の用語
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- ルータLAN同士やLANとWANをつなぎ、ネットワーク層で中継する機器です。宛先のIPアドレスを見て経路を選び、パケットを転送します。
出典:平成30年度 秋期 応用情報技術者試験 午前 問35
同じ用語が出る問題
- 令和7年度 春期 午前 問32:ネットワーク機器のアドレス(ルータ)
- 令和7年度 春期 午前 問31:選択されるネクストホップ(ルータ)
- 令和6年度 春期 午前 問32:ルータに関する問題(ルータ)
- 令和5年度 秋期 午前 問35:マルチキャストに関する問題(ルータ)
- 令和5年度 秋期 午前 問32:NAPTに関する問題(ルータ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)