基于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

posted @   zpchcbd  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示