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