NWネットワークスペシャリスト試験 午後Ⅰ

令和元年度秋期 ネットワークスペシャリスト 午後Ⅰ 問1

事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。

問題

問1 ネットワークの増強に関する次の記述を読んで,設問1,2に答えよ。 Z社は,小規模なデータセンタ事業者である。Z社は,データセンタビル内で複数フロアにネットワーク設備を所有している。このたび,データセンタのネットワークの増強を行うために,実現方式と運用方法の見直しの検討を,ネットワーク技術者のCさんが担当することになった。 〔Z社の現行ネットワーク構成と増強案〕 Z社の現行ネットワーク構成と増強案を,図1に示す。 図1 Z社の現行ネットワーク構成と増強案(抜粋) (1) 現行ネットワーク構成 Z社データセンタは,冗長性確保のためISPとマルチホーム接続をしており,接続先ISPとデータセンタは異なるAS番号で接続している。コアルータとISPとの間の冗長経路接続のためのルーティングプロトコルは,パスベクトル型ルーティングプロトコルである[a]が用いられている。コアルータとコアルータとの間,コアルータとL3SWとの間,L3SWとL3SWとの間のルーティングプロトコルは,リンクステート型ルーティングプロトコルであるOSPFが用いられている。OSPFエリアは一つであり,[b]エリアだけで構成されている。L3SW同士を接続している回線は,独立したIPセグメントになっている。 L2SWは顧客セグメントを収容するためのスイッチであり,各顧客セグメントへの接続のために,顧客ごとに一つのVLANを割り当て,2台のL2SWのそれぞれからCRに接続し,冗長性を確保している。 L3SWのL2SWへの接続ポートにはタグVLANを設定し,CR経由で顧客セグメントを接続している。L3SWはVRRPによってL3SW1とL3SW2,L3SW3とL3SW4がそれぞれ対になるように冗長化しており,マスタルータはL3SW1,L3SW3である。 CRは顧客が設置し,CR及び顧客セグメント内は顧客が構築,運用及び管理を行う。顧客は,2台のCRのZ社側のインタフェース(以下,インタフェースをIFという)にVRRPを設定する。 CRに顧客が設定したデフォルトルートのネクストホップは,L3SWで構成されるVRRPの仮想ルータのIPアドレス(以下,仮想ルータのIPアドレスを仮想IPアドレスという)になる。マスタルータが故障した際には,新しくマスタになったルータが[c]パケットをブロードキャストすることによってL2SWのMACアドレステーブルを更新する。 ビル3階とビル4階には,ビル管理会社によってシングルモード光ファイバとその両端にメディアコンバータ(以下,M/Cという)が提供されている。M/Cは光-電気変換を行う装置で,1000BASE-Tの制限距離を延伸するために用いている。ビル管理会社が提供するM/Cには,1000BASE-LX側IFがリンクダウンしたときに1000BASE-T側IFを自動でリンクダウンさせる機能はない。 (2) 増強案 Cさんに与えられた,ネットワーク増強に伴う設計方針は次のとおりであった。 ・新規顧客は,ビル3階が満床であるので,ビル4階の既設L2SW配下に収容する。 ・ビル4階の顧客について,ISPを経由する合計トラフィック量は,新規の顧客セグメントを含めて最大2Gビット/秒とする。 ・ビル3階のL3SW1,L3SW2,L2SW1,L2SW2間の回線の追加,及び顧客セグメントの変更は行わない。 ・Z社データセンタ内の回線が1か所切れた場合でも,トラフィックを輻輳させない。 Cさんは,コアルータからビル4階のL2SWまでの回線帯域の増強を検討する必要があると考え,回線を追加し,リンクアグリゲーション(以下,LAGという)で二つの回線を束ねる方式に関して,次のように検討した。 ①Link Aggregation Control Protocol(以下,LACPという)を設定する。LAGを構成する回線のうち1本が切れた場合には,②切れた回線を含む同一LAGを構成するIF全てを自動的に閉塞するように設定する。 LAGを構成する回線の負荷分散は,ハッシュ関数によって決定される。Z社の装置では,ハッシュ関数は[送信元MACアドレス,宛先MACアドレス]の組から計算する方法と,[送信元IPアドレス,宛先IPアドレス,送信元ポート番号,宛先ポート番号]の組から計算する方法の2通りが選択できる。③前者の方法では負荷分散がうまくいかない場合があるので,Cさんは後者の方法を選択した。 〔自社サービス提供状況の把握〕 Z社は,自社の通信装置の稼働状況を把握するために,顧客のデータが流れるネットワークとは独立した管理ネットワークを用い,監視装置から図2中に示したL2SWz1を経由して各監視対象装置の管理IFに対して監視を行っている。監視対象装置では管理IFと他のIFとの間でルーティングすることはできない。 現行の監視方法は,次のとおりである。 (i) [d]プロトコルを利用したpingによって,各監視対象装置の管理IFのIPアドレスに対して死活監視を行う。 (ii) SNMPによって,各監視対象装置からの状態変更通知である[e]を受信する。 (iii) SNMPによって,各監視対象装置から5分ごとに管理情報ベースである[f]を取得する。 Cさんは,現行の監視方法では自社の通信装置の故障は把握できるが,顧客へのサービスの提供状況をリアルタイムに把握することが難しいと考えた。 そこでCさんは,顧客へのサービスの提供状況を把握するために,④現行の監視方法に,次の監視方法を追加すれば良いと考えた。 ・監視装置を,新規に設置するL2SWz2経由で各コアルータに接続し,監視装置から顧客のデータが流れるネットワークへのパケットの疎通を確保する。 ・L3SWに,VRRPの仮想IPアドレスへのpingに応答する設定を行う。 ・監視装置を送信元,L3SWのVRRPの仮想IPアドレスを宛先とするpingによって監視を行う。 監視方法を追加した後の管理ネットワークの構成案を,図2に示す。 図2 監視方法を追加した後の管理ネットワークの構成案(抜粋) Z社は,Cさんの検討結果を基にネットワークの増強プロジェクトを立ち上げた。 設問1 〔Z社の現行ネットワーク構成と増強案〕について,(1)~(6)に答えよ。 (1) 本文中の[a]~[c]に入れる適切な字句を答えよ。 (2) L3SW1とL3SW2で行っているVRRPによる冗長化において,L3SW1やL3SW2が受信するアドバタイズメントパケットはどの回線を通るか。経由する回線を図1中のア~スの中から選び,全て答えよ。 (3) 現行ネットワークにおいて,顧客に割り当てているVLANタグの付与が必須となる回線を図1中のア~スの中から選び,全て答えよ。 (4) 本文中の下線①について,静的LAGではなくLACPを設定することによって何が可能となるか。50字以内で述べよ。 (5) 本文中の下線②について,L3SW3とL2SW3との間のLAGでIFを自動閉塞しない場合,どのような問題点があるか。“パケット”の字句を用いて25字以内で述べよ。 (6) 本文中の下線③について,前者の方式を選択したときにLAGの負荷分散が図1の場合うまくいかないのはなぜか。50字以内で述べよ。 設問2 〔自社サービス提供状況の把握〕について,(1)~(3)に答えよ。 (1) 本文中の[d]~[f]に入れる適切な字句を答えよ。 (2) L2SW3とL2SW4との間のLAGを構成する各回線のトラフィック量を把握するために必要な監視方法を,本文中の(i)~(iii)から選び,そのローマ数字を答えよ。 (3) 本文中の下線④について,追加する監視方法では,自社サービスのどこからどこまでの区間の正常性を確認できるようになるか。該当する区間を,本文中の字句を用いて答えよ。
図1 Z社の現行ネットワーク構成と増強案(抜粋)。ビル3階にM、ISP1/ISP2へのONU、コアルータ1・2、L3SW1・2、L2SW1・2、CR11~CRm2を配置し、回線ア~スを付記。ビル4階のL3SW3・4、L2SW3・4、顧客CRとはM/C経由の1000BASE-LXで接続し、増強で追加する回線(破線)と新規顧客xの構成、凡例・注記1~6を示す。
図1 Z社の現行ネットワーク構成と増強案(抜粋)。ビル3階にM、ISP1/ISP2へのONU、コアルータ1・2、L3SW1・2、L2SW1・2、CR11~CRm2を配置し、回線ア~スを付記。ビル4階のL3SW3・4、L2SW3・4、顧客CRとはM/C経由の1000BASE-LXで接続し、増強で追加する回線(破線)と新規顧客xの構成、凡例・注記1~6を示す。
図2 監視方法を追加した後の管理ネットワークの構成案(抜粋)。ビル3階で、監視装置MがL2SWz1経由でコアルータ1・2、L3SW1・2、L2SW1・2の管理IF(●)に点線で接続される。さらに新設のL2SWz2経由で各コアルータにも接続される構成と、注記1~4を示す。
図2 監視方法を追加した後の管理ネットワークの構成案(抜粋)。ビル3階で、監視装置MがL2SWz1経由でコアルータ1・2、L3SW1・2、L2SW1・2の管理IF(●)に点線で接続される。さらに新設のL2SWz2経由で各コアルータにも接続される構成と、注記1~4を示す。
解き方のヒントを見る

