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