背景
VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种网络层协议,最初由IETF(Internet Engineering Task Force,互联网工程任务组)在1998年推出正式的RFC2338协议标准
假设有一网络发生单点静态网关故障,而此网络中又必须经过该网关与其他网段进行通讯,此时网络就崩溃了。为解决单网关的不稳定性VRRP被提出。
原理
其实就是一群设备(至少两台,一般两台)来欺骗下游设备为一台,其组成员有不同的IP和MAC,但通知下游设备时使用虚拟的IP和MAC(00-00-5e-00-xx,xx为vrid,vrrp组id),因此下游就会认为上游是一台设备,而当上游一台设备gua掉,下游仍可以正常通讯。
状态机
VRRP状态机分为initial,master,backup
主备选举
- 优先级0-255,0和255保留,越大越优默认100
- IP越大越优
优先级为255initial直接切到ma