生成樹(shù)協(xié)議(new)18_第1頁(yè)
生成樹(shù)協(xié)議(new)18_第2頁(yè)
生成樹(shù)協(xié)議(new)18_第3頁(yè)
生成樹(shù)協(xié)議(new)18_第4頁(yè)
生成樹(shù)協(xié)議(new)18_第5頁(yè)
已閱讀5頁(yè),還剩74頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、生成樹(shù)協(xié)議生成樹(shù)協(xié)議ISSUE 1.0日期:杭州華三通信技術(shù)有限公司 版權(quán)所有,未經(jīng)授權(quán)不得使用與傳播n 了解了解STP產(chǎn)生的背景產(chǎn)生的背景n 掌握掌握STP工作原理工作原理n 掌握掌握RSTP和和MSTP基本原理基本原理n 掌握生成樹(shù)協(xié)議的配置掌握生成樹(shù)協(xié)議的配置課程目標(biāo)課程目標(biāo)學(xué)習(xí)完本課程,您應(yīng)該能夠:學(xué)習(xí)完本課程,您應(yīng)該能夠:n 第一節(jié)第一節(jié) 透明橋接概述透明橋接概述n 第二節(jié)第二節(jié) STPn 第三節(jié)第三節(jié) RSTPn 第四節(jié)第四節(jié) MSTPn 第五節(jié)第五節(jié) 生成樹(shù)協(xié)議的配置生成樹(shù)協(xié)議的配置目錄目錄4透明網(wǎng)橋的應(yīng)用透明網(wǎng)橋的應(yīng)用l拓展拓展LAN將單一物理網(wǎng)段的LAN拓展到多個(gè)物理網(wǎng)段l動(dòng)

2、態(tài)學(xué)習(xí)站點(diǎn)的地址信息動(dòng)態(tài)學(xué)習(xí)站點(diǎn)的地址信息透明網(wǎng)橋能夠自主學(xué)習(xí)站點(diǎn)的地址信息,根據(jù)此信息轉(zhuǎn)發(fā)數(shù)據(jù)幀 l分隔物理網(wǎng)段分隔物理網(wǎng)段引入透明網(wǎng)橋能有效控制物理網(wǎng)段中的沖突數(shù)量5路徑回環(huán)的影響路徑回環(huán)的影響6STP的作用的作用l通過(guò)阻斷冗余鏈路來(lái)消除橋接網(wǎng)絡(luò)中可能存在的路徑回環(huán)通過(guò)阻斷冗余鏈路來(lái)消除橋接網(wǎng)絡(luò)中可能存在的路徑回環(huán)l當(dāng)前活動(dòng)路徑發(fā)生故障時(shí),激活冗余備份鏈路,恢復(fù)網(wǎng)絡(luò)當(dāng)前活動(dòng)路徑發(fā)生故障時(shí),激活冗余備份鏈路,恢復(fù)網(wǎng)絡(luò)連通性連通性n 第一節(jié)第一節(jié) 透明橋接概述透明橋接概述n 第二節(jié)第二節(jié) STPn 第三節(jié)第三節(jié) RSTPn 第四節(jié)第四節(jié) MSTPn 第五節(jié)第五節(jié) 生成樹(shù)協(xié)議的配置生成樹(shù)協(xié)議的配

3、置目錄目錄8生成樹(shù)算法基本原理生成樹(shù)算法基本原理l 網(wǎng)橋之間傳遞配置消息,以提供所需信息網(wǎng)橋之間傳遞配置消息,以提供所需信息l 根據(jù)配置消息提供的信息,通過(guò)下列措施避免環(huán)根據(jù)配置消息提供的信息,通過(guò)下列措施避免環(huán)路路從參加計(jì)算的所有網(wǎng)橋中,選出一個(gè)作為根橋?yàn)槊總€(gè)非根橋選擇一個(gè)根端口,該端口到根橋的路徑是此網(wǎng)橋到根橋的最佳路徑為每個(gè)物理段選出離根橋最近的那個(gè)網(wǎng)橋作為指定網(wǎng)橋,該指定網(wǎng)橋到該物理段的端口作為指定端口,負(fù)責(zé)所在物理段上的數(shù)據(jù)轉(zhuǎn)發(fā)既不是指定端口也不是根端口的端口置于阻塞狀態(tài)9配置消息配置消息l 配置消息也被稱(chēng)作橋協(xié)議數(shù)據(jù)單元(配置消息也被稱(chēng)作橋協(xié)議數(shù)據(jù)單元(BPDU)l 主要內(nèi)容包括:

4、主要內(nèi)容包括:根網(wǎng)橋的Identifier(RootID)從指定網(wǎng)橋到根網(wǎng)橋的最小路徑開(kāi)銷(xiāo)(RootPathCost)指定網(wǎng)橋的Identifier指定網(wǎng)橋的指定端口的Identifierl 可以用(可以用(RootID,RootPathCost,DesignatedBridgeID,DesignatedPortID)表)表示示10配置配置BPDUl 網(wǎng)橋通過(guò)交互配置網(wǎng)橋通過(guò)交互配置BPDU獲取獲取STP計(jì)算所需要的計(jì)算所需要的參數(shù)參數(shù)l 配置配置BPDU基于二層組播方式發(fā)送,目的地址為基于二層組播方式發(fā)送,目的地址為l 01-80-c2-00-00-00l 配置配置BPDU由根橋周期發(fā)出,發(fā)

5、送周期為由根橋周期發(fā)出,發(fā)送周期為 l HELLO TIME 【通常為通常為2秒秒】l 配置配置BPDU老化時(shí)間為老化時(shí)間為 MAX AGE11BPDU分類(lèi)分類(lèi)l 配置配置BPDU(configuration BPDU):用于進(jìn)行):用于進(jìn)行生成樹(shù)計(jì)算和維護(hù)生成樹(shù)拓?fù)涞膱?bào)文生成樹(shù)計(jì)算和維護(hù)生成樹(shù)拓?fù)涞膱?bào)文l TCN BPDU(Topology Change notification BPDU):當(dāng)拓?fù)浣Y(jié)構(gòu)發(fā)生變更時(shí),用于通知相):當(dāng)拓?fù)浣Y(jié)構(gòu)發(fā)生變更時(shí),用于通知相關(guān)設(shè)備網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化的報(bào)文關(guān)設(shè)備網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化的報(bào)文l 配置配置BPDUBPDU由根橋從指定端口周期性的發(fā)出,發(fā)送由根橋從

