故障解决

在排除了上面的各项因素之后,笔者开始将检查的重点“锁定”在局域网交换机上了。我们知道,交换机如果持续工作的时间比较长时,很可能会出现缓存溢出的问题,这个问题很容易导致计算机上网不正常;在解决由这种因素引起的故障现象时,我们往往只要重新启动一下交换机系统就可以了。不过,笔者在这里重新启动过一遍交换机系统后,发现局域网中的普通计算机上网速度依然没有变快,这说明交换机缓存溢出的问题不存在。

在万般无奈之下,笔者通过Web管理方式远程登录进交换机的后台管理界面,从中仔细检查了各个交换机连接端口的工作状态,发现都没有任何问题;不过偶然之间,笔者看到交换机的每一个交换端口的工作模式都被强行设置为了全双工状态。看到这一点,笔者突然回想起局域网普通计算机的网卡设备全部处于半双工模式状态,难道是交换机端口模式与网卡模式相互之间不匹配造成了局域网网络连接速度变慢?为了验证自己的猜想,笔者立即进入交换机后台管理界面的命令行工作状态,在命令行提示符下先执行“sys”命令,将交换机切换到系统配置状态,之后进入其中某一个交换端口的配置状态,例如要进入E0/30端口配置状态时,只要在系统配置状态下执行“inter e0/30”命令就可以了;之后在目标端口配置状态下,执行字符串命令“duplex half”(如图3所示),这样一来我们就能将目标交换机端口的工作模式修改成半双工模式了,当然最后我们还需要在命令行提示符下执行“save”命令,将上述设置保存好。完成上述设置操作后,笔者再次尝试了网络连接操作,结果发现连接到指定交换端口中的计算机上网速度一切正常,这说明局域网连接速度缓慢的故障现象是由于交换机与网卡设备的端口模式不匹配造成的。

局域网连接缓慢源自端口模式不匹配

故障总结

总结上面的故障排除过程,笔者认为之所以在解决故障的时候多走了一些弯路,主要是过于相信了局域网中的交换机设备,总认为该设备平时不会出现什么大问题。事实上,当局域网中出现多台计算机不能正常上网或无法上网的现象时,我们就应该考虑交换机的工作状态以及参数设置是否正确了。通常情况下,在对交换机系统进行更新升级时,交换机的一些工作参数可能会在不经意间被修改掉或替换掉,这样一来就可能导致局域网网络发生一些隐性故障;此外,当交换机设备持续工作的时间太长时,交换机也容易发生一些缓存溢出错误、性能发生老化以及端口发生损坏等现象,这些现象也应该成为我们检查交换机工作状态的重点。

  1. 10/100M自适应端口影响网络连接故障
  2. 局域网交换机的内部结构和主要技术


相关内容