首页 > 科技 >

华为交换机STP 根ID优先级设置

2019-11-18 00:18:55 暂无 阅读:1003 评论:0

STP(Spanning Tree Protocol)生成树协议。

冗余链路

当前的交换机为了防止单点故障导致的整个业务中断,常采用冗余链路来实现备份。也就是说如果交换机之间用一条链路互连,那么一旦一条链路出了问题,将会导致整个网络的瘫痪,为了防止这种情况,交换机之间用多条链路互连,当一条链路故障时,还可以通过其他链路发送数据帧(是不是和电路交换/分组交换类似之间的区别类似)。

冗余链路虽然可靠,但会形成环路。环路会造成广播风暴,MAC地址表震荡等问题。为了解决环路问题,提出了STP。

STP(Spanning Tree Protocol)生成树协议

作用:

消除环路:在逻辑上断开环路。

链路备份:当活动链路发生故障时,激活备份链路,保证网络的连通性。

STP通过构造一棵树来解决环路问题。

生成树的实现过程:

选举根桥:根桥在一个逻辑树的根部,非根桥是其下游设备。根桥的选举根据桥ID(Bridge ID),桥ID由16位桥优先级和48位mac地址组成,优先级最高(桥优先级最小)的设备被选举为根桥,如果桥优先级相同,则mac地址小的被选举为根桥。

选举根端口、选举指定端口

STP的配置

我用的是华为的eNSP软件,感觉还挺好用的。

华为X7系列交换机默认工作在MSTP模式,使用STP时,要将所有交换机重新配置为STP,至于为什么要全部,有兴趣可以自己做下实验。

下图是本次配置的拓扑图

华为交换机STP 根ID优先级设置

什么都没修改,可以使用dis stp来查看各个交换机当前的stp配置。可以看到4个交换机都是使用MSTP

四台交换机都修改到stp模式

[Huawei]stp mode stp

Info: This operation may take a few seconds. Please wait for a moment…done.

[Huawei]

缺省情况下交换机的桥优先级是32768,会选择MAC地址最小的作为根桥,这里选择的是S3。而想要使S1作为根桥,可以配置它的桥优先级

[Huawei]stp priority 4096

[Huawei]

修改好以后,查看当前的STP状态

[Huawei]dis stp

——-[CIST Global Info][Mode STP]——-

CIST Bridge :4096 .4c1f-cce6-ead8

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

CIST Root/ERPC :4096 .4c1f-cce6-ead8 / 0

CIST RegRoot/IRPC :4096 .4c1f-cce6-ead8 / 0

CIST RootPortId :0.0

BPDU-Protection :Disabled

TC or TCN received :75

TC count per hello :0

STP Converge Mode :Normal

Time since last TC :0 days 0h:0m:12s

Number of TC :13

Last TC occurred :Ethernet0/0/3

可以看到当前的根桥变为了S1.

查看端口的角色

[Huawei]dis stp brief

MSTID Port Role STP State Protection

0 Ethernet0/0/1 DESI FORWARDING NONE

0 Ethernet0/0/2 DESI FORWARDING NONE

0 Ethernet0/0/3 DESI FORWARDING NONE

三个端口都是指定端口

同理,可以查看其他三个交换机的端口角色。

相关文章