S6720交换机倒换测试ping包丢失问题的解决方法

发布时间:  2017-04-21 浏览次数:  514 下载次数:  0
问题描述

S6720交换机(堆叠)NE20E-S2F对接,在进行S6720主备倒换测试时,从终端ping网关地址,会出现丢包7个左右。
各设备的连接情况及作用如下:

NE20E-S2F:作为终端的网关,以及DHCP服务器为终端分配地址

S6720*2,作为汇聚交换机,上行通过eth-trunk
20与路由器互联,下行通过eth-trunk 1S5720交换机互联;

S5720交换机:作为接入交换机,来连接终端

拓扑图如下:





 

 

 



告警信息

从终端用大包长ping网关,即 ping –l 1500 –n 2000 10.1.1.254,关掉主用S6720交换机的电源,出现丢包现象,大概丢7个包左右。

处理过程

1、先更换终端连接交换机的端口,丢包现象依然存在;

2、在S6720交换机上面查看stack的配置及状态,先关备S6720交换机进行测试,丢包依然存在;

3、更换S6720交换机上联的端口,重新划到eth-trunk20里面,丢包依然存在;

4、检查交换机和路由器互连端口的stp状态,才到原因。

是因为STP协商不一致导致的。

根因

交换机上stp默认是开启的,而NE20E-S2F上面,stp是默认关闭的。由于交换机侧STP协议打开,当端口状态由down变成up时,导致重新计算拓扑,并重新计算端口的转发状态,端口从learningforwarding状态过程中,如果有报文被转发至该端口时,这个过程中可能会存在丢包。

解决方案

在汇聚交换机S6720的上行口eth-trunk 20端口下面,关闭stp.

interface eth-trunk 20

stp disable

关闭STP之后,再进行主备交换机的关机、开机测试,没有ping包丢失。



END