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页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SA-002STP_RSTP_MSTP协议原理及配置ISSUE2.0日期:杭州华三通信技术有限公司版权所有,未经授权不得使用与传播STP/RSTP/MSTP的作用在二层网络上形成树状网络拓扑结构,避免环路二层网络环路的危害

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如何确定端口角色端口的状态迁移及定时器MAC地址学习的生存周期STP的不足STP协议简介STP都做了些什么???STP在二层交换网络中选择一个根桥作为全部二层交换网络的逻辑中心(RootBridge)。STP为全网中每一个参与STP运算的交换机计算到达根桥的最短距离(PathCost)。检测二层交换网络中存在的冗余链路,并把他们置于阻断/备份状态。检测拓扑结构的变化并根据情况计算新的生成树。STP协议简介STP协议的结果是什么?阻断了冗余链路,形成了以根桥为树根的树状拓扑结构。RP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050SwitchDBID=0030DP–DESIGNATEDPORTDPRPDPRPDPDPAP–ALTERNATEPORTAPRP–ROOTPORTSwitchABID=0001SwitchCBID=1045SwitchBBID=0050DP–DESIGNATEDPORTDPRPDPRPDPDPAPAPSTP协议简介常用概念.根桥(RootBridge)—桥ID最小的网桥。其中桥ID是由网桥的优先级和网桥的MAC组成。根端口(RootPort)—这个端口到达根桥的路径是该端口所在网桥到达根桥的最佳路径。全网中只有根桥是没有根端口的。指定端口(DesignatedPort)—每一个网段选择到根桥最近的网桥作为指定网桥,该网桥到这一网段的端口为指定端口。可选端口(AlternatedPort)—既不是 指定端口,也不是根端口的端口。SwitchDBID=0030BPDU报文结构STP通过BPDU(BridgeProtocolDataUnit)报文来学习网络拓扑结构。BPDU报文的目标MAC地址为:01-80-C2-00-00-00.BPDU报文在直连的两个网桥或多个网桥内交换,不能被转发。没有运行STP协议的网桥将把BPDU报文当作普通业务报文转发。BPDUSwitchCSwitchBBPDUBPDU报文结构DMA:目的MAC地址目的地址是一个固定的桥的组播地址(0x0180c2000000)SMA:源MAC地址即发送该配置消息的桥MAC地址 L/T:帧长LLCHeader:固定的链路头Payload:BPDU数据DMALLCHeaderSMAL/TPayload值域占用字节协议ID2协议版本BPDU类型标志位根桥ID根路径开销指定桥ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay222如何确定根桥根桥—BID(网桥ID)最小的网桥定为根桥。BID—网桥的优先级+网桥MAC。网桥的优先级为可配置,缺省值为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配置消息的优劣比较RID(RootBridgeID),确定网络同步。RID相同,比较PathCost(到根桥距离),越小越优。RID/PathCost相同,比较指定桥的BID(DesignatedBridgeID),越小越优。RID/PathCost/DBID相同,比较指定端口的ID(DesignatedPortID),越小越优。哪边更优?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报文中总是携带网桥到根桥的最优值。通过BPDU配置消息来决定端口的角色:根端口:网桥各个端口中到根桥最近的端口。指定端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更优,则端口为指定端口。可选端口:网桥的端口发送的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

这个端口发送的BPDU比接收到的BPDU更差,被选为可选端口。7>0ROOTPORT

这个端口到根桥的距离为7,最近,被选为根端口。DESIGNATEDPORT

