我在同一子网中有两台路由器,它们具有 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 中配置它?
我在同一子网中有两台路由器,它们具有 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 中配置它?
刚刚找到一个解决方法。您可以将 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 的目标。我在实验室中对此进行了测试,效果很好。