R1#ping                              
//
开始ping
Protocol [ip]:                       
//
协议选择IP
Target IP address: 4.4.4.4           
//
目的IP设置为:4.4.4.4
Repeat count [5]: 1                  
//
重复次数,也就是发几个ping包,设置为1
Datagram size [100]:                 
//ping
包大小,可用于测试链路MTU
Timeout in seconds [2]:              
//
超时时间,默认2秒,可根据链路质量进行调整
Extended commands [n]: y             
//
是不使用扩展参数,当然
Source address or interface: 1.1.1.1 
//
IP,默认使用数据包的出站接口IP,这里我们设置为1.1.1.1
Type of service [0]:                 
//TOS
字段,用于QoS被请求的ToS在每次探测安置,但没有保证所有路由器将处理 ToS。它是网络服务的质量选择。 默认值: 0
Set DF bit in IP header? [no]:       
//DF
位,用于设置该数据包是否允进行拆分,当datagram size大于链路的MTU值时,需要将数据包进行拆分,但是如果设置了DF位为1,则拆分不会被允许,该数据包会被丢弃。
Validate reply data? [no]:           
//
是否对reply(回答)数据包进行确认,一般没必要
Data pattern [0xABCD]:               
//ping
包的数据位的内容,默认是0XABCD,也可以根据设置成别的,用处不大(只是个数据填充,目前没发现有什么其他意义)
Loose, Strict, Record, Timestamp, Verbose[none]: 
//
松散源路由(不精确的),严格原路由(精确的),Record可以用来记录报文每一跳的地址,Timestamp属性给出每一个回应应答的响应时间。
Verbose
冗长 -其它选项一起自动地选择。 

不精确的 - 允许您通过指定您希望信息包经历跳跃的地址影响路径。 
精确 - 使用指定跳跃您希望信息包经历,但其他跳跃没有允许被访问。
记录 - 一个非常有用的选项因为显示跳跃(九的)地址信息包经历。 
时间戳 - 用于时间戳测量双程时间到特定主机。
Sweep range of sizes [n]: y          
//
是否尝试用可变长的ping包,如果选NO,则ping包使用datagram size设置的数据大小,并且不会出现下面三个选项,如果设置YES,则需要继续回答下面的问题
Sweep min size [36]: 50              //ping包的最小尺寸
Sweep max size [18024]: 99          //ping包的最大尺寸
Sweep interval [1]:                  //ping包尺寸的变化步长,本实验中,我设置的ping包的最小尺寸是50,最大尺寸是100,变长步长是默认值1,这样就会连续发送大小为50 5152……99,共计50ping包,而不是我在最开始我在repeat count后面设置的1ping包。
Type escape sequence to abort.
Sending 51, [50..100]-byte ICMP Echos to 4.4.4.4, timeout is 2 seconds:
Packet sent with a source address of 1.1.1.1 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (51/51), round-trip min/avg/max = 24/34/68 ms