数据链路层故障分析
一、网桥故障
a.主要用途简述
网桥作为一种桥接器,可以连接两个局域网。工作在数据链路层,是早期的两端口二层网络设备。可将一个大的VLAN分割为多个网段,或者将两个以上的LAN互联为一个逻辑LAN,使得LAN上的所有用户都可以访问服务器。 最简单的网桥只有两个端口,复杂的网桥可有多个端口。网桥的两个端口分别有一条独立的交换信道,但不是共享一条背板总线,可以隔离冲突域。后来随着交换机的发展和应用,组件被拥有更多端口又能隔离冲突域的交换机所替代。
b.故障 & 故障原因 & 解决方案
1)吞吐量不足,数据包丢失
故障原因 解决方案 线路速率选择错误 测试网桥的吞吐量和实际的吞吐量,根据实测的结果,选择线路的速率
2)数据帧丢失
故障原因 解决方案 处于正常工作状态的网桥会丢失无效的数据包和超时的数据包 选择的网桥缓存数据包的时间不能过短
3)网桥不工作
故障原因 解决方案 安装不当;配置差错(例如,产品是10Mbps却被设置成100Mbps);端口未被激活;连接失效(电缆松动,连接器松动,模块未插紧)或者铲平本身质量问题
4)网桥信号指示灯不亮
故障原因 解决方案 支路信号消失 检查接口的输入方向;检查接口的连接,包括电缆;如属设备问题,应联系供应商维修或退换。
5)网桥数据能通,但有丢包现象
故障原因 解决方案 首先用误码仪测试线路看是否存在误码,其次检查以太网做法是否规范。正确的做法应是1、2脚用同一对双绞线;3/6脚用同一对双绞线。
6)网桥LINK指示灯不亮
故障原因 解决方案 以太网接口没有使用或以太网接口松动 检查以太网连接、更换设备
7)所有指示灯显示正常,但数据ping不通
故障原因 解决方案 首先是误码仪测试线路,确定传输通道是否存在问题。其次是检查所ping的两台PC的网络环境是否相同
8)在站内ping通网桥,并且能使用Telnet命令远程登录,但在现场无法ping通网桥,ETH灯不亮,其它指示灯状态正常
故障原因 解决方案 网线和水晶头或者网桥可能出现故障 检查网线及水晶头,确定网线是否正常或者更换水晶头;如果网线及水晶头正常,检查网口是否损坏,如果损坏,就需要更换新网桥。
二、交换机故障
a.主要用途简述
由于集线器的信道利用率太低了,交换机因此诞生。交换机有很多个端口,每个端口都能够连接一台计算机,当计算机A向计算机B发送信息时,会在内部建立起一条临时性的数据传输通道,如果有多台计算机同时通信,那么就会维护多条通道。那么可以看出交换机的每个端口就是一个冲突域,如果该端口只连接了一台计算机,那么就相当于没有冲突。
b.交换机故障整体处理方法
1.由远到近
由于交换机的一般故障(如端口故障)都是通过所连接的计算机而发现的,所以经常从远端的客户端计算机开始检查。检查可以沿着客户端计算机–端口模块–水平线缆–跳线–交换机这样的一条线路,逐个检查,先排除远端计算机故障的可能。
2.由外而内
如果交换机存在故障,可以先从外部的各种指示灯上辨识,然后根据故障指示,再来检查内部的相应部件是否存在问题。
3.由软到硬
发生故障,谁都不想动不动就拿螺丝刀先去拆了交换机,所以在检查时,总是先从系统配置或系统软件上着手进行检查。如果软件上不能解决问题,那就是硬件有问题了。比如端口不好用,那么我们可以先检查用户所连接的端口是否不在相应的VLAN中,或者该端口是否被其它的管理员关闭,或者配置上的其它原因。如果排除了系统和配置上的各种可能,那就可以怀疑到真正的问题所在–硬件故障上。
4.先易后难
在遇到故障分析复杂时,必须先从简单操作或配置来着手排除。这样可以加快故障排除的速度,提高速率。
c.故障 & 故障原因 & 解决方案
1)工作站连接到交换机上的端口上的端口后,无法ping通局域网内其它计算机
故障原因 & 解决方案 检查被ping的计算机是否安装有防火墙 检查被ping的计算机是否设置了VLAN,不同VLAN内的工作站在没设置路由的情况下无法ping通。 修改VLAN的设置,使他们在一个VLAN中,或设置路由使VLAN之间可以通信。
2)交换机连接的所有计算机都不能正常与网内其他计算机通信
故障原因 & 解决方案 交换机死机现象,可以通过重新启动交换机的方法解决 如果重新启动后,故障依旧,可能是某台计算机上的网卡故障导致的,则检查一下那台交换机连接的所有计算机,看逐个断开连接的每台计算机的情况,慢慢定位到某个故障计算机。
3)网管功能的交换机的某个端口变得非常缓慢
故障原因 & 解决方案 把其他计算机连接更换到这个端口上来,看这个端口连接的计算机是否非常缓慢,若是的话,说明交换机的某个端口故障;否则说明原计算机故障。 重新设置出错的端口并重新启动交换机。 若重新启动后还是非常缓慢,可能是交换机的这个端口损坏了。
4)计算机通过交换机和其它计算机相连在同一网段,但是ping不通
故障原因 & 解决方案 可能是硬件故障。若是硬件故障,应检查交换机的显示灯、电源和连线是否正确。交换机是否正常 可能是设置故障。若是设置故障,先检查交换机是否设置了IP地址,如果设置了和其它计算机不在同一网段的IP地址,将其删除或设一个和其它计算机在同一网段的IP地址。 可能是VLAN设置的故障。如果交换机设置了不同的VLAN,而连接交换机的几个端口属于不同的VLAN,此时只要将设置的VLAN去除即可。
5)所有客户端计算机都是用交换机接入的,其中一台计算机不能上网
故障原因 解决方案步骤 总结 客户端的故障可能 1、检查客户端计算机的网卡,Link指示灯亮但不闪烁,表示有物理链路连接,但没有数据传输,那就有可能是计算机的配置有错误 2、检查客户端计算机上的IP设置是否正确。ping得不到响应,说明从计算机跳线直至交换机端口这段线路上存在问题。 3、由于网卡的Link灯亮着,也可能说明这条线路没有问题。 依次分析,远程计算机没有问题,出现问题的最大可能是近端交换机的端口而不是线路本身。 验证是否是端口故障 1、由外观察交换机的端口指示灯。该端口的Link指示灯是否是绿色,绿色表明有连接 2、出现问题的是近端交换机的端口 3、清洗端口 清洗后故障解除则问题成功排除,否则如果还ping不通,请产品供应商来协助更换端口。