MSTP技术及华三华为锐捷MSTP配置对比

一 MSTP技术背景

多生成树协议(Multiple Spanning Tree Protocol) ‌:属于‌二层交换网络协议‌,标准是 IEEE 802.1s,主要跑在交换机上,用来防环路和做负载分担 。

多生成树协议

这是大家最常问的 MSTP,简单说就是 STP 和 RSTP 的升级版,核心目的是让不同 VLAN 的流量走不同的路,不浪费带宽 。

  1. ‌工作原理: ‌
    • 传统的 STP/RSTP 所有 VLAN 共用一棵树,一条链路堵了,所有 VLAN 都得绕路,带宽浪费严重 。

    • MSTP 把多个 VLAN 打包成不同的"实例"(MSTI),每个实例算一棵独立的树 。

  1. 比如 VLAN 10 走左边链路,VLAN 20 走右边链路,这样两条链路都利用起来,还能互相备份 。

  2. 它把网络分成多个"域"(MST Region),域内设备配置(域名、修订号、VLAN 映射)必须一致才能互通 。

  3. 与STP/RSTP 的区别‌

    • ‌负载均衡 ‌

      :STP/RSTP 做不到 VLAN 间负载分担,MSTP 可以 。

    • ‌收敛速度 ‌

      :MSTP 继承了 RSTP 的快速收敛机制,故障恢复通常在几百毫秒内 。

    • ‌资源占用 ‌

      :MSTP 把多个 VLAN 绑在一个实例上,比每 VLAN 一棵树(如 PVST)更省 CPU 和内存 。

    • ‌端口角色 ‌

      :在 RSTP 的 5 种角色基础上,MSTP 新增了 Master 端口和域边缘端口,共 7 种 。

二 华三华为设备MSTP多实例配置

2.1 HX01MSTP多实例配置

sysname HX01

stp region-configuration //配置mstp实例与vlan映射,修订级别和名称要一致

region-name xxzx

revision-level 1

instance 1 vlan 10 99

instance 2 vlan 20 199

active region-configuration

stp instance 2 priority 0 //优先级配置为0或者root primary

stp instance 1 root primary

stp global enable

2.2 HX02MSTP多实例配置

sysname HX02

stp region-configuration //配置mstp实例与vlan映射,修订级别和名称要一致

region-name xxzx

revision-level 1

instance 1 vlan 10 99

instance 2 vlan 20 199

active region-configuration

stp instance 2 priority 4096 //优先级配置为4096或者root secondary

stp instance 1 root secondary

stp global enable

2.3 JR-SW1 MSTP多实例配置

sysname JR-SW1

stp region-configuration //配置mstp实例与vlan映射,修订级别和名称要一致

region-name xxzx

revision-level 1

instance 1 vlan 10 99

instance 2 vlan 20 199

active region-configuration

2.4 MSTP状态查看

display stp brief

三 锐捷设备MSTP多实例配置

3.1 HX01 MSTP多实例配置

hostname HX01

!

spanning-tree mst configuration //配置mstp实例与vlan映射,修订级别和名称要一致

revision 1

name xxzx

instance 1 vlan 10, 99

instance 2 vlan 20, 199

!

spanning-tree mst 1 priority 0 //实例1为优先级0,实例2优先级4096

spanning-tree mst 2 priority 4096

spanning-tree

!

3.2 HX02 MSTP多实例配置

hostname GW12

!

spanning-tree mst configuration

//配置mstp实例与vlan映射,修订级别和名称要一致

revision 1

name xxzx

instance 1 vlan 10, 99

instance 2 vlan 20, 199

!

spanning-tree mst 1 priority 4096

spanning-tree mst 2 priority 0 //实例1为优先级0,实例2优先级4096

spanning-tree

!

3.3 JR-SW1 MSTP多实例配置

hostname JR-SW1

!

spanning-tree mst configuration //配置mstp实例与vlan映射,修订级别和名称要一致

revision 1

name xxzx

instance 1 vlan 10, 99

instance 2 vlan 20, 199

!

spanning-tree

!

3.4 MSTP状态查看

show spanning-tree summary

相关推荐
KevinChaos6 小时前
阳台小花园开发手记 03|HarmonyOS 7.0 互动卡片:叶片伸出边框仍与花盆对齐
华为·harmonyos
熬夜磕代码丶7 小时前
RN鸿蒙空间音频实战
华为·音视频·harmonyos
行者-全栈开发8 小时前
【鸿蒙心迹】通知与推送集成——emitter 本地通知与推送服务全链路(HarmonyOS 7.x)
华为·harmonyos
Nerd(BUG版)8 小时前
鸿蒙API18~26新增V2组件全解析
microsoft·华为·harmonyos
Felven8 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
SoFarAway1 天前
拆解华为一碰传
华为·逆向
钉先生贾1 天前
毕业项目:从上游更新到回归发布的完整维护闭环
华为·harmonyos
行者-全栈开发1 天前
【鸿蒙心迹】权限申请全流程——从声明到用户授权的完整链路(HarmonyOS 7.x)
华为·harmonyos
KevinChaos2 天前
阳台小花园开发手记 01|HarmonyOS 7.0 互动卡片:小花园为何要两套界面
华为·harmonyos
程序猿追2 天前
一个工程面向手机与二合一:HarmonyOS 6 部署配置和本地手记
华为·智能手机·harmonyos