H3C-STP-RSTP-MSTP協議原理及配置_第1頁
H3C-STP-RSTP-MSTP協議原理及配置_第2頁
H3C-STP-RSTP-MSTP協議原理及配置_第3頁
H3C-STP-RSTP-MSTP協議原理及配置_第4頁
H3C-STP-RSTP-MSTP協議原理及配置_第5頁
已閱讀5頁,還剩88頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SA-002STP_RSTP_MSTP協議原理及配置ISSUE2.0日期:杭州華三通信技術有限公司版權所有,未經授權不得使用與傳播STP/RSTP/MSTP的作用在二層網絡上形成樹狀網絡拓撲結構,避免環(huán)路二層網絡環(huán)路的危害

1.廣播風暴(沒有三層網絡的TTL機制)

2.MAC地址學習錯誤二層網絡的健壯性

STP可以增強網絡健壯性,避免單點故障,單鏈路故障引入了解STP/RSTP/MSTP協議的基本概念和工作原理掌握STP/RSTP/MSTP在H3C網絡設備上的配置課程目標學習完本課程,您應該能夠:第一章STP(802.1D)協議原理第二章RSTP(802.1W)協議原理第三章MSTP(802.1S)協議原理第四章STP的相關配置目錄STP協議原理STP協議簡介BPDU報文結構如何確定根橋如何計算STPPathCost如何確定端口角色端口的狀態(tài)遷移及定時器MAC地址學習的生存周期STP的不足STP協議簡介STP都做了些什么???STP在二層交換網絡中選擇一個根橋作為全部二層交換網絡的邏輯中心(RootBridge)。STP為全網中每一個參與STP運算的交換機計算到達根橋的最短距離(PathCost)。檢測二層交換網絡中存在的冗余鏈路,并把他們置于阻斷/備份狀態(tài)。檢測拓撲結構的變化并根據情況計算新的生成樹。STP協議簡介STP協議的結果是什么?阻斷了冗余鏈路,形成了以根橋為樹根的樹狀拓撲結構。RP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050SwitchDBID=0030DP–DESIGNATEDPORTDPRPDPRPDPDPAP–ALTERNATEPORTAPRP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050DP–DESIGNATEDPORTDPRPDPRPDPDPAPAPSTP協議簡介常用概念.根橋(RootBridge)—橋ID最小的網橋。其中橋ID是由網橋的優(yōu)先級和網橋的MAC組成。根端口(RootPort)—這個端口到達根橋的路徑是該端口所在網橋到達根橋的最佳路徑。全網中只有根橋是沒有根端口的。指定端口(DesignatedPort)—每一個網段選擇到根橋最近的網橋作為指定網橋,該網橋到這一網段的端口為指定端口。可選端口(AlternatedPort)—既不是 指定端口,也不是根端口的端口。SwitchDBID=0030BPDU報文結構STP通過BPDU(BridgeProtocolDataUnit)報文來學習網絡拓撲結構。BPDU報文的目標MAC地址為:01-80-C2-00-00-00.BPDU報文在直連的兩個網橋或多個網橋內交換,不能被轉發(fā)。沒有運行STP協議的網橋將把BPDU報文當作普通業(yè)務報文轉發(fā)。BPDUSwitchCSwitchBBPDUBPDU報文結構DMA:目的MAC地址目的地址是一個固定的橋的組播地址(0x0180c2000000)SMA:源MAC地址即發(fā)送該配置消息的橋MAC地址 L/T:幀長LLCHeader:固定的鏈路頭Payload:BPDU數據DMALLCHeaderSMAL/TPayload值域占用字節(jié)協議ID2協議版本BPDU類型標志位根橋ID根路徑開銷指定橋ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay222如何確定根橋根橋—BID(網橋ID)最小的網橋定為根橋。BID—網橋的優(yōu)先級+網橋MAC。網橋的優(yōu)先級為可配置,缺省值為32768。在缺省情況下,根橋將由MAC地址最小的網橋擔任。如何確定根橋SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchI’mtheRootSwitchSwitchDBID=0030I’mtheRootSwitchI’mtheRootSwitch如何確定根橋SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchRootSwitch=0001

