生成樹協議基本原理


                      生成樹協議基本原理  

 

 

 

 

一.什么叫做生成樹協議

  1>.STP(Spanning Tree Protocol,生成樹協議)是用於在局域網中消除數據鏈路層物理環路的協議;

    2>.通過在橋之間互相轉換BPDU(Bridge Protocol Data Unit,橋協議數據單元),來保證設備完成生成樹的計算過程。

                

擴充:

  BPDU的類型:

        1>.普通 BPDU :用於生成樹計算以及維護生成樹的一種報文

        2>.BPDU  TCN:當網絡拓撲發生變化時,會發送報文告知其他設備網絡拓撲已經發生變化。

 

二.STP的作用

  1>.通過阻斷冗(rong)余鏈路來消除橋接網絡中可能存在的路徑回環;

  2>.當前路徑發生故障時,激活冗余備份鏈路,恢復網絡的連通性。

   

 

 

三.配置BPDU生成和傳遞

1.配置BPDU包含以下重要信息,完成生成樹計算

  a>.根橋ID(RootID)

  b>.跟路徑開銷(RootPathCost)

  c>.指定橋ID(DesignatedBridgeID)

  d>.指定端口ID(DesignatedPortID)

2.各台設備在初始時生成以自己為根橋(Root Bridge)的配置消息,向外發送自己的配置消息

3.網絡收斂后,根橋向外發送配置BPDU,其他的設備對該配置BPDU進行轉發

4.根橋的選舉

  a>.橋ID有橋優先級(BridgePriority)和橋MAC地址(BridgeMacAddress)組成

  b>.橋ID小的橋北選舉為根橋

 

 5.根路徑開銷

  a>.根路徑開銷(RootPathCost)是到達根的路徑上所有鏈路開銷(Cost)的代數和;【一般百兆鏈路cost是19,千兆鏈路cost是10】

  b>.非根橋進行根端口選舉時,根路徑開銷最小的端口為跟端口;

  c>.物理端進行指定橋選舉時,路徑開銷最小的橋為指定橋。

6.通過橋ID決定端口角色

  a>.在路徑開銷相同時,所連網段指定橋ID最小的端口為根端口;

  b>.在根路徑開銷相同時,橋ID最小的橋被選舉為物理段上的指定橋,連接指定橋的端口為指定端口。

 

 7.通過端口ID決定端口角色

  在根路徑開銷,指定橋ID都相同的情況下,所有指定端口ID小的端口為根端口

 

 

 8.端口狀態

 

 

 

H3C實驗:

 

配置生成樹

 

【實驗目的】

 

l  掌握STP的原理以及作用

 

l  掌握STP根橋以及端口角色的選舉

 

l  掌握STP的基本配置

 

【實驗要求】

 

在交換機SW1和SW2的系統試圖下啟用STP,並設置SW1的優先級為0,以使SW1為根橋;並且配置連接PC的端口為邊緣端口。

 

【實驗設備】

 

交換機兩台、PC機一台、網線兩根、console線纜

 

【實驗拓撲】

 

 

 

【實驗過程】

 

1、為主機配置IP地址

 

主機

IP地址

Pc1

192.168.1.1

Pc2

192.168.1.2

2、配置SW1

<SW1>system-view

開啟STP功能

[SW1]stp enable

設置SW1的優先級為0

[SW1]stp priority 0

進入到接口試圖配置端口為邊緣端口

[SW1]interface e0/4/2

[SW1-Ethernet0/4/2]stp edged-port enable[w1] 

3、配置SW2

<SW2>system-view

[SW2]stp enable

[SW2]stp priority 0

[SW2]interface e0/4/2

[SW2-Ethernet0/4/2]stp edged-port enable

【實驗測試】

1、查看SW1 STP信息

  

以  上信息可以看出SW1是根橋,其上所有端口是指定端口(DESI),處於在轉發狀態。

2、查看SW2 STP 信息

 

  以上信息可以看出,SW2是非根橋,端口e/4/0是根端口,處於轉發狀態,負責在交換機之間轉發數據;端口e/4/1是備份根端口,處於阻塞狀態;連接PC的e/4/2是指定端口,處於轉發狀態。

【思考拓展】

如果不在交換機的E0/4/2口配置邊緣端口(undo stp edged-port),然后斷開端口e/4/2的電纜,再重新連接,並且在SWA上查看端口e/4/0的狀態,注意每隔幾秒鍾執行命令查看一次,查看端口狀態的遷移過程。


邊緣端口的目的是為了加快STP的收斂速度

 


免責聲明!

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



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