[c-nsp] Cisco IOS ping utility reports lower RTT than possible

Martin T m4rtntns at gmail.com
Mon Apr 29 06:13:40 EDT 2019


Hi,

I have a following very simple network topology:

CISCO1921[Gi0/0] <-> [eno3]svr

Gi0/0 in Cisco 1921 ISR has 10.66.66.2/24 configured and eno3 in Linux
server has 10.66.66.1/24 configured. RTT on this link is 10ms:

svr$ ping -qc 100 -I 10.66.66.1 10.66.66.2
PING 10.66.66.2 (10.66.66.2) from 10.66.66.1 : 56(84) bytes of data.

--- 10.66.66.2 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 99098ms
rtt min/avg/max/mdev = 10.317/10.411/11.089/0.199 ms
svr$

However, when I ping from the Cisco 1921 router, then some results are
less than 10ms:

CISCO1921#ping ip 10.66.66.1 source 10.66.66.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.66.66.1, timeout is 2 seconds:
Packet sent with a source address of 10.66.66.2
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/9/12 ms
CISCO1921#

The same behavior seems to be present when using IP SLA "icmp-echo"
probes: https://i.imgur.com/Uu5uHAh.png ..or CISCO-PING-MIB:
https://i.imgur.com/gG5L310.png On both graphs I have plotted 21600
results.

For comparison, I replaced Cisco 1921 router with Juniper MX series
router like this:

Juniper-MX[ge-3/3/9] <-> [eno3]svr

ge-3/3/9 in Juniper MX series router has 10.66.66.2/24 configured and
eno3 in Linux server has 10.66.66.1/24 configured. When I execute the
"ping 10.66.66.1 source 10.66.66.2 count 1000 rapid" command in
Juniper router, then the summary of the results is following:

--- 10.66.66.1 ping statistics ---
1000 packets transmitted, 1000 packets received, 0% packet loss
round-trip min/avg/max/stddev = 10.333/11.315/54.519/4.506 ms

As expected, all the results are >10ms.

Maybe someone (from Cisco) can explain how Cisco IOS handles the ICMP
"echo reply" messages?


thanks,
Martin


More information about the cisco-nsp mailing list