路由器从不同的路由协议接收两条路由

路由器从不同的路由协议接收两条路由

路由器从不同的路由协议收到两条相同的路由。哪条路由会被放入路由表中?

我曾被问过这个问题。

一个路由器一次只能激活一个协议,不是吗?

我对这个问题的回答是,他将注册来自他当前正在使用的协议的任何路由。

但我担心我可能误解了什么?

答案1

来自不同协议的两条相同路由将根据其管理距离进入表。

以下是默认设置。

Route Source    Default Distance Values
Connected interface 0
Static route    1
Enhanced Interior Gateway Routing Protocol (EIGRP) summary route    5
External Border Gateway Protocol (BGP)  20
Internal EIGRP  90
IGRP    100
OSPF    110
Intermediate System-to-Intermediate System (IS-IS)  115
Routing Information Protocol (RIP)  120
Exterior Gateway Protocol (EGP) 140
On Demand Routing (ODR) 160
External EIGRP  170
Internal BGP    200
Unknown*    255

答案2

一个路由器一次只能激活一个协议,不是吗?

这会非常受限。如果您同时拥有外部路由协议(用于与其他管理员控制的网络通信)和内部路由协议(用于与您控制的网络通信),该怎么办?如果您必须链接两个已经使用不同内部路由协议的现有网络,该怎么办?

在 Cisco 世界中,您通常会为每种路由协议配置一个“管理距离”。默认情况下,内部路由协议的优先级通常高于外部路由协议,而静态路由的优先级最高,仅次于接口路由。

无论如何,即使您只启用了一个动态路由协议,您仍然会遇到此问题。假设您在特定网络中有一个接口,但还从通过其他接口到达的路由器接收到该网络的路由。您希望在该网络启动时使用该接口,但当该网络关闭时,您希望故障转移以使用仍与该网络有链接的路由器。

相关内容