关于STP(Spanning Tree Protocol )协议的技术原理、功能等基础知在此就不一一赘述,点击蓝色链接回顾。
工业通信丨生成树协议详解!
进入正题:
1、VLAN对生成树的影响
- 网络容错能力不强;
- 报文在环路网络中容易增生和无限循环;
- 不利在VLAN中实现流量负载均衡
生成树协议运行生成树算法(STA). 生成树算法很复杂,但是其过程可以归纳为以下3 个步骤:
- 选择根网桥
- 选择根端口
- 选择指定端口
2、STP生成树
单点失效( signle point of failure)及其解决方法:
当两个 Segement之间只有一条物理连接时就有可能出现单点失效→单方面的故障导致全网 Down;Segement的三种概念:
在STP领域表示一段物理介质( 网线 / 光纤 ) 、在封装领域表示经过L4封装的数据、在路由领域表示被L3设备所分割的逻辑子网;
避免单点失效的方法→构建冗余网络。
冗余网络的三大问题都由其核心问题也就是网络环路 ( 打环 ) 引起:
- 多帧复制( Multiple Frame Copies)→未知 MAC地址的数据帧在交换机间不断的复制转发复制转发 , 直到找到该目标地址并成功构建MAC映射,而这时该目标已经收到了N个同样的数据帧了;
- MAC表地址跳动(MAC-Adress Instability)→因为几个接口都能够连接同一个PC因此MAC表中该设备的MAC值匹配的接口不断在几个接口间跳动;
- 广播风暴( Broadcast Storms)→广播会永无休止的发送下去占用越来越多的资源直到资源耗尽网络堵塞交换机Down机;
解决方法: STP
生成树协议 STP( Spaining Tree Protocol):
STP核心: Providesa loop-redundantnetworktopology,by placingcertainin the blockingstate(在冗余网络中将特定的端口置于阻塞状态, 来实现既没有环路, 也可以冗余的网络)。
STP的四大原则( 越小越好 ) :
- lowest root BID
- lowest path cost to root bridge
- lowest sender BID
- lowest