STP生成樹七分析_第1頁
STP生成樹七分析_第2頁
STP生成樹七分析_第3頁
STP生成樹七分析_第4頁
STP生成樹七分析_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、STP生成樹 七 一、STP(Spanning Tree Protocol)PVST、PVST+、RSTP、MSTPIEEE 802.1d STP IEEE 802.1q VLANIEEE 802.1p QosIEEE 802.1x dot1xIEEE 802.1w RSTPIEEE 802.1s MSTP1.作用:防止二層交換環(huán)路1)為什么交換網絡會形成環(huán)路?(原因:為了提高網絡的可靠性,增加冗余設備,從而導致交換網絡環(huán)路)2)如何防止二層交換環(huán)路?Spanning Tree Protocol2.Spanning Tree Protocol(生成樹協(xié)議)1)STP如何選舉a)選舉Root B

2、ridge每個交換機(網橋)都擁有一個BridgeID(=BridgePriority+Bridge MAC Address)065535,缺省32768b)在每個非根橋上選舉根端口i)到達根橋的路徑費用最小10M 100100M 191000M 410G 2ii)Sender Bridge ID最小iii)Sender PortID最小(PortID=Port Priority+Port Number)0255,缺省123iv)自身的PortID最小(PortID=Port Priority+Port Number)c)為每個網段(二層網段)選擇一個Designated Port(指定端口)

3、i)到達根橋的路徑費用最小10M 100100M 191000M 410G 2ii)Sender Bridge ID最小iii)Sender PortID最小(PortID=Port Priority+Port Number)0255,缺省123iv)自身的PortID最小(PortID=Port Priority+Port Number)2)BPDU報文(Bridge Protocol Data Unit)橋協(xié)議數(shù)據(jù)單元在STP中,BPDU報文由Root Bridge產生,其他交換機中轉該BPDU報文3)假設網絡中的交換機設備剛啟動,每個交換機都認為自己是Root Bridge,發(fā)送BPDU

4、報文經過一段時間的交互,最終選擇Root Bridge/同時可以確定每個交換機上的不同端口 的角色(Root Port/Designated Port),被選擇為RP或DP的端口必須經過2個Forward Delay時間后,才能進入Forward狀態(tài)。問題1:剛啟動的時候,所有交換機的端口處于block狀態(tài)。被選擇成RP或DP的端口先進入Listen,再經過Learning狀態(tài),最后進入Forward狀態(tài)其他端口(沒有被選舉為RP或DP)繼續(xù)停留在block狀態(tài)。問題2:為什么RP/DP需要經過2個Forward Delay才進入Forward狀態(tài)?為了防止STP收斂過程中的臨時環(huán)路,當然引入

5、Forward Delay后,在STP收斂過程中,將導致網絡的臨時中斷。問題3: Forward Delay為什么等于15秒BPDU報文每隔2秒發(fā)送一次,通常網絡的直徑為74)STP端口的角色:RP/DP/其他的統(tǒng)稱為NDP,RP/DP最終進入Forwarding狀態(tài),NDP(非指定端口)為Blocking狀態(tài)STP端口的狀態(tài):Blocking (穩(wěn)定狀態(tài)):不會學習MAC地址,不能轉發(fā)數(shù)據(jù)幀Listening (過渡狀 態(tài)):不會學習MAC地址,不能轉發(fā)數(shù)據(jù)幀Learning (過渡狀態(tài)):學習MAC地址,不能轉發(fā)數(shù)據(jù)幀F(xiàn)orwarding (穩(wěn)定狀態(tài)):學習MAC地址,轉發(fā)數(shù)據(jù)幀什么情況下

6、,STP成為收斂?-所有端口均為Forwardig或Blocking狀態(tài)5)STP中的BPDU報文的類型a)Configuration BPDU(配置BPDU):只能由Root Bridge,其他交換機中轉這種BPDUb)TCN BPDU(拓撲改變通知BPDU):由發(fā)行拓撲改變的交換機產生6)拓撲改變的機制在交換網絡中,若一個交換機發(fā)行拓撲改變,它將產生TCN BPDU,沿著去往root bridge方向發(fā)送,(從自己的RP端口發(fā)出,必須得到上游交換機的確認TCA,如果沒有收到TCA,再次發(fā)送TCN BPDU)直到該TCN BPDU報文達到root bridge.root bridge收到該T

7、CN BPDU后,在后續(xù)一段時間內(Max-AGE+Forward_Delay)發(fā)送的configuration BPDU中的TC標志位=1,所有交換機收到這種帶TC比特的Configuration BPDU時,將本交換機的MAC地址表中的現(xiàn)有表項的老化時間設置為Forward_delay 15秒.7)PVSTP(Per VLAN)a)優(yōu)點在每個VLAN中計算一個STP實例,可以實現(xiàn)不同VLAN的流量分擔,提高鏈路的利用率。b)BridgeID不同VLAN都需要計算一個STP實例,如何設置BridgeID?實現(xiàn)方式:i.一個交換機上存在一個MAC地址池,不同VLAN計算STP中,從其中選取一個