6、指定端口周期性的發(fā)出,發(fā)送周期為周期為 HELLO TIMEHELLO TIME。l 非根橋從跟端口接收配置非根橋從跟端口接收配置BPDUBPDU,進(jìn)行更新并從指,進(jìn)行更新并從指定端口將其發(fā)送出去定端口將其發(fā)送出去l 網(wǎng)絡(luò)中只有根橋會(huì)產(chǎn)生配置網(wǎng)絡(luò)中只有根橋會(huì)產(chǎn)生配置BPDUBPDU,非根橋只對(duì)配,非根橋只對(duì)配置置BPDUBPDU進(jìn)行中繼,不會(huì)自行生成配置進(jìn)行中繼,不會(huì)自行生成配置BPDUBPDU12配置消息格式配置消息格式l DMA:目的目的MAC地址地址配置消息的目的地址是一個(gè)固定的橋的組播地址(0 x0180c2000000)l SMA:源源MAC地址地址即發(fā)送該配置消息的橋MAC地址l

7、L/T:幀長(zhǎng)幀長(zhǎng)l LLC Header:配置消息固定配置消息固定的鏈路頭的鏈路頭l Payload:BPDU數(shù)據(jù)數(shù)據(jù)13配置消息格式【續(xù)】配置消息格式【續(xù)】l 配置配置BPDU載荷信息包含下列字段載荷信息包含下列字段l -Root ID:用于標(biāo)識(shí)網(wǎng)絡(luò)中的根橋:用于標(biāo)識(shí)網(wǎng)絡(luò)中的根橋l -Root Path Cost (RPC):根路徑開(kāi)銷(xiāo):根路徑開(kāi)銷(xiāo)l -Bridge ID:發(fā)送該配置:發(fā)送該配置BPDU的網(wǎng)橋的的網(wǎng)橋的IDl -Port ID:發(fā)送該配置:發(fā)送該配置BPDU的網(wǎng)橋的發(fā)送端口的網(wǎng)橋的發(fā)送端口ID,即物理段的指定橋,即物理段的指定橋IDl 注:上述四個(gè)參數(shù)合起來(lái)稱(chēng)為注:上述四個(gè)參

8、數(shù)合起來(lái)稱(chēng)為優(yōu)先級(jí)向量?jī)?yōu)先級(jí)向量,而,而B(niǎo)ridge IDBridge ID為本地信息,不包含在配置為本地信息,不包含在配置BPDUBPDU中中14計(jì)算方法計(jì)算方法l 配置配置BPDU的處理的處理l -網(wǎng)橋?qū)⒏鱾€(gè)端口收到的網(wǎng)橋?qū)⒏鱾€(gè)端口收到的BPDU和自己的配置和自己的配置BPDU進(jìn)行比較,得出優(yōu)先級(jí)高的配置進(jìn)行比較,得出優(yōu)先級(jí)高的配置BPDUl -網(wǎng)橋用優(yōu)先級(jí)高的配置網(wǎng)橋用優(yōu)先級(jí)高的配置BPDU更新本身的配置更新本身的配置BPDU,用于選舉根橋和確定端口角色,用于選舉根橋和確定端口角色l -網(wǎng)橋從指定端口發(fā)送新的配置網(wǎng)橋從指定端口發(fā)送新的配置BPDU15計(jì)算方法(續(xù))計(jì)算方法(續(xù))l 配置配

9、置BPDU比較原則比較原則優(yōu)先級(jí)向量最小者優(yōu)先優(yōu)先級(jí)向量最小者優(yōu)先l -首先比較首先比較Root Bridge IDl -其次比較其次比較Root Path Costl -再次比較再次比較Designate Bridge IDl -再其次比較再其次比較Designate Port IDl -最后比較最后比較Bridge Port ID16配置消息的處理配置消息的處理l 每個(gè)網(wǎng)橋最初都發(fā)送配置消息每個(gè)網(wǎng)橋最初都發(fā)送配置消息l 網(wǎng)橋?qū)⒏鱾€(gè)端口收到的配置消息和自己的配網(wǎng)橋?qū)⒏鱾€(gè)端口收到的配置消息和自己的配置消息做比較,得出優(yōu)先級(jí)最高的配置消息置消息做比較,得出優(yōu)先級(jí)最高的配置消息l 網(wǎng)橋用優(yōu)先級(jí)最高

10、的配置消息更新本身的配網(wǎng)橋用優(yōu)先級(jí)最高的配置消息更新本身的配置消息,完成以下主要工作:置消息,完成以下主要工作:選擇根網(wǎng)橋RootID計(jì)算到根橋的最短路徑開(kāi)銷(xiāo)RootPathCost選擇根端口RootPort選擇指定端口l 網(wǎng)橋從指定端口發(fā)送新的配置消息網(wǎng)橋從指定端口發(fā)送新的配置消息17配置配置BPDU的生成和傳遞的生成和傳遞l 配置配置BPDU包含以下重要信息,完成生成樹(shù)計(jì)包含以下重要信息,完成生成樹(shù)計(jì)算算根橋ID(RootID)根路徑開(kāi)銷(xiāo)(RootPathCost)指定橋ID(DesignatedBridgeID)指定端口ID( DesignatedPortID )l 各臺(tái)設(shè)備的各個(gè)端口在

