『壹』 我們做網路實驗室用兩台交換機和兩台計算機還有一些網線做冗餘環路的實驗,什麼是生成樹還有MSTP啊
STP的作用
STP的全稱是spanning-tree protocol,STP協議是一個二層的鏈路管理協議,它在提供鏈路冗餘的同時防止網路產生環路。STP協議(Spanning tree protocol)的本質就是實現在交換網路中鏈路的備份和負載的分擔.stp是生成樹協議,主要功能是從拓撲中清除第2層環路
一.STP增強特性:
傳統的802.1d標準的STP,有一些缺陷,比如當一個交換機檢測到鏈路發生故障,再到網路重新收斂的時候,至少要等50秒的時間(轉發延遲+BPDU最大生存周期).當一個端工作站,比如PC或伺服器,插到交換機某個埠後,該埠同樣會經歷STP的一些狀態,比如監聽和學習.但是端工作站不會引起層2環路,因此,對於接端工做站的埠,沒必要經歷這相對漫長的STP收斂時間.因此 CISCO提出了Port Fast這一特性.啟用該特性的埠無需經歷轉發延遲可以直接進入轉發狀態,減少收斂時間.該特性類似802.1w標准里的邊緣埠(EP):
在啟用這種特性的時候,必須保證該埠連接的是端工作站,而不是交換機或者集線器等網路設備,否則會引起環路問題.另外,如果在該埠啟用了語音VLAN,那麼Port /---全局啟用Port Fast特性---/
Switch(config-if)# spanning-tree portfast [trunk] /---基於介面的啟用Port Fast特性---/
Switch(config-if)# spanning-tree portfast disable /---禁用Port Fast特性---/
注意,如果要在trunk埠啟用該特性,先要確保該trunk埠不會引起環路.
另外一種減少STP收斂時間的技術是Uplink Fast特性:
當交換機A檢測到鏈路L2出故障後,會立刻切換到L3,從而跳過STP的監聽和學習階段(轉發延遲),節約近30秒的時間達到快速收斂.另外要注意的是,如果配置了VLAN的優先順序,那麼不能啟用該特性.因為該特性是對所有VLAN生效而不是針對某一個VLAN生效.一旦啟用該特性後,交換機的網橋優先順序自動被設置為49152;如果你的鏈路開銷小於3000,那麼開銷將自動增大為3000(如果大於3000則不會).該舉動的意圖是防止交換機(如上圖里的交換機A)成為根橋.
配置方式如下:
Switch(config)# spanning-tree uplinkfast [max-update-rate pps] /---全局啟用Uplink Fast---/
可選參數值的范圍是0-32000,默認每秒150個包,值越低收斂越慢.
如果照上圖里,當鏈路L1出故障後,Uplink Fast特性就不能彌補該缺點.因此出現了Backbone Fast特性:
當交換機C通過下級BPDU信息(inferior BPDU)檢測到L1出故障後,由於L1不是它到根橋的直連鏈路.因此,交換機C會發送根鏈路查詢信息(RLQ).當收到RLQ的應答後,交換機C將自己原本處於堵塞狀態的埠立即設置為轉發狀態(把最大生存周期的20秒給老化掉),為B提供一條到根橋的替代路徑.但要經過轉發延遲,也就是大約30的時間.一旦啟用該特性,必須在所有的交換幾上都使用.但如果此時新增加一個交換機進來,該交換機也會發送下級BPDU信息聲稱自己想成為根橋(野心夠大啊).不過其他交換機會忽略該下級BPDU,並且交換機B會告訴它A才是根橋:
配置方式:
Switch(config)# spanning-tree backbonefast /---全局啟用Backbone /---在啟用了Port Fast特性的埠上啟用BPDU Guard---/
Switch(config-if)# spanning-tree bpguard enable /---在不啟用Port Fast特性的情況下啟用BPDU Guard---/
而BPDU Filtering特性和BPDU Guard特性非常類似.通過使用BPDU Filtering,將能夠防止交換機在啟用了Port Fast特性的埠上發送BPDU給主機:
如果全局配置了BPDU /---在啟用了Port Fast特性的埠上啟用BPDU Filtering---/
Switch(config-if)# spanning-tree bpfilter enable /---在不啟用Port Fast特性的情況下啟用BPDU Filtering---/
一般層2網路的SP可能會有多條達到客戶網路的連接.為了防止客戶交換機偶然成為根橋,可以在連接到客戶交換機的埠上使用Root Guard特性來避免這一問題的發生.如果STP偶然選出客戶交換機的某個埠做為根埠(RP),那麼Root Guard特性將把該埠設置為root-inconsistent狀態(堵塞)來防止客戶交換機成為根橋:
配置Root /---啟用Root Guard特性---/
注意,Root Guard和Loop Guard特性不可同時使用,也不要在啟用了Uplink Fast特性的埠上啟用該特性.該特性一旦配置後,對所有VLAN都生效.
另外,也可以使用Loop Guard技術替代埠(AP)或RP由於單向鏈路的故障問題成為指定埠(DP):
交換機A做為根橋,由於交換機B和C之間發生單向鏈路故障,C將不能從B那裡接收到BPDU.如果沒有啟用該特性,那麼交換機C在最大生存周期(Max Age)計時器超時之後,交換機C上的堵塞埠將轉換到監聽狀態,並最終會在30秒之後轉換到轉發狀態.當交換機C的原先處於堵塞狀態的埠進入到轉發狀態的時候,交換機B上原先的DP還處於轉發狀態,而一個橋接網段上只能有一個DP,因此就產生了環路.如果啟用了Loop Guard特性之後,當最大生存周期超時之後,交換機C上的堵塞埠將過渡到loop-inconsistent狀態(堵塞),處於該狀態的埠不能傳遞任何流量.因此就不會產生層2環路.
配置Loop Guard:
Switch(config)# spanning-tree loopguard default /---啟用Loop Guard特性---/
注意,Loop Guard和Root Guard特性不可同時使用.
『貳』 計算機網路關於STP的知識能詳細介紹一下嗎 (根橋選舉,指派埠,根埠,非指派埠)
生成樹協議運行生成樹演算法(STA).生成樹演算法很復雜,但是其過程可以歸納為以下3個步驟:
(1)選擇根網橋
(2)選擇根埠
(3)選擇指定埠
關於選擇根網橋:選擇根網橋的依據是網橋ID,網橋ID由網橋優先順序和網橋MAC地址組成。網橋的默認優先順序是32768.使用show
mac-address-table時,顯示在最前面的MAC地址就是計算時所使用的MAC地址。網橋ID值小的為根網橋,當優先順序相同時,MAC地址小的為根網橋。
關於選擇根埠:每個非根交換機選擇一個根埠。選擇順序為:到根網橋最低的根路徑成本→發送BPDU的網橋ID較小→埠ID較小的。埠ID由埠優先順序與埠編號組成。默認的埠優先順序為128。
關於選擇指定埠:每個網段上選擇一個指定埠。選擇順序為:根路徑成本較低→發送BPDU的交換機的網橋ID值較小→本埠的ID值較小。另外,根網橋的介面皆為指定埠,因為根網橋上埠的根路徑成本為0
『叄』 交換機如何快速生成樹配置
交換機快速生成樹配置是怎麼回事呢,那麼交換機快速生成樹配置又有什麼作用呢?下面是我收集整理的交換機如何快速生成樹配置,希望對大家有幫助~~
交換機快速生成樹配置的方法

