RHEL: ping reports drops even when tcpdump shows that the replies arrived

Solution In Progress - Updated -

Issue

Ping reports missing replies even though a tcpdump shows that the replies arrived

ping -i 0 -l 700 -c 1000 10.110.1.11 > ping_results.txt;  tail -3 ping_results.txt
--- 10.110.1.11 ping statistics ---
1000 packets transmitted, 933 received, 6% packet loss, time 25ms
rtt min/avg/max/mdev = 0.211/0.533/0.898/0.152 ms, pipe 700, ipg/ewma 0.025/0.378 ms
# 

Note that the output skips from icmp_seq 659 to 708.

# sed -n -e '660,665p' ping_results.txt 
64 bytes from 10.110.1.11: icmp_seq=659 ttl=64 time=0.594 ms
64 bytes from 10.110.1.11: icmp_seq=708 ttl=64 time=0.599 ms
64 bytes from 10.110.1.11: icmp_seq=709 ttl=64 time=0.882 ms
64 bytes from 10.110.1.11: icmp_seq=710 ttl=64 time=0.898 ms
64 bytes from 10.110.1.11: icmp_seq=711 ttl=64 time=0.894 ms
64 bytes from 10.110.1.11: icmp_seq=712 ttl=64 time=0.891 ms
#

tcpdump taken on the sender shows all the missing pings

# tcpdump -B 10000 -i bond0 -w ping_test.pcap host 10.110.1.11 and icmp 
^C

# tshark -r ping_test.pcap -R "icmp.seq >= 659 && icmp.seq <= 708 && icmp.type == 0"
Running as user "root" and group "root". This could be dangerous.
1018   0.007973  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=659/37634, ttl=64
1020   0.007980  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=660/37890, ttl=64
1022   0.007987  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=661/38146, ttl=64
1023   0.007993  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=662/38402, ttl=64
1025   0.007999  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=663/38658, ttl=64
1026   0.008004  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=664/38914, ttl=64
1027   0.008009  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=665/39170, ttl=64
1029   0.008013  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=666/39426, ttl=64
1048   0.008161  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=667/39682, ttl=64
1050   0.008173  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=668/39938, ttl=64
1052   0.008180  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=669/40194, ttl=64
1053   0.008184  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=670/40450, ttl=64
1055   0.008189  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=671/40706, ttl=64
1057   0.008195  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=672/40962, ttl=64
1058   0.008200  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=673/41218, ttl=64
1060   0.008205  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=674/41474, ttl=64
1061   0.008210  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=675/41730, ttl=64
1063   0.008216  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=676/41986, ttl=64
1065   0.008231  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=677/42242, ttl=64
1067   0.008237  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=678/42498, ttl=64
1068   0.008243  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=679/42754, ttl=64
1070   0.008248  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=680/43010, ttl=64
1071   0.008253  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=681/43266, ttl=64
1072   0.008258  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=682/43522, ttl=64
1073   0.008264  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=683/43778, ttl=64
1075   0.008270  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=684/44034, ttl=64
1077   0.008275  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=685/44290, ttl=64
1078   0.008281  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=686/44546, ttl=64
1080   0.008286  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=687/44802, ttl=64
1081   0.008292  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=688/45058, ttl=64
1083   0.008297  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=689/45314, ttl=64
1084   0.008302  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=690/45570, ttl=64
1086   0.008307  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=691/45826, ttl=64
1087   0.008313  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=692/46082, ttl=64
1089   0.008319  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=693/46338, ttl=64
1091   0.008325  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=694/46594, ttl=64
1092   0.008330  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=695/46850, ttl=64
1094   0.008335  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=696/47106, ttl=64
1095   0.008341  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=697/47362, ttl=64
1097   0.008346  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=698/47618, ttl=64
1099   0.008353  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=699/47874, ttl=64
1100   0.008361  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=700/48130, ttl=64
1102   0.008367  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=701/48386, ttl=64
1103   0.008373  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=702/48642, ttl=64
1105   0.008378  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=703/48898, ttl=64
1107   0.008384  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=704/49154, ttl=64
1108   0.008389  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=705/49410, ttl=64
1110   0.008395  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=706/49666, ttl=64
1111   0.008401  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=707/49922, ttl=64
1113   0.008408  10.110.1.11 -> 10.110.1.200 98 ICMP Echo (ping) reply    id=0x8013, seq=708/50178, ttl=64
#

Environment

  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.