HSRP(热备路由协议)

一.相关概念

1.HSRP:是思科私有技术,为ip网络提供了容错和增强的路由选择功能,确保了在网络边缘设备或接入链路出现故障时,用户通信能迅速并透明的恢复。

2.HSRP组成 活跃路由器:转发发送到虚拟路由器的数据包。

备份路由器:监视HSRP组的运行状态,并在活跃路由故障的时候接替其工作。

虚拟路由器:虚拟出来的一台设备,用作终端的网关与外网进行通信,其拥有自己的ip与mac 注意:其mac地址由三部分组成 a.厂商编码--mac地址的前三个字节。“0000.0c”表示为一台思科设备 b.HSRP编码--mac地址的后两个字节,“07.ac”这个是默认的 C.组号--mac的最后一个字节

其他路由器:监视HSRP组运行状态,当备份路由充当了活跃路由后,从中选出一台用以接替备份路由。

3.工作原理:

(1)配置了HSRP的路由器通过选择优先级(默认为100)最高的路由器作为活跃路由来替代虚拟路由对数据进行响应,若优先级相同的情况下ip地址大的为活跃路由。 (2)运行HSRP的设备会发送和接收基于用户数据报协议的组播Hello包,来检测路由故障,确定活跃路由和备份路由。一个组内的HSRP路由器会从活跃路由那里学到Hello间隔(默认3s),保持时间和虚拟ip,当活跃路由故障后,在保持时间(默认10s)超时后由备份路由接替其工作。

4.配置命令:

(1)配置为HSRP成员 Switch(config-if)#standby group-number(组号) ip virtual-ip-address(虚拟路由ip,活跃路由与备份路由设置同一个) (2)配置HSRP的优先级 Swich(config-if)#standby group-number priority priority-value (3)配置占先权 Swich(config-if)#standby group-number preempt 用以原先活跃路由能从优先级较低的新活跃路由器那里重新取回转发权 (4)配置Hello信息的计时器 Swich(config-if)#standby group-number times hellotime(Hello时间) holdtime(保持时间) (5)配置端口跟踪 Swich(config-if)#standby group-number track interface-type(端口类型) mod/num(端口号) interface-priority(当端口失效时降低的数值) (6)检查HSRP状态 Swich#show standby [interface-type mod/num ] [group-number] brief (显示摘要信息)

二.具体的配置实例

Sw1(config)#interface vlan 2 Sw1(config-if)#ip address 192.168.2.1 255.255.255.0
Sw1(config-if)#standby 2 ip 192.168.2.254 //配置虚拟ip Sw1(config-if)#standby 2 priority 200 //配置优先级 Sw1(config-if)#standby 2 preempt //配置占先权 Sw1(config-if)#standby 2 track f0/1 100 //配置端口跟踪