11、初始時(shí)生成以各臺(tái)設(shè)備的各個(gè)端口在初始時(shí)生成以自己為根自己為根橋(橋(Root Bridge)的配置消息)的配置消息,向外發(fā)送自,向外發(fā)送自己的配置消息己的配置消息 l 網(wǎng)絡(luò)收斂后,根橋向外發(fā)送配置網(wǎng)絡(luò)收斂后,根橋向外發(fā)送配置BPDU,其他,其他的設(shè)備對(duì)該配置的設(shè)備對(duì)該配置BPDU進(jìn)行轉(zhuǎn)發(fā)進(jìn)行轉(zhuǎn)發(fā)18根橋的選舉根橋的選舉SWASWBSWCl 橋橋ID由由橋優(yōu)先級(jí)【橋優(yōu)先級(jí)【2字節(jié)】字節(jié)】(BridgePriority)和)和橋橋MAC地址【地址【6字節(jié)】字節(jié)】(BridgeMacAddress)組成組成l 橋橋ID小的橋被選舉為根橋小的橋被選舉為根橋BridgeID: 0.0000-0000-0

12、000BridgeID: 16.0000-0000-0001BridgeID: 0.0000-0000-0002默認(rèn)的優(yōu)先級(jí)默認(rèn)的優(yōu)先級(jí)19端口角色的確定端口角色的確定SWASWBSWCl 根橋上的所有端口為指定端口(根橋上的所有端口為指定端口( Designated Port )l 在非根橋上選舉根路徑開(kāi)銷(xiāo)(在非根橋上選舉根路徑開(kāi)銷(xiāo)( RootPathCost)最小的端口為根)最小的端口為根端口(端口(Root Port)l 每個(gè)物理段選出根路徑開(kāi)銷(xiāo)最小的橋作為指定橋(每個(gè)物理段選出根路徑開(kāi)銷(xiāo)最小的橋作為指定橋( Designated Bridge),),連接指定橋的端口為指定端口連接指定橋

13、的端口為指定端口l 不是根端口和指定端口的其余端口被不是根端口和指定端口的其余端口被STP置為阻塞狀態(tài)置為阻塞狀態(tài)RootDPDPRPDPRPAPCost=10Cost=20Cost=30Alternate端口【候補(bǔ)端口】【候補(bǔ)端口】阻塞態(tài)20根路徑開(kāi)銷(xiāo)根路徑開(kāi)銷(xiāo)SWASWBSWCl 根路徑開(kāi)銷(xiāo)(根路徑開(kāi)銷(xiāo)( RootPathCost)是到達(dá)根的路徑上所有鏈路開(kāi)銷(xiāo))是到達(dá)根的路徑上所有鏈路開(kāi)銷(xiāo)(Cost)的代數(shù)和)的代數(shù)和l 非根橋進(jìn)行根端口選舉時(shí),根路徑開(kāi)銷(xiāo)最小的端口為根端口非根橋進(jìn)行根端口選舉時(shí),根路徑開(kāi)銷(xiāo)最小的端口為根端口l 物理段進(jìn)行指定橋選舉時(shí),路徑開(kāi)銷(xiāo)最小的橋?yàn)橹付蛭锢矶芜M(jìn)行指定

14、橋選舉時(shí),路徑開(kāi)銷(xiāo)最小的橋?yàn)橹付騌oot1000M100M1000M10M100M10MCost=10Cost=20Cost=21通過(guò)橋通過(guò)橋ID決定端口角色決定端口角色SWASWBSWCl 在根路徑開(kāi)銷(xiāo)相同時(shí),所連網(wǎng)段指定橋在根路徑開(kāi)銷(xiāo)相同時(shí),所連網(wǎng)段指定橋ID最小的端口為根端口最小的端口為根端口l 在根路徑開(kāi)銷(xiāo)相同時(shí),橋在根路徑開(kāi)銷(xiāo)相同時(shí),橋ID最小的橋被選舉為物理段上的指定橋,最小的橋被選舉為物理段上的指定橋,連接指定橋的端口為指定端口連接指定橋的端口為指定端口RootDPDPRPDPRPAPCost=10Cost=10RPCost=10SWDDPCost=10BridgeID: 0.

15、0000-0000-0002BridgeID: 0.0000-0000-0001DPAP22通過(guò)端口通過(guò)端口ID決定端口角色決定端口角色SWASWBl 在根路徑開(kāi)銷(xiāo)、指定橋在根路徑開(kāi)銷(xiāo)、指定橋ID都相同的情況下,所連指定端口都相同的情況下,所連指定端口ID小的小的端口為根端口端口為根端口RootG0/1G0/2APCost=10Cost=10RPBridgeID: 0.0000-0000-23如何確定最優(yōu)的配置消息如何確定最優(yōu)的配置消息l 假定有兩條配置消息假定有兩條配置消息C1和和C2,則:,則:如果C1的RootID小于C2的RootID,則C1優(yōu)于C2如果C1和C2的RootID相同,但

16、C1的RootPathCost小于C2,則C1優(yōu)于C2如果C1和C2的RootID和RootPathCost相同,但C1的TransmitID小于C2,則C1優(yōu)于C2如果C1和C2的RootID、RootPathCost和TransimitId相同,但C1的PortID小于C2,則C1優(yōu)于C24一個(gè)配置消息處理的例子一個(gè)配置消息處理的例子l根據(jù)收到配置消息的優(yōu)先級(jí),選擇根據(jù)收到配置消息的優(yōu)先級(jí),選擇Port4為根端口為根端口l選擇選擇Port1和和Port2為指定端口為指定端口l阻塞端口阻塞端口Port3和和Port5l從從Port1和和Port2發(fā)送新的配置消息(發(fā)送新的配置消息(23,15

17、,81),),其中:其中:RootId = 23RootPathCost = 14+1 = 15RootPort = P25STP實(shí)例實(shí)例l SwitchA、 SwitchB、 SwitchC、 SwitchD的的ID分別為分別為4、1、3、2,port path cost為為26鏈路故障怎么辦鏈路故障怎么辦l STP引入引入Hello Time、 Message Age和和Max Age等計(jì)時(shí)器進(jìn)行故障判斷等計(jì)時(shí)器進(jìn)行故障判斷l(xiāng) Hello Time網(wǎng)橋從指定端口以Hello Time為周期定時(shí)發(fā)送配置消息l Message Age和和Max Age端口保存的配置消息有一個(gè)生存期Messag

