1. HSRP典型的配置实例
1.1. HSRP单备份组举例
(1)配置需求
主机A把路由器A和路由器B组成的HSRP备份组作为自己的缺省网关,访问Internet.
HSRP备份组构成: 备份组号为0, 虚拟IP地址为202.38.160.111,路由器A做活动路由器,路由器B做备份路由器, 允许抢占。
(2)配置步骤
配置路由器A:
Quidway(config-if-Ethernet0)# standby ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby preempt
Quidway(config-if-Ethernet0)# standby priority 120
配置路由器B:
Quidway(config-if-Ethernet0)# standby ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby preempt
(3)配置说明
备份组配置后不久,就可以使用。主机A可将缺省网关设为202.38.160.111 。
正常情况下,路由器A执行网关工作,当路由器A关机或出现故障,路由器B将接替执行网关工作。
设置抢占方式,目的是当路由器A恢复工作后,能够继续成为活动路由器执行网关工作。
1.2. HSRP监视接口举例
(1)配置需求
如上图, 即使路由器A仍然工作,但当其连接Internet的接口不可用时,可能希望由路由器B来执行网关工作。可通过配置监视接口来实现上述需求。
为示例起见,备份组号为1,并增加授权字和计时器的配置,在该应用中不是必须的。
(2)配置步骤
配置路由器A:
Quidway(config-if-Ethernet0)# standby 1 ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby 1 preempt
Quidway(config-if-Ethernet0)# standby 1 priority 120
Quidway(config-if-Ethernet0)# standby 1 authentication QUIDWAY
Quidway(config-if-Ethernet0)# standby 1 timers 5 15
Quidway(config-if-Ethernet0)# standby 1track serial0 30
配置路由器B:
Quidway(config-if-Ethernet0)# standby 1 ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby 1 preempt
Quidway(config-if-Ethernet0)# standby 1 authentication QUIDWAY
Quidway(config-if-Ethernet0)# standby 1 timers 5 15
(3)配置说明
正常情况下,路由器A执行网关工作,当路由器A的接口serial0不可用时,路由器A的优先级降低30,低于路由器B优先级,路由器B将抢占成为活动路由器执行网关工作。
当路由器A的接口serial0恢复工作后,路由器A能够继续成为活动路由器执行网关工作。
1.3. 多备份组举例
(1)配置需求
Quidway(R) 允许一台路由器为多个备份组作备份。
通过多备份组设置可以实现Load Sharing。如 路由器A作为备份组1的活动路由器, 同时又兼职备份组2的备份路由器, 而路由器B正相反, 作为备份组2的活动路由器, 并兼职备份组1的备份路由器。一部分主机使用备份组1作网关, 另一部分主机使用备份组2作为网关。这样,可以达到分担数据流,而又相互备份的目的。
(2)配置步骤
配置路由器A:
Quidway(config-if-Ethernet0)# standby 1 ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby 1 preempt
Quidway(config-if-Ethernet0)# standby 1 priority 120
Quidway(config-if-Ethernet0)# standby 2 ip 202.38.160.112
Quidway(config-if-Ethernet0)# standby 2 preempt
配置路由器B:
Quidway(config-if-Ethernet0)# standby 1 ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby 1 preempt
Quidway(config-if-Ethernet0)# standby 2 ip 202.38.160.112
Quidway(config-if-Ethernet0)# standby 2 preempt
Quidway(config-if-Ethernet0)# standby 2 priority 120