基于STP选举机制
前言:STP选举机制记录
STP产生的目的:解决逻辑上的二层环路
STP的诞生背景
1、环路产生,因为在交换网络中需要设计机制来避免线路单点故障
2、物理上的线路的冗余,产生了环路,而环路会带来许多问题
- 广播风暴,最终导致交换机重启
- 不稳定的CAM表,不停的被刷新
- 重复的单播帧
3、需要物理线路上的冗余,同时也要避免环路带来的副作用,同时还要能够自动化的实现
STP的实现
1、通过协议,阻塞网络上的某一个接口(逻辑上),实现物理线路正常连接,逻辑上接口down,避免环路的产生
2、具体的阻塞接口,是交换机之间,协商出来的
STP的选举机制
-
根桥选举
-
非根桥上选举根端口
-
- 先比较COS值
-
- 再比较SENDder bid 越小越优先
-
- 再比较sender pid 越小越优先
-
- local id 越小越优先
-
所有非根桥交换机空余链路中选举指定端口(两台交换机之间)
-
- cost of path(越小越优先) 注:这里计算的开销值,不是当前交换机上的 随便一个接口到根桥的开销值,而是当前接口所在交换机上的根端口到达根桥的开销值
-
- local bid(越小越优先)
-
- local pid(越小越优先)
知识点:除了非根桥交换机以外,还剩下根桥交换机,而根桥上的接口都是指定接口,所以根桥上的指定接口不需要看
- 选取阻塞接口,也就是接下来拓扑图中没有标记的就都是阻塞接口
下面是一道练习题
STP的状态机制
STP的拓扑变更机制
STP本身问题
1、收敛慢
2、不支持多vlan

浙公网安备 33010602011771号