1、处在同一或不同机箱上的路由处理器可通过使用热备路由协议共享VLAN上的冗余网关地址。
2、使用共有HSRP IP地址的路由处理器必须以属于相同HSRP组,即带有相同的组号,在一个HSRP组内的多个路由器共用一个虚拟的物理地址和IP地址,该地址被作为局域网内所有主机的缺省网关地址。HSRP协议决定哪个路由器被激活,该被激活的路由器接收发过来的数据包并进行路由。
3、网络中的HSRP地址使用一种特殊的虚拟MAC地址----00-00-0C-07-AC-XX,VMAC地址由3部分组成:
 1>Vendor ID:MAC地址的前3个字节
 2>HSRP code:2个字节,一般为07.ac,指示此地址为HSRP router。
 3>Group ID:MAC地址的最后一个字节,为HSRP的组号(0-255)。
4、当某个HSRP组启用后,具有高优先级的HSRP设备成为active(主)路由器,而次优先级的HSRP设备处于standby(备用)状态。组内的所有其它设备处理侦听状态,等待active设备故障的发生。只有当active设备故障时才会重新选举active路由器。
命令详解:
1> standby {group-number} ip {virtual-ip-address}
 group-number:缺省为0,可配置范围0-255
 注:使用HSRP时,host设备不能发现HSRP router的真实MAC地址,所以在配置了HSRP时,cisco设备自动禁用了ICMP重定向:no ip redirects ,VLAN内的设备可以使用HSRP地址作为其默认网关。如果某台HSRP设备发生故障,一定会存在另一台设备来接管其默认网关的角色。
 
2> standby {group-number} priority {priority-value}[preempt [delay minimum delay]]
 priority:缺省为100,可配置范围0-255,值越大优先级越高
 priority最高的router成为active router,priority相同,则最高ip地址的router为active router
 preempt是HSRP很重要的一个特性,它允许主router在经历failover后再次成为active router。 当主router重启后,HSRP应该等待此router与其它相连的设备建立好相应的通信连接后再preempt HSRP。否则有可能会导致packets不可达。 这时就需要在  preempt之前有一个延迟,以等待router完成它的通信连接或路由信息收集。这个延迟要根据不同设备不同的启动时间来设定,一般这个延迟应该比启动时间大一倍,以确保主router有能力成为active router。
 switch(config-if)#standby 1 preempt
 switch(config-if)#standby 1 preempt delay minimum 180
 
3> standby {group-number} preempt
 允许一台router只要有高的priority就可以立即强占成为active router
 
4> standby {group-number} {hellotime} {holdtime}
HSRP设备通过发送hello消息的方式通信,此命令用于设定hello包之间的时间间隔(hello time)以及路由器在多长一个时间段内没有从HSRP邻居收到hello包就判定该邻居已关闭(hold time)
 group-number:缺省为0,可配置范围0-255
 hellotime:缺省为3,可配置范围1-255
 holdtime:缺省为10,可配置范围1-255
 
5> standby {group-number} track {type number} {interface-priority}
 type number:使HSRP监控此接口,如果此接口down掉,则接口的HSRP priority值减去interface-priority
 interface-priority:接口down掉的惩罚值。
 
6>HSRP 配置实例
 RouterA:
 !
 interface Vlan10
 ip address 172.16.10.32 255.255.255.0
 no ip redirects
 standby 1 priority 150
 standby 1 ip 172.16.10.110
 standby 2 priority 50
 standby 2 ip 172.16.10.120
 standby 2 preempt
 standby 1 preempt

 RouterB:
 !
 interface Vlan10
 ip address 172.16.10.33 255.255.255.0
 no ip redirects
 standby 1 priority 50
 standby 1 ip 172.16.10.110
 standby 2 priority 150
 standby 2 ip 172.16.10.120
 standby 2 preempt
 standby 1 preempt