扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
VRRP全称Virtual Router Redundancy Protocol(虚拟路由冗余协议)。简单来说,VRRP是一种容错协议,它保证当主机的下一跳设备坏掉时,可以及时的由另一台设备来代替,从而保持通讯的连续性和可靠性。为了使VRRP工作,首先要创建一个虚拟IP地址和MAC地址,这样在这个网络中就加入了一个虚拟网关。而这个网络上的主机与虚拟网关通信,无需了解这个网络上物理设备的任何信息。一个虚拟网关由一个主设备(Master)和若干个备份设备(Backup)组成,主设备实现真正的转发功能。当主设备出现故障时,备份设备成为新的主设备,接替它的工作。
VRRP中只定义了一种报文——VRRP报文,这是一种组播报文,由主设备定时发出来通告它的存在,使用这些报文可以检测虚拟设备各种参数,还可以用于主设备器的选举。
VRRP中定义了三种状态模型:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中,只有活动状态可以为到虚拟IP地址的转发请求服务。
VRRP协议是在Cisco的私有协议HSRP协议的基础上制定出来的,对应的RFC是2338。 VRRP简化了HSRP提出的机制,尽量减少了由提供冗余功能给网络带来的额外负载,例如HSRP规定虚拟设备有六种状态,而在VRRP中只有三种;HSRP中有两种状态可以发送报文,且报文类型有三种,而VRRP中只有Master状态的设备可以发送报文,而且报文也只有一种。HSRP报文是封装在UDP报文上的,而VRRP报文是封装在IP报文上的,支持各种上层协议。同时VRRP还支持将真实接口IP地址设置为虚拟IP地址。
由于VRRP通过检测报文监控VRRP备份组中的主设备的活动状况,因此对主设备的上行链路发生故障所导致的链路故障就无能为力了。这时将导致主设备正常运转,但业务中断的情况。华为-3com的VRRP提供了对上行链路的监控功能,从而避免了这种情况的发生,提供了更为可靠的
组网方案,极大的减小了MTTR。
VRRP提供了两种监控上行链路的方式。
l 利用自动侦测功能
VRRP可以与自动侦测的多个侦测组的状态实现联动。当某一个侦测组的状态变为不可达后,VRRP的优先级降低一定的数值(用户可以设置)。通过优先级的变化从而影响到VRRP备份组中主备状态的切换。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。