高可用、变更与综合交付

为什么 VRRP 主网关要和 STP、LACP 路径对齐

本课问题:网关主设备和二层根不一致时,流量为什么会绕行? 学完你能:画出正常与绕行路径,调整规划使二层和三层主路径一致。

进阶35 分钟作者:课程内容组核验:内容技术审核组 · 2026/8/7
正在读取学习状态...

前置知识

  • VRRP 虚拟网关、Master/Backup 和抢占
课堂开场

本课问题:网关主设备和二层根不一致时,流量为什么会绕行?

学完结果:画出正常与绕行路径,调整规划使二层和三层主路径一致。

预计时间:35 分钟。前置课:VRRP 虚拟网关、Master/Backup 和抢占。

范围控制:本课不以协议状态正常替代业务路径验证。

今天只记 1:终端流量先沿 STP 路径到达虚拟网关主设备。
今天只记 2:主网关与根桥分离会跨核心绕行。
今天只记 3:LACP 上联的实际成员与容量也要纳入路径验收。

02基础知识讲解

VRRP 正常但办公流量总要跨核心互联一次,因为 Master 位于 Core2,而 VLAN10 STP 根在 Core1。

本课最小拓扑或状态图:PC—Access1→STP Root Core1==peer-link==VRRP Master Core2→Server。

直觉解释:二层先把帧送到根桥方向,三层网关却在另一台核心,就会产生绕行;协议各自正常不代表路径合理。

正式定义:路径对齐是使 VLAN 的二层主转发路径、虚拟网关主设备和聚合有效成员尽量落在同一故障与容量规划上的设计。

判断依据:LACP 上联的实际成员与容量也要纳入路径验收。

重点你要理解判断依据
重点 1终端流量先沿 STP 路径到达虚拟网关主设备。VLAN10 的 MSTI1 根与 VRRP Master 均设为 Core1,VLAN20 均设为 Core2,实现负载分担。
重点 2主网关与根桥分离会跨核心绕行。本机为根桥且上联聚合转发,证明 VLAN 映射到该实例时流量优先到 Core1。
重点 3LACP 上联的实际成员与容量也要纳入路径验收。确认查看的是同一 VLAN/实例。

03正确理解与常见误解

正确示例:VLAN10 的 MSTI1 根与 VRRP Master 均设为 Core1,VLAN20 均设为 Core2,实现负载分担。

错误示例:只看 VRRP 为 Master、STP 为 Forwarding 就验收,忽略跨核心链路的额外带宽和故障依赖。

  • 术语与判断:终端流量先沿 STP 路径到达虚拟网关主设备。
  • 术语与判断:主网关与根桥分离会跨核心绕行。
  • 术语与判断:LACP 上联的实际成员与容量也要纳入路径验收。

04老师演示

演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:

  1. 前检核对 SW1、目标对象、当前状态、带外路径和变更前业务基线。
  2. 只读核验(查看 MSTP 实例根桥与端口角色)display stp instance 1 brief第 1 步:在目标设备上执行并核对命令作用范围
  3. 只读核验(查看 MSTP 实例根桥与端口角色)display stp region-configuration读取实际状态或计数器,确认“核对各实例承载 VLAN、根桥和转发/阻塞端口”已经满足
  4. 只读核验(查看 VRRP 主备状态与计时器)display vrrp verbose第 1 步:在目标设备上执行并核对命令作用范围
  5. 只读核验(查看 VRRP 主备状态与计时器)display vrrp statistics读取实际状态或计数器,确认“确认虚拟 IP、主备角色、优先级、抢占和最近切换原因”已经满足
  6. 只读核验(查看聚合成员与 LACP 状态)display eth-trunk 1第 1 步:在目标设备上执行并核对命令作用范围
  7. 只读核验(查看聚合成员与 LACP 状态)display lacp statistics eth-trunk 1读取实际状态或计数器,确认“确认成员选中状态、协商伙伴和负载分担是否正常”已经满足

