打印

【楼主:伤心小剑】网管万事不求人!

网管必读宽带路由器常见故障巧排除

  在SOHO和中小型企业用户中,宽带路由器应用非常普遍。对于一些网络新手来说,出现一些说明手册未涉及的故障,有时难以应付。下面,笔者就一些常见的故障和问题进行分析,并提供解决方法。
  
  一、 线路不通,无法建立连接
  




  1. 用网线将路由器的WAN口与ADSL Modem相连,电话线连ADSL Modem的“Line”口。ADSL Modem与宽带路由器之间的连接应当使用直通线。
  
  2. 检查路由器LAN中的Link灯信号是否显示,路由器至局域网是否正常联机。路由器的LAN端口既可以直接连接至计算机,也可以连接至交换机。
  
  二、网络设置不正确
  
  查看手册找到路由器默认管理地址,例如,路由器默认IP地址是192.168.1.1,掩码是255.255.255.0,请将您的计算机接到路由器的局域网端口,可以使用两种方法为计算机设置IP地址。
  
  1.手动设置IP地址。
  
  设置您计算机的IP地址为192.168.1.xxx(xxx范围是2至254),子网掩码为255.255.255.0,默认网关为192.168.1.1。采用小区宽带接入方式时,应当确保DHCP分配的内部IP地址与小区采用的IP地址在不同的网段。
  
  2.利用路由器内置DHCP服务器自动设置IP地址。
  
  1) 将您计算机的TCP/IP协议设置为“自动获得IP地址”、“自动获得DNS服务器地址”。
  
  2) 关闭路由器和您的计算机电源。首先打开路由器电源,然后再启动您的计算机。
  
  三、无法进行ADSL拨号
  
  打开Web浏览器,在地址栏中输入路由器的管理地址,例如192.168.1.1,此时系统会要求输入登录密码。该密码可以在产品的说明书上查询到。进入管理界面,选择菜单“网络参数”下的“WAN口设置”,在右边主窗口中,“WAN口连接类型”选择“PPPoE”,输入“上网账号”及“上网口令”,点击连接按钮即可。
  
  四、ISP绑定MAC地址造成无法连接
  
  有些宽带提供商为了限制接入用户的数量,在认证服务器上对MAC地址进行了绑定。此时,可先将被绑定MAC地址的计算机连接至路由器LAN端口(但路由器不要连接Modem或ISP提供的接线),然后,采用路由器的MAC地址克隆功能,将该网卡的MAC地址复制到宽带路由器的WAN端口。在Windows 2000/XP下按“开始→运行”,输入“cmd/k ipconfig /all”,其中“Physical Address”就是本机MAC地址。
  
  五、上网一段时间后就掉线,关闭路由器后再开启又可以连通
  
  1) 网络中过多DHCP服务器引起IP地址混乱。您需要将网络中的所有DHCP服务器关闭,使用手动指定IP地址方式或仅保留一个DHCP服务器。这些DHCP服务器可能存在于Windows 2000/NT服务器、ADSL路由器和ADSL Modem当中。
  
  2) 该型号路由器与ISP的局端设备不兼容。这类问题只有换用其他型号的路由器或者ADSL Modem,再观察问题是否解决。
  
  3) 路由器和ADSL设备散热不良。如刚上网时正常,过一会网速下降,这时如果用手摸设备很烫,换一个设备速度就正常,说明散热环境不好。
  
  4) 查看所有连接的计算机是否有蠕虫病毒或者木马,请先使用杀毒工具和木马专杀工具扫描清除掉计算机内的病毒或者木马然后再接在网络上。
  
  六、为何网费远远超出预计费用
  
  如果是非包月用户,可以选择“按需连接”或者“手动连接”,并且输入自动断线等待时间,防止忘记断线一直连接而浪费上网时间。如果采用计时收费的资费标准,应当将路由器设置为“按需连接”,同时还应当设置自动断线的等待时间,即当在指定的时间内没有Internet访问请求时,路由器能够自动切断ADSL连接。
  
  七、为什么会出现能用QQ和玩游戏、但是不能打开网页的现象
  
  这种情况是DNS解析的问题,建议在路由器和计算机网卡上手动设置DNS服务器地址(ISP局端提供的地址)。另外,在“DHCP服务”设置项,也手动设置DNS服务器地址,该地址需要从ISP供应商那里获取。
  
  八、忘记了登录路由器管理页面的密码
  
  某些路由器设备后面有一个Reset按钮,根据说明按住这个按钮数秒会恢复缺省配置,登录Web的用户名和密码分别恢复成初始值。

TOP

巧妙查询路由故障

倘若通过排查,你已经确认Web服务器自身已经正常了,可是通过客户机还是无法访问到Web服务器时,那么你就有必要检查一下网络连接的路由信息是否正常了。



大家知道,任何通过TCP/IP网络协议进行通信的工作站,都能自动创建一个路由表信息,根据路由表信息工作站就能轻松寻找到目标服务器,并与服务器建立访问连接;考虑到本地客户端的路由表信息,在每次重新启动系统后,都会自动发生变化。因此,当你无法与Web服务器相连接时,可以查看一下本地路由表信息中,是否包含了能访问到通往Web服务器的“默认网关”信息,要是没有的话,你可以自行将它添加到本地路由表信息中,以便保证该工作站可以顺利访问到Web服务器。要查看本地路由表信息时,可以按照如下步骤来进行:

依次单击“开始”/“运行”命令,在打开的系统运行对话框中,输入“cmd”字符串命令,单击“确定”按钮后,将系统状态切换到MS-DOS环境;

接着在DOS命令行中,执行“Route PRINT”命令,随后你将在如图3所示的界面中,看到本地工作站中的路由表信息。要是发现其中没有通往“默认网关”的路由信息时,你可以通过Route ADD命令来增加一条到默认网关的记录,以后工作站就能自动与默认网关连接了。



图3

此外,你还可以借助Windows系统内置的Tracert命令,来查找出本地计算机通往Web服务器之间的每台路由器与网关是否工作正常,要是其中有一台路由器或网关遇到故障的话,就能导致Web服务器访问出错的故障现象。在查看具体是哪台路由器或网关出错时,你可以先在系统的开始菜单中,执行“运行”命令,在打开的系统运行对话框中,输入“cmd”字符串命令,单击“确定”按钮后,将系统状态切换到MS-DOS环境;接着在DOS命令行中执行Tracert命令,要不了多长时间你可能就会看到测试的结果,倘若结果信息中包含有“ <210.73.140.1> reports: Destination net unreachable.”之类的内容时,就表示当前网络中的IP地址为“210.73.140.1”的路由器由于无法连接成功,从而导致了本地工作站无法寻找到Web服务器。

TOP

解决本地路由引起的网络故障

  网络数据包如何传输需要路由来指挥,如果路由出现错误就好比现实交通警察胡乱指挥车辆行驶一样,我们无法接收到正确的网络信息。当然这点各位有经验的网络管理员都是知道的,大家在路由器和三层交换机上配置路由时都很仔细,IP地址和子网掩码都不能有一点差错。



