STP (生成数协议) 简述:
逻辑上断开环路,防止网络风暴的产生
当线路故障,阻塞接口会被激活,恢复通讯;起到备份线路作用
STP工作原理
1、生成树算法以及验证
简述下交换环路产生问题:1、网络风暴 2、收到多个重复数据帧 3、MAC地址表混乱
STP如何解决交换环路问题:1、逻辑上断开环路,防止网络风暴的产生 2、当线路故障,阻塞接口会被激活,恢复通讯;起到备份线路作用
算法步骤:
1、先选择根网桥
网桥ID(BID):就可以认为成交换机
网桥ID是唯一的
选择交换网络中网桥ID最小的交换机成为网桥(找到最小的网桥ID,就相当于找到了根网桥)
网桥的MAC地址(就是交换机的MAC地址)
网桥ID的默认值是32768
网桥优先级是0——65535
简述根网桥的过程::选择网桥ID最小的那个-网桥ID先看优先级,优先级小的那个网桥ID小。如果优先级一样比较MAC地址。MAC地址小的哪一方就是根网桥
2、再选择根端口(根网桥上面的端口都不是根端口)
选择根端口的依据:
1、首先比较到根网桥最低的根路径成本(根端口到根网桥的路径成本)
2、再比较直连的网桥ID最小(路径成本都一样,靠近根网桥最近的端口就是)
3、最后比较端口ID最小
ps:每一个网段上需要选择一个指定端口
跟路径成本
网桥到根网桥的路径上所有的链路成本之和
图
3、选择指定端口
端口ID:
根网桥上面的端口都是指定端口
在每个网段上,选择一个指定端口
非根网桥的指定端口上,选择顺序。
根路劲成本低
特殊:适用比较端口ID的组网图
ps:剩下的端口为阻塞端口
BPDU 桥协议数据单元
使用组播发送BPDU
BPUD类型:
配置BPDU
拓扑变更通告BPDU
BPDU字段:
根网桥ID、根路径成本、发送网桥ID、端口ID
交换机的BDPU子包发送过程、端口状态(记住阻塞和转发)
VLAN与STP的关系
IEEE通用生成树STP不考虑吧VLAN
此时需要为每个VLAN建立一个生成树STP
MSTP不同的VLAN阻塞不同的端口
为多个VLAN或者每个VLAN为一组。构成一个生产树,实现网络的负载分担
MSTP的域名必须一样
阻塞 discarding