S9300交换机MSTP生成树堵塞端口与预期结果不一致

发布时间:  2017-02-09 浏览次数:  319 下载次数:  0
问题描述

两台S9300核心设备配置VRRP虚拟网关,接入设备S5300采用交叉形组网双上联到两台S9300上,在核心设备与接入设备上配置MSTP多实例生成树,针对来自不同的区域设备VLAN的报文根据需求阻塞不同的端口,当前原需求为链路正常情况下instance1阻塞链路3链路4作为备份instance2阻塞链路1链路2作为备份,但当前实际没有按项目规划需求阻塞链路端口。



处理过程

网络规划及配置

两台核心设备S9300上使用两台千兆光纤链路配置eth-trunk捆绑互联,并配置VRRP虚拟网关为接入设备做业务转发,核心与接入交换机上运行MSTP多实例生成树,为当前网络已存在的VLAN 515253、为实例1单独进行生成树计算,616263、为实例2单独进行生成树计算,717273为实例3单独进行生成树的计算,SW1 S9300instance1instance3根桥,阻塞链路3、链路4为链路1、链路2的备份链路实现冗余能力,SW2 S9300instance2根桥,阻塞链路1、链路2为链路3、链路4的备份链路实现冗余能力。

故障排查步骤:

1、在交换机上查看生成树计算的各端口状态。

[S9306-1]dis stp brief

 MSTID  Port       Role  STP State    Protection

0   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

0   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

0   Eth-Trunk1                  DESI FORWARDING      NONE

1   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

1   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

1   Eth-Trunk1                 DESI  FORWARDING      NONE

2   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

2   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

2   Eth-Trunk1                 ROOT  FORWARDING      NONE

3   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

3   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

3    Eth-Trunk1                 DESI  FORWARDING      NONE

[S9300-2]DIS STP  brief

MSTID Port                       Role  STP State     Protection

 0   GigabitEthernet0/0/3        DESI  FORWARDING      NONE

 0   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

 0   Eth-Trunk1                  ROOT FORWARDING      NONE

1   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

1   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

1   Eth-Trunk1                 ROOT  FORWARDING      NONE

2   GigabitEthernet0/0/3       DESI  FORWARDING      NONE

2   GigabitEthernet0/0/4       DESI  FORWARDING      NONE

2   Eth-Trunk1                 DESI  FORWARDING      NONE

3   GigabitEthernet0/0/3       DESI  FORWARDING     NONE

3   GigabitEthernet0/0/4       DESI FORWARDING      NONE

3   eth-Trunk1                 ROOT  FORWARDING      NONE

核心设备的STP端口状态与理论相同,端口状态都相符。

[s5300-sw3]dis stp brief

MSTID Port                       Role  STP State     Protection

0   GigabitEthernet0/0/1       ROOT  FORWARDING      NONE

0   GigabitEthernet0/0/2       ALTE  DISCARDING      NONE

1   GigabitEthernet0/0/1       MAST  FORWARDING      NONE

1   GigabitEthernet0/0/2       ALTE  DISCARDING      NONE

2   GigabitEthernet0/0/1       MAST  FORWARDING      NONE

2   GigabitEthernet0/0/2       ALTE  DISCARDING      NONE

[s5300-sw4]dis stp brief

MSTID Port                        Role STP State     Protection

 0   GigabitEthernet0/0/1       ROOT  FORWARDING      NONE

0   GigabitEthernet0/0/2       ALTE  DISCARDING      NONE

1   GigabitEthernet0/0/1       MAST  FORWARDING      NONE

1   GigabitEthernet0/0/2        ALTE DISCARDING      NONE

2   GigabitEthernet0/0/1       MAST  FORWARDING      NONE

2   GigabitEthernet0/0/2       LTE  DISCARDING      NONE

查看接入交换机上的MSTP端口状态,发现缺少MSTP实例3的存在,并且实例1与实例2存在MAST接口,由此推断接入机与核心交换机没有划入相同的MSTP域之中,可能是因为双方的MSTP实例配置不同导致。

2、在交换机设备上查看MSTP的配置。

[S9306-1]dis stp region-configuration 

 Oper configuration

 Format selector    :0             

 Region name        :xxxx            

Revision level     :0

Instance   VLANs Mapped

 0       1 to 50, 54 to 60, 64 to 70, 74 to 4094

 1       51 to 53

 2       61 to 63

 3       71 to 73

[S9300-2]dis stp region-configuration 

 Oper configuration

 Format selector    :0             

 Region name        :xxxx             

 Revision level     :0

Instance   VLANs Mapped

 0       1 to 50, 54 to 60, 64 to 70, 74 to 4094

 1       51 to 53

2       61 to 63      

3       71 to 73

[s5300-sw3]dis stp region-configuration 

 Oper configuration

 Format selector    :0             

 Region name        :xxxx            

Revision evel     :0

Instance   VLANs Mapped

0       1 to 50, 54 to 60, 64 to 4094

1       51 to 53

2       61 to 63

[s5300-sw4]dis stp region-configuration 

 Oper configuration

 Format selector    :0             

 Region name        :xxxx            

Revision level     :0

Instance   VLANs Mapped

0       1 to 50, 54 to 60, 64 to 4094

1       51 to 53

2       61 to 63

通过查看交换机配置可以得出结论,接入层交换机缺少mstp instance3的配置,导致全网MSTP进行协商时接入交换机与核心交换机不在同一个域中。网络中的接入交换机与核心交换机只通过instance 0的计算结果进行阻塞端口,影响网络流量的转发。

解决方案

S5300接入交换机上配置instance3,并创建相应的vlan



建议与总结

配置MSTP时,所有交换机上instance实例的配置以及域名应该都一样并有相同的MSTP修订级别配置,不管该交换机下是否有相应的VLAN流量,都需要配置相应的instance实例配置。



END