手机

密码

注册 忘记密码?

上架品牌:14       已上架宝贝:558

MSTP故障处理
来源:H3C | 作者:IWANGBEN | 发布时间: 2015-05-17 | 2035 次浏览 | 分享到:
在上游设备上执行命令 display stp查看设备的工作模式,如果上游设备工作在 STP 模式或者 RSTP模式。
目录
1.1广播风暴故障处理

1.1.1故障描述

1.1.2故障处理流程

1.1.3故障处理步骤

1.2端口无法快速迁移故障处理

1.2.1故障描述

1.2.2故障处理流程

1.2.3故障处理步骤

1.3指定端口长期处于Discarding状态故障处理

1.3.1故障描述

1.3.2故障处理流程

1.3.3故障处理步骤

1.4端口STP  DOWN故障处理

1.4.1故障描述

1.4.2故障处理流程

1.4.3故障处理步骤

1.5 STP网络流量不稳定故障处理

1.5.1故障描述

1.5.2故障处理流程

1.5.3故障处理步骤

1.6设备无法处于同一个MSTP域故障处理

1.6.1故障描述

1.6.2故障处理流程

1.6.3故障处理步骤

1.7故障诊断命令


第1章  MSTP故障处理
1.1广播风暴故障处理
1.1.1故障描述
      网络中存在广播风暴。
1.1.2故障处理流程
广播风暴故障诊断流程图
图1-1广播风暴故障诊断流程图

1.1.3故障处理步骤
1.检查设备全局  MSTP是否开启
通过命令 display  stp 查看设备是否开启全局 MSTP。如果没有开启,则在系统视
图下配置 stp enable开启全局  MSTP。


MSTP故障处理
2.检查端口  MSTP是否开启
通过命令 display stp interface查看端口 MSTP是否开启。如果没有开启,则在接
口视图下配置 stp enable开启端口的  MSTP。
3.检查端口是否存在  STP报文超时现象
通过命令 display stp history查看端口是否存在报文超时现象,例如:
display stp instance 2 history slot 1
--------------- STP slot 1 history trace ---------------
-------------------  Instance 2
Port Ethernet1/1
---------------------
Role change
Time
: ROOT->DESI (Aged)
: 2006/08/08 00:22:56
Port priority : 0.00e0-fc01-6510 0 0.00e0-fc01-6510 128.1
在 Ethernet1/1信息的 Role Change项中存在  Aged字样表明端口 Ethernet1/1的报
文曾经超时,此时可以通过命令 stp timer-factor将超时因子设置得大一些。

1.2端口无法快速迁移故障处理
1.2.1故障描述
端口发生链路故障或者链路故障恢复后,整个网络的流量恢复时间超过 30秒。如图
1-2所示,Switch A为根桥,Switch  B的Ethernet1/1和Switch  C的Ethernet1/2为根
端口,Switch C的Ethernet1/3端口角色为Alternate,Switch B的Ethernet1/3为指定
端口,当Switch A和Switch B之间的链路发生故障后,Switch C的Ethernet1/3端口
计算为Designate端口后无法快速迁移到Forwarding状态,导致流量中断 30秒。
图1-2端口无法快速迁移故障处理组网图

1-2端口无法快速迁移故障处理组网图


1.2.2故障处理流程
端口无法快速迁移故障诊断流程图
                        图1-3端口无法快速迁移故障诊断流程图

1.2.3故障处理步骤
1.检查端口对端连接是否为终端
检查端口对端连接是否为终端,如果端口对端连接的是终端,请在端口上执行命令
stp edge-port enable开启边缘端口属性。
2.检查本设备是否工作在  STP模式
执行命令 display stp查看设备的工作模式,如果设备工作在 STP模式,则使用   stp
mode命令将设备的工作模式修改为  MSTP。
3.检查上游设备的工作模式
在上游设备上执行命令 display stp查看设备的工作模式,如果上游设备工作在  STP
模式或者 RSTP模式,则使用  stp mode命令将上游设备工作模式修改为  MSTP,
对于工作在 RSTP模式的情况,还可以在  Switch B的  Ethernet1/3端口上使用   stp
no-agreement-check命令开启  No Agreement Check特性。
4.检查端口是否为点对点链路
执行命令 display stp interface查看端口是否为点对点链路:
display stp interface查看端口是否为点对点链路
当 Point-to-point项中  Active为 true表明端口为点对点链路,如果为  false则表明端
口为非点对点链路。

