虚拟路由器冗余协议

解决局域网中网关出现单点故障时的路由协议
虚拟路由冗余协议(英文名:virtual router redundancy protocol,简称:VRRP)是解决局域网中网关出现单点故障时的路由协议,1998年推出正式的RFC2338协议标准。是一种路由容错协议,也可以称为备份路由协议,广泛应用于边缘网络中。[1]
虚拟路由冗余协议将局域网的一组路由器组织成一个虚拟路由器,称之为一个备份组,这个备份组有一个对外的虚拟IP地址,即为本局域网主机上配置的网关。备份组内的每个路由器都配置有自己的IP地址。备份组内路由器有三种状态:初始状态(initialize),主用状态(master)和备份状态(backup),其中只有选举成为主用状态的路由器(即master路由器)才可以拥有虚拟IP地址,为本网络内的主机提供网关服务。如果备份组内的Master路由器故障,备份组内其他Backup路由器将会通过选举策略选出一个新的Master路由器,继续向网络内的主机提供网关服务,从而实现网络内主机不间断地与外部网络进行通信。[1]

简介

VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的VRRP路由器中的一台。控制虚拟路由器IP地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟IP地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的IP地址可以作为终端主机的默认第一跳路由器。是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。
虚拟路由器冗余协议