HSRP VRRP

 

如图所示:

在R1 R2 R3上运行路由协议,使得互通,然后在R1 R3上配置HSRP/VRRP查看效果。

目的,虚拟IP是192.168.13.254,R1 R3冗余承担此网关,R1是活动的,R3为备份。出现问题时,可以切换到R3,若R1恢复,则R1会自动抢占,配置TRACK,当检测到R1的S0/1出现问题时,会自动降低R1的优先级,此时R3的优先级要超过R1,并且抢占。

同样的目的以VRRP的方式运行一次。查看不同点。

首先是R1的配置:

standby priority 120是设置其优先级为120(默认是100)让它成为ACTIVE活动的。

standby preempt 将其配置为抢占,即如果我的优先级超过了当前ACTIVE,则我会去取代他

standby autehntication md5 key-string XXXXX 设置密码验证

standby track serial0/1 30 配置TRACK跟踪s0/1

standby 1 ip 192.168.13.254 虚拟出的网关IP。

R3配置:

             效果如图:

可以看到R1成为iACTIVE并且知道STANDBY是 R3。R3亦然。

当R1上的S0/1口断掉后,按理来说应该R1会自动降低优先级使得R3可以抢占他的ACTIVE地位。且看效果:

这里,故意把R1的S0/1口断掉,看到TRACK检测到线路鼓掌,于是将R1的standby 1降低优先级,减去了20 成为了90.

同时,R3上因为配置了抢占,此时他的默认优先级100已经大于R1的90,因此他从备胎转正为Active了。

同时R1经过回话阶段后成为备胎。

 

值得注意的是,当s0/1恢复后。R1优先级会重回120,因为他也配置了抢占,因此他会重新夺取ACTIVE,就像下面:

这里看到S0/1口恢复,R1重新抢回了ACTIVE。如果没有配置抢占,那么R3会继续ACTIVE身份。即使其的优先级是最低的。

 

使用VRRP配置的流程基本和HSRP没有区别,有一个区别在于VRRP的TRACK是首先在全局模式下定义好然后在VRRP接口内调用的。

另:VRRP默认抢占是启用的。

总结:可以定义两个HSRP/VRRP组。同样组号只在本地接口有意义,互相担当不同组的活动路由器和备用路由器,可以实现负载均衡,不过需要在用户端手动设置网关,如果用户数量多,这将是密集的劳动。

HSRP的虚拟出来的IP 其MAC为:0000.0c07.acXX 后两位表示组号。

VRRP的则为:0000.5e00.01xx后两位也表示组号。

HSRP使用UDP端口1985向组播地址224.0.0.2发送HELLO消息。

VRRP则使用IP协议112(协议号)向组播地址224.0.0.18发送通告。

 

端午节快乐。

你可能感兴趣的:(vrrp,HSRP,交换路由,路由器冗余)