MSTP revision-level(修订级别)作用与取值详解
·
一、核心作用
revision-level 是MST 域配置校验字段,和 instance-vlan映射表、MST域名(name) 三者共同判定两台交换机是否属于同一个 MST 域。
- 同一 MST 域内所有设备必须满足三点完全一致:
- MST 域名
region-name - VLAN 与实例映射关系
- Revision 修订级别
revision-level三者任意一个不同,两台交换机属于不同 MST 域,域间设备会互视为STP/RSTP 设备,MST 实例无法跨域互通。
- MST 域名
- BPDU 携带 revision 值,用于对端校验域配置一致性;
- 修改 revision,等价于修改 MST 域标识,触发全局 MST 拓扑重新计算。
二、取值范围与含义
1. 取值区间
标准取值:0 ~ 65535(16 位无符号整数) 华为、华三、思科设备默认值均为:0
2. 取值含义
- 默认值 0 设备出厂默认修订级别,新建 MST 域未手动修改时全部为 0。
- 1~65535 自定义数值 人为区分不同配置版本,典型使用场景:
- 场景 1:MST 域配置变更维护 当修改 VLAN-Instance 映射后,把 revision+1,便于运维识别新旧配置版本;同域所有交换机同步修改相同 revision,保证域一致性。
- 场景 2:物理同一机房划分多个独立 MST 域 两台交换机域名、VLAN 映射完全一样,但需要隔离成两个 MST 域,仅修改 revision 即可快速区分,无需改名、改映射。
- 场景 3:版本管控 上线 / 扩容 / 割接时用 revision 标记配置版本(如 1 = 初始版本、2 = 扩容版本、3 = 割接后版本),故障排查时对比两端 revision 快速定位域不匹配问题。
三、关键配套知识点
- 域匹配逻辑 域名不同 / VLAN 映射不同 /revision 不同 → 跨域,MST 实例隔离,只能走 CIST 公共实例。
- 配置命令参考(华为交换机)
stp region-configuration
region-name MST-A
revision-level 10 # 设置修订级别为10
instance 1 vlan 10 to 20
active
- 排错特征 若两端 revision 不一致,
display stp region-configuration会显示域不匹配,实例流量不通,二层环路风险升高。
四、总结
- 本质:MST 域配置版本校验标识;
- 作用:区分 MST 域、标识配置版本,决定设备是否在同一 MST 域;
- 范围:0~65535,默认 0;
- 规范运维习惯:每次修改 VLAN 实例映射,全网同步递增 revision-level。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)