VRRP协议报文封装在IP报文中,拥有专门的VRRP组播地址。
在IP报文头中,源地址为发送报文接口的主IP地址(不是虚拟IP地址),目的地址是224.0.0.18,TTL是255,协议号是112。
虚拟MAC地址(Virtual MAC Address):
虚拟路由器根据VRID生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{VRID}(VRRP for IPv4)或00-00-5E-00-02-{VRID}(VRRP for IPv6)。当虚拟路由器回应ARP请求时,使用虚拟MAC地址,而不是接口的真实MAC地址。如SwitchA和SwitchB组成的虚拟路由器的VRID为1,因此这个VRRP备份组的MAC地址为00-00-5E-00-01-01。
报文结构:
Type: VRRP通告报文的类型,取值为1,表示Advertisement。
VRID: 虚拟路由器ID,取值1~255
Priority: 优先级,取值0~255;
0代表设备停止参与VRRP备份组,使Backup设备尽快成为Master设备
255则保留给IP地址拥有者。缺省值是100。
Addr count: 备份组内虚拟地址的个数
Auth Type: 认证类型;0代表没有认证、1代表明文认证、2代表MD5认证
Adver int: VRRP通告报文的发送时间间隔,单位是秒,缺省值为1秒。
IP address: 虚拟ip地址