实例与 VLAN 映射在管什么
MSTP 把 VLAN 归入若干生成树实例,同一实例内的 VLAN 共用一棵树,实例之间相互独立、可以走不同路径。关键规则是:没有显式映射的 VLAN 全部自动落进实例 0(CIST)。因此漏映射不会报错,只会让几个 VLAN 悄悄走上和设计不同的转发路径,问题往往在割接或调整根桥时才暴露。
基本信息
| 适用平台 | 华为 VRP、Cisco IOS(MST 模式)、H3C Comware |
|---|---|
| 同域三要素 | 域名、修订级别、VLAN 与实例映射表三者完全一致 |
| 默认归属 | 未显式映射的 VLAN 全部归入实例 0 |
| 查看命令 | 华为 display stp region-configuration / display stp vlan X |
| 核对节奏 | 新建域、扩容 VLAN、年度巡检三个时间点各做一次 |
典型使用场景
- 新建 MSTP 域:确认每个业务 VLAN 都映射到规划好的实例
- 扩容新增 VLAN:补映射,避免新 VLAN 静默落入实例 0
- 跨设备一致性核对:逐 VLAN 比对两端实例号是否相同
- 故障前复查:根桥异常或路径不符预期时先看映射表
- 跨厂商互通:华为与 Cisco 的实例映射需逐条对齐后激活
查看与核对
查看与核对
# 华为:查看域配置与实例映射
stp region-configuration
region-name CAMPUS
revision-level 1
instance 1 vlan 10 to 20 # 显式映射的 VLAN 范围
instance 2 vlan 30 to 40
active region-configuration # 改完必须激活才生效
display stp region-configuration # 核对域名、修订级别与映射表
display stp vlan 10 # 按 VLAN 反查它落在哪个实例核对清单
| 核对项 | 怎么看 | 不一致的后果 |
|---|---|---|
| 域名 | 两端 region-name 逐字符比对 | 视为不同域,只靠 CIST 互通 |
| 修订级别 | 两端 revision-level 比对 | 同域判定失败,映射不生效 |
| 实例与 VLAN 映射 | 逐 VLAN 对照实例号 | 个别 VLAN 走上非预期路径 |
| 未映射 VLAN | 筛出映射表之外的编号 | 静默走实例 0,路径与设计不符 |
批量比对的实用做法:把两端的域配置输出导出,按 VLAN 逐行对照实例号;映射表动辄几十行,靠肉眼比对极易漏掉零星 VLAN,而漏的往往就是出问题的那几个。
改映射表属于影响全网拓扑的操作:修改后需重新激活域配置,期间会有短暂的拓扑重算。放在维护窗口执行,并预先想好回退时的映射表版本。