网络通信 频道

交换机负荷过重 引发数据严重丢包

  逐一寻找故障原因

  找到故障交换机后,朋友估计很可能是连接到该交换机上的某个虚拟工作子网出现了问题,那究竟会是什么因素造成交换机数据丢包非常严重,而且有很大的延迟现象呢?起初,朋友下意识地认为可能是故障交换机下面遭遇到了arp病毒攻击,由于现在这种类型的网络病毒非常流行,稍微不小心就可能被该病毒袭击到,而且局域网中感染了arp病毒,对应虚拟工作子网中也同样会出现大面积不能上网的故障现象;为了验证自己的猜测是否正确,朋友立即以Console连接登录进入故障交换机后台系统,并在该系统的全局模式下执行“display logbuff”命令,查看对应交换机系统的日志记录,发现没有因arp病毒造成的网关地址被非法抢用的现象,这就意味着故障交换机下面不存在arp病毒。

  有没有可能是故障交换机下面存在网络环路呢?在排除了arp病毒因素后,朋友开始怀疑网络环路在暗中作祟了,因为只要局域网中存在网络环路现象,那么该现象可能会造成大量的广播数据包,这些数据包会不停地冲击交换机,造成局域网网络传输堵塞,严重的时候能直接造成交换机死机现象。由于网络环路现象能够造成交换机的某个交换端口输入、输出数据流量明显异常现象,朋友认为只要扫描一下故障交换机的各个交换端口,找出流量状态不正常的故障端口,并将对应的端口关闭掉,相信这样就能恢复交换机的工作状态了。想到做到,朋友立即在故障交换机后台系统执行端口扫描操作,来检查各个交换端口的数据流量大小,可是扫描操作结束后,他却并没有发现数据流量有明显异常的交换端口,这就说明故障交换机的工作状态不可能是端口下面的大容量数据不停冲击造成的。

  在排除了网络环路以及网络病毒等因素后,朋友发现三楼的部分用户还是不能正常上网,于是他打算重新启动一下故障交换机系统,看看是否是故障交换机自身的问题,造成了数据严重丢包的故障现象;考虑到交换机工作时间长了之后,很容易出现缓存溢出错误或其他一些软故障,这些软故障往往只要重新启动一下系统就能自动消失了。然而让朋友感到比较失望的是,当他切断交换机电源,对该系统进行重新启动后,发现上述故障现象仍然没有消失,很明显数据严重丢包的故障现象也不是由交换机的软故障引起的。

  后来,朋友担心交换机的端口出现问题,因为他发现各个上网用户的终端设备工作模式都为自使用模式,而交换机的端口却工作在100M全双工模式状态下,会不会是它们之间传输数据时发生了不匹配现象呢?想到这一点,朋友立即在故障交换机系统后台,依次进入各个交换端口的视图模式状态,并在该状态下尝试着将它们的端口工作模式也修改为自适应模式,满以为这样的努力能够解决问题,可是当朋友重新尝试着从自己的笔记本电脑ping故障交换机的IP地址时,发现数据丢包现象仍然比较严重,而且ping命令的响应速度也不是很快,看来问题与交换机的端口工作模式也没有什么关系。

3
相关文章