Re: The "best" version of "ping"?
Throughout the years, I've seen a number of different versions of "ping" with various features like:
- "-f" switch which pings a destination as fast as possible - "-c" switch which acts like the ping function on a cisco router - TTL reporting - improved clock resolution - ability to specify data pattern - ability to source jumbograms
I have a version with all that which I have not packaged up. If there is interest and someone sent me a round tuit, I could make it available via FTP. It also does: - record route - loose and strict source routing - specify fixed or incremental TTL - Send ICMP MASK REQUEST packets - Send ICMP INFO REQUEST packets - IP multicast support Jeff
Throughout the years, I've seen a number of different versions of "ping" with various features like:
- "-f" switch which pings a destination as fast as possible - "-c" switch which acts like the ping function on a cisco router - TTL reporting - improved clock resolution - ability to specify data pattern - ability to source jumbograms
I have a version with all that which I have not packaged up. If there is interest and someone sent me a round tuit, I could make it available via FTP. It also does:
- record route - loose and strict source routing - specify fixed or incremental TTL - Send ICMP MASK REQUEST packets - Send ICMP INFO REQUEST packets - IP multicast support
Jeff
The version I typically use: Usage: ping options address -c count packet count -d enable socket debugging -f flood -t send ICMP timestamp requests -g gateway loose source route -i interval timeout -l preload preload count -m report missing summary -n numeric address reporting -p pattern specify fill pattern -q quiet -r don't use routing table -s packetsize packet size -v verbose -C cisco-style -F fast -S address src_address -G gateway strict source route -R record route I added reporting of all the timestamps in ICMP timestamp requests to, to get indications of asymmetric routes/delays and so, based on observing changes over time. Hans-Werner
The version I typically use:
Usage: ping options address -c count packet count -d enable socket debugging -f flood -t send ICMP timestamp requests -g gateway loose source route -i interval timeout -l preload preload count -m report missing summary -n numeric address reporting -p pattern specify fill pattern -q quiet -r don't use routing table -s packetsize packet size -v verbose -C cisco-style -F fast -S address src_address -G gateway strict source route -R record route
And mine has: Usage: ping options address -c count packet count -d enable socket debugging -f flood -g gateway loose source route -i ICMP Information request -l preload preload count -m report missing summary -n numeric address reporting -p pattern specify fill pattern -q quiet -r don't use routing table -s packetsize packet size -t timeout timeout -u microsecond timing -v verbose -C cisco-style -F fast -G gateway strict source route -I increment TTL -O print options -N symbolic -M ICMP Mask request -R record route -S tos type of service -T ttl time to live -U millisecond timing Eric Carroll University of Toronto Network & Operations Services External Networking Facilities Management
participants (3)
-
Eric M. Carroll
-
hwb@upeksa.sdsc.edu
-
Jeffrey C Honig