RSTP(快速生成樹協議)

2021-09-01 20:53:19 字數 1513 閱讀 1620

相比於stp,rstp的改進之處在以下幾個方面

(1)埠狀態從5個變為3個。discording,learing,forwarding

(2)埠角色由三個變為4個。給根埠做備份的althernate,給指定埠做備份的backup。以及原有的根埠和指定埠。

(3)bpdu的處理

a:bpdu的型別變為type2

b:每台交換機都可以傳送rst bpdu而不是只有根橋可以傳送bpdu,好處是各交換機提供了一種保活機制,如果在一定時間沒有收到對方的rst bpdu 則會認為對端裝置掛了。

c:rstp規定,如果三個週期沒有收到對方的rst bpdu 則會把埠儲存的rst bpdu老化

d:處於阻塞的埠收到低優先順序的rst bpdu也會對其作出回應。且阻塞埠直接作出回應,不需要stp必須有指定埠作出回應。

(4)rstp的快速收斂機制

a:邊緣埠機制

b:指定埠快速切換 又叫p/a機制

c:根埠快速切換

邊緣埠的特性:不參與生成數的計算,即邊緣埠的up/down不會觸發生成樹的計算,不會產生大量的tc置位的bpdu,而邊緣埠收到bpdu後,會轉變為非邊緣埠。所以我們把連線終端的埠設定為邊緣埠。

根埠快速切換:

當前根埠發生故障時,阻塞埠會向對面網橋進行p/a協商,我是否可以**狀態,如果對面網橋的指定埠為**狀態,則可以變為**狀態(1-2秒協商時間)

指定埠快速切換(p/a機制):

a:當網路中增加新鏈路或故障鏈路的恢復,必然有乙個指定埠需要等待30秒才能進行**狀態,這樣網路恢復的時間較長。所以rstp有乙個指定埠的快速切換機制(p/a)機制。

b:當某個埠想要變成**狀態,首先向對端交換機傳送乙個proposal報文

c:對端交換機收到報文後,會進行同步操作;同步操作就是指臨時阻塞除了邊緣埠之外的所有埠,防止臨時環路的產生。

d:同步完成後會向對端交換機傳送乙個agreement報文,告訴可以變為**狀態。

e:對端收到agreement後才會開啟**狀態。

f:被同步操作後而臨時阻塞的埠會繼續向下進行同步操作,直至整個網路拓撲收斂完成。

rstp的拓撲改變的條件:只有非邊緣埠的狀態發生變化,(up變為down,down變為up)

rstp取消了tcn bpdu。在兩倍的hellotime時間內向根埠,指定埠傳送tc置位的bpdu,交換機收到後會清楚根埠和所有指定埠學習到的mac位址。

當乙個rstp的埠連續三個週期收到stp的bpdu,則該埠的生成樹版本會自動切換為stp。當執行stp的交換機移除後,自動切回stp的版本不會回切到原來的rstp版本。

rstp的配置

STP 生成樹協議 RSTP 快速生成樹

stp spanning tree protocol 是生成樹協議的英文縮寫 該協議可應用於在網路中建立樹形拓撲,消除網路中的環路,並且可以通過一定的方法實現路徑冗餘,但不是一定可以實現路徑冗餘。生成樹協議適合所有廠商的網路裝置,在配置上和體現功能強度上有所差別,但是在原理和應用效果是一致的。stp...

生成樹協議

spanning tree mode pvst spanning tree extend system id spanning tree backbonefast 以下兩條配置是通過為該交換機針對不同vlan設定不同的優先順序來實現該交換機擔當vlan 10 30 100的根交換機,擔當vlan 2...

生成樹協議

透明網橋 資料幀時,不會對幀進行處理,也不會記錄幀的任何傳遞資訊。如果乙個物理鏈路裡有環,當有廣播包發出時,將形成廣播風暴。然而物理路徑上的環路消除完是不可能的,這輩子都不可能了,但可以通過協議阻斷網路中存在的冗餘鏈路從而消除可能存在的環路。資料結構裡面說了,樹是沒有環的,因此要把有環的物理鏈路轉化...