STP——端口角色和状态


STP基本概念

  STP是生成树协议的缩写,主要用于防止二层网络中的环路问题(三层网络中可以通过IP字段 TTL进行【破环)

  二层环路带来的影响

    广播风暴-------------------无休止运行,可能导致设备宕机

    MAC地址漂移-------------MAC地址振荡

    单帧多次递交现象--------一般在同一Vlan中出现

STP端口角色的选举

 

  三种端口角色

     根端口RP、指定端口DP、阻塞端口AP

  首先先了解两个概念

    BID:桥ID(包含交换机的优先级和交换机的MAC地址)

         优先级-----0~65535,缺省32768。并且优先级必须是4096的倍数-----越小越优先

         MAC地址--选择交换机所有端口中最小的MAC地址做比较---------------越小越优先

    PID:端口ID(包含端口的优先级和端口编号)

         优先级-----0~255,缺省128。并且优先级必须是16的倍数--------------越小越优先

         端口编号------------------------------------------------------------------------------越小越优先 

  端口角色选举

    选举根桥---------同一个二层网络根桥有且只有一个      

      比较BID,选优先级高的

 

    选举根端口RP----每个交换机最多只能有一个根端口,并且根端口只存在非根交换机上

      比较路径开销,此开销为端口收到的最小路径开销,越小越优

      比较对端的BID,选优先级高的

      比较对端的PID,选择优先级高的

      比较本端口的PID,选择优先级高的

 

    选举指定端口DP--对于根桥来说,其所有端口一般都为指定端口

      比较路径开销,此开销指的是端口发送出去的根路径开销,越小越优先(Eth端口开销默认为20000)

      比较本端的BID,选优先级高的

      比较本段的PID,选择优先级高的

 

    选举阻塞端口------除了RP与DP外的端口都为阻塞端口AP

 

 STP的五种端口状态

 

    Disabled      禁用      不运行STP

    Blocking      阻塞      只接受STP,不发送STP,不学习MAC,不转发用户数据-----AP端口状态

    Listening      聆听      接受、转发STP,不学习MAC,不转发用户数据

    Learning      学习       接受、转发STP,学习MAC,不转发用户数据

    Forwarding  转发      接受、转发STP,学习MAC,转发用户数

   状态转变时间

    阻塞  →  聆听     0s~20s时间

    聆听  →  学习     15s时间

    学习  →  转发     15s时间

   所以,STP从开启到转发,最少需要30s,最大需要50s

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM