STP基本配置
1、STP 模式配置
stp mode { mstp | stp | rstp }命令用来配置交换机的生成树协议模式。缺省情况下, 华为
X7系列交换机工作在MSTP模式。 在使用STP前,STP模式必须重新配置。
2、配置交换机优先级:
通过配置优先级,可以确定根网桥位置
stp priority priority命令用来配置设备优先级值。 priority值为整数, 取值范围为0到
61440, 步长为4096。 缺省情况下, 交换设备的优先级取值是32768。
stp root primary 配置交换机为根网桥,优先级会自动到0
stp root secondary 配置交换机为备份根网桥,优先级自动到4096
3、配置路径开销
华为X7系列交换机支持三种路径开销标准, 以确保和友商设备保持兼容。缺省情况下, 路
径开销标准为IEEE 802.1t。
stp pathcost-standard { dot1d-1998 | dot1t | legacy }命令用来配置指定交换机上路径
开销值的标准。
每个端口的路径开销也可以手动指定。 此STP路径开销控制方法须谨慎使用, 手动指定端
口的路径开销可能会生成次优生成树拓扑。
stp cost cost命令取决于路径开销计算方法:
1)使用华为的私有计算方法时, cost取值范围是1~200000。
2)使用IEEE 802.1d标准方法时, cost取值范围是1~65535。
3)使用IEEE 802.1t标准方法时, cost取值范围是1~200000000。
4、验证配置
display stp命令用来检查当前交换机的STP配置。 命令输出中信息介绍如下:
CIST Bridge参数标识指定交换机当前桥ID, 包含交换机的优先级和MAC地址。
Bridge Times参数标识Hello定时器、 Forward Delay定时器、 Max Age定时器的
值。
CIST Root/ERPC参数标识根桥ID以及此交换机到根桥的根路径开销。
KK1231U4YIUA9I4~DF.png
display stp命令显示交换机上所有端口信息; display stp interface interface命令显示交
换机上指定端口信息。 其他一些信息还包括端口角色、 端口状态、 以及使用的保护机制
等。
WJKGNIXYZRW~ZG3PZVO_V8.png

MSTP配置
RSTP和STP还存在同一个缺陷:由于局域网内所有的VLAN共享一棵生成树,因此无法
在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分
VLAN的报文无法转发。
MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据
转发过程中实现VLAN数据的负载均衡。
MSTP 把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独
立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个
域叫做一个MST域(MST Region:Multiple Spanning Tree Region)。
所谓生成树实例就是多个VLAN的一个集合。通过将多个VLAN捆绑到一个实例,可以
节省通信开销和资源占用率。MSTP各个实例拓扑的计算相互独立,在这些实例上可以实现
负载均衡。可以把多个相同拓扑结构的VLAN映射到一个实例里,这些VLAN在端口上的转
发状态取决于端口在对应MSTP实例的状态。
如图所示:
HV0CDQH0NOZU4Q58.png
经计算,最终生成两棵生成树:
MSTI1以S4为根交换设备,转发VLAN2的报文。
MSTI2以S6为根交换设备,转发VLAN3的报文。
这样所有VLAN内部可以互通,同时不同VLAN的报文沿不同的路径转发,实现了负载分
担。
同一个MST域的设备具有下列特点:
都启动了MSTP。
具有相同的域名。
具有相同的VLAN到生成树实例映射配置。
具有相同的MSTP修订级别配置
具体配置命令:
1、配置工作协议是MSTP,华为设备默认就是
stp mode mstp
2、创建实例:(系统模式下)
stp region-configuration
region-name test 配置统一的域名
revision-level 1 配置一致的修订级别
instance 1 vlan 1 to 50 配置实例1并将VLAN1-50与其映射
instance 2 vlan 51 to 100 配置实例2 并将VLAN51-100与其映射
active region-configuration 提交配置
3、配置根网桥和备份根网桥
stp instance 1 root primary
stp instance 2 root secondary