首页/网络/VLAN 与高可用速查/MSTP 域不一致的现象与修复
生成树 STP70 条

MSTP 域不一致的现象与修复

两端域参数不一致时按 CIST 互通:负载分担失效、部分 VLAN 路径与规划不符,但业务『看起来正常』难以察觉。

VLAN 与高可用速查网络更新于 2026-10-13

MSTP 域不一致是什么

MSTP 用域名、修订级别、VLAN 与实例的映射三要素来标识一个域(region),三要素完全相同的设备才属于同一个域,才能按实例做负载分担。两端参数不一致时设备不会报错,而是退回按公共生成树(CIST)互通:业务表面正常,实例级分担失效,部分 VLAN 的实际路径与规划不符。

基本信息

判定三要素域名、修订级别、VLAN 到实例的映射
不一致后果退回 CIST 互通,实例级负载分担失效
现象特征没有告警,只表现为流量分布与规划不符
核对命令display stp region-configuration / show spanning-tree mst configuration
修复动作对齐三要素后激活配置,再复核各实例路径
变更属性会重建聚合树,按重大变更安排窗口

典型使用场景

  • 实例规划落地后验证:确认各设备真在同一域内
  • 新设备加入:扩容时容易漏配修订级别或映射
  • 跨厂商对接:不同厂商对域参数的默认值不同
  • 例行巡检:域不一致不会告警,只能靠主动核对发现

核对与修复

核对与修复
display stp region-configuration       # 华为:核对三要素
display stp brief                       # 观察各实例的端口角色
# Cisco
show spanning-tree mst configuration
show spanning-tree mst                  # 查看各实例的根与端口角色
# 华为修改示意
stp region-configuration
 region-name CORE                       # 域名:全网一致
 revision-level 1                       # 修订级别:全网一致
 instance 1 vlan 10 to 20               # 实例与 VLAN 映射:全网一致
 active region-configuration            # 提交后需激活才生效

域参数核对表

参数两端要求不一致后果
域名完全相同,区分大小写分属不同域,退回 CIST
修订级别完全相同同样视为不同域
实例映射同一 VLAN 映射到同一实例分担效果与规划不符
激活状态修改后必须激活配置未生效,外表看不出差异
实例根设置各实例的主备根按规划错开根设置正确但域不一致时同样失效
修复:对齐域名、修订级别、实例映射三要素,变更后执行激活并复核转发路径;只改配置不激活是常见疏漏,显示上看不出差别但结果不变。
预防流程:域参数变更列为重大变更,先在预演设备验证 CIST 行为,再全网同步执行并复核路径;分设备分批改会长期停留在不一致状态。

易错点

  • 域不一致多半没有告警,只有流量分布变化,靠例行巡检核对而不是等故障暴露;发现时往往已经跑了很久,容量与备份路径都已失真。
  • 修复过程会重建聚合树,按窗口执行并准备业务回退方案,改完逐台确认端口角色,不要只核对一台设备就宣布完成。
  • 只对齐域名不对齐修订级别同样属于不同域,三要素必须逐项核对,巡检时把三行输出并列比对最直观。
  • 域参数改动后忘记激活,配置表面已更新但行为不变,容易误判为『改了没用』,激活步骤要写进变更检查单。

数据来源与参考

  • IEEE 802.1s(Region 一致性)
  • 华为 S 系列交换机产品文档(MSTP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