CompTIA Network+(N10-009) 無料問題 4 / 10 ・ 分野2: ネットワーク実装
ルーターの経路表に 10.1.0.0/16 と 10.1.2.0/24 の2つの経路がある。宛先が 10.1.2.50 のパケットは、RFC 1812 の転送の規則でどちらの経路に従うか。
- 経路表に先に登録された経路を、後の経路より優先して選ぶ
- 最長一致により、より細かい /24 の側の経路を選ぶ
- 10.1.0.0/16。範囲の広い経路を優先して選ぶ
- どちらの経路も使い、パケットごとに交互に振り分ける
正解と解説を見る
正解: B
正解の理由
「最長一致により、より細かい /24 の側の経路を選ぶ」ルーターは宛先アドレスに一致する経路が複数あるとき、プレフィックスが最も長い(最も具体的な)経路を選ぶ。10.1.2.50 は /16 にも /24 にも含まれるが、/24 のほうが長いので /24 が使われる。
違う選択肢
「10.1.0.0/16。範囲の広い経路を優先して選ぶ」…広い範囲ではなく、より具体的な経路を選ぶのが最長一致の規則。
「どちらの経路も使い、パケットごとに交互に振り分ける」…2つは別々の範囲を表す経路で、等コストの分散の対象ではない。
「経路表に先に登録された経路を、後の経路より優先して選ぶ」…登録の順序ではなく、プレフィックスの長さで選ぶ。
押さえどころ
デフォルトルート(0.0.0.0/0)は最も短い一致で、他にどの経路も当てはまらないときだけ使われる。より具体的な経路を足すことで、特定の宛先だけ別の出口に変えられる。