不过笔者在最近一次网络调试中发现本机的路由也要合理设置,否则会出现奇怪的故障。

  故障起因:

  笔者所在单位经常要进行网络调试,最近公司对外发布了一个网站需要调试访问的连通性。笔者用笔记本在公司服务器群中做了调试并修改IP地址为211.153.80.29,被访问的网站地址为211.153.80.1,域名为www.ftedu.gov.cn

  经过调试发现在单位可以正常访问,之后笔者回到家中通过ADSL访问,由于ADSL是PPPOE拨号不用事先修改IP地址就可以正常上网,所以笔者并没有修改在公司设置的IP地址就草草拨号,上其他网站例如SOHU,SINA都没有任何问题,QQ和MSN也可以正常登录,唯独公司的211.153.80.1这个服务器不能访问,出现的是“该页无法显示”的信息,笔者又通过域名访问故障依旧。

  排除故障:

  网络故障的解决方法和硬件故障解决方法类似,即替换法。为了能够找到问题真正所在,笔者马上打电话给同事,让同事在家通过ADSL访问公司服务器的地址,结果不管是通过IP地址还是域名都可以正常访问。至此本人将故障定位在本地计算机。

  第一步:由于公司使用了防火墙所以用PING IP的方法是得不到反馈信息的,于是采取TRACERT命令。在命令行窗口中输入tracert 211.153.80.1。发现在第一跳就出现了 Request timed out。(如图1)这说明发向211.153.80.1的数据包没有到达第一个路由设备。在第一跳存在问题。






  图1

  第二步:继续查询DNS是否出现问题,在命令行模式下输入nslookup,再输入www.ftedu.gov.cn后回车发现DNS服?... 鯥P地址211.153.80.1来。说明问题不在DNS上。(如图2)





  图2

  第三步:尝试对临近的IP地址进行追踪,即在命令行模式下输入tracert 211.153.81.1。结果发现数据包可以根据获得的路由信息通过五个路由设备(如图3)。





  图3

  第四步:为什么IP地址临近在路由路径方面却出现这么大的差别呢?笔者在无奈的情况下输入了IPCONFIG,结果发现当前本地计算机的IP地址仍然是在公司时设置的211.153.80.29,子网掩码255.255.255.0。会不会是这个的问题呢?马上将IP地址选为自动获得。重新拨号上网后故障解决,可以在家中正常访问单位的服务器了。
  故障分析:

  本人马上把IP地址又设置回211.153.80.29,故障再次出现。在命令行模式下输入route print来查询本机路由,才发现这个故障的根源所在。(如图4)

  原来由于本地计算机设置IP地址为211.153.80.29,所以在访问211.153.80.0这个网段时都会直接把数据包发向211.153.80.29,而不是发向默认的网关地址61.51.199.192,自然无法找到正确的路由信息,这也是为什么跟踪211.153.81.1时可以发现正确路由的原因,因为211.153.81.1不属于211.153.80.0/255.255.255.0这个网段。





  小提示:

  在命令行模式中输入route print将显示本地计算机获得的所有路由信息,其中network destination为目标网段,interface为到达该网段需要将数据包发送到的地址,也就是我们常说的路由地址,最后的metric是跳数,就是说到达该地址需要跨越的路由器数量。

  总结:

  通过这个故障可以得到这样一个经验,那就是在本地计算机使用的IP地址尽量保证唯一,如果不是必须不要为其分配多个IP地址,否则会出现路由错误的问题。而且就算设置IP地址的话也千万不要输入公网地址,这样当你连接到internet上后很可能会出现本例中路由出错的问题。

TOP

基于路由器的诊断步骤和故障排除技巧

  网络诊断是管好、用好网络,使网络发挥最大作用的重要技术工作。本文简述分层诊断技术,结合讨论路由器各种接口的诊断,综述互联网络连通性故障的排除。
  网络故障诊断概述
   


  
   
  网络故障诊断,从故障现象出发,以网络诊断工具为手段获取诊断信息,确定网络故障点,查找问题的根源,排除故障,恢复网络正常运行。网络故障通常有以下几种可能:物理层中物理设备相互连接失败或者硬件及线路本身的问题;数据链路层的网络设备的接口配置 问题;网络层网络协议配置或操作错误;传输层的设备性能或通信拥塞问题;上三层或网络应用程序错误。诊断网络故障的过程应该沿着OSI七层模型从物理层开始向上进行。首先检查物理层,然后检查数据链路层,以此类推,设法确定通信失败的故障点,直到系统通信 正常为止。
  网络诊断可以使用多种工具:路由器诊断命令,网络管理工具和包括局域网或广域网分析仪在内的其它故障诊断工具。查看路由表,是开始查找网络故障的好办法。ICMP的ping、trace命令和Cisco的show命令、debug命令是获取故障诊断有 用信息的网络工具。如何监视网络在正常条件下的运行细节和出现故障的情况,监视哪些内容呢?利用show interface命令可以非常容易地获得待检查的每个接口的信息。show buffer命令提供定期显示缓冲区大小、用途及使用状况。show proc命令和 show proc mem命令可用于跟踪处理器和内存的使用情况。可以定期收集这些数据,在故障出现时用于诊断参考。
  故障诊断步骤
  第一步,首先确定故障的具体现象,分析造成这种故障现象的原因的类型。例如,主机不响应客户请求服务。可能的故障原因是主机配置问题、接口卡故障或路由器配置命令丢失等。
  第二步,收集需要的用于帮助隔离可能故障原因的信息。从网络管理系统、协议分析跟踪、路由器诊断命令的输出报告或软件说明书中收集有用的信息。
  第三步,根据收集到的情况考虑可能的故障原因,排除某些故障原因。例如,根据某些资料可以排除硬件故障,把注意力放在软件原因上。
  第四步,根据最后的可能故障原因,建立一个诊断计划。开始仅用一个最可能的故障原因进行诊断活动,这样可以容易恢复到故障的原始状态。如果一次同时考虑多个故障原因,试图返回故障原始状态就困难多了。
  第五步,执行诊断计划,认真做好每一步测试和观察,每改变一个参数都要确认其结果。分析结果确定问题是否解决,如果没有解决,继续下去,直到故障现象消失。
  网络分层诊断技术
  物理层的故障主要表现在设备的物理连接方式是否恰当;连接电缆是否正确;Modem、CSU/DSU等设备的配置及操作是否正确。确定路由器端口物理连接是否完好的最佳方法是使用show interface命令,检查每个端口的状态,解释屏幕输出信息,查看端口状态、协议建立状态和EIA状态。
  查找和排除数据链路层的故障,需要查看路由器的配置,检查连接端口的共享同一数据链路层的封装情况。每对接口要和与其通信的其它设备有相同的封装。通过查看路由器的配置检查其封装,或者使用show命令查看相应接口的封装情况。
  排除网络层故障的基本方法是:沿着从源到目标的路径,查看路由器路由表,同时检查路由器接口的IP地址。如果路由没有在路由表中出现,应该通过检查来确定是否已经输入适当的静态路由、默认路由或者动态路由。然后手工配置一些丢失的路由,或者排除一些动 态路由选择过程的故障,包括RIP或者IGRP路由协议出现的故障。例如,对于IGRP路由,选择信息只在同一自治系统号(AS)的系统之间交换数据,查看路由器配置的自治系统号的匹配情况。
