Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
Usage:   ping-vs-tcp.pl [opts]
        Opts:
        -v print this USAGE information
        -D debug_level (default=0)
        -p protocol (6 or '') (default '')
        -a application port (default = 80)
        -c numbercount of pingspinfs to orbe npingssent (default = 10)
Function:
  Ping the host provided in %NODE_DETAILS
  For each host it gets the IP address either from NODE_DETAILS (IPv4)
  or using the dig command (IPv6).
  itIt then pingsPings and npings the host with 10 probes and gathers the min, average, maximum
  RTTs and losses and reports them to STDOUT,. together with a time stamp
  and host information
  such as name, IP address, country, region etc.
Input:
  It gets information on the PingER hosts from %NODE_DETAILS using:
  require '/afs/slac/package/pinger/nodes.cf';
Examples:
 ping-vs-tcp.pl
 ping-vs-tcp.pl -fp 6 top-uni.txt
 ping-vs-tcp.pla 22 -pc 620
 ping-vs-tcp.pl -v -D 1

The output is in comma separated value format and is exported to Excel (one file for IPv4, one for IPv6) where it is analyzed to look at the histograms of average(ping_rtt)-Average(nping_rtt).  The histograms show that the agreement between ping and nping average RTT is good:

  • IPv4: of the 728 hosts (out of almost 1300 in the PingER database) measured 50% have average(RTTs) within 2.15ms of one another.  The hosts are in 160 different countries with China having the most hosts with 195, followed by the United States with 52, Indonesia with 37, Malaysia with 27  and Pakistan with 13. In terms of regions the top region is East Asia with 206 hosts, 101 from Africa, 63 from Europe and 58 from North Amerca (Canada and the United States). There are 593 host that have 'www' in the name. The range of average ping RTTs is from 0.327ms to 377ms. The range of nping RTTs is from 2.3ms to 387ms.

    Another way of looking at the data is to consider the relative differences, i.e. (Avg(ping_RTT)-Avg(nping_RTT)/(0.5(Avg(ping_rtt)+Avg(nping_RTT)), this gives the distribution below that shows the IQR of the averge difference is ~ 1.2%. If one looks at the hosts that have relative differences of > 22% or less than -22% (about 2% of the hosts), we find most are from China or have low RTTs (< 4 msec).


  • IPv6: 50% of the 36 hosts measured have average(RTTs) within  0.26ms of oneanother). 


    Again the relative ping vs nping differences for IPv6 is shown below and shows an IQR of the relative average difference is 0.45%:

...