一、中文名称:快速生成树协议
二、英文名称:spanning tree protocol
三、作用:防止广播风暴,备份线路
四、把一个环形的网络通过一些算法在逻辑上堵塞一些端口生成树形结构。当线路故障的时候,阻塞端口被激活,恢复通信。起到备份线路的问题。
五、生成树算法的步骤:
1、选择根网桥(Root Bridge)
选择交换网络中网桥ID最小的交换机为根网桥,网桥ID是唯一的,是由优先级和MAC地址组成(show mac-address-table可以查看)。优先级相同时MAC地址小的为根网桥。
2、选择根端口(Root ports):每个非根交换机各选择一个。
①选择根网桥最低的路径成本
②发送BPDU的交换机的网桥ID值较小
③端口ID较小的:端口ID由优先级和端口编号组成,默认128
3、选择指定端口(Designated Ports)
①根网桥上的端口都是指定端口
②发送BPDU的交换机的网桥ID值较小
③非根网桥上的指定端口选择顺序:根路径成本最低——所在的交换机的网桥ID最小——端口ID值较小
六、BPDU
七、交换机生成树端口的状态:
转发(Forwording)
学习(learning)
侦听(Listening)
阻塞(Blocking)
禁用(disabled)
八、STP配置
1、启用生成树命令
sw(config)#spanning-tree vlan vlan-list
2、指定根网桥
sw(config)#spanning-tree vlan vlan-list priority Bridge-priority
sw(config)#spanning-tree vlan vlan-list root {primary|secondary}
3、修改端口成本
sw(config-if)#spanning-tree vlan vlan-list cost cost
4、修改端口优先级
sw(config-if)#spanning-tree vlan vlan-list port-priority priority
5、配置速端口
sw(config-if)#spanning-tree portfast
6、查看生成树配置
sw#show spanning-tree
7、查看某个vlan生成树信息
sw#show spanning-tree vlan vlan-id detail
九、