当前位置:主页 > 路由器密码 >

巧用ping命令进行故障排除--连通性问题还是性能问题?

作者:admin 发布时间:2013-03-31 阅读: 转至微博:

  一天笔者在配置完一台路由器之后执行ping命令检测链路是否畅通。发现5个报文都没有ping通,于是检查双方的配置命令并查看路由表,却一直找不到错误所在。最后又重复执行了一遍相同的ping命令,发现这一次5个报文中1个ping通了--原来是线路质量不好存在比较严重的丢包现象。
  笔者又配置了一台路由器,然后执行ping命令访问外网上某个站点的IP地址,但没有ping通。有了上次的教训,再一次ping了20个报文,仍旧没有反应。于是笔者就判断是网络故障,可是费尽周折检查了配置链路之后仍然没有发现任何可疑之处,最后笔者采取逐段检测的方法对链路中的网关进行逐级测试,发现都可以ping通,但是响应的时间越来越长,最后一个网关的响应时间在1800ms左右。会不会是由于超时而到时显示为ping不通呢?受此启发,笔者将ping命令的报文的超时时间改为4000ms,这次成功ping通了,显示所有报文响应时间都在2200ms左右。
  真的是ping不通吗?这个问题需要定位清除,因为连通性问题和性能问题排错的关注点是不一样的--问题定位错误必然导致排错过程的周折。使用一般的ping命令,缺省是发送5个报文的,超时时间是2200ms。如果ping超时情况发生,最后能够再用带参数-c和-t的ping命令再执行一遍,如ping -c 20 -t 4000 ip-address,即连续发送20个报文,每个报文的超时时长为4000ms,这样一般可以判断出到底是连通性问题还是性能问题。

本文由路由器网www.luyouqiwang.net站长编辑整理,转载请注明出处。