[1] [2] [3] 下一页
扩展型Ping命令
关于Ping命令还有另一个问题需要注意,按照默认设置,用户方式的Ping命令将TTL组件设置为32。Ping遇到每个路由器时,这个值将递减1。如果TTL的值变成0,那么最后一个路由器将发回一个ICMP超时消息。如果你有一个非常长的路径,那么这个值可能不够。在大型网络中,必须使用扩展型Ping来检查网络的连通性。
扩展型Ping命令与用户方式的Ping命令有一些差别,比如:扩展型Ping我们必须激活才能使用。它只支持IP协议、AppleTalk和IPX协议,不支持Apollo、CLNX、DECnet、Vines、XNS等协议,还有一个最重要的优点是,我们自己可以改变Ping命令使用的默认值,改变这些值后,就可以使用相同的应用程序来进行许多不同的测试。
我们来看看扩展Ping是怎么来运行的,要使用扩展Ping首先要处于激活方式时键入Ping,并按回车键,然后Ping实用程序提示你输入各个变量,比如:
bjrouter#ping
Protocol [ip]:
Target IP address: 192.168.1.2
Repeat count [5]:
Datagram size[100]:
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, 100-byte ICMP Echos to 192.168.1.2 ,timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max=1/2/4 ms
Ping命令的参数设置
从上面的输出结果中,我们可以看出一些参数是很有用的。第一,它问我们使用什么协议。这时,如果按回车键,就选择默认协议,即IP。下一个项目是目标IP地址。如果我们选择AppleTalk作为我们的协议,它将提示我们输入AppleTalk目标地址。如果选择IPX,情况也一样。
下一个参数是重复运行Ping命令的次数。我们可以将它设置为任何一个合理的整数。如果我们会遇到间歇性丢失连接的问题,那么将这个值设置得大一些,Ping命令将运行更长的时间,你就能够查看何时失去连接。它也使你能够连续运行Ping命令,而在另一方路由器上运行的应用程序似乎失去了连接。如果应用程序和Ping命令同时失去了连接,你就可以认为网络的连通性存在问题。但是,如果应用程序失去了连接,而Ping命令没有失去连接,那么就表示问题出在应用程序中。
上一页 [1] [2] [3] 下一页
PINg类型字段的值
类型字段
消息类型
0
回送应答
3