当路由来自不同的路由协议时,路由器如何决定转发数据包的路由?

网络工程 思科 路由 路由器 路线 行政距离
2021-08-02 04:30:09

我有点困惑。我知道最佳路由是如何进入路由表的,但是路由器遵循什么过程来选择转发数据包的路径,例如,如果您有这样的事情:

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?

2个回答

路由器根据路由表中的内容路由数据包,相同的路由会将具有最佳(最低)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

三层设备选择路由协议时考虑AD值(管理距离),当配置了多个路由协议时,AD值越小,三层设备选择的路由协议越优先

路由协议的默认管理值

直连路由 ==> 0

静态路由协议 ==> 1

RIP ================>>120

EIGRP ==============>>90

OSPF ==================>> 110

Lesser the AD value more priority to choose routing protocol by layer3 devices

例如

如果第 3 层设备配置了 RIP 和 OSPF 路由协议,则将相同的路由通告到相同的目的地。第 3 层设备使用 OSPF 路由协议通告传递流量的路由详细信息,因为 OSPF 路由协议 AD 值小于 RIP

我们甚至可以根据我们的要求更改路由协议的默认 AD 值