启用和禁用STP
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SWA //先重命名下
[SWA]
在SWA上警用和启用STP,默认是开启的
[SWA]stp disable //关闭STP
[SWA]dis stp //查看STP协议状态
[SWA]stp enable //开启STP
华为所有X7XXX系列交换机,默认都是MSTP多生成树协议,在SWA和SWB上修改成STP。
[SWA]stp mode ?
mstp Multiple Spanning Tree Protocol (MSTP) mode
rstp Rapid Spanning Tree Protocol (RSTP) mode
stp Spanning Tree Protocol (STP) mode
[SWA]stp mode stp //修改成生成树协议STP
SWB一样
在SWA上修改桥优先级,配置SWA为根桥
[SWA]stp priority ?    //修改桥优先级,访问0-61440,输入值必须是4096的倍数
   
  INTEGER<0-61440>  Bridge priority, in steps of 4096
[SWA]stp priority 0 修改优先级为0
  
查看SWB
在SWA上修改端口优先级,让SWB的G0/0/2端口成为根端口
在SWA上有两种方法可以调整优先级:
我们将G0/0/1调大
[SWA]int g0/0/1   //进度G0/0/1端口
   
[SWA-GigabitEthernet0/0/1]stp port priority ?     //优先级按16的倍数调整(默认128)
   
  INTEGER<0-240>  Port priority, in steps of 16
[SWA-GigabitEthernet0/0/1]stp port priority 240   //我们修改为240,大于128
[SWA-GigabitEthernet0/0/1]quit
在SWB上看到G0/0/2变成了根端口
   
在SWB上修改端口开销,让SWB的G0/0/2成为根端口
[SWB]dis stp int g0/0/1
  
G0/0/1和G0/0/2的端口开销一样的,无法比较哪个端口到根桥总路径开销更小。
我们把G0/0/1的端口开销改为30000,大于G0/0/2的开销
[SWB]int g0/0/1
[SWB-GigabitEthernet0/0/1]stp cost ?
  INTEGER<1-200000000>  Port path cost
[SWB-GigabitEthernet0/0/1]stp cost 30000
[SWB-GigabitEthernet0/0/1]quit
现在修改了开销后,G0/0/2是根端口
将SWA和SWB的G0/0/3配置为边缘端口,方法都一样,这里就配下SWA了。
[SWA]int g0/0/3
[SWA-GigabitEthernet0/0/3]stp edged-port enable    //配置0/3端口为边缘端口