【论文关键词】:气象业务; 网络; 故障诊断; 故障排除
【论文摘要】:随着网络技术的发展,网络故障也表现为多样化,网络故障的查找与排除也相对复杂。结合工作经验的实例,分析了气象业务中网络故障的不同种类,并提出了切实有效的诊断及排除方法。
随着越来越多的先进技术和服务引入到气象业务网络中,网络管理和维护工作变得越来越复杂。局域网在气象系统广泛应用中,常遇到各种故障,正式运行的网络一旦出了问题,需要及时进行检测和诊断,尽快定位并排除故障。
下面介绍一下网络故障的诊断和排除方法。
一、主要的故障种类
根据网络故障的性质把网络故障分为物理故障与逻辑故障,也可根据网络故障的对象把网络故障分为路由故障和主机故障。
1.1 物理故障
物理故障即硬件连接故障,指的是设备或线路损坏、插头松动、线路受到严重电磁干扰等情况。网卡没有连接到主板上,网卡的电源灯和数据灯都不亮,设备管理器中检测不到网卡。网线没有连接好,网卡已经驱动,协议也添加,但仍然不能上网,观察网卡硬件连接,网卡只有一个灯亮,不闪烁。
如两个路由器router直接连接,这时应该让一台路由器的出口连接另一台路由器的入口,而这台路由器的入口连接另一路由器的出口才行。当然,集线器c6d、交换机、多路复用器也必须连接正确,否则也会导致网络中断。还有一些网络连接故障比较隐蔽,要诊断它只有靠经验。
1.2 逻辑故障
逻辑故障中最常见的情况就是配置错误,指因为网络设备的配置原因而导致的网络异常或故障。配置错误可能是路由器端口参数设定有误,或路由器路由配置错误以至于路由循环或找不到远端地址,或者是路由掩码设置错误等。逻辑故障的另一类就是一些重要进程或端口关闭及系统的负载过高。如线路中断,没有流量,用ping发现线路端口不通,检查发现该端口处于down的状态,说明该端口已经关闭,导致故障。
1.3 路由器故障
线路故障中很多情况都涉及到路由器,也可以把一些线路故障归结为路由器故障。检测这种故障,需要利用mib变量浏览器,用它收集路由器的路由表、端口流量数据、计费数据、路由器cpu的温度、负载以及路由器的内存余量等数据,通常情况下网络管理系统有专门的管理进程,不断地检测路由器的关键数据,并及时给出报警。
1.4 主机故障
主机故障常见的现象就是主机的配置不当。如主机配置的ip地址与其它主机冲突,或ip地址根本就不在子网范围内,由此导致主机无法连通。主机的另一故障就是安全故障。主机没有控制其上的finger、rpc、rlogin等多余服务。而攻击者可以通过这些多余进程的正常服务或bug攻击该主机,甚至得到administractor的权限等。
二、故障的检测和诊断
大多计算机用windows操作系统,windows提供了一些命令行检测工具,这些工具是网络诊断中常用的,而且一般的问题大都可以通过这些命令诊断出来。如果对这些命令很熟悉,在网络出故障时就会运用自如。
2.1 用连接故障诊断工具ping网络诊断
输入命令: ping 172.18.82.201(172.18.82.201为本机地址),显示: pinging172.18.82.201 with 32 bytes of data: reply from 172.18.82.201: bytes=32 time=10 ms ttl=128有"time="的内容,表明可以ping通,网络协议tcp/ip协议正常。执行ping命令后得到信息: pinging172.18.82.201 with 32 bytes of data: request timed out.表示不可以ping通,或者是tcp/ip协议可能有问题,或者是计算机到交换机间的硬件连接存在问题。
测试数据传输丢包,输入ping statistics for172.18.72.56,显示:packets: sent=4, received=2 , lost=2 (50% loss), approximate round trip times in milli-seconds: minimum = 177 ms, maximum =182 ms , average =89 ms信息表示发送了4个数据包,回送收到2个,丢失2个,丢失率为50%。发送数据包最快回送时间177 ms,最慢回送时间182 ms,平均89 ms。如可以ping通自己,也可以ping通邻居或能看到其他机器,表明本地设置正确。网关可以通过软件实现协议转换操作,能起到与硬件类似的作用。ping网关地址,例如ping172.18.82.17-t,就可以查看与网关是否连通。
2.2 pathping命令
pathping用于跟踪数据包到达目标所采取的路由,并显示路径中每个路由器的数据包损失信息,也可以用于解决服务质量连通性问题。是一个比tracert更为有用的工具。它将ping和tracert命令的功能和这2个工具所不提供的其他信息结合起来。由于该命令显示数据包在任何给定路由器或链路上丢失的程度,因此可以很容易地确定可能导致网络问题的路由或链路。不过win 9x/me、windows nt不提供此命令。命令格式是:pathping targetname,比如c: \ >pathping172·19·3·1,
computing statistics for 75 seconds···
source to herethis node/link
hoprttlost/sent=pctlost/sent=pct address
0 jishu-sun [172·19·1·242] 0/100=0%|
10ms 0/100 =0% 0/100=0% 172·19·1·2 0/100=0%|
25ms 1/100 =0% 1/100=0% 172·19·6·2 0/100=0%|
34ms 0/100 =0% 0/100=0% 172·19·3·1
trace complete·
可以看出,它先提供给我们查看路由的结果,然后等待75 s(此时间根据跃点数变化)最后显示测试结果。第3列是源到当前的丢包数。第4列是指明线路和路由器丢包情况,最右边的栏中标记为"|",表明沿线路转发丢失的数据包,该丢失表明链阻塞;最右边栏中为ip地址的,表明该路由器的丢失率,可能是由于路由器cpu超负荷所致。如果某一处丢包严重,则应采取必要的措失,以提高通信质量。
三、故障排除的解决方案
不系统的故障诊断与排除方法将导致在网络故障现象相互依赖和偶然性的迷宫中浪费时间。系统的网络故障排除方法的总体思路是系统地将产生故障可能的原因所构成的1个大集合缩减成1个小的子集或者直接确定故障起因。
3.1 网络适配卡中断与其他硬件资源冲突
在"系统"的"设备管理器"查找旁边出现感叹号的有黄圈的网络适配器项目,找到项目网络适配器可能与其它设备使用同样的资源设置。双击网络适配器项目,在网络适配器"资源"中更改网络适配器的中断和i/o地址,避免与其它硬件冲突。用即插即用的网络适配卡,可使用制造商提供的安装盘将即插即用型改为跳线型,设置网络适配卡的中断和i/o地址。
3.2 在"网上邻居"中没有显示网络中的其它计算机
打开"网上邻居"时,将显示你的计算机,如果计算机所在的工作组设置不正确,打开"网上邻居"时看不到所需的计算机。在"网络"的"标识"更改工作组的设置。
确认计算机是否安装了必要的网络组件,如果没有安装正确的网络客户、适配器和协议组件,将不能与网络通信。在"网络"的"配置"中可看已安装的网络组件。确认所安装的网络客户软件和协议是否适合所连接的网络。局域网中尽量采用tcp/ip和netbeui协议,或者只用netbeui协议。
参考文献
[1] laura chappell, dan farkas著. 屈健, 虞里平译. cisco互联网络故障查找与排除, 北京:电子工业出版社, 2000.
[2] 孙艳云, 刘文奇, 宋长青, 卢秉红. 气象业务网络故障实例分析与排除[j]. 气象与环境学报, 2007,(01).