MSTP概述
MSTP是多生成树协议,允许一个交换环境中运行多个生成树,每个生成树称为一个实例,MSTP将路由环路网络修剪成一个无环的树形网络,避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡,MSTP还兼容STP和RSTP。
MSTP的基本原理
(1)MSTP的网络层次
一个二层交换网络可以划分多个MST域,每个生成树域可以划分多个MSTI,每个实例中可以映射多个VLAN
(2)MST域
MST域是多生成树域,由局域网中的多台交换机他们之间的网段构成一个局域网可以存在多个MST域,各MST域之间在物理上直接或间接相连
(3)MSTI
一个MSTI域内可以运行多个MSTI,MSTI之间彼此独立,MSTI可以与一个或者多个VLAN对应,但一个VLAN只能与一个MSTI对应。
(4)端口角色
MSTP中的角色主要有根端口,指定端口,预备端口,备份端口和边缘端口,除边缘端口外其他端口角色都参与MSTP的计算过程。
(5)MSTP的端口状态
主要有三种:
Forwarding:转发状态
Learning:学习状态
Discarding:阻塞状态
下面介绍实验案例
MSTP协议详细介绍_第1张图片
俩个客户机的网关分别为路由器俩个口的IP
1.配置客户端和路由器的IP地址R1配置如下
MSTP协议详细介绍_第2张图片
2.配置VLAN及Trunk
SW1配置如下:
MSTP协议详细介绍_第3张图片

MSTP协议详细介绍_第4张图片
MSTP协议详细介绍_第5张图片
S2配置如下:
MSTP协议详细介绍_第6张图片
MSTP协议详细介绍_第7张图片
MSTP协议详细介绍_第8张图片
S3配置如下:
MSTP协议详细介绍_第9张图片
MSTP协议详细介绍_第10张图片
MSTP协议详细介绍_第11张图片
MSTP协议详细介绍_第12张图片
3.配置MSTP
【S1】stp mode mstp // 将交换机配置成MSTP模式
【S1】stp region-configuration // 进入MSTP配置模式
【S1-mst-region】region-name asd // 配置域名为asd
【S1-mst-region】revision-level 1 // 配置版本等级为 1
【S1-mst-region】instance 1 vlan 10 // 将vlan10 加入实例1中
【S1-mst-region】instance 2 vlan 20 // 将vlan20 加入实例2中
【S1-mst-region】active region-configuration // 激活配置
【S1-mst-region】quit
【S1】stp instance 1 root perimary //配置此交换机为实例1的主根
【S2】stp instance 2 root secondary //配置此交换机为实例2的备根
S2配置如下
MSTP协议详细介绍_第13张图片
MSTP协议详细介绍_第14张图片
R3配置如下:
MSTP协议详细介绍_第15张图片
4.验证
在S3上使用display stp brief 命令查看STP接口角色及状态信息
也可用pc1访问pc2
MSTP协议详细介绍_第16张图片