生成树协议(STP)通过选择性地将链路设置为备用模式来防止环路,从而保护第2层广播域免受广播风暴的影响。在备用模式下,这些链路会暂时停止传输用户数据。拓扑更改后,链路会自动重新激活,以便实现数据传输。
当主机之间有备用路由时,会出现网络环路。这些环路使第2层交换机无限地转发网络中的流量,从而降低网络效率。STP在网络上的终端之间提供唯一路径。这些路径可消除网络环路的可能性。当存在到主机的冗余链路时,通常会配置STP以防止网络环路。
设备支持以下生成树协议版本:
MSTP通过启用多个STP实例来解决此问题,以便能够单独检测并缓解每个实例中的环路。这使一个或多个STP实例的端口被阻塞,而其他STP实例的端口未被阻塞。如果不同的VLAN与不同的STP实例关联,则它们的流量将根据其关联的MST实例的STP端口状态进行中继。这样可以提高带宽利用率。
本文旨在向您展示如何通过CLI在CBW交换机上配置STP。
步骤1.登录交换机控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
注意:要了解如何通过SSH或Telnet访问SMB交换机CLI,请单击此处。
注意:命令可能因交换机的确切型号而异。
步骤2.在交换机的特权执行模式下,输入以下命令进入全局配置模式:
CBS350#配置步骤3.要在交换机上启用STP功能,请输入以下命令:
CBS350(config)#生成树步骤4.要配置STP协议以在交换机上运行,请输入以下命令:
CBS350(config)#生成树模式[stp|rstp|mst]选项有:
在本例中,使用rstp。
CBS350(config)#生成树模式rstp步骤5.要设置默认路径成本方法,请输入以下命令:
CBS350(config)#生成树路径成本方法[long|short]选项有:
在本例中,选择long。
CBS350(config)#spanning-tree pathcost method long步骤6.要配置交换机STP优先级,以确定选择哪个网桥作为根网桥,请输入以下命令:
CBS350(config)#生成树优先级[priority-number]在本例中,使用32768。
CBS350(config)#生成树优先级32768步骤7.(可选)要配置交换机向其他设备广播Hello消息的频率,请输入以下命令:
在本例中,使用32768。
在本例中,使用默认的Hello时间2秒。
CBS350(config)#spanning-tree hello-time 2步骤8.(可选)要配置STP最大老化时间,请输入以下命令:
CBS350(config)#spanning-tree max-age [seconds]在本例中,使用默认值20秒。
CBS350(config)#spanning-tree max-age 20步骤9.(可选)要配置STP网桥转发时间,即端口进入转发状态之前处于侦听和学习状态的时间量,请输入以下命令:
CBS350(config)#spanning-tree forward-time [seconds]在本例中,使用默认值15秒。
CBS350(config)#spanning-tree forward-time 15步骤10.(可选)要启用STP环回防护,请输入以下命令:
CBS350(config)#spanning-tree loopback-guard注意:启用此功能将检查根端口或备用根端口是否收到网桥协议数据单元(BPDU)。
步骤11.输入exit命令返回特权执行模式:
CBS350(config)#exit步骤12.(可选)要显示交换机上的STP设置,请输入以下命令:
CBS350#show spanning-tree步骤13.(可选)在交换机的特权EXEC模式下,输入以下命令将配置的设置保存到启动配置文件:
CBS350#copy running-config startup-config第14步。(可选)出现“Overwrite file [startup-config].....”提示后,在键盘上按Y表示“Yes”或N表示“No”。
您现在应该已通过CLI成功配置交换机上的STP设置。