STP协议的解释和作用
为了提高网络可靠性,交换网络中通常会使用冗余链路。然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。STP可以在提高可靠性的同时又能避免环路带来的各种问题,STP(Spanning Tree Protocol)是生成树协议的英文缩写。该协议可应用于在网络中建立树形拓扑,消除网络中的环路,并且可以通过一定的方法实现路径冗余,但不是一定可以实现路径冗余。
STP分为三个版本:
① 802.1D普通生成树STP
② 802.1W快速生成树RSTP
③ 802.1S多生成树MSTP
STP作用:
① 通过阻塞端口来消除环路
② 实现链路备份的目的
实验拓扑
本次实验拓扑如图下所示
实验目的
1.寻找根桥
2.寻找根端口
3.指定根桥为S1,备份根桥为S2
实验步骤
搭建拓扑
首先按照拓扑图进行搭建,S1为S5700,S2~S4为S3700,开启所有设备
设备重命名和关闭提示
将S1~S4交换机都按照图下所示进行配置
//进入系统
<Huawei>sys
//关闭提示
[Huawei]un in en
//将设备重命名
[Huawei]sys S1
将默认mstp模式改成stp模式
交换机默认具有mstp模式(多vlan划分区域使用)
将S1~S4都进行如下配置
[S1]stp mode stp
查看stp详细信息(寻找根桥)
如图下所示,使用命令查看stp详细信息。从图中可以看出,此时的根桥并不是当前交换机S1
[S1]display stp
同理,S2也不是根桥
同理,S3也不是根桥
S4是根桥
注意:如果是在more状态下,结束查看信息按ctrl+c
查看stp简要信息(寻找根端口)
以S2交换机为例,使用命令查看stp简要信息(只显示已连接端口)可以看出,g0/0/2是根端口
[S2]display stp brief
根桥设置(指定根桥)
指定S1为根桥,S2为备份根桥,有两种方法指定
方法一:指定优先级数值(优先级数值范围在0~61440,必须是4096的倍数)
[S1]stp priority 0
[S2]stp priority 4096
方法二(常用方法):直接指定
[S1]stp root primary
[S2]stp root secondary
注意:两种方法更改的都是优先级。优先级相同的情况下,比较MAC地址,MAC地址小的为根桥
验证根桥
使用display stp命令在各个交换机上查看,S1已经成为根桥
S1交换机如下所示
S2交换机如下所示
S3交换机如下所示
S4交换机如下所示