測試:
PC0
『肆』 生成樹協議有哪三種
生成樹協議有STP、RSTP 和 MSTP三種,這三種是常用的網路管理協議。
1、生成樹協議提供一種控制環路的方法。採用這種方法,在連接發生問題的時候,你控制的乙太網能夠繞過出現故障的連接。
2、生成樹中的根橋是一個邏輯的中心,並且監視整個網路的通信。最好不要依靠設備的自動選擇去挑選哪一個網橋會成為根橋。
3、STP(Spanning Tree Protocol)是生成樹協議的英文縮寫,可應用於計算機網路中樹形拓撲結構建立,主要作用是防止網橋網路中的冗餘鏈路形成環路工作。
『伍』 計算機網路 生成樹
選擇根網橋、根埠、指定埠的判斷依據:
一、 選擇根網橋的依據:交換機之間選擇網橋ID值最小的交換機作為網路中的根網橋。
交換機優先順序(預設32768)和MAC地址構成網橋ID。
二、選擇根埠的依據是:
1>根路徑成本最低 (根據鏈路帶寬大小來定的,鏈路帶寬越大成本越低)
2>直連的網橋ID最小
3>埠ID最小 (每個交換機的埠都有一個埠ID :0、1、2、3、4、5....)
我只是略懂。。。。。只能答這個樣子
『陸』 生成樹協議的結構思路
生成樹協議拓撲結構的思路是: 不論網橋(交換機)之間採用怎樣物理聯接,網橋(交換機)能夠自動發現一個沒有環路的拓撲結構的網路,這個邏輯拓撲結構的網路必須是樹型的。生成樹協議還能夠確定有足夠的連接通向整個網路的每一個部分。所有網路節點要麼進入轉發狀態,要麼進入阻塞狀態,這樣就建立了整個區域網的生成樹。當首次連接網橋或者網路結構發生變化時,網橋都將進行生成樹拓撲的重新計算。為穩定的生成樹拓撲結構選擇一個根橋, 從一點傳輸數據到另一點, 出現兩條以上條路徑時只能選擇一條距離根橋最短的活動路徑。生成樹協議這樣的控制機制可以協調多個網橋(交換機)共同工作, 使計算機網路可以避免因為一個接點的失敗導致整個網路聯接功能的丟失, 而且冗餘設計的網路環路不會出現廣播風暴。
例如,網路中,A點到C點,有兩條路可以走,當ABC的路徑不通的時候,可以走ADC。C點到A點也是,路徑CDA不通的時候可以走CBA。
如果某一時刻的網路,使能生成樹協議,阻塞了B到C的埠,那麼網路拓撲就會變成下圖。如果有廣播包,一定會終結於B點或者C點,不會循環轉發。
『柒』 生成樹協議(Spanning Tree)配置
生成樹協議(Spanning Tree)配置
生成樹協議主要應對環形拓撲圖,遵循IEEE803.1d標准,防止網路中出現環路。在配置生成樹協議時,會從邏輯上斷開冗餘連接,確保網路的穩定性和效率。
本案例將通過實驗拓撲圖展示生成樹協議的具體應用。實驗拓撲圖中,兩個區域:辦公區(綠色圓形)和會議室(黃色正方形),分別規劃為IP地址192.168.10.0/24和192.168.20.0/24。
以下為SW1、SW2、SW3、SW4、SW5的配置示例:
SW1配置如下:
SW1#enable
SW1#configure terminal
SW1#interface range f0/1 -f0/2
SW1#channel-group 2 mode on
SW1#exit
SW1#interface port-channel 2
SW1#switchport trunk encapsulation dot1q
SW1#switchport mode trunk
SW1#switchport trunk allowed vlan all
SW1#exit
SW1#spanning-tree vlan 10 priority 0
SW1#spanning-tree vlan 20 priority 4096
SW1#interface vlan 10
SW1#ip addree 192.168.10.1 255.255.255.0
SW1#exit
SW1#interface vlan 20
SW1#ip address 192.168.20.1 255.255.255.0
SW1#exit
SW1#interface f0/3
SW1#switchport trunk encapsulation dot1q
SW1#switchport mode trunk
SW1#switchport trunk allowed vlan all
SW2配置類似,SW2#enable
SW2#configure terminal
SW2#interface range f0/1 -f0/2
SW2#channel-group 2 mode on
SW2#exit
SW2#interface port-channel 2
SW2#switchport trunk encapsulation dot1q
SW2#switchport mode trunk
SW2#switchport trunk allowed vlan all
SW2#exit
SW2#spanning-tree vlan 10 priority 4096
SW2#spanning-tree vlan 20 priority 0
SW2#interface f0/3
SW2#switchport trunk encapsulation dot1q
SW2#switchport trunk allowed vlan all
SW2#interface vlan 10
SW2#ip address 192.168.10.2 255.255.255.0
SW2#no shutdown
SW2#interface vlan 20
SW2#ip address 192.168.20.2 255.255.255.0
SW2#no shutdown
SW3、SW4、SW5的配置相對簡單,主要使用Trunk鏈路連接交換機,使用Access鏈路連接計算機。
配置代碼如下:
switch#switchport mode trunk
switch#switchport trunk allowed vlan all
switch#switchport mode access
switch#switchport access vlan 10、20
實驗結果表明,辦公區的用戶能夠成功ping通會議室,實驗成功完成。建議在實際操作中使用GNS3進行STP生成樹的實驗,以獲得更直觀且高效的學習體驗。