18、e Age字段, 并按時(shí)間遞增每當(dāng)收到一個(gè)生存期更小的配置消息, 則更新自己的配置消息當(dāng)一段時(shí)間未收到任何配置消息, 生存期達(dá)到Max Age時(shí), 網(wǎng)橋認(rèn)為該端口連接的鏈路發(fā)生故障, 進(jìn)行故障的處理27鏈路故障處理一鏈路故障處理一lPort4的配置消息生存期超時(shí)了的配置消息生存期超時(shí)了, 則則拋棄該配置消息拋棄該配置消息, 重新進(jìn)行生成樹(shù)計(jì)重新進(jìn)行生成樹(shù)計(jì)算算, 選擇選擇Port3為新的根端口,而網(wǎng)為新的根端口,而網(wǎng)橋橋81的配置消息沒(méi)有變化的配置消息沒(méi)有變化28鏈路故障處理二鏈路故障處理二lPort3的配置消息生存期也超時(shí)了,的配置消息生存期也超時(shí)了,則拋棄該配置消息,重新進(jìn)行生成樹(shù)則拋棄該

19、配置消息,重新進(jìn)行生成樹(shù)計(jì)算,選擇計(jì)算,選擇Port5為新的根端口,網(wǎng)為新的根端口,網(wǎng)橋橋81的配置消息變?yōu)椋ǖ呐渲孟⒆優(yōu)椋?3,16,81)29鏈路故障處理三鏈路故障處理三lPort5的配置消息生存期也超時(shí)了,則拋棄該配的配置消息生存期也超時(shí)了,則拋棄該配置消息,以自己為根橋發(fā)送配置消息(置消息,以自己為根橋發(fā)送配置消息(81,0,81),直到從任一個(gè)端口收到優(yōu)先級(jí)更高的配置),直到從任一個(gè)端口收到優(yōu)先級(jí)更高的配置消息消息30臨時(shí)回路的問(wèn)題臨時(shí)回路的問(wèn)題l 當(dāng)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,新的配置消息要經(jīng)過(guò)當(dāng)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,新的配置消息要經(jīng)過(guò)一定的時(shí)延才能傳播到整個(gè)網(wǎng)絡(luò),在所有網(wǎng)一定的時(shí)延才能傳播到

20、整個(gè)網(wǎng)絡(luò),在所有網(wǎng)橋收到這個(gè)變化的消息之前,橋收到這個(gè)變化的消息之前,若舊拓?fù)浣Y(jié)構(gòu)中處于轉(zhuǎn)發(fā)的端口還沒(méi)有發(fā)現(xiàn)自己應(yīng)該在新的拓?fù)渲型V罐D(zhuǎn)發(fā),則可能存在臨時(shí)的回環(huán);若舊的拓?fù)浣Y(jié)構(gòu)中阻塞的端口還沒(méi)有發(fā)現(xiàn)自己應(yīng)該在新的拓?fù)浣Y(jié)構(gòu)中開(kāi)始轉(zhuǎn)發(fā),則可能造成網(wǎng)絡(luò)暫時(shí)失去連通性。31如何避免臨時(shí)回路如何避免臨時(shí)回路l 端口由阻塞狀態(tài)進(jìn)入轉(zhuǎn)發(fā)狀態(tài)時(shí),要經(jīng)過(guò)一端口由阻塞狀態(tài)進(jìn)入轉(zhuǎn)發(fā)狀態(tài)時(shí),要經(jīng)過(guò)一定時(shí)間的延時(shí),這個(gè)時(shí)間起碼是配置消息傳定時(shí)間的延時(shí),這個(gè)時(shí)間起碼是配置消息傳播到整個(gè)網(wǎng)絡(luò)所需最大時(shí)間的兩倍播到整個(gè)網(wǎng)絡(luò)所需最大時(shí)間的兩倍l Forward Delay:配置消息傳播到整個(gè)網(wǎng)絡(luò):配置消息傳播到整個(gè)網(wǎng)絡(luò)的最大時(shí)延

21、的最大時(shí)延設(shè)計(jì)中間狀態(tài):處于中間狀態(tài)的端口只是學(xué)習(xí)站點(diǎn)的地址信息,但不轉(zhuǎn)發(fā)數(shù)據(jù)端口從阻塞狀態(tài)經(jīng)過(guò)Forward Delay的延時(shí)后進(jìn)入中間狀態(tài)再經(jīng)過(guò)Forward Delay的延時(shí)后才能進(jìn)入轉(zhuǎn)發(fā)狀態(tài)32端口狀態(tài)端口狀態(tài)33端口狀態(tài)機(jī)端口狀態(tài)機(jī)34MAC地址信息的生存期地址信息的生存期l 拓?fù)浣Y(jié)構(gòu)改變會(huì)使站點(diǎn)在生成樹(shù)中的相對(duì)位拓?fù)浣Y(jié)構(gòu)改變會(huì)使站點(diǎn)在生成樹(shù)中的相對(duì)位置發(fā)生移動(dòng),那么網(wǎng)橋原來(lái)學(xué)習(xí)到的置發(fā)生移動(dòng),那么網(wǎng)橋原來(lái)學(xué)習(xí)到的MAC地地址信息就可能變得不正確,所以學(xué)習(xí)的址信息就可能變得不正確,所以學(xué)習(xí)的MAC地址信息也要有生存期,如果該時(shí)間內(nèi)沒(méi)有地址信息也要有生存期,如果該時(shí)間內(nèi)沒(méi)有證明地址的正

