将静态路由绑定到 HSRP 以仅在活动时进行通告

网络工程 路由器 高铁
2021-07-18 12:45:59

任何人都知道将静态路由绑定到 HSRP 的方法,以便仅在路由器处于活动状态时才通告它?

除了通过 EEM 脚本查看 syslog 以了解状态更改之外,我想不出任何方法来执行此操作。

有任何想法吗?

2个回答

EEM/EOT 脚本是单独采用此功能的正确方法。如果涉及到 VPN,则可以考虑使用反向路由注入

这是一个有趣的问题。有一个想法......有点凌乱,但可能会做你需要的......

  1. 在您的 HSRP 组上设置虚拟辅助 IP 子网(即 192.0.2.0/29)

    interface FastEthernet 0/1 ip address 192.0.2.2 255.255.255.248 secondary standby X ip 192.0.2.1 secondary

  2. 接口的物理MAC 地址的“浮动 IP”保留静态 ARP

arp 192.0.2.1 xxxx.yyyy.zzzz arpa

  1. 为您的“浮动 IP”创建(并启动)IP SLA 探测:

ip sla 1 icmp-echo 192.0.2.1 threshold 2000 timeout 2000 frequency 5 ! ip sla schedule 1 life forever start-time now

  1. 创建跟踪 IP SLA 可达性的跟踪对象:

track 1 ip sla 1 reachability

  1. 最后创建与轨道对象绑定的静态路由:

ip route 198.51.100.0 255.255.255.0 203.0.113.1 track 1

我还没有测试过这个,所以试一试看看它是否有效..

目的是当有问题的路由器变为待机时,它将停止在活动 IP 上回复 icmp(由于静态 ARP 保留,HSRP 对等方也不会响应)。结果 IP SLA 探测将开始失败,因此跟踪对象将被触发。这反过来将从表中撤消静态路由..

同样,这有待测试,因为我还没有测试过。

问候,