路由器接口故障排除
  串口故障排除
   


  
   

  串口出现连通性问题时,为了排除串口故障,一般是从show interface serial命令开始,分析它的屏幕输出报告内容,找出问题之所在。串口报告的开始提供了该接口状态和线路协议状态。接口和线路协议的可能组合有以下几种:
  1.串口运行、线路协议运行,这是完全的工作条件。该串口和线路协议已经初始化,并正在交换协议的存活信息。
  2.串口运行、线路协议关闭,这个显示说明路由器与提供载波检测信号的设备连接,表明载波信号出现在本地和远程的调制解调器之间,但没有正确交换连接两端的协议存活信息。可能的故障发生在路由器配置问题、调制解调器操作问题、租用线路干扰或远程路由器 故障,数字式调制解调器的时钟问题,通过链路连接的两个串口不在同一子网上,都会出现这个报告。   3.串口和线路协议都关闭,可能是电信部门的线路故障、电缆故障或者是调制解调器故障。
  4.串口管理性关闭和线路协议关闭,这种情况是在接口配置中输入了shutdown命令。通过输入no shutdown命令,打开管理性关闭。
  接口和线路协议都运行的状况下,虽然串口链路的基本通信建立起来了,但仍然可能由于信息包丢失和信息包错误时会出现许多潜在的故障问题。正常通信时接口输入或输出信息包不应该丢失,或者丢失的量非常小,而且不会增加。如果信息包丢失有规律性增加,表明 通过该接口传输的通信量超过接口所能处理的通信量。解决的办法是增加线路容量。查找其它原因发生的信息包丢失,查看show interface serial命令的输出报告中的输入输出保持队列的状态。当发现保持队列中信息包数量达到了信息的最大允许值,可以增加保持队列设置的大小。
  以太接口故障排除
  以太接口的典型故障问题是:带宽的过分利用;碰撞冲突次数频繁;使用不兼容的帧类型。使用show interface ethernet命令可以查看该接口的吞吐量、碰撞冲突、信息包丢失、和帧类型的有关内容等。
  1.通过查看接口的吞吐量可以检测网络的带宽利用状况。如果网络广播信息包的百分比很高,网络性能开始下降。光纤网转换到以太网段的信息包可能会淹没以太口。互联网发生这种情况可以采用优化接口的措施,即在以太接口使用no ip route-cache命令,禁用快速转换,并且调整缓冲区和保持队列的设置。
  2.两个接口试图同时传输信息包到以太电缆上时,将发生碰撞。以太网要求冲突次数很少,不同的网络要求是不同的,一般情况下发现冲突每秒有三五次就应该查找冲突的原因了。碰撞冲突产生拥塞,碰撞冲突的原因通常是由于敷设的电缆过长、过分利用、或者“聋 ”节点。以太网络在物理设计和敷设电缆系统管理方面应有所考虑,超规范敷设电缆可能引起更多的冲突发生。   3.如果接口和线路协议报告运行状态,并且节点的物理连接都完好,可是不能通信。引起问题的原因也可能是两个节点使用了不兼容的帧类型。解决问题的办法是重新配置使用相同帧类型。如果要求使用不同帧类型的同一网络的两个设备互相通信,可以在路由器接口 使用子接口,并为每个子接口指定不同的封装类型。
  异步通信口故障排除
  互连网络的运行中,异步通信口的任务是为用户提供可靠服务,但又是故障多发部位。异步通信口故障一般的外部因素是:拨号链路性能低劣;电话网交换机的连接质量问题;调制解调器的设置。检查链路两端使用的调制解调器:连接到远程PC机端口调制解调器的问 题不太多,因为每次生成新的拨号时通常都初始化调制解调器,利用大多数通信程序都能在发出拨号命令之前发送适当的设置字符串;连接路由器端口的问题较多,这个调制解调器通常等待来自远程调制解调器的连接,连接之前,并不接收设置字符串。如果调制解调器丢失 了它的设置,应采用一种方法来初始化远程调制解调器。简单的办法是使用可通过前面板配置的调制解调器;另一种方法是将调制解调器接到路由器的异步接口,建立反向telnet,发送设置命令配置调制解调器。
  show interface async 命令、show line命令是诊断异步通信口故障使用最多的工具。show interface async 命令输出报告中,接口状态报告关闭的唯一的情况是,接口没有设置封装类型。线路协议状态显示与串口线路协议显示相同。show line命令显示接口接收和传输速度设置以及EIA状态显示。show line命令可以认为是接口命令(show interface async)的扩展。查看show line命令输出的EIA信号可以判断网络状态。
  确定异步通信口故障一般可用下列步骤:检查电缆线路质量;检查调制解调器的参数设置;检查调制解调器的连接速度;检查rxspeed 和txspeed是否与调制解调器的配置匹配;通过show interface async 命令和 show line命令查看端口的通信状况;从show line命令的报告检查EIA状态显示;检查接口封装;检查信息包丢失及缓冲区丢失情况。

TOP

路由器的相关经典故障分析与解决方案

  宽带路由器是共享上网的必须设备,多台计算机连接后都从宽带路由器处获得分发的信号。因此这方面的维护及故障排查工作也不可忽视。因此本文挑选了宽带路由器在日常使用中最易出现的故障现象,并提出了解决办法。希望通过此文,能对读者朋友们分析与解决这方面故障提供帮助。
一、使用宽带路由器后上网速度变慢。
故障现象:有两台电脑要共享上网,因此安装了宽带路由器,可是就算只有一台电脑在上网,速度也很慢,这是什么原因?
故障解决:这其实不能算作故障。通过宽带路由器共享上网,会使上网速度存在一定的损耗,这是避免不了的。不过可以通过以下办法将这种损耗降至最低,即更改路由器的MTU值:
MTU值的意思是网络上传送的最大数据包,单位是字节。不同的接入方式,MTU值是不一样的,如果值太大就会产生很多数据包碎片,增加丢包率,降低网络速度。平常使用的宽带PPPoE连接方式,其MTU值最大为1492,解决的办法就是在注册表中对MaxMTU值逐步调低,直到网络最正常为止。MaxMTU在注册表中的位置是:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\sNetTrans\00yy,键名为“MaxMTU”,其中“yy”是TCP/IP的入口,随设置的不同而不同,一般在00到30之间。
那么又如何判定某个MTU值是最适合的呢?进入DOS环境,输入以下命令行:
ping -f -l 1492 192.168.0.1.
提示:其中“192.168.0.1”是网关IP地址,1492为数据包的长度,参数“-l”中是小写的L.如果出现下面信息:Packet needs to be fragmented but DF set,那就表示MTU值太大了。