22、確,則拋棄這條地址信息。證明地址的正確,則拋棄這條地址信息。l 在在STP中有兩個(gè)生存期:中有兩個(gè)生存期:拓?fù)浞€(wěn)定的時(shí)候用較長(zhǎng)的生存期拓?fù)涓淖兊臅r(shí)候用較短的生存期l 網(wǎng)絡(luò)拓?fù)浒l(fā)生改變的時(shí)候,并不是所有的網(wǎng)網(wǎng)絡(luò)拓?fù)浒l(fā)生改變的時(shí)候,并不是所有的網(wǎng)橋都能夠發(fā)現(xiàn)這一變化,所以需要把拓?fù)涓臉蚨寄軌虬l(fā)現(xiàn)這一變化,所以需要把拓?fù)涓淖兊男畔⑼ㄖ秸麄€(gè)網(wǎng)絡(luò)。變的信息通知到整個(gè)網(wǎng)絡(luò)。35站點(diǎn)的相對(duì)位置發(fā)生變化站點(diǎn)的相對(duì)位置發(fā)生變化36拓?fù)涓淖兿⒌膫鞑ネ負(fù)涓淖兿⒌膫鞑?7STP基本配置基本配置l 生成樹(shù)在交換機(jī)上缺省是關(guān)閉的,如果組網(wǎng)生成樹(shù)在交換機(jī)上缺省是關(guān)閉的,如果組網(wǎng)中可能存在路徑回環(huán),則要通過(guò)命令開(kāi)啟生中

23、可能存在路徑回環(huán),則要通過(guò)命令開(kāi)啟生成樹(shù)功能:成樹(shù)功能:H3C stp enablel 如果確定某個(gè)端口連接的部分不存在回路,如果確定某個(gè)端口連接的部分不存在回路,則可以通過(guò)命令關(guān)閉該端口的生成樹(shù)功能:則可以通過(guò)命令關(guān)閉該端口的生成樹(shù)功能:H3C-Ethernet0/1 stp disablel 也可以根據(jù)需要關(guān)閉交換機(jī)的生成樹(shù)功能,也可以根據(jù)需要關(guān)閉交換機(jī)的生成樹(shù)功能,或者開(kāi)啟某個(gè)端口的生成樹(shù)功能。或者開(kāi)啟某個(gè)端口的生成樹(shù)功能。38可選配置可選配置l 設(shè)置優(yōu)先級(jí)設(shè)置優(yōu)先級(jí)l -H3Cstp priority l 設(shè)置邊緣端口(接口模式下執(zhí)行)設(shè)置邊緣端口(接口模式下執(zhí)行)l -H3Cstp

24、edged-port enablel 查看查看STP信息信息l -H3Cdisplay stp l 查看查看STP詳細(xì)信息詳細(xì)信息l -H3Cdisplay stp 39STP的不足的不足l 端口從阻塞狀態(tài)進(jìn)入轉(zhuǎn)發(fā)狀態(tài)必須經(jīng)歷兩倍端口從阻塞狀態(tài)進(jìn)入轉(zhuǎn)發(fā)狀態(tài)必須經(jīng)歷兩倍的的Forward Delay時(shí)間,所以網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)時(shí)間,所以網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)改變之后需要至少兩倍的改變之后需要至少兩倍的Forward Delay時(shí)時(shí)間,才能恢復(fù)連通性間,才能恢復(fù)連通性l 如果網(wǎng)絡(luò)中的拓?fù)浣Y(jié)構(gòu)變化頻繁,網(wǎng)絡(luò)會(huì)頻如果網(wǎng)絡(luò)中的拓?fù)浣Y(jié)構(gòu)變化頻繁,網(wǎng)絡(luò)會(huì)頻繁地失去連通性,這樣用戶(hù)就會(huì)無(wú)法忍受繁地失去連通性,這樣用戶(hù)就會(huì)無(wú)法

25、忍受n 第一節(jié)第一節(jié) 透明橋接概述透明橋接概述n 第二節(jié)第二節(jié) STPn 第三節(jié)第三節(jié) RSTPn 第四節(jié)第四節(jié) MSTPn 第五節(jié)第五節(jié) 生成樹(shù)協(xié)議的配置生成樹(shù)協(xié)議的配置目錄目錄41RSTPl RSTP是從是從STP發(fā)展而來(lái),實(shí)現(xiàn)的基本思想一發(fā)展而來(lái),實(shí)現(xiàn)的基本思想一致致l RSTP具備具備STP的所有功能,可以兼容的所有功能,可以兼容STP運(yùn)運(yùn)行行l(wèi) RSTP與與STP的區(qū)別的區(qū)別l -減少了端口狀態(tài)減少了端口狀態(tài)l -增加了端口角色增加了端口角色l -BPDU-BPDU格式及發(fā)送方式不同格式及發(fā)送方式不同l -當(dāng)交換網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化時(shí),當(dāng)交換網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化時(shí), RSTPRSTP

26、可可以更快地恢復(fù)網(wǎng)絡(luò)的連通性【即以更快地恢復(fù)網(wǎng)絡(luò)的連通性【即快速收斂快速收斂】42RSTP的端口狀態(tài)的端口狀態(tài)l RSTP將端口狀態(tài)減少為三個(gè)將端口狀態(tài)減少為三個(gè)l - Discardingl - Learningl - Forwardingl 說(shuō)明:說(shuō)明: STPSTP中的中的DisabledDisabled、BlockingBlocking和和LinsteningLinstening狀態(tài)均對(duì)應(yīng)狀態(tài)均對(duì)應(yīng)RSTPRSTP中的中的DiscardingDiscardingl 由于由于RSTP提供快速收斂機(jī)制,端口從提供快速收斂機(jī)制,端口從Discarding狀態(tài)轉(zhuǎn)換到狀態(tài)轉(zhuǎn)換到Forwardin

