1. ping
检查IP网络连接及主机是否可达。
ping[ip][-R][-d][-n][-q][-r][-v][-c count][-ppattern][-spacketsize][-ttimeout]host
【参数说明】
各选项及参数说明:
-ccount为发送ICMPECHO-REQUEST报文次数,范围1~4294967295。
-d设置socket为DEBUG模式。
-n将host参数直接作为IP地址,而不需作域名解析。
-ppattern为ICMPECHO-REQUEST报文填充字节,格式为16进制,如-pff将报文全部填充为ff。
-q除统计数字外,不显示其它具体信息。
-R记录路由。
-r不经路由选择而将ECHO-REQUEST报文送往直接相连的网络。
-spacketsize为ECHO-REQUEST报文长度(不包括IP和ICMP报文头),以字节为单位。
-ttimeout为发送完ECHO-REQUEST后,等待ECHO-RESPONSE的超时时间,以ms为单位。
-v显示接收到的非ECHO-RESPONSE的其它ICMP报文。
host为目的主机域名或IP地址。
【缺省情况】
上述各项参数没有指定时,缺省情况为:
发送ECHO-REQUEST的报文次数缺省为5次。
socket为非DEBUG模式。
host首先被当作IP地址,假如不是IP地址则进行域名解析。
缺省填充方式为从0x01开始,逐渐递增,直到0x09为止,然后重复。
缺省为显示包括统计信息在内的全部信息。
缺省不记录路由。
ECHO-REQUEST的发送缺省为经路由选择。
ECHO-REQUEST的缺省报文长度为56字节。
等待ECHO-RESPONSE报文的缺省超时时间为2000ms。
缺省不显示其它非ECHO-RESPONSE的ICMP报文。
【命令模式】
普通用户模式、特权用户模式
【使用指南】
ping执行过程为,向目的地发送ICMPECHO-REQUEST报文,假如到目的地网络连接工作正常,则目的地主机接收到ICMP ECHO-REQUEST报文后,向源主机响应ICMPECHO-REPLY报文。
可以用ping命令测试网络连接是否出现故障或网络线路质量等,其输出信息包括:
目的地对每个ECHO-REQUEST报文的响应情况,假如在超时时间内没有收到响应报文,则输出“Requesttime out.”,否则显示响应报文的字节数、报文序号、TTL和响应时间等。
最后的统计信息,包括发送报文个数、接收到响应报文个数、未响应报文数百分比和响应时间的最小、最大和平均值。
假如网络传输速度较慢,可以适当加大等待响应报文的超时时间。
【举 ?br>
Quidway#ping202.38.160.244
ping202.38.160.244:56databytes
Replyfrom202.38.160.244:bytes=56sequence=1ttl=255time =1ms
Replyfrom202.38.160.244:bytes=56sequence=2ttl=255time =2ms
Replyfrom202.38.160.244:bytes=56sequence=3ttl=255time =1ms
Replyfrom202.38.160.244:bytes=56sequence=4ttl=255time =3ms
Replyfrom202.38.160.244:bytes=56sequence=5ttl=255time =2ms
--202.38.160.244pingstatistics--
5packetstransmitted
5packetsreceived
0%packetloss
round-tripmin/avg/max=1/2/3ms
【相关命令】
traceroute
2. pingipx
检查IPX网络连接及主机是否可达。
pingipx[-n][-v]N.H.H.H[count[,timeout[,pscketsize ]]]
【参数说明】
各选项及参数说明:
-n为使用标准Novell应答方式。
-v为显示具体信息。
N.H.H.H为对端主机网络地址。
count为发送IPXPing请求报文的次数。
timeout为发送IPXping请求报文后,等待IPXping响应报文的超时时间,以s(秒)为单位。
packetsize为IPXping请求报文的长度。
【缺省情况】
上述各项参数没有指定时,缺省情况:
发送IPXping请求报文的次数缺省为5次。
等待IPXping响应报文的超时时间缺省为2s。
IPXping请求报文的缺省长度为100字节。
【命令模式】
普通用户模式、特权用户模式
【使用指南】
可以用pingipx命令测试IPX网络是否出现故障,输出信息包括:
目的地对每个IPXping请求报文的响应情况,假如在超时时间内没有收到响应报文,则输出‘!’,否则显示‘.’。
最后的统计信息,包括发送报文个数、接收到响应报文个数、未响应报文数百分比和响应时间的最小、最大和平均值。
【举例】
Quidway#pingipx2.0.0c91.f61f
PressCTRL_Ctobreak
Sending5,100-byteIPXEchoesto2.0.0c91.f61f,timeoutis 2seconds
!!!!!
--2.0.0c91.f61fIPXpingstatistics--
5packetstransmitted
5packetsreceived
0%packetloss
round-tripmin/avg/max=1/2/3ms
3. traceroute
traceroute命令用于测试数据包从发送主机到目的地所经过的网关,它主要用于检查网络连接是否可达,以及分析网络什么地方发生了故障。
traceroute[-ffirst_TTL][-mmax_TTL][-pport][-q nqueries][-wtimeout]host
【参数说明】
各选项及参数意义如下:
-f表示该测试项用于测试-f开关是否正确,first_TTL指定一个初始TTL,它的范围是大于0小于最大TTL。
-m表示该测试项用于测试-m开关是否正确,max_TTL指定一个最大TTL,它的范围是大于初始TTL。
-p表示该测试项用于测试-p开关是否正确,port是一个整数,该整数是目的主机的端口号,用户一般无须更改此选项。
-q表示该测试项用于测试-q开关是否正确,nqueries是一个整数,该整数是每次发送的探测数据包的个数,它的范围是大于0。
-w表示该测试项用于测试-wf开关是否正确,timeout是一个整数,该整数指明IP包的超时时间,单位为s,它的范围是大于0。
host为目的主机的IP地址。
【缺省情况】
各项参数在没有指定时,缺省情况:
first_TTL缺省为1。
max_TTL缺省为30。
port缺省为33434。
nqueries缺省为3。
timeout缺省为5s。
【命令模式】
普通用户模式、特权用户模式
【使用指南】
traceroute命令的执行过程:首先发送一个TTL为1的数据包,因此第一跳发送回一个ICMP错误消息以指明此数据包不能被发送(因为TTL超时),之后此数据包被重新发送,TTL为2,同样第二跳返回TTL超时,这个过程不断进行,直到到达目的地。执行这些过程的目的是记录每一个ICMP TTL超时消息的源地址,以提供一个IP数据包到达目的地所经历的路径。
当用ping命令测试发现网络出现故障后,可以用traceroute测试网络何处有故障。
traceroute命令的输出信息包括到达目的地所有网关的IP地址,假如某网关超时,则输出“***”。
【举例】
Quidway#traceroute18.26.0.115
traceroutetoallspice.lcs.mit.edu(18.26.0.115),30hops max
1helios.ee.lbl.gov(128.3.112.1)0ms0ms0ms
2lilac-dmc.Berkeley.EDU(128.32.216.1)19ms19ms19ms
3lilac-dmc.Berkeley.EDU(128.32.216.1)39ms19ms19ms
4ccngw-ner-cc.Berkeley.EDU(128.32.136.23)19ms39ms39 ms
5ccn-nerif22.Berkeley.EDU(128.32.168.22)20ms39ms39 ms
6128.32.197.4(128.32.197.4)59ms119ms39ms
7131.119.2.5(131.119.2.5)59ms59ms39ms
8129.140.70.13(129.140.70.13)80ms79ms99ms
9129.140.71.6(129.140.71.6)139ms139ms159ms
10129.140.81.7(129.140.81.7)199ms180ms300ms
11129.140.72.17(129.140.72.17)300ms239ms239ms
12***
13128.121.54.72(128.121.54.72)259ms499ms279ms
14***
15***
16***
17***
18ALLSPICE.LCS.MIT.EDU(18.26.0.115)339ms279ms279ms