eNSP中STP生成树协议的相关命令和配置

一、拓扑图

1.新建拓扑图

2.修改交换名称

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname S1

S2、S3、S4操作同上

二、查询根桥及各端口

1.交换机命令及操作

S1命令及操作如下:

[S1]stp mode stp //将stp的模式设置成stp模式(因为还有其他的stp模式,例如mstp、rstp)

[S1]display stp //查看stp的信息

展示查询结果如下:

CIST Bridge :32768.4c1f-cc88-3f30 //这一条是网桥ID,前面的数字是交换机的优先级,这里32768是交换机的默认优先级,后面是生成的mac地址 CIST Root/ERPC :32768.4c1f-cc88-3f30 / 0 //这一条是根桥地址,网桥地址与根桥地址相同说明S1就是根桥,斜杠/后面表示到达根桥的开销,这里的开销是0

我们只需要第一页的内容即可,后续还有很多内容不需要显示,这里在命令行中按“ctrl+c”就可以直接回到命令行。

将途中标记的两行命令复制粘贴在拓扑图中,S2、S3、S4操作同上,最终显示结果如下:

2.查询生成树简要信息

S4命令及操作如下:

[S4]display stp brief //查看stp的简要信息

ALTE:表示阻塞端口

DEST:表示指定端口

ROOT:表示根端口

FORWARDING:表示一种端口状态,该状态下端口可以发送和接受数据帧

DISCARDING;表示一种端口状态,该状态下端口正在抛弃所有数据流

三、指定主根桥和备份根桥

1.指定主根桥

目前我们的根桥是S1,现在我们通过命令配置,将S3设置为主根桥。

S3命令如下:

[S3]stp root primary //设置当前设备为生成树协议的根桥 [S3]display stp

可以看到网桥ID和根桥已经发生了变化,将图中标记的命令复制粘贴在拓扑图上。

2.指定备份根桥

现在我们的新根桥是S3,我们通过命令配置将S2设置为备份根桥。

S2命令如下:

[S2]stp root secondary //设置当前设备为生成树协议的备份根桥

[S2]display stp

可以看到网桥ID和根桥已经发生了变化,将图中标记的命令复制粘贴在拓扑图上。

最终显示如下:

3.指定主根桥和备份根桥的其他命令

这里我们用到的是直接指定的方法:

stp root primary

stp root secondary

还有另一种指定优先级的方法:

stp priority 0 //设置交换机优先级为0

stp priority 4096 //设置交换机优先级为4096(优先级的取值范围是0~61440,步长是4096,交换机默认情况下的优先级是32768)

但是后一种方法计算起来比较麻烦,所以推荐使用第一种方法。

四、调整根端口及指定端口

1.调整根端口

以S1为例,命令如下:

[S1]display stp brief

可以看到目前的根端口是g0/0/1,阻塞端口是g0/0/2,这说明g0/0/1端口的路径开销小于g0/0/2端口的路径开销,我们只需要将g0/0/1端口的路径开销调大,即可实现根端口的转换。

S1命令如下:

[S1]interface GigabitEthernet 0/0/1

[S1]GigabitEthernet0/0/1]stp cost 2000000

[S1]GigabitEthernet0/0/1]display stp brief

可以看到目前的根端口是g0/0/2,阻塞端口是g0/0/1,根端口已经发生了转换。

2.调整指定端口

调整指定端口和调整根端口其实大同小异,就是将要设为指定端口的路径开销调大即可,命令配置也相同,区别就是指定端口的调整,这里就不做演示了。

五、设置边缘端口

以S4为例,它的g0/0/3端口接的是PC端,所以其实可以不用参与生成树协议,为了避免它参与到生成树协议中,我们需要把这个端口设置成边缘端口,对S4命令如下:

[S4]display stp brief

可以看到图中的g0/0/3端口状态处于FORWARDING状态,但是当我们将这个端口关闭之后再开启,它会从DISCARDING状态变成FORWARDING状态,而这个变化过程耗时30~50秒就是参与生成树协议的计算,将他设置为边缘端口后,只要一开启就是FORWARDING状态,这样它就不参与生成树协议的计算过程。

[S4]interface GigabitEthernet 0/0/3

[S4-GigabitEthernet0/0/3]stp edged-port enable

同样的,这个拓扑图中S2的g0/0/3端口也可以设置成边缘端口,不参与生成树的计算中。

  • 23
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
生成树协议(Spanning Tree Protocol,STP)是用于在网络拓扑防止环路的协议。而以STP为基础的协议则称为生成树协议。 以下是在Cisco交换机上配置STP的示例: 1. 先进入交换机的全局配置模式: ``` switch# configure terminal ``` 2. 启用STP协议: ``` switch(config)# spanning-tree mode <mode> ``` 其,mode可以是以下之一: - 802.1d:传统STP协议 - 802.1w:快速STP协议 - 802.1s:多实例STP协议 3. 配置优先级: ``` switch(config)# spanning-tree priority <priority> ``` 其,priority是优先级,取值范围是0到65535,默认值是32768。优先级越低,该交换机在STP的地位越高。 4. 配置端口类型: ``` switch(config-if)# spanning-tree portfast ``` spanning-tree portfast命令用于配置端口的类型。如果一个端口被配置为端口类型,则该端口会在连接时立即转换为转发状态,而不必等待STP协议计算。 5. 配置边缘端口: ``` switch(config-if)# spanning-tree portfast edge ``` spanning-tree portfast edge命令用于配置端口为边缘端口。边缘端口是指连接到终端设备的端口。与普通端口不同,边缘端口不会参与STP计算。 6. 配置BPDU保护: ``` switch(config-if)# spanning-tree bpduguard enable ``` spanning-tree bpduguard enable命令用于启用BPDU保护。如果一个端口接收到BPDU,则该端口会被禁用,以防止环路的产生。 7. 保存配置: ``` switch(config)# end switch# copy running-config startup-config ``` 以上是在Cisco交换机上配置STP的示例,其他厂商的交换机配置方式可能会略有不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值