27、g狀態(tài)的時(shí)間狀態(tài)的時(shí)間通常通常小于小于30秒秒43RSTP的端口角色的端口角色l RSTP將端口角色增加到將端口角色增加到4個(gè)個(gè)l -跟端口跟端口l -指定端口指定端口l -Alternate端口端口l -Backup端口端口l 說(shuō)明說(shuō)明l 當(dāng)阻塞端口收到的更優(yōu)配置當(dāng)阻塞端口收到的更優(yōu)配置BPDUBPDU來(lái)自其來(lái)自其他網(wǎng)橋時(shí),該端口為他網(wǎng)橋時(shí),該端口為AlternateAlternate端口端口l 當(dāng)阻塞端口收到的更優(yōu)配置當(dāng)阻塞端口收到的更優(yōu)配置BPDUBPDU來(lái)自于本來(lái)自于本網(wǎng)橋時(shí),該端口為網(wǎng)橋時(shí),該端口為BackupBackup端口端口44RSTP的改進(jìn)之一的改進(jìn)之一l如果舊的根端口已經(jīng)進(jìn)

28、入阻塞狀態(tài),而且新根端口連接的如果舊的根端口已經(jīng)進(jìn)入阻塞狀態(tài),而且新根端口連接的對(duì)端交換機(jī)的指定端口處于對(duì)端交換機(jī)的指定端口處于Forwarding狀態(tài),則在新拓?fù)錉顟B(tài),則在新拓?fù)浣Y(jié)構(gòu)中的根端口可以立刻進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。結(jié)構(gòu)中的根端口可以立刻進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。45RSTP的改進(jìn)之二的改進(jìn)之二l指定端口可以通過(guò)與相連的網(wǎng)橋進(jìn)行一次握手,快速進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。46RSTP的改進(jìn)之二(續(xù))的改進(jìn)之二(續(xù))l握手必須在點(diǎn)對(duì)點(diǎn)鏈路的條件下進(jìn)行l(wèi)握手會(huì)順次傳遞下去,一直擴(kuò)散到網(wǎng)絡(luò)邊緣47RSTP的改進(jìn)之三的改進(jìn)之三l網(wǎng)絡(luò)邊緣的端口即直接與終端相連,而不是和其它網(wǎng)橋相連的端口可以直接進(jìn)入轉(zhuǎn)發(fā)狀態(tài),不需要任何延時(shí)。48R

29、STP的性能的性能l 第一種改進(jìn)的效果:發(fā)現(xiàn)拓?fù)涓淖兊交謴?fù)連通性的時(shí)間第一種改進(jìn)的效果:發(fā)現(xiàn)拓?fù)涓淖兊交謴?fù)連通性的時(shí)間可達(dá)數(shù)毫秒,并且無(wú)需傳遞配置消息??蛇_(dá)數(shù)毫秒,并且無(wú)需傳遞配置消息。l 第二種改進(jìn)的效果:網(wǎng)絡(luò)連通性可以在交換兩個(gè)配置消第二種改進(jìn)的效果:網(wǎng)絡(luò)連通性可以在交換兩個(gè)配置消息的時(shí)間內(nèi)恢復(fù),即握手的延時(shí);最壞的情況下,握手息的時(shí)間內(nèi)恢復(fù),即握手的延時(shí);最壞的情況下,握手從網(wǎng)絡(luò)的一邊開(kāi)始,擴(kuò)散到網(wǎng)絡(luò)的另一邊緣的網(wǎng)橋,網(wǎng)從網(wǎng)絡(luò)的一邊開(kāi)始,擴(kuò)散到網(wǎng)絡(luò)的另一邊緣的網(wǎng)橋,網(wǎng)絡(luò)連通性才能恢復(fù)。比如當(dāng)網(wǎng)絡(luò)直徑為絡(luò)連通性才能恢復(fù)。比如當(dāng)網(wǎng)絡(luò)直徑為7的時(shí)候,要經(jīng)過(guò)的時(shí)候,要經(jīng)過(guò)6次握手。次握手。l 第

30、三種改進(jìn)的效果:邊緣端口的狀態(tài)變化不影響網(wǎng)絡(luò)連第三種改進(jìn)的效果:邊緣端口的狀態(tài)變化不影響網(wǎng)絡(luò)連通性,也不會(huì)造成回路,所以進(jìn)入轉(zhuǎn)發(fā)狀態(tài)無(wú)需延時(shí)。通性,也不會(huì)造成回路,所以進(jìn)入轉(zhuǎn)發(fā)狀態(tài)無(wú)需延時(shí)。49STP和和RSTP有何區(qū)別有何區(qū)別l 協(xié)議版本不同協(xié)議版本不同0 vs 2l 端口狀態(tài)轉(zhuǎn)換方式不同端口狀態(tài)轉(zhuǎn)換方式不同5種 vs 3種l 配置消息報(bào)文格式不同配置消息報(bào)文格式不同l 拓?fù)涓淖兿⒌膫鞑シ绞讲煌負(fù)涓淖兿⒌膫鞑シ绞讲煌琻 第一節(jié)第一節(jié) 透明橋接概述透明橋接概述n 第二節(jié)第二節(jié) STPn 第三節(jié)第三節(jié) RSTPn 第四節(jié)第四節(jié) MSTPn 第五節(jié)第五節(jié) 生成樹(shù)協(xié)議的配置生成樹(shù)協(xié)議的配置目錄

