一、什么是STP协议?
STP--spannel tree protocol
逻辑上断开环路,防止广播风暴的产生。
当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用。
 
二、举例配置。
 
STP协议应用_职场
 
根据拓扑图做如下配置。
 
1、  先使用VTP协议将4台交换机的VLAN统一,核心swAswB配置成服务器交换机,接入交换机swCswD配置成客户机交换机。在交换机上配置VLAN,启用STP,实现不同的VLAN选择不同的根网桥,实现负载分担。具体步骤如下:
 
swA#vlan database
swA(vlan)#vtp domain benet
swA(vlan)#vtp server
swA(vlan)#vlan 2 name 2
swA(vlan)#vlan 3 name 3
swA(vlan)#vlan 4 name 4
swA(vlan)#exit
swA#configure terminal
swA(config)#interface range f0/12 – 15
swA(config-if-range)#switchport mode trunk
swA(config-if-range)#exit
swA(config)#spanning-tree vlan 1 root primary
swA(config)#apanning-tree vlan 2 root primary
 
swB#vlan database
swB(vlan)#vtp domain benet
swB(vlan)#vtp server
swB(vlan)#exit
swB#configure terminal
swB(config)#interface range f0/12 – 15
swB(config-if-range)#switch mode trunk
swB(config-if-range)#exit
swB(config)#spanning-tree vlan 3 priority 4906
swB(config)#spanning-tree vlan 4 priority 4906
 
swC#vlan database
swC(vlan)#vtp domain benet
swC(vlan)#vtp client
swC(vlan)#exit
swC#configure terminal
swC(config)#interface range f0/12 – 13
swC(config-if-range)switch mode trunk
 
swD#vlan database
swD(vlan)#vtp domain benet
swD(vlan)#vtp client
swD(vlan)#exit
swD#configure terminal
swD(config)#interface range f0/12 – 13
swD(config-if-range)#switch mode trunk
 
2、  通过对交换机swCswD进行上行速链路配置,使它们的优先级减小,从而避免了成为跟网桥交换机。
swC(config)#spanning-tree uplinkfast
swD(config)#spanning-tree uplinkfast
 
3、  通过对交换机swCswD上连接主机的端口进行速端口配置,使连接主机的端口能够进行快速工作。
swC(config)#interface range f0/0 – 11
swC(config-if-range)#spanning-tree portfast
 
swD(config)#interface range f0/0 – 11
swD(config-if-range)#spanning-tree portfast
 
4、  将交换机swAswB上的f0/14f0/15号端口配置成以太网通道,使核心交换机之间的带宽增大,转发速度更快。
swC(config)#interface range f0/14 – 15
swC(config-if-range)#channel-group 1 mode on
 
swD(confid)#interface range f0/14 – 15
swD(config-if-range)#channel-group 1 mode on
 
总结:
         通过对核心交换机和接入交换机的配置,使物理上出现的环路在逻辑上打断,生成了树形结果,避免了广播风暴的形成。以及对交换机进行了备份线路,保证了交换机能够不间断的正常工作。