安全说明:命令来自“查看 MSTP 实例根桥与端口角色”华为实现,用于华为VRP 中用于查看 MSTP 实例根桥与端口角色的最小操作与核验方法。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。

脱敏真实输出:

<SW1>display stp region-configuration
<Core1> display stp instance 1 brief
MSTI1 Root bridge: This bridge; Eth-Trunk10 Forwarding
VRRP Vlanif10 VRID10 State Master

异常输出:

MSTI1 Root: Core1; VRRP10 Master: Core2
Peer-link traffic 78%, expected below 20%
差异说明:根桥与虚拟网关分离导致 peer-link 78% 的异常绕行;下一步确认 VLAN 到 MSTI 的映射后,对齐 VRRP Master 或根桥优先级。
此时不能套用正常结论;先保存采集时间,再执行“查看 VRRP 主备状态与计时器”对应的最小只读检查。

05逐行读懂输出

结论:当前输出可以支持“画出正常与绕行路径,调整规划使二层和三层主路径一致。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。

  • 第 1 行“<Core1> display stp instance 1 brief”:这是 MSTI1 的状态查看,限定了对应的二层实例。
  • 第 2 行“MSTI1 Root bridge: This bridge; Eth-Trunk10 Forwarding”:本机为根桥且上联聚合转发,证明 VLAN 映射到该实例时流量优先到 Core1。
  • 第 3 行“VRRP Vlanif10 VRID10 State Master”:同一 VLAN 的 VRRP 也由本机 Master,证明此处二层和三层主路径对齐。

06学员跟做

起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:画出正常与绕行路径,调整规划使二层和三层主路径一致。

操作步骤:①画出终端到虚拟网关和服务器的实际二层、三层路径;②核对 VLAN 到 MSTI 的映射与根桥;③核对 VRRP 主设备和 LACP 活跃成员;④调整实验规划并用流量计数证明绕行消失;⑤进入“组合:VRRP 与上联跟踪”独立完成相同目标。

成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①确认查看的是同一 VLAN/实例;②检查聚合哈希导致的正常成员分担;③核对回程路径是否仍跨核心绕行。

  • 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
  • 步骤标题只提示检查对象,不复制最终答案。
  • 失败时一次只验证一个假设,不连续粘贴未知命令。

07安全、验证与回滚

本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。

验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“画出正常与绕行路径,调整规划使二层和三层主路径一致。”是否完成。

08本课关联资源

按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。

  • 必学命令:查看 MSTP 实例根桥与端口角色打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
  • 必学命令:查看 VRRP 主备状态与计时器打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
  • 必学命令:查看聚合成员与 LACP 状态打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
  • 立即闯关:组合:VRRP 与上联跟踪打开资源 →目标:独立完成“画出正常与绕行路径,调整规划使二层和三层主路径一致。”对应的最小任务|完成标准:规则引擎全部目标通过并保存关键输出。

09自测一:概念判断

先判断对错,再写出为什么。

  • 判断 1:以下做法是正确的——只看 VRRP 为 Master、STP 为 Forwarding 就验收,忽略跨核心链路的额外带宽和故障依赖。
  • 判断 2:以下做法是正确的——VLAN10 的 MSTI1 根与 VRRP Master 均设为 Core1,VLAN20 均设为 Core2,实现负载分担。

10自测二:输出解读

重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“画出正常与绕行路径,调整规划使二层和三层主路径一致。”中的哪一部分?请写出下一条最小验证证据。

11自测三:小型操作

在隔离环境或纸面拓扑中完成:画出正常与绕行路径,调整规划使二层和三层主路径一致。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。

答案与复盘

13下一课

下一课:接口跟踪和 BFD 怎样避免出口黑洞。你已经能“画出正常与绕行路径,调整规划使二层和三层主路径一致。”,下一课将用这项能力继续回答“VRRP 主核心仍然 Up,但它的出口失效时怎样触发切换?”。

为什么 VRRP 主网关要和 STP、LACP 路径对齐|vlanif.cn