在这种情况下,R4 将 8.0.0.0/8 网络从外部源重新分配到 EIGRP 域,R2 和 R3 正在从 OSPF 相互重新分配到 EIGRP,反之亦然,因此当 R2 和 R3 学习 8.0 时,我们在多个设备上进行了相互重新分配。 0.0/8 网络,他们将其作为 EIGRP 外部路由放入路由表中,问题是关于 R2 和 R3 上的相互重新分配,他们都必须将其作为 OSPF 外部路由通告给 R1,因此 R1 应该有 2 条通往 8.0.0.0 的路由/8 网络在其路由表中,并且也基于此事件,R2 必须将 8.0.0.0/8 学习为 E2,并且 R3 也必须将该路由作为 E2,这将导致出现环路,但不会发生这种情况,因此可能的原因是什么?
从 OSPF 到 EIGRP 的重新分配,反之亦然
网络工程
ospf
eigrp
2021-07-19 18:49:16
2个回答
由于您不提供任何配置,因此我无法给您任何具体的答案。
通常,当您在多个点执行两个网络协议之间的双向重新分配时,您会标记路由,以便当它到达另一个重新分配点时,它将被过滤,因此不会重新分配回原始路由域。
R1 应该有两条路由用于 8.0.0.0/8,如果成本相同,则可能都在路由表中。由于 EIGRP 的管理距离为 90,这比 OSPF 的 110 更可信,因此 R2 和 R3 将只有一条路由,每个路由的路由表中的下一跳为 R4。
编辑:在多个点进行双向重新分配总是有点难以理解,但我将尝试解释我认为正在发生的事情。
R3 从 R4 检索带有 ad 170 的路由,重新分发到带有 ad 110 的 OSPF。R1 接收到带有 ad 110 的到 8.0.0.0/8 的路由并将其传递给 R2。R2 现在有 2 条路由:通过 ospf 的 ad 110 和通过 eigrp 的 ad 170,ospf 路由将被插入到路由表中,然后传递给 R4 vid ad 170,因为它是外部的。
R4 从 R2 检索广告 170 广告,但由于它具有到 8.0.0.0/8 的较短路径,它将继续广告它自己的路径,而不是来自 R2 的路径。
R2 从 R4 检索带有广告 170 的路由,从 R1 检索带有广告 110 的路由,用于网络 8.0.0.0/8,因此会将来自 R1 的路由而不是来自 R4 的路由插入路由表,并且不会重新分配 eigrp 路由,因为它已经获得来自 R1 的“更好”路线。
当然,这可能是相反的,这取决于谁是第一个。
我在这里找到了我的问题的答案Cisco Learning Network但不知道如何在此论坛中复制或使用这些东西!
其它你可能感兴趣的问题