31、目錄51傳統(tǒng)傳統(tǒng)STP的問(wèn)題的問(wèn)題l Trunk鏈路上實(shí)際鏈路上實(shí)際上運(yùn)行著多個(gè)上運(yùn)行著多個(gè)VLANl 所有所有VLAN共用一共用一棵生成樹(shù)棵生成樹(shù)l 無(wú)法實(shí)現(xiàn)不同無(wú)法實(shí)現(xiàn)不同VLAN在多條在多條Trunk鏈路上的負(fù)鏈路上的負(fù)載均衡載均衡所有所有VLAN均均在此阻塞在此阻塞52MSTPl 用少量資源在網(wǎng)用少量資源在網(wǎng)絡(luò)中實(shí)現(xiàn)多個(gè)生絡(luò)中實(shí)現(xiàn)多個(gè)生成樹(shù)成樹(shù)l 在多條在多條Trunk鏈鏈路上實(shí)現(xiàn)路上實(shí)現(xiàn)VLAN級(jí)負(fù)載均衡級(jí)負(fù)載均衡實(shí)例實(shí)例A阻塞阻塞實(shí)例實(shí)例B轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)實(shí)例實(shí)例A: VLAN1100實(shí)例實(shí)例B: VLAN101200實(shí)例實(shí)例B阻塞阻塞實(shí)例實(shí)例A轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)53MST區(qū)域區(qū)域l MST區(qū)域(區(qū)

32、域(MST Region)域名(Region name)修正級(jí)別(Revision level)VLAN實(shí)例的映射l 所有擁有相同區(qū)域配置(所有擁有相同區(qū)域配置(Region Configuration)的)的MSTP交換機(jī)必須連續(xù)交換機(jī)必須連續(xù)54MST實(shí)例實(shí)例l IST內(nèi)部生成樹(shù)(Internal Spanning Tree)內(nèi)部生成樹(shù)是多生成樹(shù)的一個(gè)特殊實(shí)例( instance ID= 0 ) l MSTI多生成樹(shù)實(shí)例(Multiple Spanning Tree Instance)每一個(gè)MSTI都有唯一的實(shí)例ID標(biāo)識(shí)(Instance ID范圍為116)55MSTI的計(jì)算的計(jì)算VLAN

33、 2 映射到映射到MSTI 1VLAN 3 映射到映射到MSTI 2其它其它VLAN都映射到都映射到ISTMSTI 2的拓?fù)涞耐負(fù)銻egion RootRegion RootRegion RootMSTI 1的拓?fù)涞耐負(fù)銻egion R56MST區(qū)域與外界的互操作區(qū)域與外界的互操作Root PortDesignatedPortRootCSTMST RegionISTMSTI57三種生成樹(shù)協(xié)議的比較三種生成樹(shù)協(xié)議的比較l STP的特性的特性形成一棵無(wú)環(huán)路的樹(shù):解決環(huán)路故障并實(shí)現(xiàn)冗余備份l RSTP的特性的特性形成一棵無(wú)環(huán)路的樹(shù):解決環(huán)路故障并實(shí)現(xiàn)冗余備份快速收斂 根端口快速進(jìn)入轉(zhuǎn)發(fā)狀態(tài) 采用握手

