快速生成树配置
STP(Spanning Tree Protocol)是生成树协议的英文缩写。STP的目的是通过协商一条到根交换机的无环路径来避免和消除网络中的环路。它通过一定的算法,判断网络中是否存在环路并阻塞冗余链路,将环型网络修剪成无环路的树型网络,从而避免了数据帧在环路网络中的增生和无穷循环。
STP在网络中选择一个被称为根交换机的参考点,然后确定到该参考点的可用路径。如果它发现存在冗余链路,它将选择最佳的链路来负责数据包的转发,同时阻塞所有其它的冗余链路。如果某条链路失效了,就会重新计算生成树拓扑结构,自动启用先前被阻塞的冗余链路,从而使网络恢复通信。
技术原理
生成树协议(spanning-tree),作用是在交换机网络中提供冗余备份链路,并且解决交换网络中的环路问题。
生成树协议时利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。运用该算法将交换网络 冗余备份链路从逻辑圣桑断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。
生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议)
生成树协议的特点收录时间长,从主要链路出现故障到切换至备份链路需要50秒的时间。
快速生成树在生成树协议的基础上增加了两种端口角色,替换端口和备份端口,冗余端口不需要经过50秒的收录时间,可以直接切换大替换端口或备份端口,从而实现RSTP协议小于1秒的快速收录。
注意:按照拓扑图连接网络时注意,两台交换机都配置快速
生成树协议后,再将两台交换机连接起来。如果先连线再配置会造成广播风暴,影响交换机的正常工作。
SwitchA(config)#interface fastethernet 0/10
SwitchA(config-if)#switchport access vlan 10
SwitchA(config)#interface range fastethernet 0/1-2
SwitchA(config-if)#switchport
mode trunk
SwitchA(config)#
spanning-tree mode rstp
SwitchB(config)#interface fastethernet 0/10
SwitchB(config-if)#switchport access vlan 10
SwitchB(config-if)#exit
SwitchB(config)#interface range fastethernet 0/1-2
SwitchB(config-if)#switchport mode trunk
SwitchB(config)# spanning-tree mode rstp
验证测试:
SwitchA#show spanning-tree
SwitchA(config)#int
f0/1
SwitchA(config-if)#shut
这时会立即启用另一条线路