MSTP技术解析:提升网络负载均衡

发布于:2025-06-26 ⋅ 阅读:(14) ⋅ 点赞:(0)

MSTP背景

RSTP/STP的缺陷:RSTP/STP的被阻塞端口阻塞的链路不承载任何流量,无法实现数据的负载均衡;可能有二层次优路径

MSTP:通过将一个或多个VLAN映射到instance上,再基于instance进行生成树的计算

        解决了二层环路问题;提供了二层网络冗余环境;实现流量的负载分担

MSTP基本概念

MST Region(多生成树域):MSTP网络中包含一个或多个MST域

MSTI(多生成树实例):

                一个MST域内可以生成一颗或多棵无环的生成树,每棵生成树都是一个MSTI

                MSTI用instance(实例)ID标识,取值0~4094

                VLAN映射表---------描述VLAN和MSTI的映射关系

CST(公共生成树):MSTP网络中连接所有MST域的一棵生成树

IST(内部生成树):是每个MST域内的一个生成树,IST是一种特殊的MSTI,instance为0

CIST(公共和内部生成树):CST+IST=CIST,连接MSTP网络中所有交换机的一颗生成树

SST(单生成树):MST域内只有一台交换机或者只有一棵无环的生成树

总根(CIST ROOT):CIST的根桥

域根(Regional Root):

        IST域根------在MST域中IST生成树中距离总根最近的交换设备是IST域根

        MSTI域根------每个多生成树实例的树根

主桥(Master Bridge):IST Master,它是域内距离总根最近的交换设备

        如果总根在MST域中,则总根为该域的主桥

MSTP端口角色

  1. 根端口:在非根桥上,距离根桥最近的端口是本设备的根端口,根端口负责向根桥方向转发数据
  2. 指定端口:指定端口向下游设备转发BPDU报文的端口
  3. Alternate端口:根端口的备份端口
  4. Backup端口:指定端口的备份端口
  5. master端口:MST域内距离总根最近的端口,是一种特殊的域边缘端口
  6. 域边缘端口:MST域的边缘并连接其他MST域的端口
  7. 边缘端口:整个域的边缘,不再与任何交换设备相连。一般与终端设备直接相连

MSTP端口状态

丢弃 Discarding:

  •                 端口只接收BPDU,不发送BPDU
  •                 对应端口角色:根端口,指定端口,master端口,域边缘端口,Alternate端口、Backup端口

学习Learning:

  •         端口收发BPDU,接收用户流量,学习MAC地址
  •         对应端口角色:根端口,指定端口,master端口,域边缘端口

转发Forwarding:

  •         端口收发BPDU,收发用户流量,学习MAC地址
  •         对应端口角色:根端口,指定端口,master端口,域边缘端口

MSTP报文

前36位+后37位

协议版本ID为3,BPDU类型为0X02

MST BPDU(多生成树协议单元)

配置命令

配置生成树模式:stp mode mstp------------启用MSTP:stp enable

创建并进入MSTP视图:stp region-configuration

                配置MST域名:region-name name

                配置多生成树实例与vlan的映射关系:instance instance-id vlan vlan-id

                配置MST域的MSTP修订级别(缺省为0):revision-level level

                激活MST域配置:active region-configuration

配置根桥和备份根桥

                根桥:stp instance instance-id root primary

                备份根桥:stp instance instance-id root secondary

配置交换机在指定树实例中的优先级

                stp [instance instance-id] priority priority

配置端口在指定生成树实例中的路径开销

                stp pathcost-standard dot1t 

                        配置当前端口在指定生成树上的端口路径开销:stp [ instance instance-id ] cost cost

                        配置端口在指定生成树实例中的优先级(缺省128):stp [ instance instance-id ] port priority priority


网站公告

今日签到

点亮在社区的每一天
去签到