这个端口发送的BPDU比接收道德BPDU更优,被选为指定端口。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地址信息的生存期拓扑结构改变会使站点在生成树中的相对位置发生移动,那么网桥原来学习到的MAC地址信息就可能变得不正确,所以学习的MAC地址信息也要有生存期,如果该时间内没有证明地址的正确,则抛弃这条地址信息。在STP中有两个生存期:拓扑稳定的时候用较长的生存期.拓扑改变的时候用较短的生存期.网络拓扑发生改变的时候,并不是所有的网桥都能够发现这一变化,所以需要把拓扑改变的信息通知到整个网络。站点的相对位置发生变化物理段A物理段B物理段C物理段E物理段DROOTB1B2B3B4拓扑改变消息中标志位的使用DMALLCHeaderSMAL/TPayload值域占用字节协议ID2协议版本BPDU类型标志位根桥ID根路径开销指定桥ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay22201234567TopologyChangeTopologyChangeAcknowledgmentFLAG标志位中1至6位保留。拓扑改变消息的传播ROOT拓扑改变通知消息拓扑改变应答消息拓扑改变消息132545661.拓扑改变的触发条件有两个:a)当Forwarding端口转变为其他状态时;b)某端口变为Forwarding状态,且交换机具备DP(交换机为非独立交换机)。2.检测到拓扑变化的交换机以HelloTime为周期持续在根端口上向外发送TCN报文,到接收到TCA为止。2.收到TCN后,RootBridge发送的BPDU报文中的TC位将被置位,维持时间为ForwardDelay+MaxAge。STP端口状态端口能力不收发任何报文DisabledBlockingListeningLearning端口状态Forwarding不接收或转发数据,接收但不发送BPDU,不进行地址学习不接收或转发数据,接收并发送BPDU,不进行地址学习不接收或转发数据,接收并发送BPDU,开始地址学习接收并转发数据,接收并发送BPDU,进行地址学习STP端口状态迁移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状态过渡到Forwarding状态至少需要30秒钟(两倍的ForwordDelay)。对于一个拓扑不稳定网络,会导致网络的长时间中断。PowerUpBlockingListeningLearningForwardingDisabledForwardDelayTimerForwardDelayTimer第一章STP(802.1D)协议原理第二章RSTP(802.1W)协议原理第三章MSTP(802.1S)协议原理第四章STP的相关配置目录RSTP协议原理新的端口角色和状态新的BPDU报文结构RSTP的重大改进新的拓扑变化通告机制与802.1D的兼容RSTP的不足RSTP的端口状态RSTP的端口角色RootPort—根端口。DesignatedPort—指定端口。AlternatePort—可选端口。BackupPort—备份端口。SwitchSwitchRootSwitchDPDPDPRPRPAPBPRSTP的BPDU格式DMALLCHeaderSMAL/TPayload值域占用字节协议ID2协议版本BPDU类型标志位根桥ID根路径开销指定桥ID指定端口IDMessageAge11184822MaxAgeHelloTimeForwardDelay22201234567TopologyChangeTopologyChangeAckAgreementForwardingLearningProposal00Unknow01Alternate/Backup10DesignatedPort11RootPort协议版本由0x00变为0x02RSTP的重大改进一改进一:如果旧的根端口已经进入阻塞状态,而且新根端口连接的对端交换机的指定端口处于Forwarding状态,在新拓扑结构中的根端口可以立刻进入转发状态。LANBTOROOTLANBLANALANAFF指定端口指定端口根端口阻塞端口FLANALANAFF指定端口指定端口根端口阻塞端口FTOROOT网络边缘的端口,即直接与终端相连,而不是和其它网桥相连的端口可以直接进入转发状态,不需要任何延时。RSTP的重大改进二根端口边缘端口LANAForwardingTOROOT阻塞端口RSTP的重大改进三改进三:增加了网桥之间的协商机制—Proposal/Agreement。指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。其中Proposal报文为正常的BPDU报文,且ProposalBit位置位。Agreement报文为Proposal报文的拷贝,且以AgreementBit代替ProposalBit位置位。1.Proposal2.Sync(unchanged)2.Sync(Discarded)2.Sync(unchanged)3.AgreementP0RootSwitchP1P4P3P2P0:DesignatedPortP1:NewRootPortP2:AlternatedPortP3:DesignatedPortP4:EdgePortRootSwitchSwitchASwitchBSwitchCSwitchD协商必须在点对点链路上进行。(全双工链路).两种端口状态不受协商机制影响:可选端口(AlternatedPort).边缘端口(EdgePort).协商机制的要求LANA指定端口指定端口指定端口非点到点链路协商的扩散1.Proposal2.AgreementRSTP的改进效果第一种改进的效果:发现拓扑改变到恢复连通性的时间可达数毫秒,并且无需传递配置消息。第二种改进的效果:边缘端口的状态变化不影响网络连通性,也不会造成回路,所以进入转发状态无需延时。第三种改进的效果:网络连通性可以在交换两个配置消息的时间内恢复,即握手的延时;最坏的情况下,握手从网络的一边开始,扩散到网络的另一边缘的网桥,网络连通性才能恢复。比如当网络直径为7的时候,要经过6次握手。RSTP拓扑改变消息的传播TCNRootSwitchRootSwitchTCTC回顾一下STP的TCN传播-STP拓扑改变分为两部分:利用TCNBPDU将拓扑变化上报的根桥。根桥通过将FLAG中的TC比特置位(持续时间MaxAge),通知所有其它交换机。RSTP拓扑改变消息的传播TCRootSwitch拓扑改变检测:只有非边缘端口转变为Forwarding状态时,产生拓扑改变。监测到拓扑改变后的动作:在两倍Hello时间内向所有指定端口和.根端口发送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的多生成树协议,在如右图所示的环境下不能实现链路的分担。第一章STP(802.1D)协议原理第二章RSTP(802.1W)协议原理第三章MSTP(802.1S)协议原理第四章STP的相关配置目录MSTP协议原理STP/RSTP/MSTP的比较MSTP的BPDU报文结构MSTP的基本概念端口状态和端口角色MSTP的工作原理STP相关附属功能STP/RSTP/MSTP的比较生成树目前包含三种协议:单生成树协议(STP)协议版本号为0快速生成树协议(RSTP)协议版本号为2多生成树协议(MSTP)协议版本号为3STP/RSTP/MSTP的比较STP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份RSTP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份快速收敛MSTP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份快速收敛形成多棵生成树实现负载均衡STP/RSTP/MSTP的比较一个交换机可能被包含在多个多生成树中各多生成树实例相互独立转发数据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区域(MSTregion).域名(Regionname).修正级别(Revisionlevel)(目前保留).实例和VLAN的映射.所有拥有相同域配置(region-configuration)的MSTP交换机必须连续.总根(CISTRoot).由网络中所有交换机竞选出的优先级最高的交换机成为总根.域根(RegionRoot).在一个域内拥有相同域配置的MSTP交换机为某一多生成树实例竞选出的优先级最高的交换机成为该生成树实例的域根。主交换机(MasterBridge).主交换机也就是ISTMaster,它是域内距离总根最近的交换机.MSTP端口角色-CISTRegion3Region2Region1Region4CISTROOT×M/RPortDPDPMaster/RootPortAlternatePort×BackupportDesignatedPortDPM/RPMSTP端口角色-CIST根端口/主端口(RootPort/MasterPort)交换机上到总根具有最短路径的端口成为根端口(RootPort),如果该交换机是主交换机,则相应的根端口为该域的主端口。根端口负责向总根转发数据流量指定端口(DesignatedPort)局域网上到总根具有最短路径的端口成为指定端口指定端口负责为所在的局域网转发数量流量可选端口(AlternatePort)局域网上处于备份地位的端口成为可选端口可选端口不转发数据流量备份端口(BackupPort)交换机上连接到自己且端口状态为丢弃的端口成为备份端口MSTP端口角色/状态与行为Root/Masterport根端口具有三种端口状态:Discarding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包Designatedport指定端口具有三种端口状态:Discarding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包Alternatedport只有一种端口状态:discarding接受BPDU,不转发业务数据包Backupport只有一种端口状态:discarding接受BPDU,不转发业务数据包MSTP工作原理-BPDU格式MSTI配置消息格式MST配置消息格式BPDU配置消息格式:MSTP工作原理-BPDU比较原则MSTP配置消息优劣比较原则:CISTRootBridgeIDExternalRootPathCost:ERPCISTMasterIDInternalRootPathCost:IRPCDesignatedBridgeIDDesignatedPortIDMSTP工作原理-端口角色确定选择总根具有最小桥ID的交换机成为总根选择ISTMaster(针对MST域)域内具有最小外部根路径值的交换机成为主交换机选择根端口接受最优配置消息的端口成为根端口选择指定端口LAN上具有最优端口优先级向量的端口成为指定端口选择端口端口优先级劣于接受到的配置消息的端口成为选择端口备份端口端口优先级劣于接受到的配置消息且连接到本交换机的端口MSTP端口角色-CISTRegion3Region2Region1Region4CISTROOT×M/RPortDPDPMaster/RootPortAlternatePort×BackupportDesignatedPortDPM/RP×××××××CSTIST×MSTP工作原理-MSTIMSTI生成树的形成:选择域根域内相应实例内具有最小BridgeID的交换机成为域根选择根端口,指定端口,选择端口和备份端口上述端口的选择和CIST类似注意:MSTI的优先级向量不包括CISTRootBridge和ERPC如{RegionRoot:IRPC:DB:DP:BP}最优优先级向量的比较和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生成树在交换机缺省是关闭的,如果组网中可能存在路径回环,则要通过命令开启生成树功能:[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. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论