SwitchDBID=0030I’mtheRootSwitchRoot=0001Root=0001Root=0030Root=0001Root=0030Root=0001Root=0001Root=0001RootSwitch=0001

Root=1045Root=0050如何確定根橋SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchRootSwitch=0001SwitchDBID=0030RootSwitch=0001

RootSwitch=0001如何確定根橋BPDU:RootSwitch=0001BPDU:RootSwitch=0001SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchRootSwitch=0001SwitchDBID=0030I’mtheRootSwitchBPDU:RootSwitch=0001BPDU:RootSwitch=0001BPDU:RootSwitch=0030BPDU:RootSwitch=0001BPDU:RootSwitch=0030BPDU:RootSwitch=0001BPDU:RootSwitch=0001BPDU:RootSwitch=0001RootSwitch=0001如何確定根橋SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchRootSwitch=0001SwitchDBID=0030RootSwitch=0001RootSwitch=0001如何計算STPPathCostPathCost的兩種定義標準Speed Linktype 802.1Dcost 802.1tcost10Mbps HalfDuplex 100 2,000,000 FullDuplex 95 1,999,999 Aggregatedlink 90 1,000,000 100Mbps HalfDuplex 19 200,000 FullDuplex 18 199,999 AggregatedLink 15 100,0001000Mbps FullDuplex 4 20,000 AggregatedLink 3 10,000如何決定BPDU配置消息的優(yōu)劣比較RID(RootBridgeID),確定網絡同步。RID相同,比較PathCost(到根橋距離),越小越優(yōu)。RID/PathCost相同,比較指定橋的BID(DesignatedBridgeID),越小越優(yōu)。RID/PathCost/DBID相同,比較指定端口的ID(DesignatedPortID),越小越優(yōu)。哪邊更優(yōu)?BPDUBPDUBPDU交換過程SwitchABID=0001SwitchCBID=1045SwitchBBID=0050SwitchDBID=00302GigAggregatedPathcost=31GigPathCost=41GigPathCost=4100MPathCost=18100MPathcost=18BPDU交換過程BPDU:RootSwitch=1045CosttoRoot=0BPDU:RootSwitch=0050

CosttoRoot=0SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitchSwitchDBID=0030BPDU:RootSwitch=1045Costtoroot=0BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0030CosttoRoot=0BPDU:RootSwitch=0050CosttoRoot=0BPDU:RootSwitch=0030CosttoRoot=0BPDU:RootSwitch=1045CosttoRoot=0BPDU:RootSwitch=0050CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=0I’mtheRootSwitchI’mtheRootSwitchI’mtheRootSwitchBPDU交換過程BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001

CosttoRoot=18SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitch

LowestCosttoRoot=0SwitchDBID=0030BPDU:RootSwitch=0001Costtoroot=3BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0030CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=18BPDU:RootSwitch=0030CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001CosttoRoot=18BPDU:RootSwitch=0001CosttoRoot=0RootSwitchis0001

LowestCosttoRoot=3RootSwitchis0001

LowestCosttoRoot=18I’mtheRootSwitch

LowestCosttoRoot=0CosttoRoot=3CosttoRoot=18BPDU交換過程BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001

CosttoRoot=7SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitch

LowestCosttoRoot=0SwitchDBID=0030BPDU:RootSwitch=0001Costtoroot=3BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=21BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=21BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=0RootSwitchis0001

LowestCosttoRoot=3RootSwitchis0001

LowestCosttoRoot=7RootSwitch=0001LowestCosttoRoot=11CosttoRoot=7CosttoRoot=22CosttoRoot=21CosttoRoot=22CosttoRoot=3CosttoRoot=18BPDU交換過程BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001

CosttoRoot=7SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitch

