VRRP协议:简单来说就是一种容错协议,它为具有组播或者广播能力的局域网设计,它能保证当局域网内主机的下一条路由器出现故障时,可以及时的有另一台路由器来代替,从而保证通讯的可靠性与连续性。为了使VRRP工作,需要在路由器上设置虚拟路由器号和虚拟IP,同时产生一个虚拟的MAC地址,这样在这个网络上就加入了一个虚拟路由器。而网络上的主机与这个路由器通信,无需了解这个网络物理路由器的任何信息。一个虚拟路由器有一个主路由器和若干个备份路由器组成,主路由器实现真正的转发功能。当主路由器出现故障时,一个备份路由器将成为新的主路由器接替它的工作。
VRRP中只定义了一种报文,这是一种组播报文,封装在IP报文上,由主路由器定时发出来通告它的存在,使用这些报文可以检测虚拟路由器的各种参数,还可以用于主路由器的选举。
VRRP定义了3种状态:模型初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中只有活动状态可以为到虚拟IP地址的转发请求服务。
这里说明一点VRRP只适用于IPV4版本的路由器,对与IPV6版本的路由器将会有新的规范来规定相关内容。