华为ENSP学习之生成树协议(STP)

网络环路会引发广播风暴和MAC地址表振荡等问题,导致用户通信质量差,甚至通信中断。为了解决环路问题,而提出了几种生成树协议。

生成树协议是以太网中的破环协议,运行该协议的设备通过彼此交互信息来发现网络中的环路,并有选择地对某些端口进行阻塞,最终将环形网络修剪成无环路的树形网络,达到破除环路的目的。另外,如果当前活动的链路发生故障,生成树协议还可以激活冗余备份链路,恢复网络连通性。

总结其原理:设置一个根核心交换机和备用核心交换机,其它交换机与他进行连接,组成树状的逻辑通路。

关于本功能,端口有以下几个概念需要了解:

  根端口(Root port):根端口就是去往根桥路径开销最小的端口,根端口负责向根桥方向转发数据。在一个运行STP/RSTP协议的设备上根端口有且只有一个,根桥上没有根端口。

  指定端口(Designated port):连接本设备或局域网的上级设备的端口。

  Alternate端口:Alternate端口是根端口的备份端口,提供了从指定桥到根桥的另一条可切换路径。

  Backup端口:Backup端口作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路。

  边缘端口:设备上与终端设备直连的端口为边缘端口。

STP端口状态

端口状态

说明

Disabled

端口状态为Down,不处理BPDU报文,也不转发用户流量。

Blocking

端口仅接收并处理BPDU报文,不转发用户流量。

Listening

过渡状态,开始生成树计算,端口可以接收和发送BPDU报文,但不转发用户流量。

Learning

过渡状态,设备根据收到的用户流量构建MAC地址表。端口可以接收和发送BPDU报文,但不转发用户流量。

Forwarding

端口可以接收和发送BPDU报文,也转发用户流量。只有根端口或指定端口才能进入Forwarding状态。

具体的配置步骤:

  1、设置电脑的IP和子网掩码

  2、所有交换机开启stp

  3、设置交换的stp工作模式为stp

  4、设置根交换机、备用交换机 

 

拓扑图如下所示:

本例中设置LSW3为核心交换机,LSW4为备用核心交换机

具体命令有如下:

stp enable    开启stp功能

stp mode stp   设置stp模式为stp

stp root primary   设置本设备为核心交换机

stp root secondary   设置本设备为备用交换机

配置后的结果:

LSW3:

LSW4:

LSW5:

LSW6:

posted @ 2023-08-25 10:07  铭久  阅读(890)  评论(0编辑  收藏  举报