目的と評価条件をそろえる

この分野を検討するときは、何を達成したいのかと、その達成を判断する条件との対応に注目しましょう。用語の印象だけで結論を急がず、同じ目的を同じ条件で評価しているかを確かめることが出発点です。

この問題で問われていること

ここで意識したいのは、評価の前提が途中で変わっていないかという一点です。示された情報の中で、目的と判断条件のつながりをたどり、異なる条件で得た見方を混ぜて結論を出していないか確認しましょう。

視点

評価は、前提となる条件によって見方が変わります。目的と判断条件の対応を短く整理し、考えを進める間もその対応が保たれているか意識しましょう。

確認ポイント

  • 達成したい目的に対応する判断条件を意識できているか
  • 考えを進める途中で判断条件を置き換えていないか
  • 結論にも最初と同じ判断条件を適用しているか
正解と解説を見る

解説

本問は、データセンタのネットワーク増強を題材に、VRRPとVLANの通信経路、LACPによる故障検出、故障時の帯域確保、LAGの負荷分散、サービス経路の監視を関連付けて考える問題です。

問題の全体像

Z社は、データセンタの4階に新規顧客を収容し、最大2Gビット/秒のトラフィックを扱えるようにネットワークを増強します。回線が1か所切れても輻輳させないという条件があるため、LAGで回線を束ねるだけでなく、故障検出と切替後の帯域確保まで考える必要があります。また、独立した管理ネットワークによる装置監視に、顧客データが流れる経路の疎通監視を追加します。出題趣旨では、LAGを用いた広帯域化と冗長化の設計・運用に関する技術と経験を問うとされています。

