1. 程式人生 > >Cisco Packet Tracer中配置生成樹

Cisco Packet Tracer中配置生成樹

生成樹簡介:

生成樹協議(英語:Spanning Tree Protocol,STP),是一種工作在OSI網路模型中的第二層(資料鏈路層)的通訊協議,基本應用是防止交換機冗餘鏈路產生的環路.用於確保乙太網中無環路的邏輯拓撲結構.從而避免了廣播風暴,大量佔用交換機的資源.

生成樹協議是基於Radia Perlman在DEC工作時發明的一種演算法被納入了IEEE 802.1d中, [1]  2001年IEEE組織推出了快速生成樹協議(RSTP)在網路結構發生變化時其比STP更快的收斂網路,還引進了埠角色來完善了收斂機制,被納入在IEEE 802.1w中。

STP的工作過程如下:首先進行根網橋的選舉,其依據是網橋優先順序(bridge priority)和MAC地址組合生成的橋ID,橋ID最小的網橋將成為網路中的根橋(bridge root)。在此基礎上,計算每個節點到根橋的距離,並由這些路徑得到各冗餘鏈路的代價,選擇最小的成為通訊路徑(相應的埠狀態變為forwarding),其它的就成為備份路徑(相應的埠狀態變為blocking)。STP生成過程中的通訊任務由BPDU完成,這種資料包又分為包含配置資訊的配置BPDU(其大小不超過35B)和包含拓撲變化資訊的通知BPDU(其長度不超過4B)。

 

網路的接入層、匯聚層和核心層:

接入層:

接入層目的是允許終端使用者連線到網路,因此接入層交換機具有低成本和高階口密度特性。接入交換機是最常見的交換機,它直接與外網聯絡,使用最廣泛,尤其是在一般辦公室、小型機房和業務受理較為集中的業務部門、多媒體制作中心、網站管理中心等部門。在傳輸速度上,現代接入交換機大都提供多個具有10M/100M/1000M自適應能力的埠。

匯聚層:

匯聚層交換機是多臺接入層交換機的匯聚點,它必須能夠處理來自接入層裝置的所有通訊量,並提供到核心層的上行鏈路,因此匯聚層交換機與接入層交換機比較,需要更高的效能,更少的介面和更高的交換速率。

核心層:

而將網路主幹部分稱為核心層,核心層的主要目的在於通過高速轉發通訊,提供優化,可靠的骨幹傳輸結構,因此核心層交換機應擁有更高的可靠性,效能和吞吐量。

 

操作:

模擬一個企業網路

新增三臺交換機、一臺伺服器和兩臺主機。

其中Switch0為接入層交換機,Switch1、Switch2為匯聚層交換機。

為簡化操作,本實驗沒有為裝置配置IP地址、測試連通性等操作。

配置配置Switch1

檢視根網橋優先順序、根交換機MAC地址、該交換機的優先順序和該交換機MAC地址

Switch>enable

Switch#show spanning-tree

 

VLAN0001

  Spanning tree enabled protocol ieee

  Root ID    Priority    32769                           (根網橋優先順序)

             Address     0001.4219.98AD                (根交換機MAC地址)

             Cost        19

             Port        1(FastEthernet0/1)

             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)   (該交換機的優先順序)

             Address     0001.9766.3825                (該交換機MAC地址)

             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

             Aging Time  20

 

Interface        Role Sts Cost      Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Fa0/1            Root FWD 19        128.1    P2p

Fa0/2            Desg FWD 19        128.2    P2p

 

可以看出該交換機並不是根交換機

 

人工指定根交換機

Switch#configure terminal

Switch(config)#spanning-tree vlan 1 priority 4096

 

檢視配置後的根網橋優先順序、根交換機MAC地址、該交換機的優先順序和該交換機MAC地址

VLAN0001

  Spanning tree enabled protocol ieee

  Root ID    Priority    4097                              (根網橋優先順序)

             Address     0001.9766.3825                  (根交換機MAC地址)

             This bridge is the root

             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority    4097  (priority 4096 sys-id-ext 1)    (該交換機的優先順序)

             Address     0001.9766.3825               (該交換機MAC地址)

             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

             Aging Time  20

 

Interface        Role Sts Cost      Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Fa0/1            Desg FWD 19        128.1    P2p

Fa0/2            Desg FWD 19        128.2    P2p

 

可以看出該交換機現在變成了根交換機。

 

此時看到網路拓撲結構圖變為

生成樹配置成功

 

模擬線路斷開


模擬鏈路重新連線

注意: 1.將匯聚層交換機設定成根網橋這樣配置生成樹才有意義。

       2. 接入層交換機、匯聚層交換機、核心層交換機並非是交換機的種類或者屬性,只是由其所執行的任務來劃分的。