拓扑图
启用和禁用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
[SWA]dis stp
修改交换机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的端口优先级调大
-
将G0/0/2的端口优先级调小
我们将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端口为边缘端口