点击学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程
通过本示例,了解STP的基本功能,帮助您配置STP基本功能。
组网需求
在一个复杂的网络中,网络规划者由于冗余备份的需要,一般都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份。这样就难免会形成环形网络,若网络中存在环路,可能会引起广播风暴和MAC桥表项被破坏。
网络规划者规划好网络后,可以在网络中部署STP协议预防环路。当网络中存在环路,STP通过阻塞某个端口以达到破除环路的目的。如图1所示,当前网络中存在环路,RouterA、SwitchB、SwitchC和RouterD都运行STP,通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断增生和无限循环,避免设备由于重复接收相同的报文造成处理能力下降。

配置思路
采用以下思路配置STP功能:
在处于环形网络中的交换设备上配置STP基本功能,包括:
配置环网中的设备生成树协议工作在STP模式。
配置根桥和备份根桥设备。
配置端口的路径开销值,实现将该端口阻塞。
使能STP,实现破除环路,包括:
设备全局使能STP。
除与终端设备相连的端口外,其他端口使能STP。
与PC机相连的端口不用参与STP计算,建议将其去使能STP。
缺省情况下,二层口STP处于使能状态,三层口STP处于去使能状态。
数据准备
为完成此配置举例,需要准备如下的数据:
各GE端口号,如图1所示
根桥是RouterA,备份根桥是RouterD
阻塞口的路径开销值是20000
操作步骤
- 配置STP基本功能
配置环网中的设备生成树协议工作在STP模式
# 配置RouterA的STP工作模式。
<HUAWEI> system-view
[HUAWEI] sysname RouterA
[RouterA] stp mode stp
# 配置交换设备SwitchB的STP工作模式。
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] stp mode stp
# 配置交换设备SwitchC的STP工作模式。
<HUAWEI> system-view
[HUAWEI] sysname SwitchC
[SwitchC] stp mode stp
# 配置交换设备RouterD的STP工作模式。
<HUAWEI> system-view
[HUAWEI] sysname RouterD
[RouterD] stp mode stp
配置根桥和备份根桥设备
# 配置RouterA为根桥。
[RouterA] stp root primary
# 配置RouterD为备份根桥。
[RouterD] stp root secondary
配置端口的路径开销值,实现将该端口阻塞
端口路径开销值取值范围由路径开销计算方法决定,这里选择使用华为私有计算方法为例,配置将被阻塞端口的路径开销值为20000。
同一网络内所有交换设备的端口路径开销应使用相同的计算方法。
# 配置RouterA的端口路径开销缺省值的计算方法为华为私有计算方法。
[RouterA] stp pathcost-standard legacy
# 配置SwitchB的端口路径开销缺省值的计算方法为华为的私有计算方法。
[SwitchB] stp pathcost-standard legacy
# 配置SwitchC的端口路径开销缺省值的计算方法为华为的私有计算方法,将端口GE1/0/1的路径开销值配置为20000。
[SwitchC] stp pathcost-standard legacy
[SwitchC] interface gigabitethernet 1/0/1
[SwitchC-GigabitEthernet1/0/1] stp cost 20000
[SwitchC-GigabitEthernet1/0/1] quit
# 配置RouterD的端口路径开销缺省值的计算方法为华为的私有计算方法。
[RouterD] stp pathcost-standard legacy
使能STP,实现破除环路
将与PC机相连的端口去使能STP
# 配置SwitchB端口GE1/0/2的STP去使能。
[SwitchB] interface gigabitethernet 1/0/2
[SwitchB-GigabitEthernet1/0/2] stp disable
[SwitchB-GigabitEthernet1/0/2] quit
# 配置SwitchC端口GE1/0/2的STP去使能。
[SwitchC] interface gigabitethernet 1/0/2
[SwitchC-GigabitEthernet1/0/2] stp disable
[SwitchC-GigabitEthernet1/0/2] quit
设备全局使能STP
# 设备RouterA全局使能STP。
[RouterA] stp enable
# 设备SwitchB全局使能STP。
[SwitchB] stp enable
# 设备SwitchC全局使能STP。
[SwitchC] stp enable
# 设备RouterD全局使能STP。
[RouterD] stp enable
除与终端设备相连的端口外,其他端口使能STP

最低0.47元/天 解锁文章
1041

被折叠的 条评论
为什么被折叠?



