STP的端口狀態以及轉換


STP生成樹的五種端口狀態:

  1. Disabled:禁用狀態。端口既不處理和轉發BPDU報文,也不轉發用戶流量。端口會在這種狀態下停留10秒鍾時間。
  2. Blocking/Discarding:阻塞狀態端口僅僅能接收並處理BPDU,不能轉發BPDU,也不能轉發用戶流量。此狀態是預備端口的最終狀態。在默認情況下,端口會在這種狀態下停留20秒鍾時間。
  3. Listening:偵聽狀態端口可以轉發BPDU報文,但不能轉發用戶流量。在默認情況下,該端口會在這種狀態下停留15秒鍾的時間。
  4. Learning:學習狀態端口可根據收到的用戶流量構建MAC地址表,但不轉發用戶流量。增加Learning狀態是為了防止臨時環路。在默認情況下,端口會在這種狀態下停留15秒鍾時間。
  5. Forwarding:轉發狀態端口既可轉發用戶流量也可轉發BPDU報文,只有根端口或指定端口才能進入Forwarding狀態。在默認情況下,端口會在這種狀態下停留15秒鍾時間。

STP端口狀態遷移機制:

1 端口初始化或使能;

2 端口被選為根端口或指定端口。

3 端口不再是根端口或指定端口。

4  forward delay計時器超時。

5  端口禁用或鏈路失效。

  • STP在啟動的時候,端口狀態由Disabled轉為Blocking,此時端口指定接收分析BPDU,不能發送;
  • 如果Blocking狀態端口被選為根端口或者指定端口,會進入Listening狀態,此時端口接收並發送BPDU,這種狀態會持續一個Forward Delay時間(缺省15s);
  • 沒有意外情況回到Blocking,端口會進入Learning狀態,並持續一個Forward Delay時間(缺省15s),此時端口可以收發BPDU,同時構建MAC地址表,為轉發用戶數據幀做准備;
  • 沒有意外,端口進入Forwarding狀態,開始用戶數據幀轉發工作;
  • 狀態遷移過程中,一旦端口被關閉或者出現鏈路故障,進入禁用狀態;
  • 狀態遷移過程中,一旦端口不再是根端口或者指定端口,進入阻塞狀態;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM