OpenFlowで経路制御とデータ転送をどう分ける?
基本情報技術者試験 平成29年度春期 午前 問35 / ネットワーク › ネットワーク管理
過去問にチャレンジ
OpenFlowを使ったSDN(Software-Defined Networking)の説明として,適切なものはどれか。
- ア
RFIDを用いるIoT(Internet of Things)技術の一つであり,物流ネットワークを最適化するためのソフトウェアアーキテクチャ
- イ
音楽や動画,オンラインゲームなどの様々なソフトウェアコンテンツをインターネット経由で効率的に配信するために開発された,ネットワーク上のサーバの最適配置手法
- ウ
データ転送と経路制御の機能を論理的に分離し,データ転送に特化したネットワーク機器とソフトウェアによる経路制御の組合せで実現するネットワーク技術
- エ
データフロー図やアクティビティ図などを活用して,業務プロセスの問題点を発見し改善を行うための,業務分析と可視化ソフトウェアの技術
会話形式の解説
講師まず、何を制御する技術かに注目しましょう。SDNでは、経路を決める働きと、実際にデータを転送する働きを分けます。
受験者分けるということは、ソフトウェアがデータを全部転送するのでしょうか。
講師いいえ。データの転送はネットワーク機器が担い、経路の制御はソフトウェアが担います。OpenFlowを使う構成では、コントローラがスイッチに転送ルールを設定します。
受験者転送する機器と、転送の仕方を決めるソフトウェアを区別するのですね。
講師その通りです。この役割分担を述べた記述が適切です。ほかの記述も、何を扱う技術かで確かめましょう。
受験者コンテンツ配信のためのサーバ配置も、ネットワークを使うので迷いました。
講師それはCDNに関する説明です。配信元の配置が焦点で、機器のデータ転送とソフトウェアによる経路制御を分ける話ではありません。
受験者RFIDを使う物流の説明は、物品を扱う話なのでしょうか。
講師はい。物品の識別や物流を扱っており、ネットワーク機器の役割分担を説明していません。
受験者データフロー図が出てくる説明も、「データ」という言葉だけで選べませんね。
講師その説明は業務プロセスの可視化と改善についてです。ネットワークでのデータ転送とは対象が異なります。
受験者選択肢が扱う対象を確かめ、経路制御とデータ転送を分ける記述を選べばよいのですね。
講師はい。OpenFlowはSDNを実現する手段の一つです。サーバ配置や物流など、ネットワークに関連する言葉があっても、役割分担を述べているかで判断しましょう。
まとめ
SDNでは、経路制御とデータ転送の機能を論理的に分離します。OpenFlowを使う構成では、コントローラがスイッチに転送ルールを設定し、機器がデータを転送します。したがって正解はウです。ほかの選択肢は、それぞれ物流、コンテンツ配信のためのサーバ配置、業務分析を説明しています。
解答・解説
正解はウです
この問題のテーマ
OpenFlowを使うSDNで、ネットワークの経路制御とデータ転送をどのように担うかを問う問題です。
解き方の考え方
まず、説明の対象がネットワーク機器の動作かどうかを見ます。その上で、転送の判断を行う機能と、実際にデータを転送する機能を論理的に分けている記述を選びます。
選択肢ごとの解説
- ×ア RFIDを用いるIoT(Internet of Things)技術の一つであり,物流ネットワークを最適化するためのソフトウェアアーキテクチャRFIDを用いた物流ネットワークの説明です。物品の識別や物流を扱っており、ネットワーク機器の経路制御とデータ転送の役割は説明していません。
- ×イ 音楽や動画,オンラインゲームなどの様々なソフトウェアコンテンツをインターネット経由で効率的に配信するために開発された,ネットワーク上のサーバの最適配置手法コンテンツを届けるためのサーバ配置は、CDNに関する説明です。配信元をどう配置するかという話であり、機器の転送機能をソフトウェアによる制御と分ける仕組みではありません。
- ○ウ データ転送と経路制御の機能を論理的に分離し,データ転送に特化したネットワーク機器とソフトウェアによる経路制御の組合せで実現するネットワーク技術データ転送を機器に担わせ、経路制御をソフトウェアで行うという役割分担が、SDNの特徴に合います。OpenFlowを使う構成では、コントローラがスイッチに転送ルールを設定します。
- ×エ データフロー図やアクティビティ図などを活用して,業務プロセスの問題点を発見し改善を行うための,業務分析と可視化ソフトウェアの技術データフロー図やアクティビティ図を使った業務プロセスの分析を述べています。業務の可視化と改善を目的としており、ネットワークでデータをどう転送するかという設問の対象とは異なります。
POINT
- SDNでは、ネットワークの制御とデータ転送を論理的に分離します。
- OpenFlowはSDNを実現する手段の一つです。
- サーバの配置、物流、業務分析の説明は、それぞれ対象とする機能を確かめて区別します。
