内容发布更新时间 : 2024/12/24 10:05:12星期一 下面是文章的全部内容请认真阅读。
交换机一般故障排除【实例】
我们在设置交换机参数时,一定要参考服务器和工作站上的网卡参 数,将交换机端口及相应的主机网卡设置成相应的速度和工作模式匹 配,或都设置成自动协商模式,尽量能使各个设备匹配工作。下面是小 编整理的交换机一般故障排除实例,希望对你有帮助! 故障一:端口模式不匹配
故障现象:这是一个刚刚建起的小型局域网,一台服务器,10 台工作站,使用一台交换机作为接入设备,连接线路为六类线。主要故 障表现为网内计算机的传输速度较慢,从任意一台工作站到服务器上复 制一个 25M 的文件,竟然需要 6 分钟的时间。即使是相邻的两个工作 站,也是这样慢。
分析这种故障,可以列举出如下几种可能: 黑客攻击或蠕虫病毒; 线路故障; 交换机超载; 网络适配器故障。
我们按照这几种可能来逐个排除。
首先,选择任意几台工作站,检查它的网络配置,正确无误。能 够 PING 通服务器,响应时间均小于 1ms,属于正常范围,即连通性没 有问题。在其中一台计算机上安装了 WINDUMP 来抓取数据包,结果 没有发现什么异常现象。这就排除了黑客攻击和蠕虫病毒的可能。怀疑 最大的就是六类线链路,因为目前六类线的布线通过率不太高。 怎样检测六类线是否有问题呢?很简单,使用一根超五类线来代 替之,即可。因为工作站、服务器、交换机都是超五类端口的设备。如 果使用超五类线来连接其中两台计算机,能够快速连通的话,则说明六
类线确实存在问题。可是测试的结果,却还是连接速度很慢!六类线存 在故障的可能性比较小了。
如果由于某些原因导致交换机出现超载情况,也有可能出现访问 速度慢的情况。要排除这种情况可以直接使用重启交换机的方法。但是 在这里,没有作用。
再次检查几个抽查的计算机的网卡状态,发现这几台计算机的网 卡都处于半双工状态。并且删除了其他用不着的网络协议(IPX)。故障 还是存在。
由于连接网内所有设备的共同使用的设备就是那台交换机,会不 会是交换机的问题呢?从交换机面板上看不出什么故障现象。幸好该交 换机提供了很方便的 WEB 管理方式,登录后,查看各个端口的差错状 态均没有问题。忽然发现交换机的每个端口都是强制设为了全双工状 态。由于一般情况下交换机的默认配置是半双工/全双工自适应状态, 所以一看到这个全双工状态就比较敏感。极有可能是端口模式不匹配的 问题导致网速变慢,因为网卡和它所连交换机的端口都必须是相同的工 作模式,而刚才看见计算机的网卡是半双工方式。当交换机的端口是自 适应状态的时候,它会自动改为和计算机相同的工作模式。如果计算机 的网卡也是自适应的状态,那么它也会和交换机进行自动协商,以便使 用相同的工作模式。我迫不及待的将交换机的每个端口都改为自适应状 态,结果故障解除。
后来了解到,原来管理员前几天在看交换机说明书的时候,知道 了全双工状态下端口的吞吐量是半双工的两倍,心想这岂不更好,能够 将网速提高一倍,所以就把交换机的端口都强制为全双工了。但他却不 知道他的几台工作站和服务器都是半双工状态。
虽然说,在交换机上,端口速度可以设置为自动适应(也叫自动
协商,Auto-Negotiation),可在某些情况下也会导致网络运行不稳定。 比如:某以太网交换机是 10M/100M 自适应端口,如果交换机端口和所 连接的主机网卡都设置成自动协商,它们自己会自动协商速度(10Mbps 还是 100Mbps)及工作模式(全双工还是半双工)。交换机会按照一定的顺 序(100M/全双工 100M/半双工 10M/全双工 10M/半双工)来适应网卡的最 快速度及工作模式。
但是,当交换机设置成自动协商模式,而网卡是 100M/全双工模 式(不是自动协商)时,从交换机上显示的端口是 10M/半双工。原因是, 在设定工作模式下,网卡不提供工作模式给交换机,而交换机不知道工 作站网卡的模式,就缺省地设为半双工模式。这样一来,就导致了网络 的不稳定性。
故障二:自适应故障
某 GS 升级局域网,主要是将接入设备集线器换为百兆交换机。 奇怪的是,更换了交换机后,数据的传输速率却降了下来。比如:原来 使用集线器时,任意两台计算机之间传输 100M 的文件,需要大约 20 秒的时间。而换了新的交换机的时候,同样大小的文件,却需要 34 秒 左右的时间。真是奇怪!
针对这次故障现象,可以快速的定位故障的对象交换机。因为在 网络升级前后的区别就是把集线器改为交换机,其他的任何计算机、任 何设备、任何配置都没有改动过。这种故障一般都是软件上的原因所引 起的,所以前面的面板是没有任何故障显示的。只有登录交换机管理界 面后,才有可能揭晓。
前面曾经有过因端口模式和计算机网卡工作模式不匹配而导致网 速变慢的经验,故登录后,便首先检查端口的状态。结果每个端口均显 示为自适应状态,这是默认设置。再确认一下各个工作站和服务器,都