令和7年度 春期 午前 問31
ネットワーク
選択されるネクストホップ
次のルーティングテーブルをもつルータが宛先 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 |
- ア10.1.0.1
- イ10.1.0.2
- ウ10.1.0.3
- エ10.1.0.4
答えと解説を見る
✓ これが正解エ10.1.0.4
解説
条件を満たす行のうち、マスクが最も長いものを選びます。
ルータは、受け取ったパケットの宛先IPアドレスを、ルーティングテーブルに並んだ宛先ネットワークと順に照らし合わせます。照らし方は、サブネットマスクで示された長さの分だけ先頭のビットが一致するかどうかです。条件を満たす行が複数見つかったときは、設問が断っているとおり、マスクが最も長い行を選びます。マスクが長いほど、その行が受け持つアドレスの範囲は狭くなり、その宛先を名指しした具体的な経路だと言えるからです。今回の宛先は、範囲の広い行から狭い行まで、表に並んだすべての行の条件を満たします。その中で最も長いのは26ビットの行で、この行が受け持つのは末尾が0から63までのアドレスなので、宛先もその範囲に収まります。したがって、その行に書かれたネクストホップが選ばれます。
ほかの選択肢はなぜ違うのか
- ア10.1.0.1:マスクの長さが0の行に書かれた転送先で、どの宛先にも当てはまる既定の経路です。ほかに条件を満たす行が一つも見つからないときにだけ使われるものなので、より具体的な行が三つもある今回は出番がありません。
- イ10.1.0.2:先頭16ビット分の一致だけを見る行の転送先です。条件そのものは満たしていますが、同じ宛先を含む行がほかに二つあり、どちらもこれより長いマスクをもつため、選ばれる順番が回ってきません。
- ウ10.1.0.3:先頭24ビット分の一致を見る行の転送先です。惜しいところまで絞れていますが、末尾を0から63に限る26ビットの行も同じ宛先を含んでおり、そちらのほうが長いので優先されます。
この問題の用語
- サブネットマスクIPアドレスのうち、どこまでがネットワークかを表す値です。アドレスと重ね合わせると、そのネットワークの番号が求まります。
- ルータLAN同士やLANとWANをつなぎ、ネットワーク層で中継する機器です。宛先のIPアドレスを見て経路を選び、パケットを転送します。
出典:令和7年度 春期 応用情報技術者試験 午前 問31
同じ用語が出る問題
- 令和7年度 春期 午前 問32:ネットワーク機器のアドレス(ルータ)
- 令和6年度 春期 午前 問34:SDNに関する問題(ルータ)
- 令和5年度 秋期 午前 問34:サブネットワークのアドレス(サブネットマスク)
- 令和4年度 秋期 午前 問33:ネットワークアドレスに関する問題(サブネットマスク)
- 令和4年度 秋期 午前 問31:LAN環境の説明(サブネットマスク)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)