配置STP功能示例

点击学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程

通过本示例,了解STP的基本功能,帮助您配置STP基本功能。

组网需求

在一个复杂的网络中,网络规划者由于冗余备份的需要,一般都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份。这样就难免会形成环形网络,若网络中存在环路,可能会引起广播风暴和MAC桥表项被破坏。

网络规划者规划好网络后,可以在网络中部署STP协议预防环路。当网络中存在环路,STP通过阻塞某个端口以达到破除环路的目的。如图1所示,当前网络中存在环路,RouterA、SwitchB、SwitchC和RouterD都运行STP,通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断增生和无限循环,避免设备由于重复接收相同的报文造成处理能力下降。

图1 配置STP功能组网图

配置思路

采用以下思路配置STP功能:

在处于环形网络中的交换设备上配置STP基本功能,包括:

配置环网中的设备生成树协议工作在STP模式。

配置根桥和备份根桥设备。

配置端口的路径开销值,实现将该端口阻塞。

使能STP,实现破除环路,包括:

设备全局使能STP。

除与终端设备相连的端口外,其他端口使能STP。

与PC机相连的端口不用参与STP计算,建议将其去使能STP。

缺省情况下,二层口STP处于使能状态,三层口STP处于去使能状态。

数据准备

为完成此配置举例,需要准备如下的数据:

各GE端口号,如图1所示

根桥是RouterA,备份根桥是RouterD

阻塞口的路径开销值是20000

操作步骤
  1. 配置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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值