1. 报文本质:二层组播报文,只走二层,不经过三层路由转发
关键参数
目的 MAC:0100-5E00-0012(VRRP 标准二层组播 MAC)
目的 IP:224.0.0.18(本地链路组播,TTL=1)
承载:封装在VLAN 内二层以太网帧,由 Vlanif 三层接口生成,但转发全程在二层交换域内。

为什么不走三层?
TTL 固定为 1:报文一出交换机 VLAN 域就会丢弃,无法跨三层接口转发;
组播地址224.0.0.0/24为本地链路组播,路由器 / 三层交换机不会转发该段组播;
VRRP 备份组成员必须在同一个广播域(同一 VLAN),天然不需要三层转发。

2.转发路径
整个过程没有路由查表、三层转发动作,纯二层交换。

3. 容易混淆的两点澄清
(1)VRRP 从 Vlanif 接口生成 ≠ 三层转发
Vlanif 只是三层逻辑接口,负责生成 VRRP 报文、配置虚拟 IP;
报文一旦发出,立刻转为带 VLAN 标签的二层帧,在交换机背板二层转发,不经过三层路由模块。
(2)跨 VLAN 无法建立同一个 VRRP 备份组
如果两台网关分属不同 VLAN(不同二层广播域),VRRP 通告报文无法跨 VLAN 三层转发,无法协商 Master/Backup,这也是 VRRP 同备份组必须同 VLAN 的根本原因。

4. 补充对比:和普通单播路由报文区别

报文类型                  转发层级         TTL             跨三层转发
VRRP 通告             纯二层交换       TTL=1        不支持
ICMP / 业务单播    三层路由转发    TTL 递减    支持

5. 实验排错延伸
若 VRRP 报文二层不通,两台设备都成为 Master,出现双网关、IP 冲突;
抓包验证:在互联链路抓包能看到0100-5E00-0012目的 MAC 的二层帧,即可证明是二层传输。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