拓扑图
一、开启RSTP
在S1~S3交换机上都做如下配置
//进入系统模式
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
//关闭提示
[Huawei]un in en
Info: Information center is disabled.
//更改设备名称为S1
[Huawei]sys S1
//将stp模式转换为rstp
[S1]stp mode rstp
Info: This operation may take a few seconds. Please wait for a moment...done.
在S1~S3交换机上用dis stp命令查看stp模式,已经设置成为RSTP模式
二、指定S1为根桥
用dis stp命令查看当前根桥,当前交换机S1不是根桥
在S1上用命令stp root primary将其设置为根桥,再用dis stp命令来验证其是否已经成为根桥
三、指定S2的G0/0/2端口为指定端口
在S2上用命令dis stp brief查看当前G0/0/2端口是阻塞端口
如果要把G0/0/2端口设置为指定端口的话,有两个思路。一是把S2的G0/0/2端口开销值变小,二是把S3的G0/0/1端口开销值变大。这样的话,如下图所示,S1到S3交换机的两条路径①和②中就会优先选取①路径,从而放开S2的G0/0/2端口,阻塞S3的G0/0/1端口。
两种方法,如果将S2的G0/0/2端口开销值变小,由于是两条线路的路径(S1->S2->S3)可能降的再小也小不过一条线的路径(S1->S3)所以我们直接采用将S3的G0/0/1端口开销值变大的方法来操作。
如下图所示,进入S3交换机的G0/0/1端口,将其开销值设置为200000,这个开销值将远大于其他路径的开销值之和
此时再查看S2交换机的G0/0/2端口,其端口已经变成了指定端口,正在转发状态
四、所有连接PC的端口都配置为边缘端口
在S2和S3的e0/0/1端口都进行如下配置
//进入e0/0/1端口
[S2]int e0/0/1
//配置端口为边缘端口
[S2-Ethernet0/0/1]stp edged-port enable
在S1和S2上使用dis current命令验证e0/0/1端口是否已经成为边缘端口
五、查询相关的STP信息,判断配置是否正确
S1配置如下
S2配置如下
S3配置如下