34、機(jī)制實(shí)現(xiàn)端口的快速轉(zhuǎn)發(fā) 設(shè)置邊緣端口實(shí)現(xiàn)快速轉(zhuǎn)發(fā)l MSTP的特性的特性形成一棵無(wú)環(huán)路的樹(shù):解決環(huán)路故障并實(shí)現(xiàn)冗余備份快速收斂形成多棵生成樹(shù)實(shí)現(xiàn)負(fù)載均衡 不同VLAN的流量可以按照不同的路徑進(jìn)行轉(zhuǎn)發(fā)58高級(jí)生成樹(shù)功能高級(jí)生成樹(shù)功能l 指定邊緣端口(指定邊緣端口(Edge port)直接連接終端用戶(hù)的端口邊緣端口具有快速遷移的特性:不需要任何延時(shí)直接進(jìn)入轉(zhuǎn)發(fā)狀態(tài)l 指定根交換機(jī)(指定根交換機(jī)( Root primary )確保指定的交換機(jī)成為根交換機(jī)l 指定備份根交換機(jī)(指定備份根交換機(jī)( Root secondary )確保指定的交換機(jī)成為備份根交換機(jī)根交換機(jī)故障時(shí),備份根交換機(jī)立即替代根交換

35、機(jī) 成功避免根交換機(jī)的不確定性和根橋失效的臨時(shí)性故障59高級(jí)生成樹(shù)功能(續(xù))高級(jí)生成樹(shù)功能(續(xù))l 配置消息保護(hù)(配置消息保護(hù)(BPDU Protection)如果一個(gè)邊緣端口接收到配置消息,將從邊緣端口轉(zhuǎn)換成非邊緣端口,從而導(dǎo)致生成樹(shù)重新計(jì)算配置消息保護(hù)功能可以防止上述現(xiàn)象l 根橋保護(hù)(根橋保護(hù)( Root Protection )保證根橋不被其它交換機(jī)取代如果具有根橋保護(hù)的端口接收到更高優(yōu)先級(jí)的BPDU,該端口將進(jìn)入listening 狀態(tài),而不再轉(zhuǎn)發(fā)數(shù)據(jù)l 環(huán)路保護(hù)(環(huán)路保護(hù)( Loop Protection )具有環(huán)路保護(hù)的交換機(jī),當(dāng)前的根端口和阻塞端口都不會(huì)發(fā)生變化,繼續(xù)維持自己的狀

36、態(tài),從而不會(huì)形成環(huán)路n 第一節(jié)第一節(jié) 透明橋接概述透明橋接概述n 第二節(jié)第二節(jié) STPn 第三節(jié)第三節(jié) RSTPn 第四節(jié)第四節(jié) MSTPn 第五節(jié)第五節(jié) 生成樹(shù)協(xié)議的配置生成樹(shù)協(xié)議的配置目錄目錄61RSTP基本配置基本配置l 生成樹(shù)在交換機(jī)上缺省是關(guān)閉的,如果組網(wǎng)生成樹(shù)在交換機(jī)上缺省是關(guān)閉的,如果組網(wǎng)中可能存在路徑回環(huán),則要通過(guò)命令開(kāi)啟生中可能存在路徑回環(huán),則要通過(guò)命令開(kāi)啟生成樹(shù)功能:成樹(shù)功能:H3C stp enablel 如果確定某個(gè)端口連接的部分不存在回路,如果確定某個(gè)端口連接的部分不存在回路,則可以通過(guò)命令關(guān)閉該端口的生成樹(shù)功能:則可以通過(guò)命令關(guān)閉該端口的生成樹(shù)功能:H3C-Ethe

37、rnet0/1 stp disablel 也可以根據(jù)需要關(guān)閉交換機(jī)的生成樹(shù)功能,也可以根據(jù)需要關(guān)閉交換機(jī)的生成樹(shù)功能,或者開(kāi)啟某個(gè)端口的生成樹(shù)功能。或者開(kāi)啟某個(gè)端口的生成樹(shù)功能。62RSTP的可配參數(shù)的可配參數(shù)l 生成樹(shù)可配置參數(shù)包括生成樹(shù)可配置參數(shù)包括:網(wǎng)橋的優(yōu)先級(jí)(BridgePriority)端口的優(yōu)先級(jí)(PortPriority)端口對(duì)應(yīng)鏈路的路徑開(kāi)銷(xiāo)(PortPathCost)三個(gè)重要的定時(shí)器參數(shù)(HelloTime/Max Age/ForwardDelay)整個(gè)交換網(wǎng)絡(luò)的直徑(BridgeDiameter)63可配參數(shù)的缺省值可配參數(shù)的缺省值64修改交換機(jī)的優(yōu)先級(jí)修改交換機(jī)的優(yōu)先級(jí)

38、l 網(wǎng)橋網(wǎng)橋ID由兩部分組成由兩部分組成:BridgePriority+BridgeMacAddressl 通過(guò)命令配置可以更改通過(guò)命令配置可以更改Bridge PriorityH3C stp priority bridge-priority 65配置端口開(kāi)銷(xiāo)【配置端口開(kāi)銷(xiāo)【H3C私有標(biāo)準(zhǔn)】私有標(biāo)準(zhǔn)】l 從本網(wǎng)橋到根橋的路徑上所有經(jīng)過(guò)端口的端從本網(wǎng)橋到根橋的路徑上所有經(jīng)過(guò)端口的端口開(kāi)銷(xiāo)之和為口開(kāi)銷(xiāo)之和為“根路徑開(kāi)銷(xiāo)根路徑開(kāi)銷(xiāo)”l 通過(guò)命令配置可以改變端口開(kāi)銷(xiāo)的值通過(guò)命令配置可以改變端口開(kāi)銷(xiāo)的值H3C-Ethernet0/1 stp cost cost 66配置端口的優(yōu)先級(jí)配置端口的優(yōu)先級(jí)l根據(jù)

39、配置消息比較原則,有時(shí)候會(huì)比較端口根據(jù)配置消息比較原則,有時(shí)候會(huì)比較端口IDl端口端口ID由兩部分組成由兩部分組成: PortPriority+PortIndexl通過(guò)命令配置可以改變通過(guò)命令配置可以改變端口優(yōu)先級(jí)端口優(yōu)先級(jí)H3C-Ethernet0/1 stp port priority port-67配置端口的配置端口的Hello Timel Hello Time的配置需要注意:的配置需要注意:較長(zhǎng)的Hello Time可以降低生成樹(shù)計(jì)算的消耗過(guò)長(zhǎng)的Hello Time會(huì)導(dǎo)致對(duì)鏈路故障的反應(yīng)遲緩較短的Hello Time可以增強(qiáng)生成樹(shù)的健壯性過(guò)短的Hello Time會(huì)導(dǎo)致頻繁發(fā)送配置消息

40、,加重CPU和網(wǎng)絡(luò)負(fù)擔(dān)l 命令為:命令為:H3C stp timer hello 68配置端口的配置端口的Max Agel Max Age的配置需要注意:的配置需要注意:過(guò)長(zhǎng)的Max Age會(huì)導(dǎo)致鏈路故障不能被及時(shí)發(fā)現(xiàn)過(guò)短的Max Age可能會(huì)在網(wǎng)絡(luò)擁塞的時(shí)候使交換機(jī)誤認(rèn)為鏈路故障,造成頻繁的生成樹(shù)重新計(jì)算l 命令為:命令為:H3C stp timer max-age 69配置端口的配置端口的Forward Delayl Forward Delay的配置需要注意:的配置需要注意:過(guò)長(zhǎng)的Forward Delay會(huì)導(dǎo)致生成樹(shù)的收斂太慢過(guò)短的Forward Delay可能會(huì)在拓?fù)涓淖兊臅r(shí)候,引入暫

41、時(shí)的路徑回環(huán)l 命令為:命令為:H3C stp timer forward-delay 70配置網(wǎng)絡(luò)直徑配置網(wǎng)絡(luò)直徑l 網(wǎng)絡(luò)直徑:網(wǎng)絡(luò)直徑:任意兩臺(tái)終端設(shè)備之間通過(guò)的交換機(jī)數(shù)目的最大值l 改變網(wǎng)絡(luò)直徑會(huì)間接影響到改變網(wǎng)絡(luò)直徑會(huì)間接影響到Max Age和和Forward Delay這兩個(gè)參數(shù)的值,這種方法這兩個(gè)參數(shù)的值,這種方法比直接手工配置兩個(gè)參數(shù)更為可靠。比直接手工配置兩個(gè)參數(shù)更為可靠。l 所以當(dāng)網(wǎng)絡(luò)中加入交換機(jī)可以通過(guò)改變網(wǎng)絡(luò)所以當(dāng)網(wǎng)絡(luò)中加入交換機(jī)可以通過(guò)改變網(wǎng)絡(luò)直徑參數(shù)來(lái)達(dá)到適應(yīng)網(wǎng)絡(luò)狀況的目的。直徑參數(shù)來(lái)達(dá)到適應(yīng)網(wǎng)絡(luò)狀況的目的。l 命令為:命令為:H3C stp bridge-diameter 71RSTP監(jiān)控與維護(hù)監(jiān)控與維護(hù)l 顯示和清除顯示和清除STP統(tǒng)計(jì)和狀態(tài)信息:統(tǒng)計(jì)和狀態(tài)信息:display stp interface interface_list reset stp interface interface_list 72RSTP配置例子配置例子公公 網(wǎng)網(wǎng)文件服務(wù)器用戶(hù)1用戶(hù)2用戶(hù)3B1B2B3B4B

溫馨提示

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

評(píng)論

0/150

提交評(píng)論