而如果出现:Reply from 192.168.0.1: bytes=1492 time<10ms TTL=128则表示此MTU值是可行的,不过还是建议多试几个找到最佳值。
问题总结:这也是使用宽带路由器上网的一个小小弊端。通过对网速的实测证明,在ADSL接入电脑之间安装宽带路由器后,在多台电脑同时在线的情况下,由于路由器在地址解析、路由分发等方面的耽误,实际到达电脑的速度比单机直接连入ADSL线路要稍慢一些。
二、接上宽带路由器不能拨号。
故障现象:通过一台服务器作代理共享ADSL上网,拨号一直正常;加装了宽带路由器之后,就无法拨号。
故障解决:根据现象来看,刚买回的产品硬件方面应该是不会有问题的,问题大多出在路由器的软件设置方面。可找到路由器的产品说明书,按其默认IP地址进入配置界面,因为使用的是ADSL拨号上网,所以网络协议应该选择PPPoE方式;另外还必须正确填写从ISP处获得的ADSL用户名和密码;接着启用DHCP服务,目的是让路由器自动为与其相连的客户端分配IP地址以及DNS信息等。通过这几步配置后再拨号,一般都能解决问题。
另外,现在的宽带路由器一般都具有自动拨号的功能,如果手动拨号出现问题,可以在路由器里按照刚才的设置方法配置后,即可网内所有电脑开机就在线,无须再拨号。
问题总结:从此例可以看出,宽带路由器问题大都出自软件配置。
三、使用宽带路由器方式共享上网频繁掉线。

故障现象:一个4台计算机的局域网络通过宽带路由器共享ADSL,其中一台计算机最近出现每隔一段时间就会断线又自动重连的问题。
故障解决:能够连接网络只是定时断线,说明问题还是出在宽带路由器本身,比如稳定性、设置方面等;可以按照以下思路或办法去排查。
1)检查是否因为局域网内经常有人使用BT软件下载资料。在共享网络中这是一个影响速度的大问题。
2)到路由器的系统日志里检查,通过对出错信息的分析看能否找到原因;或者在路由器“WAN设置”里选择“按需连接”,然后把自动断线等待时间设成0分钟。
3)把路由器恢复成出厂默认设置,再输入密码重新配置一次(其他设置先别动)。
4)到路由器官方网站上查找与此产品相关的最新升级、补丁程序。

问题总结:网络设备的不断重启现象比较常见,问题也可能来自多个方面。排查这类问题时应该细心,大胆的多考虑一些问题源。
四、无法登录至宽带路由器设置页面。
故障现象:想对宽带路由器作共享上网设置,为何进不了管理界面?

故障解决:如果以前成功进入过设置界面,那首先检查宽带路由器与电脑的硬件连接情况,比如网卡和路由器的对应LAN口上的指示灯是否正常闪烁;接着检查是否在系统中有软件防火墙存在,有则关闭它;然后查看网卡的网络属性,查看路由器说明书,如果其默认情况下开启DHCP服务,就将网卡设为“自动获取IP地址”,不然须将本机地址设为与宽带路由器同一网段,再将网关地址设为路由器的默认IP地址。
由于一般宽带路由器提供的都是Web管理方式,因此打开“Internet选项”对话框,选择“连接”选项卡,如果曾经创建过连接请勾选“从不进行拨号连接”选项,再点击局域网设置,清空所有选项。通过以上解决办法的综合运用,应该可以解决此问题了。
问题总结:无法进入宽带路由器管理界面作设置的问题,也很常见。一方面要认真阅读产品说明书,输入正确的路由器默认地址;另一方面应查看宽带路由器与计算机是否正确连接。这样才能保证能正常进入宽带路由器的管理界面。

TOP

路由器问题故障排除方法的说明

  1.串口故障排除

  串口出现连通性问题时,为了排除串口故障,一般是从show interface serial命令开始,分析它的屏幕输出报告内容,找出问题之所在。串口报告的开始提供了该接口状态和线路协议状态。接口和线路协议的可能组合有以下几种:

  (1)串口运行、线路协议运行,这是完全的工作条件。该串口和线路协议已经初始化,并正在交换协议的存活信息。

  (2)串口运行、线路协议关闭,这个显示说明路由器与提供载波检测信号的设备连接,表明载波信号出现在本地和远程的调制解调器之间,但没有正确交换连接两端的协议存活信息。可能的故障发生在路由器配置问题、调制解调器操作问题、租用线路干扰或远程路由器故障,数字式调制解调器的时钟问题,通过链路连接的两个串口不在同一子网上,都会出现这个报告。

  (3)串口和线路协议都关闭,可能是电信部门的线路故障、电缆故障或者是调制解调器故障。

  (4)串口管理性关闭和线路协议关闭,这种情况是在接口配置中输入了shutdown命令。通过输入no shutdown命令,打开管理性关闭。

  接口和线路协议都运行的状况下,虽然串口链路的基本通信建立起来了,但仍然可能由于信息包丢失和信息包错误时会出现许多潜在的故障问题。正常通信时接口输入或输出信息包不应该丢失,或者丢失的量非常小,而且不会增加。如果信息包丢失有规律性增加,表明通过该接口传输的通信量超过接口所能处理的通信量。解决的办法是增加线路容量。查找其他原因发生的信息包丢失,查看show interface serial命令的输出报告中的输入输出保持队列的状态。当发现保持队列中信息包数量达到了信息的最大允许值,可以增加保持队列设置的大小。

  2.以太接口故障排除

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

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

  两个接口试图同时传输信息包到以太电缆上时,将发生碰?H.以太网要求冲突次数很少,不同的网络要求是不同的,一般情况发现冲突每秒有3、5次就应该查找冲突的原因了。碰?H冲突产生拥塞,碰?H冲突的原因通常是由于敷设的电缆过长、过分利用、或者“聋”节点。以太网络在物理设计和敷设电缆系统管理方面应有所考虑,超规范敷设电缆可能引起更多的冲突发生。

  如果接口和线路协议报告运行状态,并且节点的物理连接都完好,可是不能通信。引起问题的原因也可能是两个节点使用了不兼容的??类型。解决问题的办法是重新配置使用相同??类型。如果要求使用不同??类型的同一网络的两个设备互相通信,可以在路由器接口使用子接口,并为每个子接口指定不同的封装类型。

  3.异步通信口故障排除

  互连网络的运行中,异步通信口的任务是为用户提供可靠服务,但又是故障多发部位。主要的问题是,在通过异步链路传输基于LAN通信量时,将丢失的信息包的量降止最少。

  异步通信口故障一般的外部因素是:拨号链路性能低劣;电话网交换机的连接质量问题;调制解调器的设置。检查链路两端使用的调制解调器:连接到远程PC机端口调制解调器的问题不太多,因为每次生成新的拨号时通常都初始化调制解调器,利用大多数通信程序都能在发出拨号命令之前发送适当的设置字符串;连接路由器端口的问题较多,这个调制解调器通常等待来自远程调制解调器的连接,连接之前,并不接收设置字符串。如果调制解调器丢失了它的设置,应采用一种方法来初始化远程调制解调器。简单的办法是使用可通过前面板配置的调制解调器,另一种方法是将调制解调器接到路由器的异步接口,建立反向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状态显示;检查接口封装;检查信息包丢失及缓冲区丢失情况。

TOP

路由器配置命令(华为内部资料)

路由器配置命令(华为内部资料)


一、access-list 用于创建访问规则。    
(1)创建标准访问列表    access-list [ normal | special ] listnumber1 { permit | deny } source-addr [ source-mask ]     




