一、概念
- HSRP是一种网关冗余协议,它通过在冗余网关之间共享协议和MAC,提供不间断的IP路径冗余。
- HSRP在2个或多个路由器间创建虚拟MAC和虚拟IP,其实就是将多台物理的路由器组合成一台虚拟路由器。这个虚拟路由器有自已的IP和MAC,主机的网关设为此虚拟IP就可以了。
- 一个HSRP组可以包含多台路由器,在一个稳定的组里面只有两台路由器发送hello包,一台是active(活跃)路由器,一台是备份(standby)路由器,其它路由器不发送hello包,但都处于监听状态。
- HSRP可以配置多个组,配多个组的目地是为了做负载分担
- HSRP路由器的默认优先级是100, 优先级相同的情况下比较IP地址,越大越优。
- 虚拟MAC地址:前40位固定,将HSRP的组标识符换成十六进制,接到最后就可以了。例如:HSRP组为47,换成十六进制是2f
MAC地址前40位为0000.0c07.ac
最后得到:0000.0c07.ac2f
二、配置
R2: int f0/0
R2: standby 1 ip 192.168.1.254 #创建虚拟IP
R2: standby 1 priority 110 #设置优先级
R2: standby 1 preempt #开启抢占优先级,优先级高的成为active,通常都会开启
R3: int f0/0
R3: standby 1 ip 192.168.1.254 #创建虚拟IP
R3: standby 1 priority 105 #设置优先级
R3: standby 1 preempt #开启抢占优先级,优先级高的成为active,通常都会开启
PC设网关:
PC(config)#ip default-gateway 192.168.1.254
上行接口track配置
R3(config)#int e0 注意这里进的是e0口,也就是做了HSRP的接口
R3(config-if)#standby 1 track s0/1 (默认PRI减10)
R3(config-if)#standby 1 track s0/1 decrement 20 设定减20
当s1接口DOWN时,自动将e0口优先级减少,让出active地位,前提是要开启抢占
三、多组配置实现负载均衡
HSRP负载均衡:
如果一个网段中的主机数很多,都只使用一个active路由器出入,另一个却一直空闲。太浪费。可以分成两个HSRP组,分别以两台不同的路由器为active路由器,并且互为备份,将网段的主机也分为两批,分别以不同的网关出入。
R2(config-if)#standby 2 ip 23.1.1.200(配置多组)
四、查看
show standby brief
除非注明,肉饼博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://roubin.me/post/hsrp/