在日常的网络故障维护中我们接触最多的设备就是交换机,特别是接入层交换机,它是连接用户和交换路由设备的桥梁,交换机作为一个中间体,对我们排查网络故障起到非常重要的作用,如果我们对它本身的故障有个了解,或许就能帮助我们更快、更准的发现和解决问题,现就底层交换机故障排除和大家分享下。
交换机故障问题大致包括物理层故障、端口协商以及自环问题、Vlan问题、设备兼容问题和其他问题等,下面对于这些问题我们来一一讲解。
一、物理层故障
从广义的角度来看,物理层故障主要是指交换机本身的硬件故障和连接交换机的物理线路故障。
1、硬件故障
设备本身的硬件故障一般包括:接口或者设备硬件损坏,接口Bootrom或者VRP软件版本不正确或者不配套,光模块接口类型不正确,用户PC网卡故障或者配置不正确等。通常交换机某个或某些接口坏掉后,其他的接口也会逐渐的坏掉。
2、物理线路故障
连接交换机的物理线路故障一般包括:网线或者光纤线路本身物理损坏,网线类型错误(支持MDI/MDI-X自适应除外)或者光纤收发连接不正确,中间传输设备(光电转换器,协议转换器等)故障或者工作不正常,接口线缆所支持的最大传输长度、最大速率等超出使用范围等。
还有设备接口之间的工作速率、工作方式、帧格式协商和匹配问题等也会导致现象表现为物理层故障。
对于上面这些问题我们可以通过一些方法来找寻问题所在,比如:
1、借助设备接口指示灯的状态进行初判。Line灯灭表示线路没有连通,灯亮表示线路已经连通;Active灯灭表示没有数据收发,灯闪烁表示有数据收发。
2、通过端口显示命令查看输出来判断。比如display interface ethernet0/1。
3、采用替换法进行判断。包括线路、电缆和光纤、板卡、槽位、整机,调换线路收发等。
4、在交换机上配置接口环回进行判断。设置端口进行环回测试:loopback { external | internal }。
二、端口协商以及自环故障
交换机端口协商的问题主要是工作速率和工作方式等参数匹配不当而引起的,因为不同厂家的设备接口参数不同,或者同一厂家不同设备由于采用的硬件芯片不同而导致设备之间协商能力不强或两端设备默认的参数配置不相同而引起端口自动协商不通过,端口工作异常,不能正常通讯,此时就需要对端口的参数进行手工调整和设置,保证双方参数一致。
对于交换机由于连线或其他原因而导致产生自环的问题,可以通过开启环路检测功能,使用显示命令display loopback- detection来查看其输出是否存在环路,现在大多数交换机都是支持Loopback-Detection功能的。
三、Vlan故障排除
Vlan技术的引入主要是用于隔离网络风暴,增加网络安全性;区别不同用户发送的数据帧等,正是由于Vlan才把端口分为ACCESS端口、TRUNK端口和HYBRID端口。对于Vlan故障,主要是配置不当引起的,涉及到生成树、VTP、端口类型及允许通过的Vlan等等。
此处,分享一篇《Vlan故障排除的详细排除方法》来供大家参考。
四、设备兼容性故障
目前网络设备互连的现象很普通,设备兼容性问题就在所难免。设备兼容性故障大致可以分为:
1、使用不同的协议实现同一功能的设备,在相互通信时的协商。对于这种故障,采用统一的国际通用标准(IETF标准组织规定)即可。
2、使用同一协议规范但使用不同的实现方法的设备,在相互通信时的协商。这种故障可以首先确认协议实现具有标准的界面,其次是准确配置协议界面的参数,确保协商成功。
3、使用同一协议规范也使用相同的实现方法但采用不同缺省参数的设备,在相互通信时的协商。这类问题只需要准确配置协议界面的参数即可确保协商成功。
五、其他故障排除
网络故障原因复杂、多变,除了上述问题引起的故障外,还有其他一些故障,比如网络病毒、网络拓扑缺陷等,这些故障没有特有规律可寻,只能考自身的经验积累和借助网络工具来分析解决。
上面介绍的这些网络故障、分析和排除方法,对于我们理清和解决网路中出现的故障很有帮助。对于网络故障的判断和解决除了相关理论知识外,也需要平时积累起来的经验来帮助我们尽快找寻问题根源。