浅谈网络故障诊断

时间:2022-06-09 10:12:50

浅谈网络故障诊断

摘要:文章介绍了网络及路由器交换机的基本概念,简述网络分层诊断技术,结合讨论路由器及交换机各种接口故障的诊断,总结了网络连通性故障的排除方法。

关键词:网络故障诊断;路由器;分层诊断技术;网络接口

中图分类号:TP393文献标识码:A

文章编号:1009-2374 (2010)25-0070-02

0引言

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。实现计算机网络有四个基本要素:通信线路和通信设备;有独立功能的计算机;网络软件软件支持;实现数据通信与资源共享。所以网络故障无非就是这四个方面的故障。本文先介绍网络和路由器的基本概念,而后通过介绍网络分层诊断技术来详细阐述排除网络连通性故障的方法。

1网络与路由器概述

网络诊断是一门综合性技术,涉及网络技术的方方面面。为方便下面的讨论,首先回顾一下网络和路由器的基本概念。

(1)计算机网络按其覆盖范围通常被分为局域网和广域网。局域网覆盖地理范围较小,一般在数米到数十公里之间。广域网覆盖地理范围较大。按拓扑分类可分为总线型,星型,环形以及网状网络。

(2)为了完成计算机间的通信,把每部计算机互连的功能划分成定义明确的层次,规定了同层进程通信的协议及相邻层之间的接口和服务,将这些层、同层进程通信的协议及相邻层之间的接口统称为网络体系结构。国际标准化组织(ISO)提出的开放系统互连参考模型(OSI)是当代计算机网络技术体系的核心。该模型将网络划分为7个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

(3)Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址,由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿主机。

(4)路由器(Router)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。路由器技术始终处于核心地位。

2网络故障诊断概述

网络故障诊断有以下三方面的目的:确定网络的故障点,恢复网络的正常运行;找到网络配置和规划中的欠缺之处,改善和优化网络的性能;观察网络的运行状况,及时预测网络通信质量。

网络故障诊断以网络原理、网络配置和网络运行的知识为基础。从故障现象出发,以网络诊断工具为手段获取诊断信息,确定网络故障点,查找问题的根源,排除故障,恢复网络正常运行。

网络诊断可以使用包括局域网或广域网分析仪在内的多种工具:路由器诊断命令;网络管理工具和其它故障诊断工具。CISCO提供的工具足以胜任排除绝大多数网络故障。查看路由表,是解决网络故障开始的好地方。ICMP的ping、trace命令和Cisco的show命令、debug命令是获取故障诊断有用信息的网络工具。

网络故障的故障症状包括一般性和较特殊的。一般故障排除模式如下:第一步,当分析网络故障时,首先要清楚故障现象;第二步,收集需要的可能的故障原因信息,充分了解故障现象;第三步,根据收集到的情况考虑可能的故障原因,然后根据具体故障现象排除不符合的故障原因;第四步,根据最后的可能的故障原因,建立一个诊断计划;第五步,执行诊断计划,认真做好每一步测试和观察,直到故障症状消失;第六步,每改变一个参数都要确认其结果。

3网络故障分层诊断技术

3.1物理层及其诊断

物理层是第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。

物理层的故障主要表现在设备的物理连接方式是否正确;MODEM、CSU/DSU等设备的配置及操作是否正确。可以使用show interface命令来检查路由器各端口物理连接是否正常,检查端口状态,EIA状态和协议建立状态。

3.2数据链路层及其诊断

数据链路层是OSI参考模型的第二层,该层解决两个相邻结点之间的通信问题,实现两个相邻结点链路上无差错的协议数据单元传输。数据链路层传输的协议数据单元称为数据帧。数据链路层不关心数据包中包含什么信息,而仅是将其传递到网络中的下一结点。

3.3网络层及其诊断

网络层提供建立、保持和释放网络层连接的手段,包括路由选择、流量控制、传输确认、中断、差错及故障恢复等。

排除网络层故障的基本方法是:沿着从源到目标的路径,查看路由器路由表,同时检查路由器接口的IP地址。如果路由没有在路由表中出现,应该通过检查来确定是否已经输入适当的静态路由、默认路由或者动态路由。然后手工配置一些丢失的路由,或者排除一些动态路由选择过程的故障,包括RIP或者IGRP路由协议出现的故障。

4路由器接口故障排除

4.1串口故障排除

