1、傳統STP的收斂ide
(一)、 鏈路中斷:spa
1. 對於交換機而言,根端口丟失,而本身有指定端口,從指定端口發送以本身爲根的次優BPDU,而對端接口爲ROOT或者Alternate時,須要等待 max-age超時。收斂須要50秒。教程
2. 對於交換機而言,根端口丟失,而本身有一個alternate端口,沒有發送以本身爲根的次優BPDU,而是進行了新的STP計算,當即選舉阻塞端口爲根端口,無需max-age超時,收斂50秒。接口
3. 被阻塞的鏈路丟失,這條鏈路上原來處於活動狀態的端口的交換機會發送TCN,其餘交換機並沒不進行STP的運算,不須要從新選舉it
(二)、 非鏈路中斷class
對於不是因爲鏈路丟失引發的故障,即鏈路UP,而收不到BPDU,須要等待max-age超時,而後再進行收斂,須要50S。技術
2、何時發送TCN總結
(一)、switching:端口
何時發送TCN:交換機將端口切換到轉發狀態或者將其從轉發狀態或者監聽狀態切換到阻塞狀態時,拓撲結構都將發生改變。換句話說,活動交換機的端口啓動或者關閉,交換機在其根端口中上發送TCN BPDU,這樣根網橋將最終收到拓撲改變的信息。di
(二)、BCMSN
1. 對於處於轉發和監聽狀態的端口,它過渡到阻塞狀態(鏈路故障的狀況)
2. 端口進入轉發狀態,而且網橋已經擁有指定端口
3. 非根網橋在它的指定端口接收到TCN(傳播TCN被髮送)
(三)、華爲
對於華爲的設備來說:端口down不會觸發TCN,華爲傳統STP借鑑了一部分快速STP的技術。華爲STP收斂爲30秒,由於它的alternate端口在收到次優BPDU之後,也會當即迴應較優的BPDU給對方,而不需等待超時。若是鏈路上收不到BPDU,也不須要Max-age超時,三個Hello間隔後,
對於上述內容,特別是傳統STP的收斂,看了幾本教程,也沒有徹底搞明白,不知總結的是否正確,若有問題,歡迎你們指正。