HCIE数通知识精讲-二层技术之MSTP_第1页
HCIE数通知识精讲-二层技术之MSTP_第2页
HCIE数通知识精讲-二层技术之MSTP_第3页
HCIE数通知识精讲-二层技术之MSTP_第4页
HCIE数通知识精讲-二层技术之MSTP_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

HCIEMSTPHCIEMSTP第第10页HCIE-二层MSTP目录 MSTP4MSTP出现的背景 4MSTP基本概念 6MSTP6MSTMSTRegio 6VLAN7788CST 9IST CIST 10SST 1010MSTP13MSTP报文 14MSTP15MSTP17个HelloTime时间内最多能发BPDU数18MSTP拓扑计算 18MSTP基本原18优先级向19CIST计算 20MSTI计21MSTP对拓扑变化处21MSTP快速收敛机制 21MSTP多进程 22产Th背221.1.22. 目24MSTP多进程原24MSTP例 29组网需29配置思30操作步31配置文38MSTP+VRRP组合组网例 41组网需41配置思42操作步43配置文53HCIEHCIEMSTP1MSTP1MSTP出现的背景RSTPSTPRSTPSTPVLANVLANVLAN11STP6S2S5、S1S4除标注“VLAN2”“VLAN3”的允许对VLAN通过外其它VLAN2、VLAN3通过。HostAHostB属VLAN22536又允VLAN2通过HostAHostB互相通讯。弥补STPPIEEE2002年布802.1S标准定义MSTPMSTP兼容STP既以又提供多冗余径过程VLAN说明:通过P把划多每形多彼独立。每叫做多例MST(MultipleSpanningTreeInstanc)每叫做MST(MSTRegioMultipleSpanningTreeRegion)说明:VLAN。通过将VLAN捆绑到,可以节省通信开销和资源占用率。MSTP各拓扑计算相互独立,在这些上可以现负载均衡。可以把相同拓扑结构VLAN映射到VLAN在端口上转发状态取决于端口在对应MSTP状态。2MST域内棵Th成树示意图2示,MSTPVLAN映射表(VLANMSTI对应关系表),VMSTI联系起来。每VLAN只能对应MSTI,即同VLAN数据只能在MSTI中传输,而MSTI可能对应VLAN。经计算,最终Th成两棵Th成树:MSTI1S4VLAN2报文。MSTI2S6VLAN3报文。这样VLANVLAN报文沿不同路径转发,现了负载分担。MSTP基本概念1.1.1. P1MSTP1TMSTRegionMSTRegionMSTMSTISTP/RSTP/MSTPMSTISTP/RSTP/MSTPMSTP1MSTP1.1.2. MSTT)TuegenVLANMSTPMSTMSTMSTPMST2MSTRegionD0S1、S2、S3和S43MSTI。2MSTRegion基本概念HCIE知识精讲MSTPHCIE知识精讲MSTP113. NVLANMSTVLANMSTI2T0VNVLAN1MSTI1VLAN2VLAN3MSTI2VLANMSTI0114. RegionalRooISTInernalSpanningTreeMSTIIST4B、00TTh成树中距离总CISTRoo最近交换设备IST一个MST内可以Th成多棵Th成树每棵Th成树都称一个MSTIMSTI每个多Th成树实例树3中不同MSTI有各自3MSTI基本概念意图MSTIMSTIN。但N只能MSTI。1.1.5. 主桥主桥(MaserBridg)也就是ISTMase它是域内距离总根最近的交换设备。如图2中的S1。MST域中则总根为该域的主桥。1.1.6. 总根图4MSTP网络基本概念示意图4TCommonandInernalSpanningTree。区域0的某台设备。1.1.7. T公共Th成树TCommonSpanningTree连接交换网络内有T域一棵Th成树。果把每个T域看作一个节点T就这些节点通过P或P协议计算Th成一棵Th成树。4较粗CST。118. T内部Th成树ISTInernalSpanningTree各T域内一棵Th成树。IST一个特殊MSTMSTIID为通常称为MSTI。ISTCISTMST域中一个片段。4较细线条在域中连接该域IST。119. TCISTSTPRSTP4MSTISTCSTCIST。1110.SSTegeSTPMST401.1.11.MSTPP2MSTP7、指定、Alternate、Backup、边缘、Master边缘说明:除边缘外其他MSTP程。同不同实例可以担任不同说明:除边缘外其他MSTP程。同不同实例可以担任不同表表1 说明非桥离桥最近本没负责向方向转发数据。51为桥CP1为3BP1为21 色 BPDU5AP2AP31CP23BPDUeBPDUe5BP2eup BPDUupBPDU口up5CP3upMaster MasterMST口 MSTMasterrrTRootPortMaster64们间链构成个T1AP1内开销小以AP1Master端位MST并MSTSST口 进行MSTP计算时MSTICIST保持致即如果CISTMaster(则内I也r1色 6TAPDP1和DP2都和其它直接相连它们都是本T域边缘。边缘在Th成树实例上与在T1是边缘CIST上MasterAP1MST有Th成树实例上Master。边缘果指定位于整个边缘不再与任何交换设备连接这种叫做边缘。边缘一般与用户终设备直接连接。5根、指定、AlternateBackup意图6Master和边缘意图1112.TPMSTPRSTP2。2 说明Forwarding 在这种下既转发用户流量又接收/BPDU报文。Learning这是一种过渡Learning下交换设备会根据收到用户流量MAC地址但不转发用户流量以叫做学习。Learning接收BPDU报文不转发用户流量。DiscardingDiscardingBPDU报文。和角色是没有必然联系3显了各种角色能够具有。3/MasterAlternateBackupForwardingYesYesYesNoNoLearningYesYesYesNoNoDiscardingYesYesYesYesYesNoNoMSTPMSTBPDUMultipleSpanningTreeBridgeProtocolDataMSTBPDU、维护网络以及传达变化记录。STP中义BPDU、RSTP中义RSTBPDU、MSTP中义MSTBPDUTCNBPDU差异比如1所1BPDU差异比较版本类型名称0BPDU0TCNBPDU2RSTBPDU1 BPDU3MSTBPDU1.1.13.TPMSTBPDU1。1MSTBPDU无论是域内的MSTBPDU还是域间的,前36个字节和RSTBPDU相同。37MSTPMSTIMSTI配置信息组连缀而成。MSTBPDU中的主要信息2。2MSTBPDUProtocolIdentifier2。Protocol 1版本,STP2,MSTP3。IdentifierBPDUType1BPDU类型:0x00:STP0x80:STPTCNBPDU(TopologyChangeNotificationBPDU)0x02:RSTBPDU(RapidSpanning-TreeBPDU)或者MSTBPDU(MultipleSpanning-TreeBPDU)CISTFlags1CIST志。CIST Root8CIST的总根交换设备ID。IdentifierCISTExternalPath4CIST外部路径开销指从本交换设备所属的MST域到CIST根CostMSTCIST外部路径开销根据链路带宽计算。CISTRegionalRoot8CISTISTID。如果总根在这Identifier个域IDID。CISTPortIdentifier2IST。MessageAge2BPDU报文的Th存期。MaxAge2BPDU报文的最大Th存期,超时则认为到根交换设备的链路故障。2MSTBPDUHelloTime2Hello2。ForwardDelay2ForwardDelay15。Version1Length1Version1BPDU的长度值固。Version3Length2Version3BPDU的长度。MSTConfiguration51MST配置标识MST域的标签4个。IdentifierCISTInternalRootPathCost4CISTISTMaster交换设备的累计路径开销。CIST部路径开销根据链路带宽计算。CIST Bridge8CIST的指ID。IdentifierCIST Remaining1BPDUCIST的剩余跳数。HopsMSTIConfiguration16I配置。每个I的配置占16byte如果有nMSTIn×16bytes。Messages(maybeabsent)1114.TP目前MSTP的BPDU报文存在两种格式:dot1s:IEEE802.1s规的报文格式。legacy:私有协议报文格式。dot1slegacyBPDU。比较困难且旦错误MSTP计算错误出现环路。华技术有限公司采用MSTP可(stpcompliance)功能能够实现对BPDU自适应:autodot1slegacy不但dot1slegacyauto方根据到BPDU自动切换BPDU使与匹。自适应情况下初始支dot1s到则和到保致。1.1.15.每e送U用于Th成树协议时送消息维护Th成树稳。交换设备段时间内没有BPDU则会由于消息超时而Th成树进行重新计算。当交换设备成根交换设备时该交换设备会按照该设值时间间隔送BPDU。非根交换设备采用根交换设备所设HelloTime时间值。华技术有限公司数据通信设备提供每HelloTime时间内最多能够送BPDU数可(MaxTransmittedBPDUNumberinHelloTimeisConfigurable)功能可以设当前HelloTime时间内BPDU最大送数目。用户数值越大表示每HelloTime时间内送数越多。适当设该值可以限制每oe时间内能送BPDU数目防止网络拓扑动荡时BPDU占用过多带宽资源。MSTP扑计算1.1.16.PMSTP将整二层网络划分多MST域各域之间通过计算Th成CST。域内则通过计算Th成多棵Th成树每棵Th成树都被称是多Th成树实例。其中实例0被称T其他多Th成树实例MSTI。MSTP同STP使用消息进行Th成树计算只是消息中携带MSTP信息。1117.MSTICISTMSTBPDU。MSTBPDUThMSTICIST。简介CIST为:{交换设备I外部路径开销域I内部路径开销指定交换设备I指定端口I接收端口ID}MSTI为:{域I内部路径开销指定交换设备I指定端口ID接收端口ID}括号从左到右依次递减。1对每个进行解释。表1 说明名说明ID交换设备ID用于选择CIST交换设备。交换设备ID=Priority(16bitsMAC(48bits。其PriorityMSTI0。(ERPC)CIST域到达总路径开销。MST域内所有交换设备上保存外部CIST交换设备域则域内所有交换设备上保存的0。域ID 域ID用于选择MSTI域。域ID=Priority(16bits)+。其Priority为MSTI0。(IRPC)本桥到达域路径开销。域边缘端口保存内部路径开销大于非域边缘端口保存内部路径开销。1 IDCISTMSTI就总,则为自己。ID同端口相连端口。PortID=Priority位)+端口号(12位。端口优先级必须16整数倍。IDBPDU报文ID位(12位先级必须16整数倍。比较原则同一比较,值小具有高优先级。优先级比较原则如下。首先,比较ID。如果ID相同,再比较外部路径开销。如果外部路径开销相同,再比较ID。如果ID仍然相同,再比较内部路径开销。如果内部路径仍然相同,再比较ID。如果ID仍然相同,再比较ID。如果IDID。如果端口接收到BPDU内包含配置消息优于端口保存配置消息,则端口原来保存配置消息被新收到配置消息替代。端口同时更新保存全局配置消息。反之,新收到BPDU被丢弃。1.1.18.CIST计算经过比较配置消息后,在整个网络中选择一个优先级高CIST树。在每MSTMSTP过计算ThISTMSTPMST作为单台对待,通MST间ThCST。CSTIST构成了整个网络CIST。1119.MSTITMSTPVNVNSTPSTP拓MSTIMSTIMSTISTPMSTIMSTIBPDU。MSTIMSTIMSTI、状态运MSTP协议网络中一VLAN报文将沿着如下路径转MST沿着其应MSTI转MST间CST转1.1.20.TPMSTP变化处理RSTP变化处理RSTP技术细节中RSTP变化处理。MSTPMSTP支持普式增强机制:普式MSTP支持普式P/A机制现PA机制现P支持的P/A机制RSTP技术细节中P/A机制。增强式图1 增强式1MSTPP/AProposal。接收到后把与相连的端口置为根端口并阻塞有非边缘端口。继续t。接收到后根端口转为Forwarding状态。回应Agreement。接收到后把与相连的端口置为指定端口指定端口入Forwarding状态。缺省情况华为数据通信使用增强的。果华为数据通信和其他造商的互通而其他造商的P/A使用普通的此时可华为数据通信通置P/A为普通的从而实现华为数据通信和其他造商的互通。MSTP多进程1.1.21.产Th背景1UPE为汇聚层运MSTP。UPE1UPE2之间为二层链路。UPE1UPE2接有多个环不同环通不同端口接入。环的交换为接入层只运P1和2属于不同的运营商不希望计算一个Th成树拓扑变化不能影响对方。1MSTPSTP/RSTP混合应用场景图1UPE。UPE1UPE2同时连接接入各之间互相独立不互通这样动Th时就不能将有构的计算一大这就各构的独立的进行计算且互不影响。对于P标准说MSTP支持实例但是P支持的实例必须存同一域中且同一域中有配置也必须一致。果不同的属于不同的域MSTP进行计算时只按一实例进行计算。以当网络内的属于不同域时整网络只能一实例中进行计算网络内任何一台状态发变化都将影响整网络。1UPE相连的STP/RSTPMSTP。根据MSTP标准UPE收到自的P报文后则认为彼不属于同一域。那么UPE构的只会计算出一不能实现各接入的相互独立。为了解决述问题MSTP进程。MSTPMSTP的增强性技术。此技术可将的端口绑定到不同的进程中MSTP计算,不同一进程内的端口不参与MSTP计算从而实现各进程内的计算相互独立互不影响。MSTP进程机制可将1网划分为MSTP进程每进程对应一构的每MSTP进程功能相同支持实例各MSTP计算时相互独立MSTP计算。TPTPTPTPTPTPTP。1MSTP可实现如下:极大地提升了在组网条件下Th成树的可部署性。为了保证运行类型Th成树的网络可靠运行可将类型的Th成树划分到不的中对应的网络行独立的Th成树计算。增强了组网的可靠性对大量的二层接入设备可减少单台设备故障对整个网络的冲击。通过隔离的拓扑计算即某台设备故障影响其所在的对应的拓扑会影响其他拓扑计算。网络扩容时可减少网络管理者维护量从而提升了户运维管理的方便性。当网络扩容时需要划分新的与原有网络对接MSTP配置。如果是某个中行了设备扩容此时也需要针对扩容的行修改而不需要调整其他中的配置。实现二层端口分割管理MSTP可以管理设备上的部分端口即设备的二层端口资源被MSTP分割管理MSTPMSTP。1123.TP公共链路的状态如图1所示UPE1UPE2之间的链路是二层链路运行P。U1U之间的公共链路接入交换设备的链路在公共链路上的端口需要参与个接入环MSTP的计算这UPE1UPE2MSTP报文就需要能区分是来自哪个MSTP报文。此外公共链路上的一个端口时参与MSTP的计算MSTP中都会计算出端口状态这端口就可能时存在个状态从而无法决定采哪个Th成树的状态。MSTPMSTP0MSTP。说明:设备启动后说明:设备启动后ID0MSTP系统视图和接视图中MSTP相关配置都属此。2所示当交换设备构成环设备产Th拓扑变化后MSTP特性,UPE可以把TC报文洪泛到环所设备同时可以保证一交换设备构成环拓扑变化消息洪泛到交换设备环UPE1和UPE2及时刷新和本Th成树相关MACARP表项并且它交换设备。2MSTP拓扑变化示意图3UPE1UPE2。3意图U1配置为最高优先级UPE2配置为次高优先级采用默认优先级或配置为更低优先级。当UPE1UPE2发Th后上(根替)因不再收到高优先级报文而重新进行状态机计算新计算结是成为指定此时就产Th永久4。4形成意图。UPE1UPE2Eth-Trunk在UPE1和UPE2公共链使用跨板Eth-Trun提供高靠链如5所示。图5 跨板nk提供链靠示意图UPE1UPE2UPE1UPE2UPE1UPE2Eth-Trunk。为了解决图4示可通过解决。6MSTP多进程配置示意图6UPE1UPE2UPE2。假阻塞端口1当UPE1和UPE2之间公共链路发Th故障后1阻塞端口因不再收到BPDU报文而重新进行状态机计算新计算结果是该端口成指定端口同时和下游P/A协商。当与UPE2直连S1发送BPDU报文到达UPE2启动了端口后该端口将被阻塞因后续会持续收到报文该端口将一直处于阻塞状态。从而证不会出现路。MSTP1.1.24.组网需求一个复杂网络中由于冗余份需要网络规划者一般都倾向于之间部署多条物理链路其中一条作主链路其他作份链路。这样就难免会形成路若网络中存在MACMSTPMSTP1Switch、Switch、SwitchCwD都运行MST实现2~01~VLAN20流量负载分担P入了多实例P设置映射VLANTh实例相关联。1 配置MSTP功组1.1.25.配置思路采用下思MSTP功:MSTPMSTP说明:当两台以下都相同时这两台属MST域。w、wB、wC和wD说明:当两台以下都相同时这两台属MST域。MST域域名。多Th成树VLAN映射关系。MST域修订级别。#wAT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchA[SwitchA]stpregion-configuration[SwitchA-mst-region]region-nameRG1[SwitchA-mst-region]instance1vlan2to10[SwitchA-mst-region]instance2vlan11to20[SwitchA-mst-region]activeregion-configuration[SwitchA-mst-region]quit#wBT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchB[SwitchB]stpregion-configuration[SwitchB-mst-region]region-nameRG1[SwitchB-mst-region]instance1vlan2to10[SwitchB-mst-region]instance2vlan11to20[SwitchB-mst-region]activeregion-configuration[SwitchB-mst-region]#wCT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchC[SwitchC]stpregion-configuration[SwitchC-mst-region]region-nameRG1[SwitchC-mst-region]instance1vlan2to10[SwitchC-mst-region]instance2vlan11to20[SwitchC-mst-region]activeregion-configuration[SwitchC-mst-region]#wDT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchD[SwitchD]stpregion-configuration[SwitchD-mst-region]region-nameRG1[SwitchD-mst-region]instance1vlan2to10[SwitchD-mst-region]instance2vlan11to20[SwitchD-mst-region]activeregion-configuration[SwitchD-mst-region]quit在RG1内,MSTI1MSTI2根桥与备份根桥MSTI1根桥与备份根桥#wA为MSTI1根桥。[S[SwitchA]stpinstance1rootprimary#wB为MSTI1备份根桥。[S[SwitchB]stpinstance1rootsecondaryMSTI2根桥与备份根桥#wB为MSTI2根桥。[S[SwitchB]stpinstance2rootprimary#wA为MSTI2备份根桥。[S[SwitchA]stpinstance2rootsecondaryMSTI1MSTI2中将要被阻塞端口路径开销值大于缺省值MSTI1MSTI220000。同一网络内所有交换设备应相同。#wA。[S[SwitchA]stppathcost-standardlegacy#wB。[S[SwitchB]stppathcost-standardlegacy#wCGE0/0/2在实MSTI220000。[S[SwitchC]stppathcost-standardlegacy[SwitchC]interfacegigabitethernet0/0/2[SwitchC-GigabitEthernet0/0/2]stpinstance2cost20000[SwitchC-GigabitEthernet0/0/2]#wDGE0/0/2在MSTI120000。[S[SwitchD]stppathcost-standardlegacy[SwitchD]interfacegigabitethernet0/0/2[SwitchD-GigabitEthernet0/0/2]stpinstance1cost20000[SwitchD-GigabitEthernet0/0/2]能P现破除环路设备全局MSTP#在wA上启动MST。[S[SwitchA]stpenable#在wB上启动MST。[S[SwitchB]stpenable#在wC上启动MST。w]p#wDMST。[S[SwitchD]stpenableMSTP#wCGE0/0/1P[S[SwitchC]interfacegigabitethernet0/0/1[SwitchC-GigabitEthernet0/0/1]stpdisable[SwitchC-GigabitEthernet0/0/1]#wDGE0/0/1P[S[SwitchD]interfacegigabitethernet0/0/1[SwitchD-GigabitEthernet0/0/1]stpdisable[SwitchD-GigabitEthernet0/0/1]#wAGE0/0/1[S[SwitchA]interfacegigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1]stproot-protection[SwitchA-GigabitEthernet0/0/1]#wBGE0/0/1[S[SwitchB]interfacegigabitethernet0/0/1[SwitchB-GigabitEthernet0/0/1]stproot-protection[SwitchB-GigabitEthernet0/0/1]w、wB、wC和wD创建2~#wA创建2~0。w]lanbatch2to20#wB创建VLAN2~0。w]lanbatch2to20#wCVLAN20。w]vlanbatch2to20#wD20。w]vlanbatch2to20将交换设备接入环路中的端口加入#将wA端口GE0/0/1加入N。w]interfacegigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1]portlink-tpetrunk[SwitchA-GigabitEthernet0/0/1]porttrunkallow-passvlan2to20[SwitchA-GigabitEthernet0/0/1]#将wA端口GE0/0/2加入N。w]interfacegigabitethernet0/0/2[SwitchA-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchA-GigabitEthernet0/0/2]porttrunkallow-passvlan2to20[SwitchA-GigabitEthernet0/0/2]#将wB端口GE0/0/1加入N。w]interfacegigabitethernet0/0/1[SwitchB-GigabitEthernet0/0/1]portlink-tpetrunk[SwitchB-GigabitEthernet0/0/1]porttrunkallow-passvlan2to20[SwitchB-GigabitEthernet0/0/1]#将wB端口GE0/0/2加入N。w]interfacegigabitethernet0/0/2[SwitchB-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchB-GigabitEthernet0/0/2]porttrunkallow-passvlan2to20[SwitchB-GigabitEthernet0/0/2]#将wC端口GE0/0/1加入N。w]interfacegigabitethernet0/0/1[SwitchC-GigabitEthernet0/0/1]portlink-tpeaccess[SwitchC-GigabitEthernet0/0/1]portdefaultvlan2[SwitchC-GigabitEthernet0/0/1]#wCGE0/0/2N。w]interfacegigabitethernet0/0/2[SwitchC-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchC-GigabitEthernet0/0/2]porttrunkallow-passvlan2to20[SwitchC-GigabitEthernet0/0/2]#wCGE0/0/3N。w]interfacegigabitethernet0/0/3[SwitchC-GigabitEthernet0/0/3]portlink-tpetrunk[SwitchC-GigabitEthernet0/0/3]porttrunkallow-passvlan2to20[SwitchC-GigabitEthernet0/0/3]#wDGE0/0/1N。w]interfacegigabitethernet0/0/1[SwitchD-GigabitEthernet0/0/1]portlink-tpeaccess[SwitchD-GigabitEthernet0/0/1]portdefaultvlan11[SwitchD-GigabitEthernet0/0/1]#wDGE0/0/2N。w]interfacegigabitethernet0/0/2[SwitchD-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchD-GigabitEthernet0/0/2]porttrunkallow-passvlan2to20[SwitchD-GigabitEthernet0/0/2]#wDGE0/0/3N。w]interfacegigabitethernet0/0/3[SwitchD-GigabitEthernet0/0/3]portlink-tpetrunk[SwitchD-GigabitEthernet0/0/3]porttrunkallow-passvlan2to20[SwitchD-GigabitEthernet0/0/3]验证配置结果说明:说明:120中的状态。[SwitchA]displaystpbrief#wA[SwitchA]displaystpbriefMSTIDPortRole STPStateProtection0GigabitEthernet0/0/1DESI FORWARDINGROOT0GigabitEthernet0/0/2DESI FORWARDINGNONE1GigabitEthernet0/0/1DESI FORWARDINGROOT1GigabitEthernet0/0/2DESI FORWARDINGNONE2GigabitEthernet0/0/1DESI FORWARDINGROOT2GigabitEthernet0/0/2ROOT FORWARDINGNONEMSTI1wASwitchAGE0/0/2GE0/0/12wAGE0/0/1GE0/0/2#wBdisplaystpbriefMSTIDPortRole STPStateProtection0GigabitEthernet0/0/1DESI FORWARDINGROOT0GigabitEthernet0/0/2ROOT FORWARDINGNONE1GigabitEthernet0/0/1DESI FORWARDINGROOT1GigabitEthernet0/0/2ROOT FORWARDINGNONE2GigabitEthernet0/0/1DESI FORWARDINGROOT2GigabitEthernet0/0/2DESI FORWARDINGNONE[SwitchB]displaystpbriefMSTI2wBGE0/0/1GE0/0/2MSTI21w[SwitchB]displaystpbrief[SwitchC]displaystpinterfacegigabitethernet0/0/3briefw[SwitchC]displaystpinterfacegigabitethernet0/0/3briefw]displaystpinterfacegigabitethernet0/0/2briefMSTIDPortRoleSTPStateProtection0GigabitEthernet0/0/3ROOTFORWARDINGNONE1GigabitEthernet0/0/3ROOTFORWARDINGNONE2GigabitEthernet0/0/3ROOTFORWARDINGNONEMSTIDPortRole STPStateProtection0GigabitEthernet0/0/2DESI FORWARDINGNONE1GigabitEthernet0/0/2DESI FORWARDINGNONE2GigabitEthernet0/0/2ALTE DISCARDINGNONESwitchCGE0/0/3MSTI1MSTI2。SwitchC另一个GE0/0/2,MSTI2被阻塞,MSTI1被计算指定。#SwitchDdisplaystpinterfacebrief命令,结果如下:MSTIDPortRole STPStateProtection0GigabitEthernet0/0/3ALTE DISCARDINGNONE1GigabitEthernet0/0/3ROOT FORWARDINGNONE2GigabitEthernet0/0/3ROOT FORWARDINGNONEMSTIDPortRole STPStateProtection0GigabitEthernet0/0/2ROOT FORWARDINGNONE1GigabitEthernet0/0/2ALTE DISCARDINGNONE2GigabitEthernet0/0/2DESI FORWARDINGNONE[SwitchD]displaystpinterfacegigabitethernet0/0/3brief[SwitchD]displaystpinterfacegigabitethernet0/0/2briefSwitchDGE0/0/3MSTI1MSTI2。SwitchD另一个GE0/0/2,MSTI1被阻塞,MSTI2[SwitchD]displaystpinterfacegigabitethernet0/0/3brief[SwitchD]displaystpinterfacegigabitethernet0/0/2brief配置文件SwitchA配置文件##SwitchA#vlanbatch2to#stpinstance1rootprimarystpinstance2rootsecondarystppathcost-standardlegacy#stpregion-configurationregion-nameRG1instance1vlan2to10instance2vlan11to20activeregion-configuration#interfaceGigabitEthernet0/0/1portlink-typetrunkporttrunkallow-passvlan2to20stproot-protectionstproot-protection#interfaceGigabitEthernet0/0/2portlink-typetrunkporttrunkallow-passvlan2to20#returnSwitchB##SwitchB#vlanbatch2to#stpinstance1rootsecondarystpinstance2rootprimarystppathcost-standardlegacy#stpregion-configurationregion-nameRG1instance1vlan2to10instance2vlan11to20activeregion-configuration#interfaceGigabitEthernet0/0/1portlink-typetrunkporttrunkallow-passvlan2to20stproot-protection#interfaceGigabitEthernet0/0/2portlink-typetrunkporttrunkallow-passvlan2to20#returnSwitchC##sysnameSwitchC#vlanbatch2to20##stppathcost-standardlegacy#stpregion-configurationregion-nameRG1instance1vlan2to10instance2vlan11to20activeregion-configuration#interfaceGigabitEthernet0/0/1portlink-typeaccessportdefaultvlan2stpdisable#interfaceGigabitEthernet0/0/2portlink-typetrunkporttrunkallow-passvlan2to20stpinstance2cost20000#interfaceGigabitEthernet0/0/3portlink-typetrunkporttrunkallow-passvlan2to20#returnSwitchD##SwitchD#vlanbatch2to#stppathcost-standardlegacy#stpregion-configurationregion-nameRG1instance1vlan2to10instance2vlan11to20activeregion-configuration#interfaceGigabitEthernet0/0/1interfaceGigabitEthernet0/0/1portlink-typeaccessportdefaultvlan11stpdisable#interfaceGigabitEthernet0/0/2portlink-typetrunkporttrunkallow-passvlan2to20stpinstance1cost20000#interfaceGigabitEthernet0/0/3portlink-typetrunkporttrunkallow-passvlan2to20#ReturnMSTP+VRRP1.1.28.1CCABInternet。由于备份的要用户部署了冗余链路。冗余备份链路的存在导致出现环可能会引起广播风暴MAC地址表项被破坏。用户希望在存在冗余备份链路的同时消除中的环路在一条链路断开的时候流量能切换到另外一条链路转发还能合理利用带宽。此时可以在MSTP解决环路问题。MSTP可阻塞二层中的冗余链路将修剪成树状达到消除环路的目的。同时在AB配置PHostA以SwitchA为默认关tB作为备份关;B以B为默认关t,SwitchA作为备份关以实现可靠性及流量的负载分担。1 配置MSTP+VRRP合VLANIFIPwGE0/0/1GE0/0/2VLANIF210.1.2.102/24GE0/0/1GE0/0/2VLANIF310.1.3.102/24GE0/0/3VLANIF410.1.4.102/24wGE0/0/1GE0/0/2VLANIF210.1.2.103/24GE0/0/1GE0/0/2VLANIF310.1.3.103/241.1.29.GE0/0/3VLANIF510.1.5.103/24下:MSTPT213MSTIMSTPMSTP。MSTP。MSTPMSTPMSTP。IPwAwBPFPFwAwBP1P1wArwwAwBPFPFMSTPw、wB、wC名11MSTI2#wAT<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchA[SwitchA]stpregion-configuration[SwitchA-mst-region]region-nameRG1[S[SwitchA-mst-region]instance1vlan2[SwitchA-mst-region]instance2vlan3[SwitchA-mst-region]activeregion-configuration[SwitchA-mst-region]quit#wBT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchB[SwitchB]stpregion-configuration[SwitchB-mst-region]region-nameRG1[SwitchB-mst-region]instance1vlan2[SwitchB-mst-region]instance2vlan3[SwitchB-mst-region]activeregion-configuration[SwitchB-mst-region]#wCT。<HUAWEI>system-view<HUAWEI>system-view[HUAWEI]sysnameSwitchC[SwitchC]stpregion-configuration[SwitchC-mst-region]region-nameRG1[SwitchC-mst-region]instance1vlan2[SwitchC-mst-region]instance2vlan3[SwitchC-mst-region]activeregion-configuration[SwitchC-mst-region]在RG1内,MSTI1MSTI2根桥与备份根桥MSTI1根桥与备份根桥#wA为MSTI1根桥。[S[SwitchA]stpinstance1rootprimary#wB为MSTI1备份根桥。[S[SwitchB]stpinstance1rootsecondaryMSTI2根桥与备份根桥#wB为MSTI2根桥。[S[SwitchB]stpinstance2rootprimary#wAMSTI2。[S[SwitchA]stpinstance2rootsecondary说明:MSTI1MSTI2中将要被阻塞端口路径开销值大于缺省值说明:端口路径开销值取值范围由路径开销计算方法决定,这里选择使用华计算方法例,MSTI1MSTI2中将被阻塞端口路径开销值为20000。同一网络内所有交换设端口路径开销应使用相同计算方法。#wA端口路径开销计算方法华计算方法。[S[SwitchA]stppathcost-standardlegacy#wB端口路径开销计算方法华计算方法。[S[SwitchB]stppathcost-standardlegacy#wC端口路径开销计算方法华计算方法,将端口GE0/0/1在实MSTI2中路径开销值20000,GE0/0/4MSTI1中路径开销值20000。[S[SwitchC]stppathcost-standardlegacy[SwitchC]interfacegigabitethernet0/0/1[SwitchC-GigabitEthernet0/0/1]stpinstance2cost20000[SwitchC-GigabitEthernet0/0/1]w]interfacegigabitethernet0/0/4[SwitchC-GigabitEthernet0/0/4]stpinstance1cost20000[SwitchC-GigabitEthernet0/0/4]MSTP,实现破除环路设MSTP#在wA上启动MST。[S[SwitchA]stpenable#在wB上启动MST。[S[SwitchB]stpenable#wCMST。[S[SwitchC]stpenableHostMSTP#wCGE0/0/2GE0/0/3STP[S[SwitchC]interfacegigabitethernet0/0/2[SwitchC-GigabitEthernet0/0/2]stpdisable[SwitchC-GigabitEthernet0/0/2]w]interfacegigabitethernet0/0/3[SwitchC-GigabitEthernet0/0/3]stpdisable[SwitchC-GigabitEthernet0/0/3]#wAGE0/0/1[S[SwitchA]interfacegigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1]stproot-protection[SwitchA-GigabitEthernet0/0/1]#wBGE0/0/1[S[SwitchB]interfacegigabitethernet0/0/1[SwitchB-GigabitEthernet0/0/1]stproot-protection[SwitchB-GigabitEthernet0/0/1]w、wB、wC创建VLAN2~3#wA创建2~。w]lanbatch2to3#wB创建VLAN2~。[S[SwitchB]lanbatch2to3#wC创建VLAN2~。[S[SwitchC]lanbatch2to3接入路VLAN#wAGE0/0/1N。w]interfacegigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1]portlink-tpetrunk[SwitchA-GigabitEthernet0/0/1]porttrunkallow-passvlan2to3[SwitchA-GigabitEthernet0/0/1]#wAGE0/0/2N。w]interfacegigabitethernet0/0/2[SwitchA-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchA-GigabitEthernet0/0/2]porttrunkallow-passvlan2to3[SwitchA-GigabitEthernet0/0/2]#wBGE0/0/1N。w]interfacegigabitethernet0/0/1[SwitchB-GigabitEthernet0/0/1]portlink-tpetrunk[SwitchB-GigabitEthernet0/0/1]porttrunkallow-passvlan2to3[SwitchB-GigabitEthernet0/0/1]#wBGE0/0/2N。w]interfacegigabitethernet0/0/2[SwitchB-GigabitEthernet0/0/2]portlink-tpetrunk[SwitchB-GigabitEthernet0/0/2]porttrunkallow-passvlan2to3[SwitchB-GigabitEthernet0/0/2]#wCGE0/0/1N。w]interfacegigabitethernet0/0/1[SwitchC-GigabitEthernet0/0/1]portlink-tpetrunk[SwitchC-GigabitEthernet0/0/1]porttrunkallow-passvlan2to3[SwitchC-GigabitEthernet0/0/1]#wCGE0/0/2N。w]interfacegigabitethernet0/0/2[SwitchC-GigabitEthernet0/0/2]portlink-tpeaccess[SwitchC-GigabitEthernet0/0/2]portdefaultvlan2[SwitchC-GigabitEthernet0/0/2]#wCGE0/0/3N。w]interfacegigabitethernet0/0/3[SwitchC-GigabitEthernet0/0/3]portlink-tpeaccess[SwitchC-GigabitEthernet0/0/3]portdefaultvlan3[SwitchC-GigabitEthernet0/0/3]#wCGE0/0/4N。w]interfacegigabitethernet0/0/4[SwitchC-GigabitEthernet0/0/4]portlink-tpetrunk[SwitchC-GigabitEthernet0/0/4]porttrunkallow-passvlan2to3[SwitchC-GigabitEthernet0/0/4]验证配置结果经过以上配置,在网络计算稳定后,执行以下操作,验证配置结果。说明:120中的状态。[SwitchA]displaystpbrief#在说明:120中的状态。[SwitchA]displaystpbriefMSTIDPortRole STPStateProtection0GigabitEthernet0/0/1DESI FORWARDINGROOT0GigabitEthernet0/0/2DESI FORWARDINGNONE1GigabitEthernet0/0/1DESI FORWARDINGROOT1GigabitEthernet0/0/2DESI FORWARDINGNONE2GigabitEthernet0/0/1DESI FORWARDINGROOT2GigabitEthernet0/0/2ROOT FORWARDINGNONE在MSTI1中,由于wA是根桥,SwitchA的GE0/0/2和GE0/0/1成为指定端。在2中,wA的GE0/0/1成为指定,GE0/0/2成为根。#在wB上执行displaystpbrief命令,结果如下:[S[SwitchB]displaystpbriefMSTID0PortGigabitEthernet0/0/1Role STPStateDESIFORWARDINGProtectionROOT0GigabitEthernet0/0/2ROOTFORWARDINGNONE1GigabitEthernet0/0/1DESIFORWARDINGROOT1GigabitEthernet0/0/2ROOTFORWARDINGNONE2GigabitEthernet0/0/1DESIFORWARDINGROOT2GigabitEthernet0/0/2DESIFORWARDINGNONEMSTI2wBGE0/0/1GE0/0/2MSTI2。1wB的GE0/0/1GE0/0/2。#wC上执行displaystpinterfacebrief命令结果如下:MSTIDPortRole STPStateProtection0GigabitEthernet0/0/1ROOT FORWARDINGNONE1GigabitEthernet0/0/1ROOT FORWARDINGNONE2GigabitEthernet0/0/1ALTE DISCARDINGNONEMSTIDPortRole STPStateProtection0GigabitEthernet0/0/4ALTE DISCARDINGNONE1GigabitEthernet0/0/4ALTE DISCARDINGNONE2GigabitEthernet0/0/4ROOT FORWARDINGNONE[SwitchC]displaystpinterfacegigabitethernet0/0/1brief[SwitchC]displaystpinterfacegigabitethernet0/0/4briefSwitchC的GE0/0/1[SwitchC]displaystpinterfacegigabitethernet0/0/1brief[SwitchC]displaystpinterfacegigabitethernet0/0/4brief配置设备间的网络互连#配置设备各的P地址以wA例。wB的配置与之类似详见配置文件。[S[SwitchA]vlanbatch4[SwitchA]interfacegigabitethernet0/0/3[SwitchA-GigabitEthernet0/0/3]portlink-tpetrunk[SwitchA-GigabitEthernet0/0/3]porttrunkallow-passvlan4[SwitchA-GigabitEthernet0/0/3]w]interfacevlanif2[SwitchA-Vlanif2]ipaddress10.1.2.10224[SwitchA-Vlanif2]w]interfacevlanif3[SwitchA-Vlanif3]ipaddress10.1.3.10224[SwitchA-Vlanif3][SwitchA][SwitchA]interfacevlanif4[SwitchA-Vlanif4]ipaddress10.1.4.10224[SwitchA-Vlanif4]quitSwitchA、SwitchBOSPFSwitchA为例,SwitchB的与之类似,详见文件。[SwitchA][SwitchA]ospf1[SwitchA-ospf-1]area0[SwitchA-ospf-1-area-0.0.0.0]network10.1.2.00.0.0.255[SwitchA-ospf-1-area-0.0.0.0]network10.1.3.00.0.0.255[SwitchA-ospf-1-area-0.0.0.0]network10.1.4.00.0.0.255[SwitchA-ospf-1-area-0.0.0.0]quit[SwitchA-ospf-1]quitVRRP备份组SwitchASwitchBVRRP1,SwitchA120,抢占延20Master设备;SwitchBBackup设备。[SwitchA][SwitchA]interfacevlanif2[SwitchA-Vlanif2]vrrpvrid1virtual-ip10.1.2.100[SwitchA-Vlanif2]vrrpvrid1priority120[SwitchA-Vlanif2]vrrpvrid1preempt-modetimerdelay20[SwitchA-Vlanif2]quit[SwitchB]interfacevlanif2[SwitchB-Vlanif2]vrrpvrid1virtual-ip10.1.2.100[SwitchB-Vlanif2]quitSwitchASwitchBVRRP2,SwitchB120,抢占延20Master设备;SwitchABackup设备。[SwitchB][SwitchB]interfacevlanif3[SwitchB-Vlanif3]vrrpvrid2virtual-ip10.1.3.100[SwitchB-Vlanif3]vrrpvrid2priority120[SwitchB-Vlanif3]vrrpvrid2preempt-modetimerdelay20[SwitchB-Vlanif3]quit[SwitchA]interfacevlanif3[SwitchA-Vlanif3]vrrpvrid2virtual-ip10.1.3.100[SwitchA-Vlanif3]quit#HostA1IPHostB的2IP10.1.3.100。验证结果#完成上述后SwitchAdisplay命令SwitchA在1中作Master设在2中作Backup设。<SwitchA>display<SwitchA>displayVlanif2|VirtualRouter1State:MasterVirtualIP:10.1.2.100MasterIP:10.1.2.102PriorityRun:120PriorityConfig:120MasterPriority:120Preempt:YES DelayTime:20TimerRun:1sTimerConfig:1sAuthtype:VirtualMAC:0000-5e00-0101CheckTTL:YESConfigtype:normal-vrrpBackup-forward:disabledCreatetime:2012-05-1111:39:18UTC+08:00Lastchangetime:2012-05-2611:38:58UTC+08:00Vlanif3|VirtualRouter2State:BackupVirtualIP:10.1.3.100MasterIP:10.1.3.103PriorityRun:100PriorityConfig:100MasterPriority:120Preempt:YES DelayTime:0TimerRun:1sTimerConfig:1sAuthtype:VirtualMAC:0000-5e00-0102CheckTTL:YESConfigConfigtype:normal-vrrpBackup-forward:disabledCreatetime:2012-05-1111:40:18UTC+08:00Lastchangetime:2012-05-2611:48:58UTC+08:00#SwitchBdisplaySwitchB1Backup设2Master<SwitchB>display<SwitchB>displayVlanif2|VirtualRouter1State:BackupVirtualIP:10.1.2.100MasterIP:10.1.2.102PriorityRun:100PriorityConfig:100MasterPriority:120Preempt:YES DelayTime:0TimerRu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论