设为首页收藏本站

美丽的网站-英华家电维修论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 778|回复: 0
打印 上一主题 下一主题

小命令大作用 通过Ping排除路由器故障 - Ping,路由器故障 中国网管学院

[复制链接]
跳转到指定楼层
楼主
发表于 2011-3-28 11:49:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  在路由器的故障分析中,Ping命令是一个常见而实用的网络治理工具,用这种工具可以测试端到真个连通性,即检查源端到目的端网络是否通畅。Ping的原理很简单,就是从源端向目的端发出一定数目的网络包,然后从目的端返回这些包的响应,假如在一定的时间内源端收到响应,则程序返回从包发出到收到的时间间隔,根据时间间隔就可以统计网络的延迟。假如网络包的响应在一定时间间隔内没有收到,则程序以为包丢失,返回请求超时的结果。我们经常让Ping一次发一定数目的包,然后检查收到相应的包的数目,则可统计出端到端网络的丢包率,而丢包率是检验网络质量的重要参数。  在路由器上Ping返回符号的含义如下表所示:  符号 描述  !     收到一个响应。  .      在等待时,网络服务器超时。  U     目标无法到达,受到错误的PDU。  Q     源消失(目标设备太忙)。  M     数据无法分割。  ?     包类型未知。  &     报的有效期过了。  在路由器上无法Ping通一个地址的原因有很多种,譬如线路故障,对方路由器的接口没有起来,路由器的路由表中没有该地址的路由信息等等都会造成网络无法Ping通。  实例一:  网络结构如(图1)示。图1以下是引用片断:Router1#Ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:.....Success rate is 0 percent (0/5)  在Router1上无法Ping通Router4的接口,通过使用DEBUG命令来获得更多的信息,便于进一步的分析:以下是引用片断:Router1#debug ip packetIP packet debugging is onRouter1#Ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:5d21h: IP: s=12.0.0.1 (local), d=34.0.0.4, Len 100, unroutable.5d21h: IP: s=12.0.0.1 (local), d=34.0.0.4, Len 100, unroutable.……Success rate is 0 percent (0/5)  我们看到 “unroutable”的消息,表明在Router1的路由表中不存在该地址的路由信息,Router1不知道该地址向何处转发,现增加一条缺省路由到Router1中:以下是引用片断:Router1#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router1(config)#ip route 0.0.0.0 0.0.0.0 Serial0/0  然后,再在Router1上使用Ping:以下是引用片断:Router1#Ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:U.U.USuccess rate is 0 percent (0/5)6d03h: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0/0), Len 100, sending6d03h: ICMP type=8, code=06d03h: IP: s=12.0.0.2 (Serial0/0), d=12.0.0.1 (Serial0/0), Len 56, rcvd 36d03h: ICMP type=3, code=1……  再看看在Router2上收到了什么信息:以下是引用片断:Router2#21:56:04: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, Len 100, unroutable21:56:04: ICMP type=8, code=021:56:04: IP: s=12.0.0.2 (local), d=12.0.0.1 (Serial1), Len 56, sending21:56:04: ICMP type=3, code=1……  从上面的信息可以看出Router1已经能正确地发送包到Router2,但好象Router2并不知道如何转发地址34.0.0.4,所以Router2发送了“unreachable”的消息给Router1。因此分别给Router2和Router3加上动态路由协议RIP:以下是引用片断:Router2#router ripnetwork 12.0.0.0network 23.0.0.0Router3#router ripnetwork 23.0.0.0network 34.0.0.0  然后,在Router1上Ping Router4的接口:以下是引用片断:Router1#Ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.       1/3 123下一页尾页
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|粤ICP备13038386号|粤ICP备13038386号|美丽的网站-英华家电维修论坛 ( 粤ICP备13038386号 )     站长邮箱 505966338@qq.com

GMT+8, 2025-5-2 22:33 , Processed in 0.143522 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表