当前位置:才华咖 > 互联网计算机 > 网络 > 网络诊断 > 交换机一般故障排除「实例」
手机版

交换机一般故障排除「实例」

来源:才华咖 阅读:3.12W 次

我们在设置交换机参数时,一定要参考服务器和工作站上的网卡参数,将交换机端口及相应的主机网卡设置成相应的速度和工作模式匹配,或都设置成自动协商模式,尽量能使各个设备匹配工作。下面是小编整理的交换机一般故障排除实例,希望对你有帮助!

交换机一般故障排除「实例」

  故障一:端口模式不匹配

故障现象:这是一个刚刚建起的小型局域网,一台服务器,10台工作站,使用一台交换机作为接入设备,连接线路为六类线。主要故障表现为网内计算机的传输速度较慢,从任意一台工作站到服务器上复制一个25M的文件,竟然需要6分钟的时间。即使是相邻的两个工作站,也是这样慢。

分析这种故障,可以列举出如下几种可能:

黑客攻击或蠕虫病毒;

线路故障;

交换机超载;

网络适配器故障。

我们按照这几种可能来逐个排除。

首先,选择任意几台工作站,检查它的网络配置,正确无误。能够PING通服务器,响应时间均小于1ms,属于正常范围,即连通性没有问题。在其中一台计算机上安装了WINDUMP来抓取数据包,结果没有发现什么异常现象。这就排除了黑客攻击和蠕虫病毒的可能。怀疑最大的就是六类线链路,因为目前六类线的布线通过率不太高。

怎样检测六类线是否有问题呢?很简单,使用一根超五类线来代替之,即可。因为工作站、服务器、交换机都是超五类端口的设备。如果使用超五类线来连接其中两台计算机,能够快速连通的话,则说明六类线确实存在问题。可是测试的结果,却还是连接速度很慢!六类线存在故障的可能性比较小了。

如果由于某些原因导致交换机出现超载情况,也有可能出现访问速度慢的情况。要排除这种情况可以直接使用重启交换机的方法。但是在这里,没有作用。

再次检查几个抽查的计算机的网卡状态,发现这几台计算机的网卡都处于半双工状态。并且删除了其他用不着的网络协议(IPX)。故障还是存在。

由于连接网内所有设备的共同使用的设备就是那台交换机,会不会是交换机的问题呢?从交换机面板上看不出什么故障现象。幸好该交换机提供了很方便的WEB管理方式,登录后,查看各个端口的差错状态均没有问题。忽然发现交换机的每个端口都是强制设为了全双工状态。由于一般情况下交换机的默认配置是半双工/全双工自适应状态,所以一看到这个全双工状态就比较敏感。极有可能是端口模式不匹配的问题导致网速变慢,因为网卡和它所连交换机的端口都必须是相同的工作模式,而刚才看见计算机的网卡是半双工方式。当交换机的端口是自适应状态的时候,它会自动改为和计算机相同的工作模式。如果计算机的网卡也是自适应的状态,那么它也会和交换机进行自动协商,以便使用相同的工作模式。我迫不及待的将交换机的每个端口都改为自适应状态,结果故障解除。

后来了解到,原来管理员前几天在看交换机说明书的时候,知道了全双工状态下端口的吞吐量是半双工的两倍,心想这岂不更好,能够将网速提高一倍,所以就把交换机的端口都强制为全双工了。但他却不知道他的几台工作站和服务器都是半双工状态。

虽然说,在交换机上,端口速度可以设置为自动适应(也叫自动协商,Auto-Negotiation),可在某些情况下也会导致网络运行不稳定。比如:某以太网交换机是10M/100M自适应端口,如果交换机端口和所连接的主机网卡都设置成自动协商,它们自己会自动协商速度(10Mbps还是100Mbps)及工作模式(全双工还是半双工)。交换机会按照一定的顺序(100M/全双工——100M/半双工——10M/全双工——10M/半双工)来适应网卡的最快速度及工作模式。

但是,当交换机设置成自动协商模式,而网卡是100M/全双工模式(不是自动协商)时,从交换机上显示的端口是10M/半双工。原因是,在设定工作模式下,网卡不提供工作模式给交换机,而交换机不知道工作站网卡的模式,就缺省地设为半双工模式。这样一来,就导致了网络的不稳定性。

  故障二:自适应故障

某公司升级局域网,主要是将接入设备集线器换为百兆交换机。奇怪的是,更换了交换机后,数据的传输速率却降了下来。比如:原来使用集线器时,任意两台计算机之间传输100M的文件,需要大约20秒的时间。而换了新的交换机的时候,同样大小的文件,却需要34秒左右的时间。真是奇怪!

针对这次故障现象,可以快速的定位故障的对象——交换机。因为在网络升级前后的区别就是把集线器改为交换机,其他的任何计算机、任何设备、任何配置都没有改动过。这种故障一般都是软件上的原因所引起的,所以前面的面板是没有任何故障显示的。只有登录交换机管理界面后,才有可能揭晓。

前面曾经有过因端口模式和计算机网卡工作模式不匹配而导致网速变慢的'经验,故登录后,便首先检查端口的状态。结果每个端口均显示为自适应状态,这是默认设置。再确认一下各个工作站和服务器,都是半双工状态,因为集线器不支持全双工模式。应该没有此类配置问题。

在检测端口的过程中,发现交换机的计数器出现了过多的帧检查错误。在几次清除计数器后,还都出现类似的问题。是什么造成这些错误呢?线路绝对没有问题,难道是交换机本身有错误?由于交换机是刚买的,供应商还是很爽快的答应换了一台相同型号的交换机,结果还是如此。完了,两台新设备同时发生故障的可能性太小了。现在怎么办呢?

只有回到交换机上,比较它的默认设置与其他品牌的交换机有没有不一样的地方。结果还是没有发现可疑之处。再看看端口模式设置,是设为自适应,应该没有问题,因为交换机和网卡会自动协商使用相同的工作模式来通信的。我尝试着把端口模式由自适应改为半双工,出乎意料的是,故障竟然消失了,网络速度恢复正常。

通过这次经历,我们发现由于系统原因(可能是自动协商算法不一样或其他不明原因),交换机与客户机网卡(NIC)之间的自动协商功能重新协商反复在100Mbps全双工与10Mbps全双工之间切换的数据速率,无法稳定的按照某一模式传输,导致处理数据速度下降。

估计这种故障也不是太常见的,毕竟自适应标准已经制定很多年了。交换机的自适应功能在大多数情况下会发挥自如。不过,如果你发现有什么不妥,便可以检查一下是否是这方面的问题。

本文链接:https://www.caihuaka.com/wlzs/zhenduan/d9dnj8.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。