1. 程式人生 > 實用技巧 >華為和華三的生成樹理解概念

華為和華三的生成樹理解概念

首先,要明白在用哪裡? 幹什麼用的? 用起來後感覺怎麼樣?

用在哪裡?----->用在網路交換機機之間的一種協議。

幹什麼用的?------->保證交換機之間相互連線後,通過協議之間的通訊,保證網路無環路和線路備份(也可以說冗餘)。別想急,有前提。看下圖: 1、交換機之間不成環連線。 要開啟生成樹,要去防環嗎?不用!交換機之間本身呈現樹杈結構連線(也是樹形結構)。你還可以關閉生成樹,能節省網路上的協議之間通訊的頻寬和交換機CPU的資源消耗。當然,“有錢人”可以任性! (備註:有點的人說不現實,當然後面會比較的) 2、交換機之間有成環形結構連線。

要嗎,你當然會回答要!為了防環路,說了通俗點就是怕一個數據從交換機1進來,發到2,然後再發到3,然後再發到1,如此重複!官語會說資料包“全網泛洪”,當然還會導致交換機中MAC地址不穩定。(具體的那些先不說了,先要有宗旨)

  **以上兩個情況,說明了具體的使用條件,當然一句話:只要在交換機(注意字眼,不是指路由器,就是不適應路由器)網路中有環路,就要考慮使用生成樹(但是不一定使用這個技術,還可以用別的,生成樹只是其中的一種實現技術。)預設華為、H3C、Cisco預設都是開啟的。(補充說明:華為和H3C預設都是MSTP!,Cisco的要看一下,現在接觸少)**

* ** **用起來後感覺怎麼樣?----->用起來當然可以了,要不然要他幹嘛?!也是!當然問題也有,下面你會看到技術發展的變化。*

生成樹發展:STP--->RSTP---->MSTP。 STP最為傳統,當然也是劣性最多的孩子,好多問題!(拿主要的說起) 1、收斂速度慢(也就是說網路要達成無環路的狀態,消耗的時間比較長)。最長達50秒(華為和H3C檔案中說過) 2、網路資料包不能再充分利用線路(可以理解為那個被阻塞的線路),造成其餘線路頻寬不夠用。也就是管話說的,他是所有VLAN都是基於一個生成樹的。

RSTP是STP的成長,對低層的協議報文進行了適當修改,但這些的目標是為了去掉之前的一大劣性----收斂速度太慢。現在的網路收斂速度可達1秒了。(具體的細節不講)

MSTP又是RSTP的成長,還有的一個劣性都知道的,不能充分利用資源。現在MSTP(多生成樹)可以去解決了,就是不再所有的VLAN都是共享一個生成樹,可以分別對待了。例如:vlan2 vlan 3 在一個生成樹,vlan4 vlan 5在另外一個生成樹,並且兩個的流量可以走不通的路。

下面示意圖: 現在就好了點。有保證了收斂速度、無環路,又能起到流量的多路徑走,起到流量分攤的! 這就是為什麼華為和H3C的生成樹預設是MSTP的緣故吧,只是開始所有的vlan都在一個例項0(就是一個生產樹,不要理解太複雜)中,且不可刪除