2020121414471261.png

在每一台交换机上面创建vlan2-4 将交换机互联的端口改成trunk口,并允许vlan2-4通过,开启mstp,设置相同的域名、修订级别、实例对应关系并激活配置。以SWC为例:

[SWC]vlan 2 to 4
[SWC]stp mode mstp--------stp模式为mstp
[SWC-mst-region]region-name h3c-----------域名
[SWC-mst-region]revision-level 0---------修订级别
[SWC-mst-region]instance 2 vlan 2--------实例对应关系
[SWC-mst-region]instance 3 vlan 3
[SWC-mst-region]instance 4 vlan 4
[SWC-mst-region]active region-configuration--------激活配置
[SWC]int range g1/0/22 to g1/0/23
[SWC-if-range]port link-type trunk
[SWC-if-range]port trunk permit vlan 1 to 4
[SWC]int g 1/0/1
[SWC-GigabitEthernet1/0/1]stp edged-port---为了快速转发,与pc互联的端口设置为边缘端口
[SWC-GigabitEthernet1/0/1]port access vlan 2

通过dis stp ro ot命令查看网络中的根桥,会发现由于没有为实例指定不同的根桥,有一台交换机上面所有的实例都是根桥,这里是SWC:

[SWC]dis stp ro
 MST ID   Root Bridge ID        ExtPathCost IntPathCost Root Port
 0        32768.5206-3753-0300  0           0
 2        32768.5206-3753-0300  0           0
 3        32768.5206-3753-0300  0           0
 4        32768.5206-3753-0300  0           0

可以通过命令为不同的实例指定不同的主根和备根。

[SWD]stp instance 4 root primary------实例4的主根
[SWC]stp instance 3 root primary------实例3的主根
[SWB]stp instance 2 root primary------实例2的主根

设置备根的命令为stp instance id root secondary,根据需要自行设置,起到备份的作用

查看个交换机的根桥,会发现此时的实例根桥已经发生变化,以SWD为例:可以看到实例2的根端口为与SWB相连的1/0/24;实例3的根端口为与SWC相连的1/0/22;实例4的根桥就是SWD。

[SWD]dis stp ro
 MST ID   Root Bridge ID        ExtPathCost IntPathCost Root Port
 0        32768.5206-3753-0300  0           20          GE1/0/22
 2        0.5206-41f0-0600      0           20          GE1/0/24
 3        0.5206-3753-0300      0           20          GE1/0/22
 4        0.5206-3aff-0400      0           0

也可以通过命令dis stp brief dis stp 查看交换机端口角色状态和详细信息。