API Guide

-a (Optional) Audible ping.
-A (Optional) Adaptive ping. An inter-packet interval adapts to the round-trip time so that one (or
more, if you set the preload option) unanswered probe is present in the network. The minimum interval
is 200 msec for a non-super user, which corresponds to Flood mode on a network with a low round-
trip time.
-b (Optional) Pings a broadcast address.
-B (Optional) Does not allow ping to change the source address of probes. The source address is
bound to the address used when the ping starts.
-c count (Optional) Stops the ping after sending the specified number of ECHO_REQUEST
packets until the timeout expires.
-d (Optional) Sets the SO_DEBUG option on the socket being used.
-D (Optional) Prints the timestamp before each line.
-h (Optional) Displays help for this command.
-i interval (Optional) Enter the interval in seconds to wait between sending each packet, the
default is 1 second.
-I interface-name or interface-ip-address (Optional) Enter the source interface
name without spaces or the interface IP address:
For a physical Ethernet interface, enter ethernetnode/slot/port; for example,
ethernet1/1/1.
For a VLAN interface, enter vlanvlan-id; for example, vlan10.
For a Loopback interface, enter loopbackid; for example, loopback1.
For a port-channel interface, enter port-channelchannel-id; for example, port-channel.
-l preload (Optional) Enter the number of packets that ping sends before waiting for a reply.
Only a super user may preload more than three.
-L (Optional) Suppress the Loopback of multicast packets for a multicast target address.
-m mark (Optional) Tags the packets sent to ping a remote device. Use this option with policy
routing.
-M pmtudisc_option (Optional) Enter the path MTU (PMTU) discovery strategy:
do prevents fragmentation, including local.
want performs PMTU discovery and fragments large packets locally.
dont does not set the Dont Fragment (DF) flag.
-p pattern (Optional) Enter a maximum of 16 pad bytes to fill out the packet you send to
diagnose data-related problems in the network; for example, -p ff fills the sent packet with all 1s.
-Q tos (Optional) Enter a maximum of 1500 bytes in decimal or hex datagrams to set quality of
service (QoS)-related bits.
-s packetsize (Optional) Enter the number of data bytes to send, from 1 to 65468, default 56.
-S sndbuf (Optional) Set the sndbuf socket. By default, the sndbuf socket buffers one packet
maximum.
-t ttl (Optional) Enter the IPv4 time-to-live (TTL) value in seconds.
-T timestamp option (Optional) Set special IP timestamp options. Valid values for timestamp
option tsonly (only timestamps), tsandaddr (timestamps and addresses), or tsprespec
host1 [host2 [host3 [host4]]] (timestamp pre-specified hops).
-v (Optional) Verbose output.
-V (Optional) Display the version and exit.
-w deadline (Optional) Enter the time-out value in seconds before the ping exits regardless of
how many packets send or receive.
-W timeout (Optional) Enter the time to wait for a response in seconds. This setting affects the
time-out only if there is no response, otherwise ping waits for two round-trip times (RTTs).
hop1 ... (Optional) Enter the IPv4 addresses of the pre-specified hops for the ping packet to take.
destination Enter the IP address you are testing connectivity on.
Default
Not configured
Command Mode EXEC
Usage
Information
This command uses an ICMP ECHO_REQUEST datagram to receive an ICMP ECHO_RESPONSE from a
network host or gateway. Each ping packet has an IPv4 and ICMP header, then a time value and a
78 CLI Basics