過去問解きまくり研究所 ホーム

平成28年度 秋期 午前Ⅱ 問13

通信プロトコル

ルーティングに関する問題

図のようなルータ 6 台から成るネットワークにおいて,宛先 IP アドレス 10.100.100.1 の IP パケットをルータ Y から受け取ったルータ Z は,どのルータに転送するか。ここで,ルータ Z は次に示すルーティングテーブルを用い,最長一致法(longest-match algorithm)によってルーティングするものとする。

ネットワーク図:

ルータ Y(192.168.0.1)-(192.168.0.254)ルータ Z
ルータ Z(192.168.1.1)-(192.168.1.254)ルータ A
ルータ Z(192.168.2.1)-(192.168.2.254)ルータ B
ルータ Z(192.168.3.1)-(192.168.3.254)ルータ C
ルータ Z(192.168.4.1)-(192.168.4.254)ルータ D

〔ルータ Z のルーティングテーブル〕

宛先アドレスサブネットマスクネクストホップ
10.0.0.0255.0.0.0192.168.1.254
10.64.0.0255.224.0.0192.168.2.254
10.96.0.0255.252.0.0192.168.3.254
10.128.0.0255.128.0.0192.168.4.254
0.0.0.00.0.0.0192.168.0.1
答えと解説を見る

✓ これが正解アルータ A

解説

一致する経路は 10.0.0.0/8 だけで、ルータ A へ転送します。

最長一致法では、宛先 IP アドレスとサブネットマスクの論理積がテーブルの宛先アドレスと一致する経路のうち、マスクの最も長いものを選びます。10.100.100.1 の第2オクテット 100 は2進数で 01100100 です。255.224.0.0 では上位3ビットを取って 01100000=96 となり、64 と一致しません。255.252.0.0 では上位6ビットを取って 01100100=100 となり、96 と一致しません。255.128.0.0 では上位1ビットを取って 0 となり、128 と一致しません。残るのは 10.0.0.0/255.0.0.0 と、すべてに一致する 0.0.0.0 で、長いのは前者なので、ネクストホップ 192.168.1.254 のルータ A へ転送します。数字の見た目に引っ張られず、2進数で確かめるのが確実です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問13

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)