LowestCosttoRoot=0SwitchDBID=0030BPDU:RootSwitch=0001Costtoroot=3BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=0RootSwitchis0001

LowestCosttoRoot=3RootSwitchis0001

LowestCosttoRoot=7RootSwitch=0001LowestCosttoRoot=11CosttoRoot=7CosttoRoot=11CosttoRoot=21CosttoRoot=22CosttoRoot=3CosttoRoot=18BPDU交換過程BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001

CosttoRoot=18SwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitch

LowestCosttoRoot=0SwitchDBID=0030BPDU:RootSwitch=0001Costtoroot=3BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=0RootSwitchis0001

LowestCosttoRoot=3RootSwitchis0001

LowestCosttoRoot=7RootSwitch=0001LowestCosttoRoot=11CosttoRoot=7CosttoRoot=11CosttoRoot=21CosttoRoot=22CosttoRoot=3CosttoRoot=18CosttoRoot=29CosttoRoot=15確定網橋端口角色BPDU報文中總是攜帶網橋到根橋的最優(yōu)值。通過BPDU配置消息來決定端口的角色:根端口:網橋各個端口中到根橋最近的端口。指定端口:網橋的端口發(fā)送的BPDU配置消息較接收的BPDU配置消息更優(yōu),則端口為指定端口。可選端口:網橋的端口發(fā)送的BPDU配置消息較接收的BPDU配置消息更差,則端口為可選端口。確定網橋端口角色SwitchBBID=0050BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=0CosttoRoot=15BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001

CosttoRoot=7RootSwitchis0001

LowestCosttoRoot=7Bestcosttorootis7Costofthislinktorootis18(0+18)ResultBLOCKLINKALTERNATEPORT

這個端口發(fā)送的BPDU比接收到的BPDU更差,被選為可選端口。7>0ROOTPORT

這個端口到根橋的距離為7,最近,被選為根端口。DESIGNATEDPORT

這個端口發(fā)送的BPDU比接收道德BPDU更優(yōu),被選為指定端口。7<11BPDU:RootSwitch=0001CosttoRoot=7CosttoRoot=18RPDPAPCosttoRoot=7確定阻斷端口BPDU:RootSwitch=0001CosttoRoot=3RP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050I’mtheRootSwitch

LowestCosttoRoot=0SwitchDBID=0030BPDU:RootSwitch=0001Costtoroot=3BPDU:RootSwitch=0001CosttoRoot=0BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=11BPDU:RootSwitch=0001CosttoRoot=3BPDU:RootSwitch=0001CosttoRoot=7BPDU:RootSwitch=0001CosttoRoot=0RootSwitchis0001

LowestCosttoRoot=3RootSwitchis0001

LowestCosttoRoot=7RootSwitch=0001LowestCosttoRoot=11

CosttoRoot=7CosttoRoot=11CosttoRoot=21CosttoRoot=11CosttoRoot=3CosttoRoot=18BPDU:RootSwitch=0001

CosttoRoot=7DP–DESIGNATEDPORTDPRPDPRPDPDPCosttoRoot=29CosttoRoot=15確定阻斷端口RP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050SwitchDBID=0030DP–DESIGNATEDPORTDPRPDPRPDPDPAPAPWhoWins?SwitchABID=0001SwitchCBID=0050SwitchBBID=1045PC=4PC=8PC=4DPDPRPBPDU:RootSwitch=0001CosttoRoot=8BPDU:RootSwitch=0001

CosttoRoot=4BothRootsCostsare=8