8、MAC地址,從而保證不同STP實例的BridgeID唯一。ii.使用擴展系統(tǒng)id。將原先16bit的優(yōu)先級劃分為2部分,前4bit依舊用作priority,后12bit將VLAN ID映射進去。VLAN 1的BridgeID(假設交換機的priority為缺省值32768)32769.MAC VLAN 2的BridgeID(假設交換機的priority為缺省值32768)32770.MAC由于后12bit被用作VLAN ID的映射,因此配置PVST的交換機優(yōu)先級,步長必須為4096交換機的優(yōu)先級:0/4096/8192c)PVST+配置Switch(config)#spanning-tree

9、vlan VLAN_ID priority 優(yōu)先級spanning-tree portfast(interface command) trunkspanning-tree portfast default (global command)interface range fa0/1,f0/5-10define interface-range ald fa0/1,fa0/5-10interface range macro aldIEEE 802.1d STP IEEE 802.1q VLANIEEE 802.1w RSTPIEEE 802.1s MSTP二、RSTP(Rapid Spanning

10、Tree Protocol)PVRST+1.選舉的原則:和STP完全一樣2.RSTP和STP的區(qū)別1)端口角色 STP:RP/DP/NDPRSTP:RP/DP/NDP(AP:Alternate Port,BP:Backup Port)其中AP(替換端口),用來替換Root PortBP(備份端口),用了備份Designated PortAP:若一個端口是由于接收到其他交換機 的BPDU報文而進入blocking,則該端口為AP;BP:若一個端口是由于接收到本交換機的BPDU報文而進入blocking,則該端口為BP;2)端口狀態(tài)STP: Blocking/Listening/Learning/

11、ForwardingRSTP:Discarding/Learning/Forwaring3)RSTP改進收斂速度的方法a)引入hello機制(類似于鄰居機制)若連續(xù)3次未收到hello報文,則認為鄰居故障,將從該鄰居得到的BPDU消息老化.b)一個交換機c(一個端口為RP,其余端口為AP,處于阻塞狀態(tài)),若交換機C的RP故障,則AP成為的RP,該端口可以直接轉發(fā)(4096)A-B(8192) / / /(阻塞)APC(32768)接入層c)Proposal-Agreement機制(提議/同意機制)注1:Proposal-Agreement必須在Point-to-Point鏈路上進行。注2:若交

12、換機的端口工作在全雙工,則缺省認為是Point-to-Point鏈路。若交換機的端口工作在半雙工,則缺省認為是Shared鏈路。從根橋開始,由DP端口向下游交換機的端口發(fā)出Proposal消息,下游交換機的端口必須滿足一些條件才可以回復Agerement消息。需要滿足什么條件?下游交換機除了接收Proposal消息以外的所以其他端口必須滿足sync(同步)條件,才可以回復Agreement消息。注:一個端口怎樣才能滿足sync條件?1)該端口是edge-port(邊緣端口,這種端口通常是連接終端設備,它的收斂時間為0)2)該端口是阻塞的show cdp neighborsspanning-tr

13、ee mode rapid-pvstspanning-tree link-type point-to-pointd)拓撲改變機制STP:由發(fā)現(xiàn)拓撲改變的交換機產生TCN BPDU,沿著去往Root Bridge的方向,最終發(fā)送到Root Bridge.原因:STP中,只有Root Bridge才能產生Configuration BPDU報文RSTP:由發(fā)現(xiàn)拓撲改變的交換機直接泛洪這個消息到網絡中。原因:每個交換機可以自動產生/發(fā)送BPDU報文。RSTP中,什么才算拓撲改變?非邊緣端口進入轉發(fā)狀態(tài)。STP中,什么菜算拓撲改變?端口進入blocking或forwarding狀態(tài)三、MSTP(Mul

14、ti Spanning Tree Protocol)1.作用在網絡中運行多個生成樹的實例,從而實現(xiàn)流量的分擔將多個VLAN映射到一個生成樹實例基于RSTP開發(fā)的,在網絡中運行多個生成樹實例,從而實現(xiàn)流量的分擔。2.MSTP的配置同一個區(qū)域(Region)中的交換機進行MSTP的交互如何確定Region?由以下3個參數(shù)確定(Name/Revision number/VLAN關聯(lián)表)spanning-tree mode mstspanning-tree mst configuration 進入配置模式name 7 979revision 1instance 1 vlan 11-20instance 2 vlan 21-30show spanning-tree mst configurationshow spanning-tree

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論