MSTP故障处理
如果端口为点对点链路还无法快速迁移,请寻求技术支持。
5.检查端口的双工模式
执行命令 display brief  interface查看端口的双工模式,如果端口为半双工模式,
则使用命令 undo duplex将本端口和其对端端口修改为自协商模式。
如果两端端口都工作在自协商模式,请检查链路是否存在故障,如果链路出现故障,
请排除此故障。

1.3指定端口长期处于   Discarding状态故障处理
1.3.1故障描述
指定端口一直处于 Discarding状态,无法迁移到  Forwarding状态。

1.3.2故障处理流程

图1-4指定端口长期处于   Discarding状态故障诊断流程图
图1-4指定端口长期处于   Discarding状态故障诊断流程图

1.3.3故障处理步骤
1.检查是否收到本端口自己发送的报文
执行命令 debugging stp  packet  interface打开 STP报文详细信息调试开关,查
看端口是否接收到了本端口自己发送出去的报文,如果是,表明网络中存在自环,
请检查网络消除自环。
2.检查端口收到报文格式是否和配置格式一致
方法一:通过查看打印的 log日志,如果有打印“Port interface-type interface-number
received different  format of  BPDU packets  ! Please change  your BPDU  Format
configuration.”,表明端口收到了不同格式的报文。
方法二:打开端口报文调试开关查看收到报文的类型,执行命令          display  stp
interface查看端口实际配置的报文类型,比较两者是否一致,如果不一致表明端口
收到不同格式报文。
如果端口收到的报文格式和配置的格式不一致,则通过 stp  compliance  命令修改
端口的报文格式。
3.检查端口根保护是否生效
方法一:通过查看打印的         log 日志,如果有打印“       Instance  instance-id's
ROOT-Protection
port
interface-type
interface-number
received
superior
message!”,表明端口开启了根保护。
文本教程方法二

上述信息表明设备被配置为根桥。
如果根桥和备份根桥配置正确,请检查本端口是否误将根保护特性开启。如果是,
请将根保护特性关闭;如果根保护特性配置正确,请通过命令 display interface查
看端口当前的链路状态,检查设备通往根桥的链路是否出现故障。如:
display interface ethernet 1/1
Ethernet1/1 current state: DOWN
IP Packet Frame Type: PKTFMT_ETHNT_2, Hardware Address: 0000-fc00-6507
Description: Ethernet1/1 Interface
Loopback is not set
Media type is twisted pair
Port hardware type is  100_BASE_T
Unknown-speed mode, unknown-duplex mode
如果出现了链路故障,则将故障排除。
4.检查端口环路保护是否生效
方法一:通过查看打印的         log 日志,如果有打印“       Instance  instance-id's
LOOP-Protection
port
interface-type
interface-number
received
superior
message!”,表明端口开启了环路保护。
方法二:执行命令 display  stp abnormal-port查看端口是否因环路保护起作用而
被 Discarding。
display stp abnormal-port
MSTID    Blocked Port   Reason
0        Ethernet 1/4   ROOT-Protected
如果端口因启动环路保护而被  Discarding,请检查对端  STP  是否开启。如果开启
STP,请检查是否出现链路拥塞或者存在单向链路故障(通过命令      display  stp
interface检查对端端口的链路状态,对于光纤口请检查光纤的收光线和发光线是否
正常)。如果是链路拥塞可以通过增大超时因子解决该问题;如果出现单向链路,
则排除此故障。

1.4端口   STP DOWN故障处理
1.4.1故障描述
执行命令 display interface查看端口信息时,端口为  STP DOWN。例如:
display interface ethernet 1/1
Ethernet1/1 current state: STP DOWN
IP Packet Frame Type: PKTFMT_ETHNT_2, Hardware Address: 0000-fc00-6507
Description: Ethernet1/1 Interface
Loopback is not set
MSTP故障处理
Media type is twisted pair
Port hardware type is  100_BASE_T
Unknown-speed mode, unknown-duplex mode

1.4.2故障处理流程