串口出现连通性问题时,为了排除串口故障,一般是从show interface serial命令开始,分析它的屏幕输出报告内容,找出问题之所在。串口报告的开始提供了该接口状态和线路协议状态。接口和线路协议的可能组合有以下几种:串口运行、线路协议运行,这是完全的工作条件。该串口和线路协议已经初始化,并正在交换协议的存活信息;串口运行、线路协议关闭,这个显示说明路由器与提供载波检测信号的设备连接,表明载波信号出现在本地和远程的调制解调器之间,但没有正确交换连接两端的协议存活信息;串口和线路协议都关闭,可能是电信部门的线路故障、电缆故障或者是调制解调器故障;串口管理性关闭和线路协议关闭,这种情况是在接口配置中输入了shutdown命令。通过输入no shutdown命令,打开管理性关闭。

正常通信时接口输入或输出信息包不应该丢失,或者丢失的量非常小,而且不会增加。如果信息包丢失有规律性增加,表明通过该接口传输的通信量超过接口所能处理的通信量。解决的办法是增加线路容量。

4.2以太接口故障排除

以太接口的典型故障问题是:带宽的过分利用;碰撞冲突次数频繁;使用不兼容的类型。使用show interface ethernet命令可以查看该接口的吞吐量、碰H冲突、信息包丢失、和类型的有关内容等。

(1)通过查看接口的吞吐量可以检测网络的利用。如果网络广播信息包的百分比很高,网络性能开始下降。光纤网转换到以太网段的信息包可能会淹没以太口。互联网发生这种情况可以采用优化接口的措施,即在以太接口使用no ip route-cache命令,禁用快速转换,并且调整缓冲区和保持队列。

(2)两个接口试图同时传输信息包到以太电缆上时,将发生碰H。以太网要求冲突次数很少,不同的网络要求是不同的,一般情况发现冲突每秒有三五次就应该查找冲突的原因了。

(3)如果节点的物理连接正常,接口和线路协议报告运行状态也正常,可是还是不能通信。原因可能是两个节点使用了不兼容的帧类型。可以尝试重新配置使用相同帧类型。

4.3异步通信口故障排除

互联网络的运行中,异步通信口的任务是为用户提供可靠服务,但又是故障多发部位。

异步通信口故障一般的外部因素是:拨号链路性能低劣;电话网交换机的连接质量问题;调制解调器的设置。如果调制解调器丢失了它的设置,应采用一种方法来初始化远程调制解调器。简单的办法是使用可通过前面板配置的调制解调器,另一种方法是将调制解调器接到路由器的异步接口,建立反向telnet,发送设置命令配置调制解调器。

show interface async 命令、show line命令是诊断异步通信口故障使用最多的工具。show interface async 命令输出报告中,接口状态报告关闭的唯一的情况是接口没有设置封装类型。线路协议状态显示与串口线路协议显示相同。show line命令显示接口接收和传输速度设置以及EIA状态显示。show line命令可以认为是接口命令(show interface async)的扩展。show line命令输出的EIA信号及网络状态:

noCTS noDSR DTR RTS:调制解调器未与异步接口连接。

CTS noDSR DTR RTS:调制解调器与异步接口连接正常,但未连接远程调制解调器。

CTS DSR DTR RTS:远程调制解调器拨号进入并建立连接。

确定异步通信口故障一般可用下列步骤:检查电缆线路质量;检查调制解调器的参数设置;检查调制解调器的连接速度;检查rxspeed 和txspeed是否与调制解调器的配置匹配;通过show interface async 命令和 show line命令查看端口的通信状况;从show line命令的报告检查EIA状态显示;检查接口封装;检查信息包丢失及缓冲区丢失情况。

5结语

网络发生故障是不可避免的。网络建成运行后,网络故障诊断是网络管理的重要技术工作。搞好网络的运行管理和故障诊断工作,提高故障诊断水平需要注意以下几方面的问题:认真学习有关网络技术理论;清楚网络的结构设计,包括网络拓朴、设备连接、系统参数设置及软件使用;了解网络正常运行状况、注意收集网络正常运行时的各种状态和报告输出参数;熟悉常用的诊断工具,准确的描述故障现象。

参考文献

[1] 李江,戴金萍,彭婷.浅谈医院网络常见故障的分类诊断[J].中国管理信息化,2010,(7).

[2] 庄保新.网络中的常见故障诊断及分析[J].硅谷,2010,(8).

[3] 代树强.计算机网络日常维护方略[J].硅谷,2010,(1).

[4] 张华兵,曾志.浅谈网络故障的排查方法[J].华南金融电脑,2010,(4).

作者简介:胡晓晔(1981-),男,陕西宝鸡人,宝鸡文理学院教学与实验设备管理处网络中心助理工程师,研究方向:网络应用及维护。

上一篇:浅谈网络产品智能温控系统设计策略 下一篇:大学生C语言程序设计教学方法改革