eNSP——STP配置和選路規則


原理:

        STP是用來避免數據鏈路層出現邏輯環路的協議,使用BPDU傳遞網絡信息計算出一根無環的樹狀網絡結構,並阻塞特定端口。

在網絡出現故障的時候,STP能快速發現鏈路故障,並盡快找出另外一條路徑進行數據傳輸。

        交換機上運行的STP通過BPDU信息的交互,選舉根交換機,然后每台非根交換機選擇用來與根交換機通信的根端口,之后每個

網段選擇用來轉發數據至根交換機的指定端口,最后剩余端口則被阻塞。

       在STP工作過程中,根交換機的選舉,根端口、指定端口的選舉都非常重要。華為VRP提供了各種命令來調整STP的參數,用

以優化網絡。例如,交換機優先級、端口優先級、端口代價值等。

 

例子:

       公司購置了4台交換機,組建網絡。考慮到網絡的可靠性,將4台交換機如圖4-1所示拓撲搭建。由於默認情況下,交換機之間運

行STP后,根交換機、根端口、指定端口的選擇將基於交換機的MAC地址的大小,因此帶來了不確定性,極可能由此產生隱患。

       公司網絡規划,需要S1作為主根交換機,S2作為S1的備份根交換機。同時對於S4交換機,E0/0/1接口應該作為根端口。對於S2和

S3之間的鏈路,應該保證S2的E0/0/3接口作為指定端口。同時在交換機S3上,存在兩個接口E 0/0/10、E 0/0/11連接到測試PC,測試

PC經常上下線網絡,需要將交換機S3與之相連的對應端口定義為邊緣端口,避免測試電腦上下線對網絡產生的影響。

 

 

 

拓撲圖:

 

 

MAC地址:

 

 

1.基本配置

根據地址進行配置,在交換機上啟用STP(華為交換機默認啟用MSTP),將交換機的STP模式改成普通生成樹STP。

 

 (S2,S3,S4同理配置)

配置完后,我們等待30s生成樹重新計算時間,再display stp命令查看一下生成樹狀態。

 

 我們發現S1的E0/0/1端口為轉發狀態、端口角色為根端口,E0/0/2端口為丟棄狀態,端口角色Alternate,即替代端口。

還可以使用 display stp brief命令僅查看摘要信息。

 

 

 2.配置網絡中的交換機

       根交換機在網絡中的位置是非常重要的,如果選擇了一台性能較差的交換機,或者是部署在接入層的交換機作為根交

換機,會影響到整個網絡的通信質量及數據傳輸。所以確定根交換機的位置極為重要。根交換機選舉依據是根交換機ID,

值越小越優先,交換機默認的優先級為32768,當然該值是可以修改的。

       現在將S1配置為主根交換機,S2為備份根交換機,將S1的優先級改為0,S2的優先級改為4096。

 

 

 

 配置完了,看一下S1和S2的STP的狀態。

 

 

 

 發現了S1的優先級變成了0,是根交換機;S2的優先級變為4096,為備份根交換機。

 還有另外配置主根交換機和備份根交換機的方法:

 

要先刪再配置

 

 

 

 我們可以用display命令再看看,這里我就不再看了,自己可以試試。

3.理解根端口的選舉

      生成樹在選舉出根交換機之后,將在每台非根交換機上選舉根端口。選舉時首先比較該交換機_上每個端口到達根交換機的

根路徑開銷,路徑開銷最小的端口將成為根端口。如果根路徑開銷值相同,則比較每個端口所在鏈路上的上行交換機ID,如果該交

換機ID也相同,則比較每個端口所在鏈路上的上行端口ID。每台交換機上只能擁有一個根端口。

 

根據上述的配置信息,我們看一下S4上生成樹信息。

 

 可以看到,S4的 E0/0/2為根端口為轉發狀態。S4經過S3到S1與S2到S1的開銷值相同,S2目前的優先級為4096,S3默認為32768,

 所以與S2連接的E0/0/2接口為根端口。

 

看一下S4的E0/0/2接口的開銷值

接口路徑采用的是Dot1T的計算方法,Config是指手工配置的路徑開銷,Active是實際使用的路徑開銷,開銷值為1。

配置S4的E0/0/2接口的代價值為2000,即增加該接口默認的代價值。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

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



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