(2)创建扩展访问列表    access-list [ normal | special ] listnumber2 { permit | deny } protocol source-addr source-mask [ operator port1 [ port2 ] ] dest-addr dest-mask [ operator port1 [ port2 ] | icmp-type [ icmp-code ] ] [ log ]     
(3)删除访问列表    no access-list { normal | special } { all | listnumber [ subitem ] }     
【参数说明】    
normal 指定规则加入普通时间段。    
special 指定规则加入特殊时间段。    
listnumber1 是1到99之间的一个数值,表示规则是标准访问列表规则。    
listnumber2 是100到199之间的一个数值,表示规则是扩展访问列表规则。   
permit 表明允许满足条件的报文通过。    
deny 表明禁止满足条件的报文通过。    
protocol 为协议类型,支持ICMP、TCP、UDP等,其它的协议也支持,此时没有端口比较的概念;为IP时有特殊含义,代表所有的IP协议。    
source-addr 为源地址。    
source-mask 为源地址通配位,在标准访问列表中是可选项,不输入则代表通配位为0.0.0.0。  
dest-addr 为目的地址。    
dest-mask 为目的地址通配位。    
operator[可选] 端口操作符,在协议类型为TCP或UDP时支持端口比较,支持的比较操作有:等于(eq)、大于(gt)、小于(lt)、不等于(neq)或介于(range);如果操作符为range,则后面需要跟两个端口。    
port1 在协议类型为TCP或UDP时出现,可以为关键字所设定的预设值(如telnet)或0~65535之间的一个数值。    
port2 在协议类型为TCP或UDP且操作类型为range时出现;可以为关键字所设定的预设值(如telnet)或0~65535之间的一个数值。    
icmp-type[可选] 在协议为ICMP时出现,代表ICMP报文类型;可以是关键字所设定的预设值(如echo-reply)或者是0~255之间的一个数值。    
icmp-code在协议为ICMP且没有选择所设定的预设值时出现;代表ICMP码,是0~255之间的一个数值。   
log [可选] 表示如果报文符合条件,需要做日志。    
listnumber 为删除的规则序号,是1~199之间的一个数值。    
subitem[可选] 指定删除序号为listnumber的访问列表中规则的序号。    
【缺省情况】    系统缺省不配置任何访问规则。    
【命令模式】    全局配置模式    
【使用指南】    同一个序号的规则可以看作一类规则;所定义的规则不仅可以用来在接口上过滤报文,也可以被如DDR等用来判断一个报文是否是感兴趣的报文,此时,permit与deny表示是感兴趣的还是不感兴趣的。    
使用协议域为IP的扩展访问列表来表示所有的IP协议。    
同一个序号之间的规则按照一定的原则进行排列和选择,这个顺序可以通过 show access-list 命令看到。    

【举例】    

允许源地址为10.1.1.0 网络、目的地址为10.1.2.0网络的WWW访问,但不允许使用FTP。    Quidway(config)#access-list 100 permit tcp 10.1.1.0 0.0.0.255 10.1.2.0 0.0.0.255 eq www     
Quidway(config)#access-list 100 deny tcp 10.1.1.0 0.0.0.255 10.1.2.0 0.0.0.255 eq ftp     
【相关命令】    
ip access-group   
  二、clear access-list counters 清除访问列表规则的统计信息。    
clear access-list counters [ listnumber ]     
【参数说明】    




listnumber [可选] 要清除统计信息的规则的序号,如不指定,则清除所有的规则的统计信息。    【缺省情况】   
 任何时候都不清除统计信息。   
 【命令模式】    
特权用户模式    
【使用指南】   
 使用此命令来清除当前所用规则的统计信息,不指定规则编号则清除所有规则的统计信息。    

【举例】    
例1:清除当前所使用的序号为100的规则的统计信息。    
Quidway#clear access-list counters 100     
例2:清除当前所使用的所有规则的统计信息。   
  Quidway#clear access-list counters     
【相关命令】    
access-list  
三、firewall 启用或禁止防火墙。   
 firewall { enable | disable }    
 【参数说明】   
 enable 表示启用防火墙。   
 disable 表示禁止防火墙。   
 【缺省情况】    系统缺省为禁止防火墙。   
 【命令模式】    全局配置模式    
【使用指南】    使用此命令来启用或禁止防火墙,可以通过show firewall命令看到相应结果。如果采用了时间段包过滤,则在防火墙被关闭时也将被关闭;该命令控制防火墙的总开关。在使用 firewall disable 命令关闭防火墙时,防火墙本身的统计信息也将被清除。   
 【举例】    启用防火墙。    Quidway(config)#firewall enable    
 【相关命令】   
 access-list,ip access-group    

 四、firewall default 配置防火墙在没有相应的访问规则匹配时,缺省的过滤方式。    firewall default { permit | deny }    
 【参数说明】    
permit 表示缺省过滤属性设置为"允许"。    
deny 表示缺省过滤属性设置为"禁止"。    

【缺省情况】    在防火墙开启的情况下,报文被缺省允许通过。   
 【命令模式】    全局配置模式   
 【使用指南】    当在接口应用的规则没有一个能够判断一个报文是否应该被允许还是禁止时,缺省的过滤属性将起作用;如果缺省过滤属性是"允许",则报文可以通过,否则报文被丢弃。    

【举例】    设置缺省过滤属性为"允许"。   
 Quidway(config)#firewall default permit    

  五、ip access-group 使用此命令将规则应用到接口上。使用此命令的no形式来删除相应的设置。   
 ip access-group listnumber { in | out }     [ no ] ip access-group listnumber { in | out }     
【参数说明】   
 listnumber 为规则序号,是1~199之间的一个数值。   
 in 表示规则用于过滤从接口收上来的报文。   
 out 表示规则用于过滤从接口转发的报文。   
 【缺省情况】    没有规则应用于接口。   
 【命令模式】    接口配置模式。   
 【使用指南】    使用此命令来将规则应用到接口上;如果要过滤从接口收上来的报文,则使用 in 关键字;如果要过滤从接口转发的报文,使用out 关键字。一个接口的一个方向上最多可以应用20类不同的规则;这些规则之间按照规则序号的大小进行排列,序号大的排在前面,也就是优先级高。对报文进行过滤时,将采用发现符合的规则即得出过滤结果的方法来加快过滤速度。所以,建议在配置规则时,尽量将对同一个网络配置的规则放在同一个序号的访问列表中;在同一个序号的访问列表中,规则之间的排列和选择顺序可以用show access-list命令来查看。    