1.4.3故障处理步骤
1.检查  BPDU保护是否生效
方法一:通过查看打印的 log日志,如果有打印“BPDU-Protection port  interface-type
interface-number received BPDU packet!”,表明端口开启了 BPDU保护。
方法二:执行命令display stp down-port查看端口是否因BPDU保护生效而被STP
display stp down-port
Down Port      Reason
Ethernet1/1    BPDU-Protected

如果端口因 BPDU保护生效而被  STP DOWN,请检查对端设备是交换机还是终端,
如果对端为交换机表明端口的配置错误,请执行命令 undo stp edge-port将端口的
边缘端口属性去掉并执行命令 undo  shutdown开启端口;如果对端设备为终端,
表明存在恶意攻击,端口被关闭属于正常情况,请消除攻击源,然后再执行命令  undo
shutdown开启端口。

2.检查报文格式是否频繁切换
方法一:通过查看打印的 log日志,如果有打印“Port interface-type interface-number
received different  format of BPDU  packets continually!  Shut it down   in  order to
prevent broadcast.”,表明端口因报文格式频繁切换而被关闭。
方法二:执行命令 display stp  down-port查看端口是否因报文格式频繁切换而被
STP关闭。例如:
display stp down-port
Down Port    Reason
Ethernet1/1    Formatfrequency-Protected
如果端口因报文格式频繁切换而被 STP DOWN,请检查组网中报文格式的配置是否
正确,如果配置正确,请检查是否存在恶意攻击,如果存在恶意攻击,端口被关闭
属于正常情况,请消除攻击源,然后再执行命令 undo  shutdown开启端口,否则
请寻求技术支持。

1.5  STP网络流量不稳定故障处理
1.5.1故障描述
在一个 STP的组网内,网络中流量持续不稳定,时断时续。

1.5.2故障处理流程
图1-6  STP网络流量不稳定故障诊断流程图
1.5.3故障处理步骤
1.检查端口  STP状态是否震荡
如果设备频繁打印下面信息表明存在链路故障或者组网错误:
stp port-log all
%Aug 16 00:49:41:856 2006 Sysname MSTP/3/PDISC: Instance 2's Ethernet1/1 has
been set to discarding state!
%Aug 16 00:49:41:856 2006 Sysname MSTP/3/PFWD: Instance 2's Ethernet1/2 has
been set to forwarding state!
请确认不停打印状态切换信息的端口是否存在链路故障,如果链路无故障,请检查
全网设备 STP配置是否正确。
2.请检查端口  STP角色是否震荡
使用命令 display stp history查看端口角色计算历史纪录,如果端口的角色不停更
新且端口优先级在不停变化,表明端口收到来在不同设备的报文,表明组网错误,
请消除错误组网。

3.检查设备是否频繁收到  TC报文
执行命令 display stp查看收到  TC报文的数量,同时查看最近一次拓扑变化时间,
如果 TC报文的数量一直递增且最近一次拓扑变化时间在  10秒以内,那么端口肯定
频繁收到 TC报文。
接下来就是追溯 TC源头,执行命令  diplay stp tc查看频繁收到  TC报文的端口,
如果某端口收到的 TC报文一直递增,查看该端口的对端设备的  TC接收端口,一级
一级往上直到找到 TC源。
端口 Ethernet1/1收到的  TC数量持续增加,表明  Ethernet1/1对端一直发送  TC报 文,继续检查 Ethernet1/1对端的设备  TC报文收发情况。
1.6设备无法处于同一个   MSTP域故障处理

1.6.1故障描述
在 MSTP域配置(Format selector、域名、MSTP修订级别以及实例和  VLAN映射
关系)都相同的情况下,两台设备无法处于同一个 MSTP域中,执行命令 display stp
brief时,CIST实例上根端口在多实例上角色为  Master。

1.6.2故障处理流程
MSTP域配置(Format selector、域名、MSTP修订级别以及实例

1.6.3故障处理步骤

1.检查本端设备运行模式
执行命令 display stp查看设备当前运行模式,例如:
命 令 stp mode修改设备当前运行模式为  MSTP

上述信息表示设备当前运行模式为 MSTP。如果设备运行模式不是 MSTP,通过命
令 stp mode修改设备当前运行模式为  MSTP。

2.检查对端设备是否支持标准配置摘要计算
检查对端设备是否支持标准配置摘要计算,如果对端设备不支持,则在本端设备上
开启配置摘要侦听功能。

1.7故障诊断命令
故障诊断命令