令和7年春期試験問題 午前問31

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

  • 10.1.0.1
  • 10.1.0.2
  • 10.1.0.3
  • 10.1.0.4
正解 問題へ
分野 :テクノロジ系
中分類:ネットワーク
小分類:データ通信と制御
解説
ルーティングテーブル内に宛先アドレスに合致するエントリが複数ある場合、ルータは、アドレスプリフィックスが最長のエントリを選択します。この検索の仕組みを「最長一致(ロンゲストマッチ)」といいます。

宛先アドレス 192.168.1.1 を各エントリと比較すると、以下のように全てのエントリに合致します。
0.0.0.0/0
全てのアドレスに一致するデフォルトルート
192.168.0.0/16
192.168.1.1 - 11000000 10101000 00000001 00000001
192.168.0.0 - 11000000 10101000 00000000 00000000
192.168.1.0/24
192.168.1.1 - 11000000 10101000 00000001 00000001
192.168.1.0 - 11000000 10101000 00000001 00000000
192.168.1.0/26
192.168.1.1 - 11000000 10101000 00000001 00000001
192.168.1.0 - 11000000 10101000 00000001 00000000
4つのエントリのうち、プレフィックス長が最大であるのは一番下の 192.168.1.0/26 ですから、このエントリが最長一致の原則に従って選択されます。このためネクストホップは 10.1.0.4 となります。

したがって「エ」が正解です。

なお、宛先が 0.0.0.0/0 である一番上のエントリは、ルーティングテーブル内に合致するものがないときに選択されるデフォルトルートの指定です。

Pagetop