【举例】    将规则101应用于过滤从以太网口收上来的报文。    
Quidway(config-if-Ethernet0)#ip access-group 101 in     
【相关命令】    
access-list
六、settr 设定或取消特殊时间段。
  
  settr begin-time end-time
  
  no settr
  
  【参数说明】
  
  begin-time 为一个时间段的开始时间。
  




  end-time 为一个时间段的结束时间,应该大于开始时间。
  
  【缺省情况】
  
  系统缺省没有设置时间段,即认为全部为普通时间段。
  
  【命令模式】
  
  全局配置模式
  
  【使用指南】
  
  使用此命令来设置时间段;可以最多同时设置6个时间段,通过show timerange 命令可以看到所设置的时间。如果在已经使用了一个时间段的情况下改变时间段,则此修改将在一分钟左右生效(系统查询时间段的时间间隔)。设置的时间应该是24小时制。如果要设置类似晚上9点到早上8点的时间段,可以设置成"settr 21:00 23:59 0:00 8:00",因为所设置的时间段的两个端点属于时间段之内,故不会产生时间段内外的切换。另外这个设置也经过了2000问题的测试。
  
  【举例】
  
  例1:设置时间段为8:30 ~ 12:00,14:00 ~ 17:00。
  
  Quidway(config)#settr 8:30 12:00 14:00 17:00
  
  例2: 设置时间段为晚上9点到早上8点。
  
  Quidway(config)#settr 21:00 23:59 0:00 8:0
  
  【相关命令】
  
  timerange,show timerange
  
  七、show access-list 显示包过滤规则及在接口上的应用。
  
  show access-list [ all | listnumber | interface interface-name]
  
  【参数说明】
  
  all 表示所有的规则,包括普通时间段内及特殊时间段内的规则。
  
  listnumber 为显示当前所使用的规则中序号为listnumber的规则。
  
  interface 表示要显示在指定接口上应用的规则序号。
  
  interface-name 为接口的名称。
  
  【命令模式】
  
  特权用户模式
  
  【使用指南】
  
  使用此命令来显示所指定的规则,同时查看规则过滤报文的情况。每个规则都有一个相应的计数器,如果用此规则过滤了一个报文,则计数器加1;通过对计数器的观察可以看出所配置的规则中,哪些规则是比较有效,而哪些基本无效。可以通过带interface关键字的show access-list命令来查看某个接口应用规则的情况。
  
  【举例】
  
  例1:显示当前所使用的序号为100的规则。
  
  Quidway#show access-list 100
  
  Using normal packet-filtering access rules now.
  
  100 deny icmp 10.1.0.0 0.0.255.255 any host-redirect (3 matches,252 bytes -- rule 1)
  
  100 permit icmp 10.1.0.0 0.0.255.255 any echo (no matches -- rule 2)
  
  100 deny udp any any eq rip (no matches -- rule 3)
  
  例2: 显示接口Serial0上应用规则的情况。
  
  Quidway#show access-list interface serial 0
  
  Serial0:
  
  access-list filtering In-bound packets : 120
  
  access-list filtering Out-bound packets: None
  
  【相关命令】
  
  access-list
八、show firewall 显示防火墙状态。
  
  show firewall
  
  【命令模式】
  
  特权用户模式
  
  【使用指南】
  




  使用此命令来显示防火墙的状态,包括防火墙是否被启用,启用防火墙时是否采用了时间段包过滤及防火墙的一些统计信息。
  
  【举例】
  
  显示防火墙状态。
  
  Quidway#show firewall
  
  Firewall is enable, default filtering method is 'permit'.
  
  TimeRange packet-filtering enable.
  
  InBound packets: None;
  
  OutBound packets: 0 packets, 0 bytes, 0% permitted,
  
  0 packets, 0 bytes, 0% denied,
  
  2 packets, 104 bytes, 100% permitted defaultly,
  
  0 packets, 0 bytes, 100% denied defaultly.
  
  From 00:13:02 to 06:13:21: 0 packets, 0 bytes, permitted.
  
  【相关命令】
  
  firewall
  
  九、show isintr 显示当前时间是否在时间段之内。
  
  show isintr
  
  【命令模式】
  
  特权用户模式
  
  【使用指南】
  
  使用此命令来显示当前时间是否在时间段之内。
  
  【举例】
  
  显示当前时间是否在时间段之内。
  
  Quidway#show isintr
  
  It is NOT in time ranges now.
  
  【相关命令】
  
  timerange,settr
  
  十、show timerange 显示时间段包过滤的信息。
  
  show timerange
  
  【命令模式】
  
  特权用户模式
  
  【使用指南】
  
  使用此命令来显示当前是否允许时间段包过滤及所设置的时间段。
  
  【举例】
  
  显示时间段包过滤的信息。
  
  Quidway#show timerange
  
  TimeRange packet-filtering enable.
  
  beginning of time range:
  
  01:00 - 02:00
  
  03:00 - 04:00
  
  end of time range.
  
  【相关命令】
  
  timerange,settr
  
  十一、timerange 启用或禁止时间段包过滤功能。
  
  timerange { enable | disable }
  
  【参数说明】
  
  enable 表示启用时间段包过滤。
  
  disable 表示禁止采用时间段包过滤。
  
  【缺省情况】
  
  系统缺省为禁止时间段包过滤功能。
  
  【命令模式】
  
  全局配置模式
  
  【使用指南】
  
  使用此命令来启用或禁止时间段包过滤功能,可以通过show firewall命令看到,也可以通过show timerange命令看到配置结果。在时间段包过滤功能被启用后,系统将根据当前的时间和设置的时间段来确定使用时间段内(特殊)的规则还是时间段外(普通)的规则。系统查询时间段的精确度为1分钟。所设置的时间段的两个端点属于时间段之内。
  
  【举例】
  
  启用时间段包过滤功能。
  
  Quidway(config)#timerange enable
  
  【相关命令】
  
  settr,show timerange

TOP

路由器故障逐个数(上)

 集线器、交换机和路由器三者中,路由器是大家比较陌生的,但随着大规模局域网和宽带的普及,路由器应用也更加广泛,相关的故障也逐渐增多。我们就来看看常见的路由器的故障有哪些吧。
  
  故障现象:无法登录至宽带路由器设置页面。

  原因以及解决方法:
  
  首先确认路由器与电脑已经正确连接。检查网卡端口和路由器LAN端口对应的指示灯是否正常。
  
  如果指示灯不正常,重新插好网线或者替换双绞线,然后在电脑中检查网络连接:先将电脑的IP地址设置成自动获取IP地址。然后查看网卡的连接是否正确获得IP地址和网关信息,如果没有请手动设置,如果这些信息已经正确获得 ,请注意是否开启了防火墙服务,如开启请将它禁用。
  
  比较新的路由器(尤其是家用的)多采用IE登录路由器的方式进行维护,因此我们可以在IE的连接设置中选择“从不进行拨号连接”,再单击“局域网设置”,清空所有选项。然后在浏览器地址栏中输入宽带路由器的IP地址,按下Enter键即可进入设置页面。如还不能登录,请尝试将网关设置为路由器的IP地址,本机IP地址设为与路由器同网段的IP地址再进行连接。
  
  如果用上面的方法还不能解决所遇到的问题,请检查网卡是否与系统的其他的硬件有冲突。
  
  故障现象经常出现无法连接到路由器或连接速度非常慢的情况。
  
  原因以及解决方法
  
  这种情况与网线的关系比较大。
  
  如果经常出现连接问题,可能存在水晶头质量问题或接触问题,注意将各个接口插紧。并更换质量好的水晶头。同时检查网线的线序是否正确。
  
  故障现象使用ADSL方式上网,设置好路由器以后却无法使用拨号软件进行拨号。
  
  原因以及解决方法
  
  设置好路由器的PPPoE连接后就从路由器进行拨号了,无须再使用电脑里的拨号软件,只要将电脑的IP地址设置为“自动获取”或者设置为与路由器不冲突的IP地址即可。
  
  故障现象路由器无法获取广域网地址。
  
  原因以及解决方法
  
  首先请检查路由器的WAN口指示灯是否已经亮起,如果没亮则网线或者水晶头有问题。然后检查路由器是否已经正确配置并保存重启,否则设置不能生效!有时候还可能需要克隆网卡的MAC地址到路由器的广域网接口,具体设置参考路由器手册(可以参见《用MAC地址克隆解决共享网络连接》一文)。

