ネットワークスペシャリスト午後II 総合事例記述平成27年 秋期
午後II 問1
問1 リモート保守用情報システムのネットワーク基盤拡張に関するネットワーク設計・構築
テーマ:リモート保守用情報システムのネットワーク基盤拡張に関するネットワーク設計・構築
左右2分割表示:左側の問題文をスクロールしながら右側の設問に解答できます
長文事例本文
図表クリックで拡大問1 ネットワーク基盤の拡張に関する次の記述を読んで,設問1〜4に答えよ。
K社は,様々な用途の空調設備(以下,設備という)を製造し,保守サービスにも力を入れている。全国の保守センタに配備された保守員が,顧客のオフィスや工場などを訪問して,設備の点検や修理を行っている。今後は,リモート保守などの新サービスを提供する予定である。
〔現在の保守システム〕
現在の保守システムの構成を図1に示す。
拡大
・保守員は,保守端末を携帯して顧客へ出向き,設備の点検,修理を行う。
・保守員は,無線LANを介して保守端末から設備に,HTTPを使ったアクセスを行うことができ,設備の稼働情報を参照したり,設備を操作したりする。
・K社データセンタには,2台のWebサーバと2台の業務サーバが設置され,両サーバによって保守情報が管理されている。
・必要に応じて,保守員は保守センタのPC又は保守端末からWebサーバへアクセスし,保守情報を参照,更新する。アクセスを受けたWebサーバは,一部の処理を業務サーバに依頼する。
K社データセンタ内のネットワーク構成を,図2に示す。
拡大
・リンクアグリゲーションで接続された3組のL2SWは,それぞれ単一の異なるセグメントを構成している。
・FW及びLBは,Active-Standby方式で冗長化されている。
・L2SWとサーバの接続は,サーバのチーミング機能によって冗長化されている。
・Webサーバと業務サーバのデフォルトゲートウェイは,LBである。
・Webサーバと業務サーバへのアクセスは,LBによって負荷分散されている。
・Webサーバと業務サーバへアクセスするための仮想IPアドレスが,それぞれに定義されている。LBは,宛先の仮想IPアドレスを実IPアドレスに変換し,サーバへのアクセスを振り分ける。Webサーバから業務サーバへのアクセスについては,両サーバが同一セグメント内にあるので, [ あ ] アドレスも変換する。
通常時のサーバへのアクセスに関するデータの流れを,図3に示す。
拡大
〔保守システムの機能強化〕
情報システム部では,新サービスの提供に当たり,保守システムの機能強化プロジェクトを予定している。機能強化では,新業務サーバをK社データセンタに設置して,全設備の稼働情報を継続的に収集し,それを保守員が参照する。また,保守センタから設備の操作(設定変更,ファームウェア更新)を行ったり,設備の稼働情報(運転実績,維持温度)を参照したりする。ところが,図1に示すように,現在の保守システムでは,ネットワークを介して設備へアクセスすることができない。そこで,情報システム部では,2種類のネットワーク機器(通信アダプタと中継装置)を導入し,設備へのネットワークアクセスを実現しようとしている。
機能強化に伴う導入機器の設置場所を図4に,機能強化後の通信の概要を図5に,それぞれ示す。
拡大
拡大
図5中の通信の概要は,次のとおりである。
・①は,現在の通信であり,通信プロトコルにはHTTPを用いている。同様に,新たに追加される②〜④,④',④”もHTTPを用いる。
・②は,保守員が新業務サーバにある,設備の稼働情報を参照するときの通信である。
・③は,保守員が設備を操作するときの通信である。その際,保守員は最新の稼働情報を参照するので,④”の通信も発生する。
・④は,新業務サーバが設備の稼働情報を自動的に取得するときの通信である。収集周期は,サービス開始時は1時間とし,段階的に5分間程度に短縮しサービス品質を向上させる。また,設備はいつも通電されているとは限らないので,それを考慮した仕組み(以下,稼働情報取得案という)を用意する。
・②の通信では,アクセスの際,新業務サーバ上の稼働情報を次の形式で指定する。
http://(新業務サーバのFQDN)/(稼働情報ファイル名)
・③,④,④',④”の通信では,アクセスの際,設備の中の稼働情報又は操作対象の機能(以下,リソースという)を,次の形式で指定する。
http://(設備を指定するためのFQDN)/(リソース名)
情報システム部では,図5中の④,④',④”の通信に関して,通信アダプタと中継装置のHTTPキャッシュ機能を使った次のような稼働情報取得案を構想している。
・中継装置と通信アダプタは,HTTPレスポンスに含まれる設備の稼働情報を,自装置にキャッシュする。
・中継装置と通信アダプタは,稼働情報に関するGETリクエストを中継する際に,自装置がキャッシュしている最新の稼働情報よりも新しい稼働情報を取得するように,HTTPヘッダ[If-Modified-Since:x]を付加する(xは時刻)。そして,新しい稼働情報が得られない場合には,自装置がキャッシュしている最新の稼働情報を利用する。
・④の通信では,2台の新業務サーバに実装されたHTTPクライアントが,定期的に配下の設備にGETリクエストをそれぞれ送信し,稼働情報を取得する。(a)稼働情報取得のトリガは,設備ではなくK社データセンタ側にあるが,それは運用上の利点となっている。各新業務サーバが取得した稼働情報は,データベースの機能を用いて新業務サーバ間で同期する。
・④'の通信では,通信アダプタは単独で,HTTPヘッダ[If-Modified-Since:x]を付加したGETリクエストを設備へ1分間隔で送信し,取得した稼働情報を自装置にキャッシュする。
この稼働情報取得案に従うと, [ う ] はフォワードプロキシ, [ え ] は [ お ] プロキシとして動作しているとみなすことができる。
稼働情報取得案の通信シーケンス例を,図6に示す。
拡大
図6中の時刻(T,Ta〜Tf,T',Tb')のうち,Ta,Tdはリクエストの開始時刻,Tb,Tb',Te,Tfはキャッシュされている最新稼働情報のタイムスタンプの時刻である。また,時刻の前後関係は次のとおりである。
Tb ≦ Tb' < Tc
Te < Tf
ここで,x < yは,xがyに先行することを示す。
K社情報システム部のM君は,保守システムのネットワーク基盤を担当している。上司のN氏から指示を受けたM君は,保守システムの機能強化プロジェクトに先立ち,そこで必要となるネットワーク基盤の拡張について調査を進めてきた。
M君は,図4〜6を使って,その調査結果をN氏に説明した。次はそのときの会話である。
N氏:図4〜6の内容は分かった。保守システムの機能強化プロジェクトで具体的な検討を行うことにしよう。ただ,その前に二つ確認したいことがある。
M君:どのようなことでしょうか。
N氏:今,保守システムの機能強化と並行して,次世代設備の企画も進められている。次世代設備では,通信インタフェースとして,低電力でも稼働できるZigBeeを採用する。さらに,HTTP以外の通信プロトコルも実装できる。一方,サービスの拡充に伴い,通信トラフィックは増加していくだろう。そこで,次世代設備向けにもっと効率が良い通信方式がないか調査して報告してほしい。図4〜6の案が,その新しい通信方式にも拡張可能かどうかも,事前に確認しておきたい。
M君:分かりました。調べてみます。
N氏:もう一つは,LAN構成とネットワーク負荷に関する確認だ。今回,初めてブレードサーバを導入する予定だが,LAN構成をどのように変えるのかを確認してほしい。それから,稼働情報収集では大量の通信が発生するはずだ。現行のネットワーク機器への影響が懸念される。その調査もお願いする。
M君:分かりました。それらについても確認します。
〔次世代設備に関する通信方式〕
M君は早速,新しい通信方式について調査し,RFC 7252によって標準化が進められている通信プロトコルであるCoAP(Constrained Application Protocol)がHTTPの代わりに利用できそうだと考えた。M君がCoAPについて調査した結果を次に示す。
・CoAPは,UDP上で動作可能な,HTTPに似た通信プロトコルである。
・HTTPリクエストをCoAPリクエストに変換したり,CoAPレスポンスをHTTPレスポンスに変換したりすることもできる。
・CoAPのメッセージ形式を図7に示す。
拡大
・CoAPのメッセージは,4バイトのヘッダと可変長のToken,Options,Payloadから構成されている。1バイトのCodeを使い,リクエストの種別やレスポンスの状態コードを指定する。ZigBeeに用いられるIEEE 802.15.4フレームのデータ部は,IEEE 802.3(Ethernet)フレームのデータ部よりもかなり短く,CoAPのメッセージ形式は,それに適したものになっている。
以上の調査から,M君は,(b)TCP上のHTTPをUDP上のCoAPに置き換えることによって,通信アダプタと中継装置を用いた通信のTAT(Turn Around Time)を向上させることができると判断した。また,その際FWの設定を変更しなくてもよいように,HTTPとCoAPの変換機能は,図5中の [ か ] に実装することにした。
M君は,調査結果を基に,現在の設備に関する通信方式が次世代設備に関しても拡張可能であることをN氏に説明した。
〔LANの構成とネットワーク負荷〕
情報システム部では,新機能の開発に先立ち,次のような方針を立てている。
・2台のブレードを内蔵したブレードサーバをK社データセンタに導入する。
・2台の新業務サーバと2台の中継装置を,ブレード上の仮想サーバに実装する。
・中継装置はActive-Standby方式で冗長化させる。
・図5中の②の通信はLBを経由させ,2台の新業務サーバに負荷分散させる。
M君は,新機能開発の方針を基に,NIC(Network Interface Card)を含む,ブレードサーバに関するLAN構成について,次のような確認・検討を行った。
・ブレードサーバ内のLAN構成を,図8に示す。
拡大
・仮想サーバの二つの仮想NICは,ブレードの二つの物理NICにそれぞれ接続され,仮想サーバのチーミング機能によって冗長化されている。
・ブレードの二つの物理NICは,ブレードサーバの二つの内部L2SWにそれぞれ接続され,ブレードのチーミング機能によって冗長化されている。
・LB利用の有無を考慮し,新業務サーバと中継装置は別のVLANに収容する。
・新業務サーバのデフォルトゲートウェイには [ き ] を,中継装置のデフォルトゲートウェイにはFWを,それぞれ定義する。
・(c)図8中の二つの内部L2SWに,図2中の2組のL2SWを接続する。
図5中の④の通信では,大量のHTTPリクエストとHTTPレスポンスの対(以下,トランザクションという)が発生し,現行ネットワークの通信帯域に影響を与える可能性がある。また,FWは,TCPコネクションの確立開始から切断完了までの状態(以下,コネクションという)を管理するので,④の通信の同時コネクション数はFWの性能に影響を与える可能性がある。そこで,M君は,これらの通信負荷を見積もることにした。図5中の④の通信に関する見積りの前提を,表1に示す。
拡大
表1を前提にした見積り結果は次のとおりである。
・④の通信の起動タイミングは平準化されていると仮定すると,新サービス開始時には,表1中の項番1,6から,毎秒 ア トランザクションが発生する。
・1トランザクションは1コネクションで処理されると仮定すると,各コネクションの保持時間は,項番3〜5から,平均(2.4+0.2×Tout)秒と推定できる。
・したがって,2台の新業務サーバの④の通信に関する同時コネクション数の合計は,平均( イ + ウ × Tout)コネクションと推定できる。この値は,将来,収集周期が5分間になると,12倍に増加する。
・各コネクションにおける通信データ量は,稼働情報が数バイトに過ぎない(図5)ことから,オーバヘッドを考慮しても,図2中の現行ネットワーク機器や閉域網サービスに与える影響は限定的である。
このような検討の結果から,M君は,通信帯域については当面懸念しなくてもよいと判断した。しかし,同時コネクション数は,FWの性能に大きく影響すると考え,負荷の予測とFWの増強について提言をまとめた。提言には,同時コネクション数を軽減するために,HTTP/1.1の実装に関する次の三つの提案を含めた。
・TCPコネクション保持時間の短縮案1:(d)中継装置のToutの設定方針
・TCPコネクション保持時間の短縮案2:(e)新業務サーバからのリクエストにおけるクローズ接続オプションの使い方
・同時コネクション数の削減案:トランザクションをパイプライン化する工夫と,その前提となる,(f)設備のリソースを指定する際のURLに関する設計方針
M君は,以上の検討結果をまとめ,N氏に報告した。
その後,保守システムの機能強化プロジェクトが開始されることになり,M君はネットワークグループのリーダに任命された。
拡大図1 現在の保守システムの構成
拡大図2 K社データセンタ内のネットワーク構成(抜粋)
拡大図3 通常時のサーバへのアクセスに関するデータの流れ
拡大図4 機能強化に伴う導入機器の設置場所
拡大図5 機能強化後の通信の概要
拡大図6 稼働情報取得案の通信シーケンス例
拡大図7 CoAPのメッセージ形式
拡大図8 ブレードサーバ内のLAN構成
拡大表1 図5中の④の通信に関する見積りの前提
設問一覧 & 解答・演習
まずは解答を作成してみましょう。「解答例を見る」をクリックするとIPA公式解答例と採点基準が開きます。
設問1 (1)記号・選択式
本文中の [ あ ] に入れる適切な字句を答えよ。
※直接入力してください
設問1 (2)記号・選択式
図3中の [ い ] に入れる適切な機器名を答えよ。
※直接入力してください
設問1 (3)記号・選択式
図3中の①〜⑧のIPパケットのうち,送信元IPアドレスが②と同じになるIPパケットの番号を全て答えよ。
※直接入力してください
設問1 (4)記号・選択式
図3中の①〜⑧のIPパケットのうち,宛先IPアドレスが②と同じになるIPパケットの番号を全て答えよ。
※直接入力してください
設問2 (1)記号・選択式
本文中の [ う ] 〜 [ お ] に入れる適切な字句を答えよ。
※直接入力してください
設問2 (2)記述問題
制限字数:25 字以内
本文中の下線(a)の利点を,25字以内で述べよ。
0 / 25 文字
設問2 (3)記号・選択式
図6中の例Ⅱのシーケンスによって,通信アダプタのキャッシュが更新される。更新後の最新稼働情報のタイムスタンプの時刻を答えよ。
※直接入力してください
設問2 (4)記述問題
制限字数:35 字以内
図6中の例ⅡのGETリクエストの中継において,TbとTb'は異なる場合が多いが,それはなぜか。キャッシュに着目して,35字以内で述べよ。
0 / 35 文字
設問2 (5)記述問題
制限字数:30 字以内
図6中の例Ⅲの通信シーケンスになるのは,どのような場合が考えられるか。通信アダプタと設備の間での通信に着目して二つ挙げ,それぞれ30字以内で述べよ。
0 / 30 文字
設問2 (6)記述問題
制限字数:40 字以内
図6中の例Ⅰの周期を長くした場合(例えば1分間隔から2分間隔へ変更),HTTPクライアントが受け取る応答への影響を40字以内で述べよ。
0 / 40 文字
設問3 (1)記号・選択式
本文中の [ か ] に入れる適切な機器名を答えよ。
※直接入力してください
設問3 (2)記述問題
制限字数:20 字以内
図7のCoAPメッセージ以外に,IEEE 802.15.4フレームのデータ部に含まれるデータを,20字以内で答えよ。
0 / 20 文字
設問3 (3)記述問題
制限字数:30 字以内
本文中の下線(b)について,TATの向上に寄与する,CoAPとUDPの特長を二つ挙げ,それぞれ30字以内で述べよ。
0 / 30 文字
設問4 (1)記号・選択式
本文中の [ き ] に入れる適切な機器名を答えよ。
※直接入力してください
設問4 (2)記述問題
本文中の下線(c)について,内部L2SWとL2SWとの接続を,図9に示す。内部L2SWとL2SWとの接続を追記し,図9を完成させよ。
0 文字
設問4 (3)記号・選択式
本文中の ア 〜 ウ に入れる適切な数値を答えよ。
※直接入力してください
設問4 (4)記述問題
制限字数:30 字以内
本文中の下線(d)の設定方針を,30字以内で述べよ。
0 / 30 文字
設問4 (5)記述問題
制限字数:30 字以内
本文中の下線(e)の使い方を,30字以内で述べよ。
0 / 30 文字
設問4 (6)記述問題
制限字数:50 字以内
本文中の下線(f)の設計方針を,50字以内で述べよ。
0 / 50 文字
午後II長文記述の得点力を引き上げる定番対策書Amazon・楽天 公式提携
PR
IPA 厳選対策書徹底攻略 ネットワークスペシャリスト教科書 令和8年度瀬戸 美月 著 / インプレス
NW徹底攻略瀬戸 美月 著 / インプレス
徹底攻略 ネットワークスペシャリスト教科書 令和8年度
💡 推薦ポイント:午後I・午後IIの長文ネットワーク構成事例でどこに着目してパケットの流れや設定不備を読み解くか、実践的な解法プロセスを身につけられます。
¥3,278(税込)
※本リンク先はプロモーション(アフィリエイト広告)が含まれています
【出題趣旨】IPA公式発表
【採点講評】IPA公式発表
本問に関連するネットワークスペシャリスト重要用語解説
本番形式・制限時間付きで演習する
平成27年 秋期 午後II(2問中1問選択・120分)を実戦演習モードで通し解答し、総合採点を受けられます。