现有的网络技术模型基本都是分层设计的。当网络模型的所有底层结构工作正常时,它的高层结构才能正常工作。层次化的网络故障分析法有利于快速及准确进行故障定位。
1)物理层
物理层负责通过某种介质提供到另一设备的物理连接,包括端点之间的二进制流的发送和接收,完成与数据链路层的交互操作等功能。其主要故障有:
(1) 线路方面故障。
① 线路方面故障主要表现在没有连接电缆;
② 电缆连接方式错误,如集线设备之间的连接线该用交叉线却用了直通线等错误(如果是用双绞线连接,大多是用交叉电缆连接);
③ 连接电缆不正确,如:双绞线采用标准(EIA568−A标准和EIA568−B)不一致;
④ 违反以太网接线规则和布线标准;
⑤ 网线、跳线或信息座故障。
(2) 端口设置方面的故障。
① 两端设备对应的端口类型不统一,如RS−232端口和V.35端口之间的转换;
② 速率和双工设置不匹配;
③ 数据收/发的线路没有接通,如路由器中的端口表现为“down”状态。
(3) 集线器故障。
① 连接距离过大造成的网络故障;
② 必须采用交叉电缆连接而采用直通电缆连接;
③ 端口出现故障。
(4) 电源故障。
① 掉电;
② 超载、欠压等故障。
(5) 网卡故障。
① 网卡参数设置错误;
② 在同一网段的网络设备的全双工状态、绑定帧的类型等参数要设置一致,否则,网络速度变慢甚至不通;
③ 对网卡的干扰;
④ 网卡驱动不正常。
排除物理层故障的基本方法是:观察网卡、交换机或集线器的指示灯是否正常。
2)数据链路层
数据链路层负责在网络层和物理层之间进行信息传输;规定了介质如何接入和共享;站点如何进行标识;如何根据物理层接受的二进制数据建立帧。其主要故障有:
(1) 数据链路层数据帧的问题,包括帧错发、帧重发、丢帧和帧碰撞;
(2) 流量控制问题;
(3) 数据链路层地址的设置问题;
(4) 链路协议的建立问题,在连接端口应该使用同一数据链路层协议封装;
(5) 同步通信的时钟问题,表现在端口上设置了不正确的时钟;
(6) 数据终端设备的数据链路层驱动程序的加载问题。
排除数据链路层故障的基本方法是:使用show interface命令显示端口和协议均为UP时,基本可以认为该层工作正常;而如果端口UP而协议为DOWN,那么该层存在故障。链路的利用率也和该层有关,端口和协议是好的,但链路带宽有可能被过度使用,从而引起间接性的连接中断或网络性能下降。
3)网络层
网络层负责实现数据的分段封装与重组以及差错报告,更重要的是它负责信息通过网络的最佳路径的选择。其主要故障有:
(1) 地址错误和子网掩码错误;
(2) 网络地址重复;
(3) 路由协议配置错误。
排除网络层故障的基本方法是:沿着从源到目的地的路径查看到路由器上的路由表,同时检查那些路由器接口的IP地址是否正确。如果所需路由没有在路由表中出现,就应该检查路由器上的相关配置,然后手动添加静态路由或排除动态路由协议的故障以使路由表更新。
4)传输层、应用层
传输层传输层负责端到端的数据传输;应用层是各种网络应用软件工作的地方。其主要故障有:
(1) 数据包差错检查;
(2) 操作系统的系统资源(如CPU、内存、输入输出系统、核心进程等)的运行状况;
(3) 应用程序对系统资源的占用和调度;
(4) 管理方面问题,如安全管理、用户管理等。
排除传输层、应用层故障的基本方法是:检查网络中的计算机、服务器等网络终端,确保应用程序正常工作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。