stp生成樹總結


stp生成樹協議目前主要分stp、rstp、mstp三類,依次向下兼容。

1、涉及的概念:

  stp:根交換(跟網橋)、根端口、指定端口、可選端口,bpdu保護、root保護、收斂慢,單樹。

  rstp:根交換、根端口、指定端口、可選端口,bpdu保護、root保護、收斂較快,單樹。

  mstp:總根交換、域根、實例、根端口、指定端口、可選端口,bpdu保護、root保護、收斂更快,多條生成樹,負載均衡。

2、stp采用協議報文bpdu,進行生成樹計算,計算出一個無環路的樹型網絡結構。

3、開啟stp協議的交換機端口有五種狀態,disabled、blocking、listening、learning、forwarding。

4、邊緣端口使用在直連終端的接口上,可以減少鏈路識別的速度,默認是50s。

5、默認不開啟bpdu保護時,邊緣端口若收到bpdu包,此端口將從邊緣端口轉換成非邊緣端口,將會導致stp重新計算生成樹,引起網絡震盪;而開啟bpdu保護后,

邊緣端口若收到bpdu包,此端口將被關閉,只能由網絡管理員手動開啟。

6、root保護是配置在非根端口上,防止此端口連接的交換機由於優先級高而變成了根交換,保證stp生成樹的穩定性。若配置在root端口上,則此端口網絡中斷。

7、一個交換機除了上聯端口是root端口外,其余端口雖然連接的是電腦,但是仍然是指定端口,這個地方有點不理解。

8、loopback-detection enable命令用來開啟全局或指定端口的環回監測功能。
  缺省情況下,Access端口、Trunk端口和Hybrid端口環回監測功能均處於關閉狀態。 
(1)對於Access端口,如果系統發現端口被環回監測,則根據環回監測動作對該端口進行相應的操作,並向終端上報Trap信息,同時刪除該端口對應的MAC地址轉發表項;
(2)對於Trunk端口或Hybrid端口,如果系統發現端口被環回監測,則只向終端上報Trap信息。當端口的環回監測受控功能也同時開啟時,系統根據環回監測動作對該端口進行相應的操作,並向終端上報Trap信息,同時刪除該端口對應的MAC地址轉發表項。
  只有在系統視圖下和指定接口視圖下均配置了loopback-detection enable命令后,該端口的環回監測功能才能啟動。
  當在系統視圖下配置undo loopback-detection enable后,所有端口的環回監測功能均被關閉。
【舉例】
# 開啟以太網接口Ethernet1/1環回監測功能。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] loopback-detection enable
在端口下配置了環路檢測命令,此端口會不斷發送探測幀,如果在此端口收到了探測幀,則說明有單端口環路,會將此端口臨時關閉,直至環路狀態消失。
9、stp與loopback-detection的區別
  loopback-detect只能檢測某個端口下一級交換機的環路,本交換機的環路檢測不出來。
  STP不僅僅是消除環路,一般是雙鏈路用的!

在分別對接入層交換機配置STP和Loopback-detection進行測試后,得出結果:

當接入層交換機有兩個端口用網線同時與同一個傻瓜交換機相連形成環路時:

    (1)STP生效,阻塞其中一個端口,網絡正常。

    (2)Loopback-detection未生效,該交換機開始廣播風暴,網絡不正常。

當接入層交換機有一個端口用網線連着一個傻瓜交換機,傻瓜交換機上有兩個端口用網線對接時:

    (1)STP生效。阻塞該接入層交換機端口,其他接口網絡正常,但該交換機無法遠程控制。

    (2)Loopback-detection生效,阻塞該接入層交換機端口,並通報trap信息,其他接口網絡正常。

對於單端口出現環路的情況,stp不起作用,loopback-detection起作用。

綜上所述:企業匯聚層與接入層交換機最好開啟STP,Loopback-detection功能可開可不開,除非在某些地方可能會出現單口環路才使用loopback-detetion。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM