令和7年度春期 応用情報技術者試験 午前 問31
次のルーティングテーブルをもつルータが宛先IPアドレス192.168.1.1のパケットを受信したとき,選択されるネクストホップはどれか。ここで,宛先IPアドレスの条件を満たす宛先ネットワークが複数あるときは,それらのうちで,サブネットマスクが最も長い宛先ネットワークのネクストホップを選択する。

- ア 10.1.0.1
- イ 10.1.0.2
- ウ 10.1.0.3
- エ 10.1.0.4
解答・解説を見る
正解:エ
AI解説
ルーティングでは、宛先IPアドレスに合致する経路情報が複数存在する場合、サブネットマスクが最も長い(最も限定的な)経路を優先して選択する「最長一致(ロンゲストマッチ)」の原則に従う。設問の宛先192.168.1.1に対しては、この原則に基づき最もマスクの長い経路のネクストホップである10.1.0.4が選択される。 ア: 誤り。10.1.0.1に対応する経路は、192.168.1.1を包含する経路の中でマスク長が最長ではないため選択されない。 イ: 誤り。10.1.0.2に対応する経路も同様にマスク長が最長ではなく、選択対象から外れる。 ウ: 誤り。10.1.0.3に対応する経路も、より長いマスクをもつ経路が存在するため選択されない。 エ: 正しい。ロンゲストマッチの原則に従うと、宛先192.168.1.1に対して最もサブネットマスクが長い経路のネクストホップである10.1.0.4が選択される。 💡 ルーティングテーブルの選択問題では、まず宛先アドレスを満たす経路を全て洗い出し、その中からマスク長(プレフィックス長)が最大のものを選ぶという手順を機械的に適用するとよい。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。