NWネットワークスペシャリスト試験 午後Ⅱ
令和4年度春期 ネットワークスペシャリスト 午後Ⅱ 問2
事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。
問題











解き方のヒントを見る
条件が適用される範囲を確かめる
この分野の検討では、ある条件がどの範囲に当てはまるかを意識することが大切です。対象全体に共通する条件と、特定の場面だけの条件を分け、判断に使う前提を広げ過ぎていないか確認しましょう。
この問題で問われていること
問われている内容を考えるときは、根拠にする条件の適用範囲に注目しましょう。一部について示された情報を全体の性質として扱っていないか、同じ条件が別の場面にも当てはまると決めつけていないかを確かめます。
視点
条件と、その条件が有効だと示されている範囲を対応づけて整理します。範囲が明確な部分と、自分の推測で補っている部分を区別すると、前提の扱いを点検しやすくなります。
確認ポイント
- 条件が当てはまる範囲を確認したか
- 一部の条件を全体に広げていないか
- 示された範囲と推測した範囲を区別したか
正解と解説を見る
解説
物理APサーバの集約を題材に、VRRPによる可用性確保、コンテナへの通信、専用APの識別、監視結果による障害箇所の推定、DNSを用いた移行を学ぶ問題です。設問2(1)は公式解答例の記述を示し、図4との不整合を区別して扱います。
問題の全体像
U社は事業拡大で増えた物理APサーバを集約するため、サーバ仮想化とコンテナ仮想化の導入を検討しています。コンテナに適したAPから移行し、適さないAPにはサーバ仮想化を利用する方針です。公式の出題趣旨では、ネットワーク構成に着目した可用性確保、監視方法、APの移行方法と課題を問うとしています。図表から通信経路や監視対象を読み取り、構築・設定・切替えが正しく行われたことをどう確認するかが中心となります。
設問1(ア)
空欄の直前にある「サーバ仮想化を実現するためのソフトウェア」に着目します。物理的なホストサーバ上で複数の仮想サーバを動作させるソフトウェアを問う空欄であり、公式解答例では「ハイパーバイザ」としています。
設問1(イ)
本文では、一つのサーバセグメントで複数のAPがVRRPを利用するため、APごとに異なる識別子を割り当てています。公式解答例では、その識別子を「VRID」としています。APごとのVRRP仮想ルータを区別する識別子として捉えます。
設問1(ウ)
空欄は、VRRPの規格で構成できる仮想ルータの最大組数を問うものです。直前のVRIDと対応させて読み、公式解答例の「255」を答えます。AP仮想サーバの台数ではなく、仮想ルータの組数である点に注意します。
設問1(エ)
本文では、APのFQDNとVRRPの仮想IPアドレスをDNSで紐付けています。表1の仮想IPアドレスはIPv4アドレスなので、公式解答例では「A」レコードとしています。AP仮想サーバ個別のIPアドレスではなく、接続先となる仮想IPアドレスを登録する点を押さえます。
設問1(2)
図2では、同じAPを構成するAP0aとAP0bが異なるホストサーバに収容されています。同じホストサーバに収容すると、そのホストの停止が両方に及び、冗長構成でもAPを継続できません。公式解答例の要点はホスト停止による2台の同時停止です。40字以内では「ホストサーバが停止すると、AP仮想サーバが2台とも停止する。」とまとめられます。
設問1(3)
下線②は、バックアップがマスタの停止を何によって判断するかを問うています。公式解答例では、バックアップがVRRPアドバタイズメントを決められた時間内に受信しなくなることを条件としています。50字以内では「バックアップが一定時間内にVRRPアドバタイズメントを受信しないこと。」と表せます。採点講評でも、この設問の正答率が低く、VRRPの動作原理の理解を求めています。
設問2(1)
下線③は、全ての仮想ブリッジセグメントで同じIPアドレスを利用して問題ない理由を問うています。公式解答例では「外部ではコンテナサーバに付与したIPアドレスが利用されることはないから」と示しており、この記述が40字以内の答案で押さえる内容です。ただし、図4(ii)ではコンテナサーバaのIPアドレス192.168.0.112が外部の共用リバースプロキシからの通信先に使われており、公式解答例の文言と整合しません。添付資料だけではこの不整合を解消できないため、解答例の文言を独自に修正したり、別の構成説明を正答の要点として扱ったりはできません。
設問2(2)
表4では、ap0.u-sha.comとap1.u-sha.comというAPごとの名前に応じて振り分け先が設定されています。共用リバースプロキシはHTTPリクエストのHostヘッダにあるホスト名からAPを識別します。公式解答例の「ホストヘッダフィールド」は15字以内です。採点講評でも、このヘッダを用いたAP識別について理解を深めるよう求めています。
設問2(オ)
通信手順(3)では、PCがDNSで得たIPアドレスの80番ポートへ接続し、手順(4)では共用リバースプロキシがそのリクエストを受けています。したがって接続先は共用リバースプロキシです。表2と図4(i)にある192.168.0.98を読み取り、公式解答例と同じ「192.168.0.98」を答えます。
設問2(カ)
手順(5)の宛先IPアドレス192.168.0.112はコンテナサーバaです。表4のAP0aの振り分け先は192.168.0.112:8000なので、公式解答例では「8000」としています。PCが共用リバースプロキシへ接続する80番と、リバースプロキシが振り分け先へ接続する8000番を区別します。
設問2(4)
手順(6)の変換前の宛先は192.168.0.112:8000です。図4(ii)と(iii)を比較すると、ポートフォワード後はAP0aの172.16.0.16:80に変わっています。公式解答例どおり、宛先IPアドレスは「172.16.0.16」、宛先ポート番号は「80」と答えます。表3でも172.16.0.16がAP0aに割り当てられていることを確認できます。
設問3(1)①
下線⑥では、仮想ルータのネットワーク機能を使っても専用APが正常に動作するかを確認する必要があると述べています。WebAPの構成説明で、外部ホストとの通信に使用する機能として挙げられているものの一つがNAPTです。公式解答例の一つ目は「NAPT機能」であり、アドレスやポート番号の変換による影響を確認する対象として整理します。
設問3(1)②
WebAPの構成説明には、NAPTと併せてTCPやUDPのポートフォワード機能が明記されています。図4でも、外部からの接続先をコンテナのIPアドレスとポート番号へ変換しています。公式解答例の二つ目は「ポートフォワード機能」であり、専用APでもこの機能を利用した通信が正常に行えるかを確認します。
設問3(2)
下線⑦の条件は、同じポート番号を使用する専用APが複数あることです。公式解答例では、複数のIPアドレスを設定し、IPアドレスごとに専用APを識別する仕組みを求めています。40字以内では「複数のIPアドレスを設定し、IPアドレスごとに専用APを識別する仕組み」とまとめます。
設問4(キ)
本文では、ping監視でICMPのエコー要求を送信し、その応答を一定時間内に受信するかを確認しています。公式解答例は「エコー応答」です。この監視で確認するのはIPパケットの到達性であり、本文にあるとおり、WebAPコンテナの稼働状態はping監視では確認できません。
設問4(ク)
TCP接続監視では、監視対象にSYNパケットを送信しています。接続要求を受け付けた相手から返る応答に着目し、公式解答例の「SYN/ACK」を答えます。TCPで接続できることと、HTTPのリソースを正常に取得できることは別の確認事項です。
設問4(ケ)
URL接続監視は、HTTPでリソースを要求し、一定時間内に取得できるかを調べる監視です。表5ではindex.htmlの取得先が設定されています。公式解答例は、リソース取得に用いる「GET」メソッドです。
設問4(2)
表5の項番2はコンテナサーバaのping監視、項番4と7はAP0aのTCP接続監視とURL接続監視です。コンテナサーバaへの到達性が失われると、そのサーバ上のAP0aへの接続監視も失敗すると考えられます。公式解答例は、表5の字句を用いた「コンテナサーバa」です。
設問4(3)
項番4と7はAP0aへのTCP接続監視とURL接続監視です。一方、項番2のコンテナサーバaへのping監視は正常なので、サーバへのIPパケットの到達性は確認できています。公式解答例では、この組合せから障害箇所を「WebAPコンテナ(AP0a)」としています。項番6が正常なのは、共用リバースプロキシが正常なAP0bを振り分け先として利用できる構成と対応します。
設問5(1)
表6では、動作確認が項番4、DNS切替えが項番5なので、確認時点のDNSはまだ移行先を指していません。公式解答例では、テスト用PCのhostsファイルにAPのFQDNとIPアドレスを記載します。この構成では共用リバースプロキシの192.168.0.98へ名前を対応させます。40字以内の要点は「APのFQDNとIPアドレスをPCのhostsファイルに記載する。」です。
設問5(2)
本文では、DNSレコードの書換えが反映されるまで旧APサーバとWebAPコンテナを並行稼働させるとしています。したがって、DNSを書き換えたことだけでは旧APサーバを停止できません。公式解答例の要点は旧APサーバへのPCからのアクセスがなくなったことです。40字以内では「APサーバに対するPCからのアクセスがなくなったことを確認する。」とまとめます。
設問5(3)
下線⑪は、DNS切替え後の並行稼働期間を短くするための事前準備です。公式解答例では、TTLを短くするとキャッシュDNSサーバがDNSキャッシュを保持する時間が短くなるとしています。40字以内の要点は「キャッシュDNSサーバがDNSキャッシュを保持する時間が短くなる。」です。
設問5(4)①
表6の項番1はWebAPコンテナの構築です。両方が正常な場合に加え、AP0aだけ、AP0bだけが動作する場合を確認することで、それぞれのコンテナでAPが動作することを確かめます。公式解答例の一つ目の目的は、2台が正しく構築されたことの確認です。35字以内では「WebAPコンテナ2台が正しく構築されたことを確認するため」と表せます。採点講評では、リバースプロキシの動作確認だけに着目した解答が見られたと指摘しています。
設問5(4)②
表6の項番2は共用リバースプロキシの振り分けルール設定です。3パターンでAPへアクセスし、正常なコンテナを使って動作することを確認することで、設定作業の結果を検証します。公式解答例の二つ目の目的は、共用リバースプロキシの設定が正しく行われたことの確認です。35字以内では「共用リバースプロキシの設定が正しく行われたことを確認するため」と表せます。採点講評では、移行手順に記載された作業が正しく行われたことを確認するという観点を求めています。
学習のポイント
VRRPの停止判定、HostヘッダによるAP識別、監視対象の切分け、移行作業を検証する目的を重点的に学習します。
出典:独立行政法人 情報処理推進機構(IPA)令和4年度春期 ネットワークスペシャリスト試験 午後Ⅱ 問2(公式資料:問題冊子(PDF) / 解答例 / 採点講評)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針