ロンゲストマッチ(最長一致)ルーティング

正解は エ です。 宛先 192.168.1.1 を各エントリのネットワーク部(プレフィックス長のビット数)と比べ、一致するもののうちプレフィックス長が最も長いエントリを選びます(ロンゲストマッチ)。 宛先ネットワーク 範囲 192.168.1.1 は含まれるか プレフィックス長 0.0.0.0/0 全てのアドレス(デフォルトルート) ○ 0 192.168.0.0/16 192.168.0.0〜192.168.255.255 ○ 16 192.168.1.0/24 192.168.1.0〜192.168.1.255 ○ 24 192.168.1.0/26 192.168.1.0〜192.168.1.63 ○ 26(最長) /26 は第4オクテットの上位2ビットまでがネットワーク部です。1 は2進数で 0000 0001 なので上位2ビットが 00 で一致し、192.168.1.0〜63 の範囲に入ります。したがってネクストホップは 10.1.0.4 です。 デフォルトルート(/0)です。他に一致するエントリがないときだけ使われます。 /16 でも一致しますが、より長い /24・/26 が一致します。 /24 でも一致しますが、より長い /26 が一致します。

次のルーティングテーブルをもつルータが宛先 IP アドレス 192.168.1.1 のパケットを受信したとき,選択されるネクストホップはどれか。ここで,宛先 IP アドレスの条件を満たす宛先ネットワークが複数あるときは,それらのうちで,サブネットマスクが最も長い宛先ネットワークのネクストホップを選択する。

宛先ネットワーク

ネクストホップ

0.0.0.0/0

10.1.0.1

192.168.0.0/16

10.1.0.2

192.168.1.0/24

10.1.0.3

192.168.1.0/26

10.1.0.4

出典令和7年度 春期 応用情報技術者試験 午前 問31
ア
10.1.0.1
イ
10.1.0.2
ウ
10.1.0.3
エ
10.1.0.4