BID-A<BIDB問題1:哪個端口將被阻斷?問題2:如果所有的PathCost都相同,哪個端口將被阻斷?MAC地址信息的生存期拓撲結構改變會使站點在生成樹中的相對位置發(fā)生移動,那么網橋原來學習到的MAC地址信息就可能變得不正確,所以學習的MAC地址信息也要有生存期,如果該時間內沒有證明地址的正確,則拋棄這條地址信息。在STP中有兩個生存期:拓撲穩(wěn)定的時候用較長的生存期.拓撲改變的時候用較短的生存期.網絡拓撲發(fā)生改變的時候,并不是所有的網橋都能夠發(fā)現這一變化,所以需要把拓撲改變的信息通知到整個網絡。站點的相對位置發(fā)生變化物理段A物理段B物理段C物理段E物理段DROOTB1B2B3B4拓撲改變消息中標志位的使用DMALLCHeaderSMAL/TPayload值域占用字節(jié)協議ID2協議版本BPDU類型標志位根橋ID根路徑開銷指定橋ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay22201234567TopologyChangeTopologyChangeAcknowledgmentFLAG標志位中1至6位保留。拓撲改變消息的傳播ROOT拓撲改變通知消息拓撲改變應答消息拓撲改變消息132545661.拓撲改變的觸發(fā)條件有兩個:a)當Forwarding端口轉變?yōu)槠渌麪顟B(tài)時;b)某端口變?yōu)镕orwarding狀態(tài),且交換機具備DP(交換機為非獨立交換機)。2.檢測到拓撲變化的交換機以HelloTime為周期持續(xù)在根端口上向外發(fā)送TCN報文,到接收到TCA為止。2.收到TCN后,RootBridge發(fā)送的BPDU報文中的TC位將被置位,維持時間為ForwardDelay+MaxAge。STP端口狀態(tài)端口能力不收發(fā)任何報文DisabledBlockingListeningLearning端口狀態(tài)Forwarding不接收或轉發(fā)數據,接收但不發(fā)送BPDU,不進行地址學習不接收或轉發(fā)數據,接收并發(fā)送BPDU,不進行地址學習不接收或轉發(fā)數據,接收并發(fā)送BPDU,開始地址學習接收并轉發(fā)數據,接收并發(fā)送BPDU,進行地址學習STP端口狀態(tài)遷移DisabledListeningBlockingForwardingLearning1)端口enabled2)端口disabled3)端口被選為根端口或指定端口4)端口被選為備用端口(阻塞)5)ForwardDelay延時(1)(2)(1,2)(1,2)(1,2)(1)(2)(4)(4)(5)(4)(5)(3)STP定時器STP定時器.HelloTimer:根橋生成BPDU配置消息的周期,缺省時間為2秒鐘。ForwardDelay:配置消息傳播到全網的最大時延。缺省為15秒鐘。MessageAge:從根橋生成BPDU配置消息開始,到當前時間為止配置消息的存活時間。MaxMessageAge:BPDU配置消息存活的最大時間。STP的不足缺省情況下一個端口從Blocking狀態(tài)過渡到Forwarding狀態(tài)至少需要30秒鐘(兩倍的ForwordDelay)。對于一個拓撲不穩(wěn)定網絡,會導致網絡的長時間中斷。PowerUpBlockingListeningLearningForwardingDisabledForwardDelayTimerForwardDelayTimer第一章STP(802.1D)協議原理第二章RSTP(802.1W)協議原理第三章MSTP(802.1S)協議原理第四章STP的相關配置目錄RSTP協議原理新的端口角色和狀態(tài)新的BPDU報文結構RSTP的重大改進新的拓撲變化通告機制與802.1D的兼容RSTP的不足RSTP的端口狀態(tài)RSTP的端口角色RootPort—根端口。DesignatedPort—指定端口。AlternatePort—可選端口。BackupPort—備份端口。SwitchSwitchRootSwitchDPDPDPRPRPAPBPRSTP的BPDU格式DMALLCHeaderSMAL/TPayload值域占用字節(jié)協議ID2協議版本BPDU類型標志位根橋ID根路徑開銷指定橋ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay22201234567TopologyChangeTopologyChangeAckAgreementForwardingLearningProposal00Unknow01Alternate/Backup10DesignatedPort11RootPort協議版本由0x00變?yōu)?x02RSTP的重大改進一改進一:如果舊的根端口已經進入阻塞狀態(tài),而且新根端口連接的對端交換機的指定端口處于Forwarding狀態(tài),在新拓撲結構中的根端口可以立刻進入轉發(fā)狀態(tài)。LANBTOROOTLANBLANALANAFF指定端口指定端口根端口阻塞端口FLANALANAFF指定端口指定端口根端口阻塞端口FTOROOT網絡邊緣的端口,即直接與終端相連,而不是和其它網橋相連的端口可以直接進入轉發(fā)狀態(tài),不需要任何延時。RSTP的重大改進二根端口邊緣端口LANAForwardingTOROOT阻塞端口RSTP的重大改進三改進三:增加了網橋之間的協商機制—Proposal/Agreement。指定端口可以通過與相連的網橋進行一次握手,快速進入轉發(fā)狀態(tài)。其中Proposal報文為正常的BPDU報文,且ProposalBit位置位。Agreement報文為Proposal報文的拷貝,且以AgreementBit代替ProposalBit位置位。1.Proposal2.Sync(unchanged)2.Sync(Discarded)2.Sync(unchanged)3.AgreementP0RootSwitchP1P4P3P2P0:DesignatedPortP1:NewRootPortP2:AlternatedPortP3:DesignatedPortP4:EdgePortRootSwitchSwitchASwitchBSwitchCSwitchD協商必須在點對點鏈路上進行。(全雙工鏈路).兩種端口狀態(tài)不受協商機制影響:可選端口(AlternatedPort).邊緣端口(EdgePort).協商機制的要求LANA指定端口指定端口指定端口非點到點鏈路協商的擴散1.Proposal2.AgreementRSTP的改進效果第一種改進的效果:發(fā)現拓撲改變到恢復連通性的時間可達數毫秒,并且無需傳遞配置消息。第二種改進的效果:邊緣端口的狀態(tài)變化不影響網絡連通性,也不會造成回路,所以進入轉發(fā)狀態(tài)無需延時。第三種改進的效果:網絡連通性可以在交換兩個配置消息的時間內恢復,即握手的延時;最壞的情況下,握手從網絡的一邊開始,擴散到網絡的另一邊緣的網橋,網絡連通性才能恢復。比如當網絡直徑為7的時候,要經過6次握手。RSTP拓撲改變消息的傳播TCNRootSwitchRootSwitchTCTC回顧一下STP的TCN傳播-STP拓撲改變分為兩部分:利用TCNBPDU將拓撲變化上報的根橋。根橋通過將FLAG中的TC比特置位(持續(xù)時間MaxAge),通知所有其它交換機。RSTP拓撲改變消息的傳播TCRootSwitch拓撲改變檢測:只有非邊緣端口轉變?yōu)镕orwarding狀態(tài)時,產生拓撲改變。監(jiān)測到拓撲改變后的動作:在兩倍Hello時間內向所有指定端口和.根端口發(fā)送TC置位BPDU報文。清除從以上端口學習的MAC地址。拓撲改變傳播:不再使用TCN報文。報文傳送更直接迅速。與802.1D相兼容802.1W802.1W802.1D802.1W與802.1D相兼容:RSTP的端口在三秒鐘定時器后接收到STP的報文,則端口協議將切換到STP協議。切換到STP協議的RSTP端口將喪失快速收斂特性。出現STP與RSTP混用的情況,建議將STP設備放在網絡邊緣。RSTP協議的不足VLAN10,20VLAN10,20802.1W與802.1D相比有了巨大的進步,他解決了交換網絡的快速收斂問題。但RSTP和STP還存在一個共同的不足,就是兩種協議都是單生成樹協議,不能形成基于VLAN的多生成樹協議,在如右圖所示的環(huán)境下不能實現鏈路的分擔。第一章STP(802.1D)協議原理第二章RSTP(802.1W)協議原理第三章MSTP(802.1S)協議原理第四章STP的相關配置目錄MSTP協議原理STP/RSTP/MSTP的比較MSTP的BPDU報文結構MSTP的基本概念端口狀態(tài)和端口角色MSTP的工作原理STP相關附屬功能STP/RSTP/MSTP的比較生成樹目前包含三種協議:單生成樹協議(STP)協議版本號為0快速生成樹協議(RSTP)協議版本號為2多生成樹協議(MSTP)協議版本號為3STP/RSTP/MSTP的比較STP的特性形成一棵無環(huán)路的樹:解決廣播風暴并實現冗余備份RSTP的特性形成一棵無環(huán)路的樹:解決廣播風暴并實現冗余備份快速收斂MSTP的特性形成一棵無環(huán)路的樹:解決廣播風暴并實現冗余備份快速收斂形成多棵生成樹實現負載均衡STP/RSTP/MSTP的比較一個交換機可能被包含在多個多生成樹中各多生成樹實例相互獨立轉發(fā)數據VLAN2VLAN2VLAN3VLAN3VLAN2數據流VLAN3數據流MSTP的基本概念Region1Region3Region4×CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTISTMSTICISTROOTISTMasterRegionROOTRegion2××××MSTP的基本概念CST:公共生成樹(Commonspanningtree).IST.內部生成樹(Internalspanningtree).內部生成樹是多生成樹的一個特殊實例(instanceID=0).這個實例做為CIST的一部分不管配置與否永遠存在.CIST.公共內部生成樹(Commonandinternalspanningtree).公共內部生成樹是由所有IST,STP交換機和RSTP交換機組成的一棵貫穿整個網絡的樹。MSTI:多生成樹實例(Multiplespanningtreeinstance)每一個MSTI都有唯一的實例ID標識(ID取值范圍為1-16).MSTP的基本概念MST區(qū)域(MSTregion).域名(Regionname).修正級別(Revisionlevel)(目前保留).實例和VLAN的映射.所有擁有相同域配置(region-configuration)的MSTP交換機必須連續(xù).總根(CISTRoot).由網絡中所有交換機競選出的優(yōu)先級最高的交換機成為總根.域根(RegionRoot).在一個域內擁有相同域配置的MSTP交換機為某一多生成樹實例競選出的優(yōu)先級最高的交換機成為該生成樹實例的域根。主交換機(MasterBridge).主交換機也就是ISTMaster,它是域內距離總根最近的交換機.MSTP端口角色-CISTRegion3Region2Region1Region4CISTROOT×M/RPortDPDPMaster/RootPortAlternatePort×BackupportDesignatedPortDPM/RPMSTP端口角色-CIST根端口/主端口(RootPort/MasterPort)交換機上到總根具有最短路徑的端口成為根端口(RootPort),如果該交換機是主交換機,則相應的根端口為該域的主端口。根端口負責向總根轉發(fā)數據流量指定端口(DesignatedPort)局域網上到總根具有最短路徑的端口成為指定端口指定端口負責為所在的局域網轉發(fā)數量流量可選端口(AlternatePort)局域網上處于備份地位的端口成為可選端口可選端口不轉發(fā)數據流量備份端口(BackupPort)交換機上連接到自己且端口狀態(tài)為丟棄的端口成為備份端口MSTP端口角色/狀態(tài)與行為Root/Masterport根端口具有三種端口狀態(tài):Discarding:接受BPDU,不轉發(fā)業(yè)務數據包Learning:接受和發(fā)送BPDU,但不轉發(fā)業(yè)務數據包Forwarding:轉發(fā)所有數據包Designatedport指定端口具有三種端口狀態(tài):Discarding:接受BPDU,不轉發(fā)業(yè)務數據包Learning:接受和發(fā)送BPDU,但不轉發(fā)業(yè)務數據包Forwarding:轉發(fā)所有數據包Alternatedport只有一種端口狀態(tài):discarding接受BPDU,不轉發(fā)業(yè)務數據包Backupport只有一種端口狀態(tài):discarding接受BPDU,不轉發(fā)業(yè)務數據包MSTP工作原理-BPDU格式MSTI配置消息格式MST配置消息格式BPDU配置消息格式:MSTP工作原理-BPDU比較原則MSTP配置消息優(yōu)劣比較原則:CISTRootBridgeIDExternalRootPathCost:ERPCISTMasterIDInternalRootPathCost:IRPCDesignatedBridgeIDDesignatedPortIDMSTP工作原理-端口角色確定選擇總根具有最小橋ID的交換機成為總根選擇ISTMaster(針對MST域)域內具有最小外部根路徑值的交換機成為主交換機選擇根端口接受最優(yōu)配置消息的端口成為根端口選擇指定端口LAN上具有最優(yōu)端口優(yōu)先級向量的端口成為指定端口選擇端口端口優(yōu)先級劣于接受到的配置消息的端口成為選擇端口備份端口端口優(yōu)先級劣于接受到的配置消息且連接到本交換機的端口MSTP端口角色-CISTRegion3Region2Region1Region4CISTROOT×M/RPortDPDPMaster/RootPortAlternatePort×BackupportDesignatedPortDPM/RP×××××××CSTIST×MSTP工作原理-MSTIMSTI生成樹的形成:選擇域根域內相應實例內具有最小BridgeID的交換機成為域根選擇根端口,指定端口,選擇端口和備份端口上述端口的選擇和CIST類似注意:MSTI的優(yōu)先級向量不包括CISTRootBridge和ERPC如{RegionRoot:IRPC:DB:DP:BP}最優(yōu)優(yōu)先級向量的比較和CIST的類似MSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortMSTP工作原理-MSTI實例RootPortDesignatedPortVLAN2maptoinstance2VLAN3maptoinstance3Othersmaptoinstance0MasterRegionRootRegionRoot×MasterRegionRoot××MSTI2×MasterRegionRoot××MSTI3MSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortMSTP工作原理-MSTI實例VLAN2maptoinstance2VLAN4maptoinstance4Othersmaptoinstance0CISTRootRegionRootRegionRootMSTI2×RegionRoot×MSTI4RegionRootMSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortMSTP工作原理-MSTI實例RootPortDesignatedPortVLAN3maptoinstance3VLAN5maptoinstance5Othersmaptoinstance0MasterRegionRootRegionRootMasterRegionRootMSTI3×××MasterRegionRootMSTI5×××MSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortMSTP工作原理-MSTI實例VLAN4maptoinstance4VLAN5maptoinstance5Othersmaptoinstance0CISTRootRegionRootRegionRootMSTI4RegionRoot×MSTI5RegionRootMaster××MSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootMSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootVLAN2PC1VLAN2PC2MSTP的工作原理-MSTIRegion3Region1Region4CSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTCISTROOTRegion2M/RPortDPM/RPort×DPAPM/RPortRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootRegionRootVLAN3PC1VLAN3PC2第一章STP(802.1D)協議原理第二章RSTP(802.1W)協議原理第三章MSTP(802.1S)協議原理第四章STP的相關配置目錄STP相關配置-開啟STP生成樹在交換機缺省是關閉的,如果組網中可能存在路徑回環(huán),則要通過命令開啟生成樹功能:[H3C]stpenable如果確定某個端口連接的部分不存在回路,則可以通過命令關閉該端口的生成樹功能:[H3C-Ethernet0/1]stpdisable也可以根據需要關閉交換機的生成樹功能,或者開啟某個端口的生成樹功能。STP相關配置-MSTP大多數交換機的缺省STP模式為RSTP,可以通過命令改變:[H3C]stpmode[stp,rstp,mstp]配置生成樹實例:[H3C]stpregion-configuration--進入域配置。[SwitchA-mst-region]region-nametest--配置域名。[SwitchA-mst-region]instance1vlan10to20--配置STP多實

溫馨提示

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

評論

0/150

提交評論