VRRP:virtual router redundancy protocol,虚拟路由器冗余协议。vrrp使多台同属一个广播域的网络设备能够协同工作,实现设备冗余。,提高网络的可靠性。
VRRPv2适用ipv4,VRRPv3使用ipv6和ipv4
VRRP是配置在路由器的接口上行的,在master路由器为主,也是基于接口来工作的,需要协同工作的VRRP路由器的接口必须属于同一个广播域,否则VRRP报文无法正常交互。
注意:不仅路由器支持VRRP,交换机,防火墙一样支持VRRP。
VRRP协议的正常工作依赖于vrrp报文的正确收发,只定义了一种报文格式,即通告advertisement报文,被封装在ip报文中,ip头部的协议号字段值为112,报文的目的ip地址是组播地址224.0.0.18.
在同一个vrrp组中,只会存在一个master设备
同属一个vrrp组的设置必须使用相同vrid,可以设置多个虚拟ip地址,而且虚拟的ip地址可以选择设备接口的ip地址(当虚拟ip和设备接口ip相同,它的优先级自动变成最大值255,也就是master设备)
虚拟路由器,虚拟ip地址和虚拟MAC地址。虚拟MAC地址的格式是:0000-5e00-01xx,xx为vrid值。
Master路由和backip路由器:
master路由器在一个vrrp组中承担报文转发任务,只有master路由器才会响应针对虚拟ip地址的arp request。master路由器会以一定的时间间隔周期性地发送vrrp报文,以便通知同一个vrrp组中