HSRP(Hot Standby Router Protocol)热备份路由协议
一、HSRP的用途
        将一台路由器或多太路由器用来做备份,所谓热备份是指当使用的路由器不能工作时,候补的路由器能够实现平滑的替换,尽量不被察觉。如:
在实际网络环境中,RA和RB都作为接入层主机的网关设备,那么到底谁来做主设备,谁做备份设备呢?还有一个问题就是,我们花了那么多的钱买了一个路由器放着不用,那么岂不是浪费资源吗?由于上述种种原因,所以用到HSRP。
二、HSRP的状态
初始状态:所有路由器一开始都处于初始状态。
学习状态:在这种状态下,路由器还不知道虚拟IP地址,也未看到活跃路由器发送的Hello消息,而是在等待活跃路由器发送Hello消息。
监听状态:路由器知道了虚拟IP地址,但还未获悉活跃路由器和备用路由器。路由器监听这些路由器发送的Hello消息,并持续配置的保持时间。
发言状态:处于发言状态的HSRP路由器定期地发送Hello消息,并积极参与活跃路由器或备用路由器选举。除非成为活跃路由器或备用路由器,否则路由器将保持发言状态。
备用状态:在备用状态下,HSRP路由器为下一任活跃路由器的候选者,并定期发送Hello消息。HSRP组中至少有一台备用路由器。
活跃状态:在活跃状态下,路由器对发送给HSRP组的虚拟MAC地址和IP地址的数据包进行转发。活跃路由器还定期地发送Hello消息
 
HSRP的配置
这是一个多HSRP组的实例,这种配置可以用于HSRP负载均衡
图片在附件里
CK2:
(onfig)#int e0
(config-if)#ip add 10.16.6.6 255.255.255.0
(config-if)#standby 1 ip 10.16.6.100
(config-if)#standby 1 preempt
(config-if)#standby 1 track s0
(config-if)#standby 1 priority 120
(config-if)#standby 2 ip 10.16.6.200
(config-if)#standby 2 preempt
(config-if)#standby 2 track s0
(config-if)#standby 2 priority 100
 
CK1:
(config)#ip add 10.16.6.5 255.255.255.0
(config-if)#standby 1 ip 10.16.6.100
(config-if)#standby 1 ip preempt
(config-if)#standby 1 track s0
(config-if)#standby 1 priority 100
(config-if)#standby 2 ip 10.16.6.200
(config-if)#standby 2 track s0
(config-if)#standby 2 priority 120
(config-if)#standby 2 preempt