MSTP 摘要 digest 是什么
MSTP 域由域名、修订级别和 VLAN 到实例的映射三要素共同定义,设备会把这三项内容计算成一个摘要值(digest),随 BPDU 一起携带。两台设备只有在三要素完全一致时摘要才相同,也才被认为属于同一个域。因此摘要是一个机器可比的域兼容性校验值:只对比域名字符串不够,映射表里多一个 VLAN 或修订级别改一位,摘要就会变化。
基本信息
| 计算依据 | 域名、修订级别、VLAN 与实例的映射关系 |
|---|---|
| 标准出处 | IEEE 802.1s 的域配置标识(Configuration Identifier) |
| 携带方式 | 随 BPDU 通告,用于判断是否属于同一个域 |
| 查看方式 | 华为 display stp region-configuration 中的摘要字段 |
| 变化触发 | 任一要素改动都会改变摘要,需全网同步激活 |
典型使用场景
- 跨设备对接前核对摘要,确认双方确实属于同一个 MSTP 域
- 巡检时把摘要字符串写入基线表,任一台设备取值变化即提示配置被改动
- 排查域边界异常时对比两侧摘要,快速判断映射是否一致
- 变更映射后逐台核对摘要是否同步更新
- 多厂商对接时用摘要核对映射一致性,比逐条比对 VLAN 列表更可靠
查看与核对
查看与核对
display stp region-configuration # 查看域名、修订级别、映射与摘要
stp region-configuration
region-name CORE # 域名:注意空格与大小写敏感
revision-level 1 # 修订级别
instance 1 vlan 10 to 19 # 映射关系
active region-configuration # 配置改动后需激活
display stp region-configuration | include digest # 仅看摘要行输出逐列读法
| 字段 | 含义 | 异常表现 |
|---|---|---|
| region-name | 域名字符串,区分大小写与空格 | 看似相同的域名实际不同导致域分裂 |
| revision-level | 修订级别,取值范围 0 到 65535 | 一侧改动后未全网同步 |
| instance 映射 | 哪些 VLAN 归入哪些实例 | 缺项或多出 VLAN 会改变摘要 |
| digest | 由上述内容算出的摘要值 | 两侧不同即表示不属于同一个域 |
改完映射必须执行激活动作才生效,未激活时显示的仍是旧配置,比对摘要前先确认已激活,否则会得出错误的一致性判断。
巡检脚本按摘要字符串比对全网域配置,比逐台核对映射表高效得多:任一台不一致立刻报出,再人工确认差异内容。