TOP

路由器故障逐个数(下)

故障现象:
  
  在路由器环境下使用MSN的时候提示计算机在防火墙后面。
  
  原因以及解决方法:
  




  路由器是地址转换设备,当你或与你进行通信的人位于防火墙或路由器之后时, 阻止了双方直接连接到 Internet。此时要求双方所使用的网络地址转换设备支持UPnP技术。关于路由器对该技术的支持情况请看你所用的路由器说明书,并咨询厂商技术支持。个别路由器需要在LAN设置中将UPnP设置为“Enable”。支持UPnP的系统主要有Windows XP和Windows Me。
  
  故障现象:
  
  外网不能访问在局域网中设置的服务器(如WWWFTP等)。
  
  原因以及解决方法:
  
  如果在局域网中设置了服务器请使用路由器的端口映射功能。各型号路由器的设置项目请参考对应路由器手册。
  
  注意,其中需要设置的是服务器的局域网IP地址,对外提供的端口,服务器所使用的端口以及使用的协议。以下是一些常用端口供参考:
  
  FTP—2021 SMTP—25 HTTP—80 POP3—110 pcAnywhere—2256315632 MSN文件传输—6891~6900。关于更多的端口信息请到网络上查找全部端口说明。
  
  故障现象:
  
  忘记了路由器的IP地址/密码,无法再进入设置页面。
  
  原因以及解决方法:
  
  每种路由器的默认IP地址和取消密码都不相同,有的需要一些命令行操作(如Cisco设备采用IOS操作系统),有可以由厂商算出某个设备的万能密码的如D-LINK设备通过产品串号来算出,还有利用设备上的Reset键复位几次就可以恢复原始密码的(如某些国产品牌设备)。
  
  故障现象:
  
  一台Cisco2610,在升级IOS后变为rommon 1 >了。
  
  原因以及解决方法:
  
  这说明IOS系统崩溃了,在 rommon 状态下输入一些命令可以恢复(请注意大小写)。先从厂商网站上下载了一个c2600-i-mz.121-3.T文件,在接入电脑上安装一个tftp server软件,然后用console口连接路由器进行如下操作:
  
  rommon 1 >IP_ADDRESS=192.168.0.1该路由器的IP地址)
  rommon 2 >IP_SUBNET_MASK=255.255.255.0(路由器的掩码)
  rommon 3 >DEFAULT_GATEWAY=192.168.0.100(网关,是接入电脑的IP地址)
  rommon 4 >TFTP_SERVER=192.168.0.100(是接入电脑的IP地址)
  rommon 5 >TFTP_FILE=c2600-i-mz.120-7.T.bin(上传文件的名称)
  rommon 6 >sync(保存)
  rommon 7 >set(查看)
  rommon 8 >tftpdnld(传送文件),出现提示时选择y
  
  接入电脑的设置参数如下:
  
  IP地址 192.168.0.100
  掩码 255.255.255.0
  网关 192.168.0.1(路由器的IP地址)

TOP

网络与路由器故障诊断基础知识

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

  计算机网络是由计算机集合加通信设施组成的系统,即利用各种通信手段,把地理上分散的计算机连在一起,达到相互通信而且共享软件、硬件和数据等资源的系统。计算机网络按其计算机分布范围通常被分为局域网和广域网。局域网覆盖地理范围较小,一般在数米到数十公里之间。广域网覆盖地理范围较大,如校园、城市之间、乃至全球。计算机网络的发展,导致网络之间各种形式的连接。采用统一协议实现不同网络的互连,使互联网络很容易得到扩展。因特网就是用这种方式完成网络之间联结的网络。因特网采用TCP/IP协议作为通信协议,将世界范围内计算机网络连接在一起,成为当今世界最大的和最流行的国际性网络。

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

  TCP/IP即传输控制协议和网间互联协议是一组网络协议。TCP/IP起源于美国ARPANET网,发展至今已成为因特网使用的标准通信协议。使用TCP/IP能够使采用不同操作系统的计算机以有序的方式交换数据。

  路由器是一种网络设备,是用于网络连接、执行路由选择任务的专用计算机。路由器工作于网络层,对信包转发,并具有过滤功能。路由器能够将使用不同技术的两个网络互连起来,能够在多种类型的网络之间(局域网或广域网)建立网络连接。它将处在七层模型中的网络层的信息,根据最快、最直接的路由原理从一个网络的网络层传输到另一个网络的网络层,以达到最佳路由选择。同时在内部使用高档微处理器,用高速的内部总线连接适合各种网络协议的接口卡。并具有多种网管功能,能监视与路由器相连接的一些网络设备和它们的配置运行情况。

  CISCO路由器是目前网络建设中使用最多的一种路由器,有多种档次、多种系列,目前常用的当属2500系列,本文以2500系列为例讨论。2500系列路由器是固定接口的多协议路由器,支持CISCO IOS全部功能。根据特定的协议环境分为以下四种类型:固定配置的路由器(2501)、带HUB口的路由器(2507)、摸块化的路由器(2514)和访问服务器(2511)。它们结构简单、操作方便、易于配置和管理,是一种用于小规模局域网和广域网网络层中继的路由设备。

  CISCO IOS是CISCO所特有的互连网操作系统,所有的CISCO产品都运行IOS,IOS将它们无缝连接在一起协同工作。给用户提供一个可支持任意硬件界面、任意链路层、网络层协议的可扩展的开放型网络。IOS支持众多的协议,包括各种网络通信协议和路由协议等。CISCO IOS已成为工业界网际网互联的事实标准。CISCO IOS提供几种不同的操作模式,每一种模式提供一组相关的命令集、不同的操作权限和操作功能。基于安全目的,CISCO用户界面中有两级访问权限:用户级和特权级。第一级访问允许查看路由状态,叫做用户EXEC模式,又称为查看模式;第二级访问允许查看路由器配置、修改配置和运行调试命令,叫做特权EXEC模式,又称为配置模式。在特权级中,按不同的配置内容,可进入不同的配置模式,如全球配置模式、接口配置模式、线配置模式等。
