ルートが異なるルーティングプロトコルから来ている場合、ルーターはどのルートでパケットを転送するかをどのように決定しますか?
私は少し混乱しています。最適なルートがルーティングテーブルに到達する方法はわかっていますが、たとえば次のようなものがある場合、ルーターはパケットを転送するパスを選択するためにどのようなプロセスに従いますか。
O 10.0.1.0/22 [110/1] via 192.168.1.1 ...
D 10.0.1.0/23 [90/2172416] via 192.168.1.1...
S 10.0.1.0/24 [1/0] via 192.168.1.1..
R 10.0.1.0/25 [120/1] via 192.168.1.1...
ルーターは、ルーティングプロトコルのADに関係なく、最長の一致を選択しますか?
回答
ルーターはルーティングテーブルにあるものによってパケットをルーティングします。同一のルートでは、ADが最高(最低)のルートがルーティングテーブルに組み込まれますが、他の同一のルートはそうではありません。次に、ルーティングテーブル内のルートとの最長一致がチェックされます。
ADは、ルーティングテーブルに何を入れるかを決定し、ルーティングテーブル内の最もログの一致によって、ルーティングテーブルのどのルートが使用されるかが決定されます。
if multiple route entries are present in router for same destination with different routing protocol means with administrative distance value (AD) value . Lowest the AD value have more priroity to choose route entry
レイヤ3デバイスは、AD値(管理距離)を考慮してルーティングプロトコルを選択します。複数のルーティングプロトコルが設定されている場合、AD値が小さいほど、レイヤ3デバイスによって選択されたルーティングプロトコルの優先度が高くなります。
ルーティングプロトコルのデフォルトの管理値
直接接続されたルート==> 0
静的ルーティングプロトコル==> 1
RIP =============== >> 120
EIGRP ============== >> 90
OSPF =≠============= >> 110
Lesser the AD value more priority to choose routing protocol by layer3 devices
例えば
レイヤー3デバイスが、同じ宛先への同じルートをアドバタイズするRIPおよびOSPFルーティングプロトコルで構成されている場合。OSPFルーティングプロトコルのAD値がRIPより小さいため、レイヤー3デバイスはOSPFルーティングプロトコルを使用してトラフィックを渡すためのルートの詳細をアドバタイズします
要件に応じて、ルーティングプロトコルのデフォルトのAD値を変更することも可能です。