STP與RSTP續

1、當拓撲建立起來自後,所有網橋仍然從指定端口向外發送BPDU報文

2、如果某端口接收BPDU超時了,則該橋認爲需要重新計算生成樹,於是以自己爲根橋,從所有端口向外發送BPDU報文

3、STP與RSTP的報文格式有所區別,STP包括TCN、TC、TCA報文和configure報文,RSTP只有一種configure報文,該報文中攜帶的一個字節的標誌位可以標誌7種報文:TC、握手、端口類型(根端口、指定端口、替換端口、備份端口)、learning、forwarding、握手的ACK、TCA

4、RSTP的握手在拓撲改變的過程中進行。在拓撲改變的過程中,如果某網橋的discarding端口要變爲forwarding狀態,則通過與下面的網橋進行一次握手就可以實現。而對於STP來說,由blocking到forwarding只能通過等待2倍的forward delay實現,這也說明了爲什麼RSTP要比STP倒換的快。

5、握手過程:SWA端口向下發握手請求——SWB收到請求的網橋把自己所有forwarding的端口阻塞掉,然後響應該握手請求,向上發送握手ACK,同時把收到握手請求的端口置爲forwarding——SWA收到握手ACK後,把端口狀態置爲forwarding——SWB通過阻塞掉的端口向下(SWC)發握手請求,如此循環,握手不斷向下傳播。

6、對於STP,某個網橋發現拓撲改變(有端口由阻塞變轉發)之後,主動向根橋發送拓撲改變TCN報文,根橋收到後發送應答TCA報文,並且從所有指定端口發送TC報文,其他橋收到TC報文後,清FDB表並從所有指定端口轉發TC報文。

7、對於RSTP,某個網橋發現拓撲改變(有端口由阻塞變轉發)之後,從根端口發送帶有TC標誌的config報文並清FDB表,其他橋收到該報文後,清FDB表並從根端口和指定端口發送帶有TC標誌的config報文。

發佈了27 篇原創文章 · 獲贊 18 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章