《2020版网络MSTP故障排查.docx》由会员分享,可在线阅读,更多相关《2020版网络MSTP故障排查.docx(14页珍藏版)》请在优知文库上搜索。
1、MSTP故障排查一、开始MSTP定位故障的思路是按照生成树的工作原理:先确定二层网络MSTP的运行范围,再确定全网根桥及域根的一致性,确认域边界,然后再确定每一台参与MSTP计算的网桥的端口角色是否正确,包括在CIST和MSTI中的端口角色是否正确,最后再确定各类生成树保护机制是否导致了异常端口阻塞,业务VLAN是否贯穿全网,是否存在可能的环路。1、查看生成树状态我司大量的交换机缺省情况下并不开启生成树协议,因此要确认每一台网桥都开启了生成树功能并且生成树协议模式为MSTP命令:displaystp例如:通过命令查看,正确的结果是:displaystp,CISTGlobalInfoModeIS
2、TPCISTBridge:32768.0023-8939-88b0BridgeTimes:Hello2sHaxAge20sFwDly15sHaxH20WwWW/ZZ通过命令查看,错误的结果是:dispStDProtocolStatus:disabledProtocolStd.:IEEE802.IsVersion:32、查看并修改生成树基本配置生成树的基本配置包括四项,所有参与生成树计算的网桥务必保持一致。命令:Displaycurrent-configuration例如:通过命令查看配置:版权所有:杭州华三通信技术有限公司displaycurrent-configuration翼Qenable
3、使能生成树#生成树模式为MSTPH3CstpmodemstpMSTP为缺省模式,配置不显示。生成树的网络直径H3Cstpbridge-diameterdiameter不建议进行配置,使用缺省参数7,配置不显示。生成树的时间参数H3Cstptimer不建议进行配置,使用缺省参数,配置不显示。3、查看根桥及域根的一致性,确定域边界查看整个二层网络中相关网桥的总根桥必须为同一个网桥,在同一个域内每个MSTl的域根为同一个网桥。命令:displaystp例如:通过命令查看根桥的结果是:displayst,:32768. 0023-8914-3ea9:HelIo 2s MaxAge 20s FwDly
4、15s MaxHop 20CIST BridgeBridge TimesCISTGlobalInfoModeMSTPCISTRoot/ERPC:0.0023-8939-88b0/20CISTRegRoot/IRPC:32768.0023-8914-3ea9/0displaystpinstance2MSTI2GlobalInfoMSTIBridgeID:4096.0023-8914-3ea9MSTIRoptIRPC:0.0023-8927-adf5/20要求所有网桥查询到的总根桥必须一致,同一域内的同一MSTl的域根也需要一致。确定域边界。在域边界联往总根桥的接口状态查询:命令:displays
5、tpinterfaceGigabitEthernet1/0/2displaystpinterfaceGigabitENhemet1/0/2CISTPort2(GigabitEthemetl02)FORWARDINGPortProtocol:enabledPortRole:ClSrKDOtPortMSTI1Port2(GigabitEthemetl02)FORIARDING1PortRole:IasterPnrtISTI2Port2(GigabitEthemetl02)FOKWARDINGPortRole:IasterPortdisplaystpinterfaceGabEthernet2/0/2
6、CISTPort91(GigabitEthemet202)JDISCARDTMGPortProtocol:enabledPortRole:CISTAlternatePartISTI1Port91(GigabitEthemet202)DISCARDINGPortRole:AlternatePartISTI2Port91(GigabitEthemet202)LDlSCARDlMGPartRole!AlternatePart4、查看各网桥互联接口配置如果出现网桥总根桥不一致的情况,需要查看根桥不一致的两个相邻网桥互联端口状态及配置:4. 1确认端口STP处于使能状态;命令:displaystpint
7、erface例如:displaystpinterfaceGigabitEthernetl./0/1CIST(PortKGigabitEthemetlZO/1)FORWARDINGPortProtocol:enabled4.2 确认端口未处于单通状态;对于域内互联的两个接口,通过显示接口的BPDU收发报文,如果两端口都在发,其中只有一端收到,则说明存在单通现象。对于域间互联的两个接口,通过显示接口的BPDU收发报文,正常情况下应该是一端发,一端收,且发送BPDU的端口应该有学习到的动态MACo如果相连的两端口都在发送BPDU,则说明存在单通现象。displayspinterfaceGigabit
8、Ethemet1/0/1CISTPortl(GigabitEthemet1/0/1)FORWARDINGBPDUSentTCN:0,Cof:0,RST:0,MST:2199BPDUReceived:2295TCN:0,5nf:0,RST:0,MST:22954.3 确认端口上配置未启用和BPDU相关的过滤功能;命令:H3Cdisplaycurrent-configurationinterfaceGigahitEthemet1/0/14.44.4如果两交换机之间还联有其他二层设备(如IPS,FW,传输设备等),需要确保该二层设备透传BPDU报文;可以在交换机两边对应的端口上启动debug功能,判
9、断收发BPDU报文是否一致。命令:debugstppacketinterfaceGigabitEthernet1/0/1verbose例如:debugstppacketinterfaceGigabitEthernet1/2/0/18verboseJun1400:02:34:6062013H3C三SP7PKT:-ChassiS=I-Slot=2;Portll4 (Gigabi tEthemetl/2/0/18)Send Hstp-Iegacy Packet(Length:103)00 00 03 02 6c 00 00 00 23 89 1414 80 00 00 23 89 bd al 8a
10、80 7200 09 00 00 00 0031 38 61 00 00 0040 30 30 32 3300 00 00 00 0000 00 00 00 00 00 d4 b8 38 21 d8 ab00 00 00 ac 3626 de 62 80 003e a9 00 00 00 01 00 Gc 00 0238 39 62 64 6100 00 00 00 0017 7f 50 28 3c 00 23 89 bd al8a000000001400uda4.5如果同一个MSTP域被意外分割成多个域,需要查询MSTPregion配置。命令:IH3Cdisplaycurrent-Confi
11、guration#stpregion-configurationregion-nametest同一域内交换机配置region-name必须相同instance1vlan100实例与VIan的映射关系必须相同instance2vlan200activeregion-configuration修改配置后必须重新执行此命令,使修改生效。#如若与友商进行MSTP互通,需要在和友商互联接口上配置摘要侦听功能。命令:stpconfig-digest-snooping5、确认端口角色确认相关网桥上相关端口角色是否正常。对于MSTP来说,同一个端口在不同的MSTl中角色很可能不同。重点是排查出现故障的相关Vl
12、an(不论是断路还是环路)所经过的路径的相关端口在对应的MSTl中角色是否与预期一致。命令:IH3CdisplaystpinterfaceGigabitEthemet20l如下命令中显示,端口2/0/1在ClST中作为根端口,在MSTn中作为根端口,而在MSTl2中作为指定端口。版权所有:杭州华三通信技术有限公司H3CdisplaystpinterfaceGigabitEthernet2/0/1-CISTPort90(GigabitEthernet20l)FORWARDING一PortProtocol:enabledPortRole:CISTRootPort-MSTIlPort90(Gigab
13、itEthernet20l)FORWARDINGj-PortRole:RootPortMSTI2Port90(GigabitEthernet20l)FORWARDINGPortRoledesignatedPort6、查看并修改链路开销标准,确认接口工作模式,确定异常阻塞端口6.1查看网桥上StP链路开销标准的配置是否一致,正确选路的前提是全网标准一致。H3C交换机支持dotld、dotlt和IegaCy三种标准。缺省是IegaCy标准,属于H3C公司私有。和友商进行互通时建议使用dotlt标准。命令:displaystp例如:通过命令查看,可以确认本网桥选用的StP链路开销标准。H3Cdisp
14、laystpzCISTGlobalCISTBridgeBridgeTimesCISTRoot/ERPCCISTRegRoot/IRPCCISTRootPortIdBPDU-ProtectionBridgeConfig-Digest-SnoopingTCorTCNreceivedTimesincelastTCInfoModeKSTP:32768.0023-8927-adf5:HelIo2sMaxAge20sFwDly15sMaxHop20:0.0023-8939-88b0/20:32768.0023-8914-3ea9/20:128.90:disabled:disabled:47:0daysOh:7m:48sPort90(GigabitEthernet20l)FORWARDINGPortProtocolPortRolePortPriorityPortCost(Legacy)!enabled:CISTRootPort:128:COnfig=auto/Active=20修改StP链路开销标准命令:H3Cstppathcost-standarddotIt6.2查看相关网桥互联接口的工作模式(速度和