网络故障诊断概述

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

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

  网络故障通常有以下几种可能:物理层中物理设备相互连接失败或者硬件及线路本身的问题;数据链路层的网络设备的接口配置问题;网络层网络协议配置或操作错误;传输层的设备性能或通信拥塞问题;上三层CISCO IOS或网络应用程序错误。诊断网络故障的过程应该沿着OSI七层模型从物理层开始向上进行。首先检查物理层,然后检查数据链路层,以此类推,设法确定通信失败的故障点,直到系统通信正常为止。

  网络诊断可以使用包括局域网或广域网分析仪在内的多种工具:

  路由器诊断命令;网络管理工具和其它故障诊断工具。CISCO提供的工具足以胜任排除绝大多数网络故障。查看路由表,是解决网络故障开始的好地方。

  ICMP的ping、trace命令和Cisco的show命令、debug命令是获取故障诊断有用信息的网络工具。我们通常使用一个或多个命令收集相应的信息,在给定情况下,确定使用什么命令获取所需要的信息。譬如,通过IP协议来测定设备是否可达到的常用方法是使用ping命令。ping从源点向目标发出ICMP信息包,如果成功的话,返回的ping信息包就证实从源点到目标之间所有物理层、数据链路层和网络层的功能都运行正常。

  如何在互联网络运行后了解它的信息,了解网络是否正常运行,监视和了解网络在正常条件下运行细节,了解出现故障的情况。监视那些内容呢?利用show interface命令可以非常容易地获得待检查的每个接口的信息。另外show buffer命令提供定期显示缓冲区大小、用途及使用状况等。Show proc命令和 show proc mem命令可用于跟踪处理器和内存的使用情况,可以定期收集这些数据,在故障出现时,用于诊断参考。

  网络故障以某种症状表现出来,故障症状包括一般性的(象用户不能接入某个服务器)和较特殊的(如路由器不在路由表中)。对每一个症状使用特定的故障诊断工具和方法都能查找出一个或多个故障原因。一般故障排除模式如下:

  第一步,当分析网络故障时,首先要清楚故障现象。应该详细说明故障的症侯和潜在的原因。为此,要确定故障的具体现象,然后确定造成这种故障现象的原因的类型。例如,主机不响应客户请求服务。可能的故障原因是主机配置问题、接口卡故障或路由器配置命令丢失等。

  第二步,收集需要的用于帮助隔离可能故障原因的信息。向用户、网络管理员、管理者和其他关键人物提一些和故障有关的问题。广泛的从网络管理系统、协议分析跟踪、路由器诊断命令的输出报告或软件说明书中收集有用的信息。

  第三步,根据收集到的情况考虑可能的故障原因。可以根据有关情况排除某些故障原因。例如,根据某些资料可以排除硬件故障,把注意力放软件原因上。对于任何机会都应该设法减少可能的故障原因,以至于尽快的策划出有效的故障诊断计划。

  第四步,根据最后的可能的故障原因,建立一个诊断计划。开始仅用一个最可能的故障原因进行诊断活动,这样可以容易恢复到故障的原始状态。如果一次同时考虑一个以上的故障原因,试图返回故障原始状态就困难的多了。

  第五步,执行诊断计划,认真做好每一步测试和观察,直到故障症状消失。

  第六步,每改变一个参数都要确认其结果。分析结果确定问题是否解决,如果没有解决,继续下去,直到解决。
网络故障分层诊断技术

  1. 物理层及其诊断

  物理层是OSI分层结构体系中最基础的一层,它建立在通信媒体的基础上,实现系统和通信媒体的物理接口,为数据链路实体之间进行透明传输,为建立、保持和拆除计算机和网络之间的物理连接提供服务。

  物理层的故障主要表现在设备的物理连接方式是否恰当;连接电缆是否正确;MODEM、CSU/DSU等设备的配置及操作是否正确。

  确定路由器端口物理连接是否完好的最佳方法是使用show interface命令,检查每个端口的状态,解释屏幕输出信息,查看端口状态、协议建立状态和EIA状态。

  2. 数据链路层及其诊断

  数据链路层的主要任务是使网络层无须了解物理层的特征而获得可靠的传输。数据链路层为通过链路层的数据进行打包和解包、差错检测和一定的校正能力,并协调共享介质。在数据链路层交换数据之前,协议关注的是形成帧和同步设备。

  查找和排除数据链路层的故障,需要查看路由器的配置,检查连接端口的共享同一数据链路层的封装情况。每对接口要和与其通信的其他设备有相同的封装。通过查看路由器的配置检查其封装,或者使用show命令查看相应接口的封装情况。

  3. 网络层及其诊断

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

  排除网络层故障的基本方法是:沿着从源到目标的路径,查看路由器路由表,同时检查路由器接口的IP地址。如果路由没有在路由表中出现,应该通过检查来确定是否已经输入适当的静态路由、默认路由或者动态路由。然后手工配置一些丢失的路由,或者排除一些动态路由选择过程的故障,包括RIP或者IGRP路由协议出现的故障。例如,对于IGRP路由选择信息只在同一自治系统号(AS)的系统之间交换数据,查看路由器配置的自治系统号的匹配情况。
路由器接口故障排除

  1. 串口故障排除

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

  接口和线路协议都运行的状况下,虽然串口链路的基本通信建立起来了,但仍然可能由于信息包丢失和信息包错误时会出现许多潜在的故障问题。正常通信时接口输入或输出信息包不应该丢失,或者丢失的量非常小,而且不会增加。如果信息包丢失有规律性增加,表明通过该接口传输的通信量超过接口所能处理的通信量。解决的办法是增加线路容量。查找其他原因发生的信息包丢失,查看show interface serial命令的输出报告中的输入输出保持队列的状态。当发现保持队列中信息包数量达到了信息的最大允许值,可以增加保持队列设置的大小。

  2.以太接口故障排除

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

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

  两个接口试图同时传输信息包到以太电缆上时,将发生碰橦。以太网要求冲突次数很少,不同的网络要求是不同的,一般情况发现冲突每秒有3、5次就应该查找冲突的原因了。碰橦冲突产生拥塞,碰橦冲突的原因通常是由于敷设的电缆过长、过分利用、或者“聋”节点。以太网络在物理设计和敷设电缆系统管理方面应有所考虑,超规范敷设电缆可能引起更多的冲突发生。

  如果接口和线路协议报告运行状态,并且节点的物理连接都完好,可是不能通信。引起问题的原因也可能是两个节点使用了不兼容的幀类型。解决问题的办法是重新配置使用相同幀类型。如果要求使用不同幀类型的同一网络的两个设备互相通信,可以在路由器接口使用子接口,并为每个子接口指定不同的封装类型。

  3. 异步通信口故障排除

  互连网络的运行中,异步通信口的任务是为用户提供可靠服务,但又是故障多发部位。主要的问题是,在通过异步链路传输基于LAN通信量时,将丢失的信息包的量降止最少。

  异步通信口故障一般的外部因素是:拨号链路性能低劣;电话网交换机的连接质量问题;调制解调器的设置。检查链路两端使用的调制解调器:连接到远程PC机端口调制解调器的问题不太多,因为每次生成新的拨号时通常都初始化调制解调器,利用大多数通信程序都能在发出拨号命令之前发送适当的设置字符串;连接路由器端口的问题较多,这个调制解调器通常等待来自远程调制解调器的连接,连接之前,并不接收设置字符串。如果调制解调器丢失了它的设置,应采用一种方法来初始化远程调制解调器。简单的办法是使用可通过前面板配置的调制解调器,另一种方法是将调制解调器接到路由器的异步接口,建立反向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状态显示;检查接口封装;检查信息包丢失及缓冲区丢失情况。

  结语

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

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-5 13:01 京ICP证060528 号

Designed By 17DST