Cisco IOS - 延迟 DHCP 提供

网络工程 dhcp cisco-ios-15 ios-xe
2022-02-16 20:35:02

我在同一子网中有两台路由器,它们具有 HSRP 配置,以便在其中一台设备发生故障时接管。两台设备上的 DHCP 配置相同:

ip dhcp pool LAN
 network 172.16.220.0 255.255.255.0
 default-router 172.16.220.1
 dns-server 8.8.8.8 8.8.4.4 

我如何确保设备仅从 HSRP 活动设备获取 IP?通常,这是通过备用设备上的一小段延迟来完成的。我如何在 IOS/IOS-XE 中配置它?

1个回答

刚刚找到一个解决方法。您可以将 DHCP 服务器的状态链接到 HSRP 名称:

interface GigabitEthernet1
 ip address 172.16.220.3 255.255.255.0
 standby 10 ip 172.16.220.1
 standby 10 priority 70
 standby 10 preempt
 standby 10 name LAN

ip dhcp pool LAN
 network 172.16.220.0 255.255.255.0
 default-router 172.16.220.1
 dns-server 8.8.8.8 8.8.4.4
 server id redundancy LAN

所以只要接口处于待机状态,本设备上的DHCP服务器就处于去激活状态。一旦 HSRP 激活,DHCP 服务器就会按预期工作,向客户端提供 IP。虽然这并不是真正的延迟,但我仍然可以实现防止备用设备向客户端提供 IP 的目标。我在实验室中对此进行了测试,效果很好。