我确信有人问过这个问题,但我在任何地方都找不到。
问题很简单:即使 OSPF 路由显然是更好的路由,R1 是否会选择到 R4 的 EIGRP 路由而不是 OSPF 路由?
谢谢!!!
我确信有人问过这个问题,但我在任何地方都找不到。
问题很简单:即使 OSPF 路由显然是更好的路由,R1 是否会选择到 R4 的 EIGRP 路由而不是 OSPF 路由?
谢谢!!!
您无法比较不同路由协议之间的指标。
为了解决这个问题,我们提供了管理距离,它可以为您提供路由器供应商定义的特定路由协议的相对可信度。特别是,思科将 EIGRP 的 AD 定义为比 OSPF 的 AD 更低(更可信)。
可以更改 AD。
在不更改任何默认值的情况下,EIGRP 和 OSPF 获知的相同路由将在路由表中安装 EIGRP 路由,因为 EIGRP 的 AD 较低。
路由器使用一个顺序来选择到目的地的最佳路由。顺序是:
让我们将此顺序一一应用到您的场景中。让我们假设 R4 通过两种路由协议发布相同的路由。因此,前缀长度是相等的。第二步是检查管理距离(AD),它告诉路由器一个协议有多“可信”。EIGRP 的管理距离为 90,OSPF 为 110(在 Cisco 中),因此首选 EIGRP(较低的 AD)。由于 AD 已经决定应该首选哪个路由,因此永远不会比较该指标。您可以手动配置管理距离值来帮助解决这种情况。
在思科,
router eigrp 100
distance eigrp 120 170
(第一个值用于内部 EIGRP,第二个值用于外部 EIGRP)
当两个路由协议被配置在路由器向同一个目的地路由时。路由器被设计为选择具有最小管理距离(AD)值的路由协议。
在这种情况下,配置了 OSPF 和 EIGRP。所以路由器选择 EIGRP 因为它的 AD 值是 90 与 OSPF AD 值 110 相比。
在选择 EIGRP 协议时。进一步选择最佳路径度量是在可用路径中计算。