設問1(1)(a)

着目するのは、接続先ISPとデータセンタが「異なるAS番号」で接続し、使用するプロトコルが「パスベクトル型」とされている点です。AS間の経路交換に用いるこのプロトコルはBGPであり、公式解答例では「BGP」又は「BGP4」です。本文で内部の経路制御に用いられているOSPFとは、利用する範囲と方式を区別します。

設問1(1)(b)

本文には、OSPFエリアは一つだけとあります。この構成で使用するエリアは、エリア0に当たるバックボーンエリアです。したがって、公式解答例では「バックボーン」です。空欄の直後に「エリア」があるため、答案には「バックボーン」と記入します。

設問1(1)(c)

着目するのは、VRRPのマスタ故障後、新しいマスタがパケットをブロードキャストしてL2SWのMACアドレステーブルを更新するという動作です。公式解答例では「GARP」です。新しいマスタから仮想MACアドレスを送信元とするGARPが送られることで、L2SWはそのMACアドレスを新しいマスタにつながるポートで学習し、切替後の転送先を更新できます。ARP情報の通知だけでなく、スイッチのMACアドレス学習にも着目します。

設問1(2)

公式解答例では「キ、ク、ケ」です。VRRPのアドバタイズメントは、仮想ルータを構成する2台が共有する顧客VLAN上でやり取りします。図1でこの経路を追うと、L3SW1からキを通ってL2SW1へ進み、ケでL2SW2を経由し、クでL3SW2に到達します。L3SW1とL3SW2を直接結ぶカは、本文で独立したIPセグメントとされており、顧客VLAN上のアドバタイズメントが通る経路にはなりません。採点講評では、この設問の正答率が低く、VRRPを構成する装置間の確認がどの回線を経由するかを理解してほしいとされています。

設問1(3)

公式解答例では「キ、ク、ケ」です。本文には、顧客ごとに一つのVLANを割り当て、L3SWのL2SWへの接続ポートにタグVLANを設定するとあります。キとクは、複数顧客のVLANを運ぶL3SWとL2SWの接続回線です。また、ケもL2SW間で複数顧客のVLANを引き継ぐため、タグによる識別が必要です。一方、各CRへの回線は一つの顧客VLANに所属させられるため、タグ付与が必須となる回線には含めません。設問1(2)と答えは同じですが、ここでは複数VLANを識別して運ぶ必要性が根拠です。

