0aa8fe6
这次没有正文改动。
这是 network/MSTP 多实例生成树.md 的改动记录。后台每次保存都会留一份快照,
这里显示的是快照之间的差异,不会混入其他文章的改动。
还没有后台修改记录。
下面是 Git 里的提交,可能包含其他文章的改动(因为一次提交会带上工作区所有变化)。
0aa8fe6
这次没有正文改动。
42afade
@@ -0,0 +1,64 @@ +--- +tags: [MSTP, 生成树, 网络进阶] +order: 110 +--- + +# MSTP 多实例生成树 + +## 场景 + +多条上行链路想让不同 VLAN 走不同路径,做负载分担,而不是全被 STP 阻塞。 + +## 前置条件 + +- 所有交换机支持 MSTP 并处于同一 MST 域 +- 规划好实例和 VLAN 的映射 +- 想清楚哪个实例以哪台为根 + +## 配置 + +```text +system-view +stp mode mstp + +stp region-configuration + region-name CORP + revision-level 1 + instance 1 vlan 10 20 + instance 2 vlan 30 40 + active region-configuration +quit + +# 让实例 1 以本机为根,实例 2 以对端为根 +stp instance 1 root primary +stp instance 2 root secondary +``` + +两端的 `region-name`、`revision-level`、实例映射必须完全一致,否则不在同一个域。 + +## 验证 + +```text +display stp region-configuration +display stp instance 1 brief +display stp instance 2 brief +display stp root +``` + +不同实例里阻塞的端口应该不一样,才叫负载分担。 + +## 回滚 + +```text +undo stp region-configuration +stp mode rstp +``` + +## 坑 + +- **域参数不一致**,两端各自算自己的树,环路保护失效。 +- 改完不 `active region-configuration`,配置不生效。 +- 实例和 VLAN 映射对不上,VLAN 走错路径。 +- 根桥位置不合适,流量绕远路。 +- 接入层也配了 MSTP 域,参数不一致反而更乱。 +- 从 RSTP 切 MSTP 会重新收敛,业务会闪断。