静态路由距离值故障转移

网络工程 路由 路由器
2022-02-19 15:23:18

配置:

ip route 172.27.8.17/32 172.24.0.141
ip route 172.27.8.17/32 172.24.0.102 2

结果:

show ip route 172.27.8.17
Routing entry for 172.27.8.17/32
  Known via "static", distance 2, metric 0
    172.24.0.102, via me0_link1

Routing entry for 172.27.8.17/32
  Known via "static", distance 1, metric 0, best
  * 172.24.0.141, via me0_link2

如您所见,我将 link2 设置为静态路由的更高优先级,但是当 link2 失败时,路由器是否足够智能以调整到 link1 的路由?

3个回答

如果链路 2 的下一跳 (172.24.0.141) 发生故障(不再在路由表中),则该路由将不再有效并且也将被删除。Link1 现在将成为唯一有效的路由,并成为通往 172.27.8.17 的最佳路由。

如果故障后下一跳(172.24.0.141)仍然可用,则路由不会丢失,仍然是最佳的。对于某些供应商,除了静态路由中的下一跳之外,您还可以指定传出接口。如果出接口丢失,路由将被删除,即使下一跳仍然处于活动状态。格式类似于以下

ip 路由 172.27.8.17/32 172.24.0.141 me0_link2

假设思科,答案是否定的。它将继续发送到 172.24.0.141。您需要使用 ip sla 配置跟踪才能正确进行故障转移。

是的。如果某个接口出现故障,则路由表中指向该接口的任何路由都将从路由表中撤消。当接口恢复时,路由将在路由表中重新建立。

您描述的情况称为浮动静态路由。在某些情况下,这是一个有用的配置。