VRRP基本概念
VRRP是公共的一个冗余协议,HSRP是思科私有的协议。
VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)将可以承担网关功能的一组路由器加入到备份组中,形成一台虚拟路由器,这样主机的网关设置成虚拟网关,就能够实现冗余。
vrrp原理
同一组的vrrp中只有一个master。通过优先级进行选举谁是master,优先级相同则通过IP地址进行选举。真正具有转发功能的是master,当master出现故障时,其他的backup会根据优先级重新选举新的master,继续进行转发。中间可能会断开几秒。
RFC2338(协议):Virtual Router Redundancy Protocol
VRRP广播报文:master正常工作时会每隔一段时间发送一个VRRP广播报文(只有master发送VRRP报文),通告他的存在,使用这些报文可以检测虚拟路由器的各种参数(配置信息,优先级,工作情况==)。
vrrp报文:封装在IP报文,通过组播地址224.0.0.18发送
Master路由器功能:
1、定期发送VRRP广播报文
2、相应对虚拟IP地址(VIP)的ARP请求,并相应的是虚拟MAC地址,而不是接口的真实地址
3、转发目的MAC地址为虚拟MAC地址的IP报文
4、接受目的的IP地址为这个虚拟IP地址的IP报文,否则丢弃
Backup路由器功能:
监听VRRP的广播报文,如果收到v傲文的优先级大于本地优先级,或者优先级相等但接受报文的主IP地址大于本地主