1. STP简介
STP——Spanning Tree Protocol 生成树协议,逻辑上断开环路,防止广播风暴的产生。当活动路径发生故障时,激活阻塞阻塞端口,及时恢复网络的连通性,在这里起备份的作用。
逻辑断开:既不是根端口,也不是指定端口,STP将这个端口阻塞。
2. 生成树的算法 2.1 选择根网桥选择优先级最小的,如果优先级一样选择MAC地址后面小的。
网桥ID是惟一的,
取值范围:0~65535
缺省值:32768
2.2 选择根端口根据
-到根网桥最低的根路径成本(根路径成本=网桥到根网桥的路径上所有链路的成本之和)
-直连的网桥ID最小
-端口ID最小
2.3 选择指定端口根网桥的端口全是指定端口
在每个网段上,选择一个指定端口
非根网桥上的指定端口选择顺序:
-根路径成本较低
-所在的交换机的网桥ID值较小
-端口的ID较小
端口ID:
2.4 STP选举案例 3. 桥协议数据单元BPDU网桥协议数据单元(BPDU,Bridge Protocol Data Unit)生成树协议是一种桥嵌套协议,在IEEE 802.1d规范里定义,可以用来消除桥回路(组播发送BPDU)。
状态 用途转发(Forwarding) 发送/接收用户数据
学习(Learning) 构建网桥表
侦听(Listening) 构建“活动”拓扑
阻塞(Blocking) 只接收BPDU
禁用(Disabled) 强制关闭
4. MSTP
传统的生成树只运行一个实例,且收敛速度慢,RSTP在传统的STP基础上通过改进达到了加速网络拓扑收敛的目的,但是仍然有缺陷,由于STP和RSTP在整个局域网中,所以的VLAN共享一个生成树实例,因此无法实现基于VLAN的负载均衡,网络环境稳定状态下备份链路始终不能转发数据流量,造成带宽的浪费。
MSTP——多数生成树协议。一个实例中,可以包含多个vlan,性能要比PVST(思科私有)性能好。
4.1 MSTP的网络层次带内管理流量:管理平面和业务平面的数据是同一根线路
带外管理流量:管理平面和业务平面的数据是两根不同的线路