科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件小命令大作用 用Ping解决路由器故障5

小命令大作用 用Ping解决路由器故障5

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

小命令大作用 用Ping解决路由器故障

作者:ddvip 来源:ddvip 2010年1月4日

关键字: 思科 路由器

  • 评论
  • 分享微博
  • 分享邮件

小命令大作用 用Ping解决路由器故障5

 

  当你设置这个参数时,应该小心,不要把它设置成会将其他因素掺和进来的程度。如果将数据包的大小设置为10000个字节,那么可以肯定它会产生你意料不到的结果。出现这种情况的原因之一是,以太网机器必须将数据包分割成以太网能够处理的大小,然后才能在网络线路上发送。远程接收到数据包后,要对数据包重新进行组合。这种组合花费的时间比你希望的要长,并且会导致它根据Ping所需时间之外的其他因素来解释连接的速度。当你改变数据包的大小时,请使用合理的方法。观察下面的命令输出,注意Ping是如何因为数据包的大小增加到最大值18024个字节时而造成超时的。另外,应答的时间同样也大大增加了,其原因肯定是因为数据包的大小有问题:

  应答中由器的代码类型和Cisco路由器的应答

  bjrouter#ping

  Protocol [ip]:

  Target IP address: 192.168.1.2

  Repeat count [5]:

  Datagram size[100]:18024

  Timeout in seconds [2]:

  Extended commands [n]:y

  Source address or interface:192.168.1.1

  Type of service [0]:

  Set DF bit in IP header ? [no]:

  Validate reply data? [no]:

  Data pattern [0xABCD]:

  Loose, Strict, Record, Timestamp, Verbose [none]:

  Sweep range of sizes [n]:

  Type escape sequence to abort.

  Sending 5, 18024-byte ICMP Echos to 192.168.1.2 ,timeout is 2 seconds:

  !!!..

  Success rate is 60 percent (3/5), round-trip min/avg/max=40/40/40 ms

  我们能够调整的下一个参数是超时参数。如果已经将数据的大小设置为大于默认值,我们也应该改变超时参数,因为数据包越大,发送和接收数据包所需要的时间也越长。如果将超时参数设置得太小,结果它看上去既可能像出现了间歇性连接中断,也可能像连接完全中断了一样。实际上,它只不过是在Ping命令已经超时以后数据包才到达的一种表现。如果你遇到了似乎是间歇性连接中断或者连接完全中断的问题,请将超时的值增加一倍,看看结果是如何变化的:

  bjrouter#ping

  Protocol [ip]:

  Target IP address: 192.168.1.2

  Repeat count [5]:

  Datagram size[100]:

  Timeout in seconds [2]:4

  Extended commands [n]:y

  Source address or interface:192.168.1.1

  Type of service [0]:

  Set DF bit in IP header ? [no]:

  Validate reply data? [no]:

  Data pattern [0xABCD]:

  Loose, Strict, Record, Timestamp, Verbose [none]:

  Sweep range of sizes [n]:

  Type escape sequence to abort.

  Sending 5, 18024-byte ICMP Echos to 192.168.1.2 ,timeout is 4 seconds:

  !!!!!

  Success rate is 100 percent (5/5), round-trip min/avg/max=40/40/40 ms

  这些变量可以用于许多不同的目的,而对我们最有用的变量是源地址变量。你可以将Ping的源地址设置为另一个接口,而不是你所进入的路由器的接口,按照默认设置,如果你使用telnet通过以太网接口进入路由器,那么你的Ping将使用该以太网接口的源地址。有时你使用的接口不是你为telnet选择的接口。比如你设置了一个访问列表,这样你的以太网接口中只有一个接口能够访问某个网络,同时你不能使用telnet来访问该接口,如果对扩展型Ping命令的提示回答“y”,你仍然能够测试网络的连通性。这时路由器将要求你输入源接口的地址。如果输入原先不能使用的接口地址,将导致Ping命令离开该接口,这样,你就不用在修改可能成为故障原因的访问列表,就能够测试网络的连通性。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章