設問1(4)

着目するのは、M/Cの光側IFがリンクダウンしても、装置に接続する電気側IFは自動でリンクダウンしないという条件です。この場合、装置の物理的なリンク状態だけでは通信経路の故障を検出できません。LACPを使えば、制御パケットの交換が途絶えることで、リンクダウンを伴わない故障でも該当回線をLAGのメンバから自動で除外できます。公式解答例でも、この故障回線の自動除外が要点です。50字以内の答案では「リンクダウンしない故障でも、故障回線をLAGから自動除外できる。」と要素をまとめられます。採点講評では、LACPを利用する理由の理解が求められています。

設問1(5)

図1のL3SW3とL2SW3の間は、1Gビット/秒の回線2本を束ねたLAGです。1本が切れても残りのIFを閉塞しなければ、そのLAGは帯域が1Gビット/秒に減った状態で通信を続けます。4階の最大トラフィックは2Gビット/秒なので、残存回線の容量を超えて輻輳し、パケット廃棄が発生します。全IFを閉塞する設定は、帯域不足の経路を使い続けず、冗長経路へ切り替えるためです。公式解答例では「1Gビット/秒を超えたパケットが廃棄される。」であり、「パケット」を含む25字以内の答案として要点を満たします。

設問1(6)

着目するのは、負荷分散のハッシュを送信元・宛先MACアドレスだけから計算する方式です。図1ではルータやL3SWを経由するため、多数の顧客通信であっても、LAGを通るフレームのMACアドレスは隣接するルータなどの少数の組合せに集約されます。同じ組合せは同じハッシュ値となり、特定の回線に通信が偏りやすくなります。公式解答例でも、MACアドレスの組合せが少なくハッシュ関数の計算値が分散しない点を挙げています。50字以内では「送信元と宛先MACアドレスの組合せが少なく、ハッシュ値が分散しないから。」とまとめられます。

設問2(1)(d)

本文の「pingによって」「IPアドレスに対して死活監視」という記述に着目します。pingは、ICMPのエコー要求とエコー応答を用いて疎通を確認するため、公式解答例では「ICMP」です。この監視で確認する宛先は管理IFなので、応答があっても顧客データが流れる経路全体の正常性を確認したことにはなりません。

設問2(1)(e)

着目するのは「各監視対象装置からの状態変更通知」を監視装置が受信するという記述です。装置側から監視装置に送られるSNMPの通知はSNMPトラップであり、公式解答例では「SNMPトラップ」又は「SNMP trap」です。監視装置が定期的に情報を取得する方式との違いは、状態変化を契機に監視対象装置から通知する点です。

設問2(1)(f)

本文に「管理情報ベース」と明記されていることが手掛かりです。その略称はMIBであり、公式解答例も「MIB」です。MIBには、装置やIFの状態、送受信したデータ量などの管理情報が定義されます。本文の監視方法では、SNMPを使って5分ごとにこれらの情報を取得します。

設問2(2)

公式解答例では「(iii)」です。各回線のトラフィック量を把握するには、LAG全体だけでなく、構成する各物理IFの送受信カウンタをSNMPで定期取得します。取得間隔内のカウンタ増分から、各回線を流れたデータ量や平均通信速度を求められます。(i)のpingは疎通確認、(ii)のトラップは状態変更通知であり、継続的なトラフィック量の把握には(iii)のMIB情報取得が必要です。

設問2(3)

公式解答例では「コアルータからL3SWまでの区間」です。追加する監視では、監視装置をL2SWz2経由で各コアルータに接続し、顧客データが流れるネットワークを通してL3SWのVRRP仮想IPアドレスにpingを送ります。応答によって、コアルータからL3SWまでの通信経路と、仮想IPアドレスを引き受けているマスタの応答を確認できます。従来の管理IFへのpingは独立した管理ネットワークを通るため、このサービス経路の確認にはなりません。追加するpingの宛先はL3SWなので、その先のL2SWやCR、顧客セグメントまでの正常性は確認範囲に含まれません。

学習のポイント

論理的な通信経路を図から追い、リンク状態と通信の正常性、冗長化と帯域確保、装置監視と経路監視を区別して理解しましょう。

出典:独立行政法人 情報処理推進機構(IPA)令和元年度秋期 ネットワークスペシャリスト試験 午後Ⅰ 問1(公式資料:問題冊子(PDF) / 解答例 / 採点講評)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針