每臺交換機的端口須經歷一系列的端口狀態改變。
1.禁用狀態(disabled):端口被管理性的關閉或由于故障引起的端口關閉(MST稱此狀態為丟棄狀態(discarding))。
2.阻塞狀態(blocking):此端口狀態出現在端口初始化之后。處于阻塞狀態的端口不能接收或傳輸數據,不能向自己的地址表添加MAC地址,只能接收BPDUs。如果檢測出存在橋接環路,或者端口失去其根端口或指定端口的狀態,那么它將返回到阻塞狀態(MST稱此狀態為丟棄狀態)。
3.偵聽狀態(listening):如果某端口可成為根端口或指定端口,該端口將進入偵聽狀態。偵聽狀態的端口不能接收或傳輸數據,也不能向自己的地址表中添加MAC地址可以收發BPDU(MST稱此狀態為丟棄狀態)。
4.學習狀態(learning):在轉發延時計時器到期后(默認 15 秒),端口將進入學習狀態.學習狀態的端口不能傳輸數據但可收發BPDU,此狀態下可學習MAC地址并可將地址加入到地址表中。
5.轉發狀態(forwarding):在第2個轉發延時計時器到期后(默認15秒),端口將進入轉發狀態。此狀態下的端口可以收發數據、學習MAC地址及收發BPDUs。