I was trying to slow down network on my server (arch linux vm) with netem
sudo tc qdisc add dev eth0 root netem delay 1600ms
With 1600ms delay client doesn't receive the echo reply packet though the packet is generated from the serverside. However It can withstand till 1500ms
delay. If delay is less than that the echo reply is received in the client side.
But In the RFC does it specify any fixed max latency between echo request and echo reply ?
I have used ping
as well as scapy
to generate ICMP
echo request packets and tcpdump
to check the incoming echo reply packets. So it is not the problem of ping
program.
So I think somewhere in the intermediate router the ECHO reply
packets are being dropped due to the delay. So what is the maximum ammount of delay between echo request and reply that common routers sustain ?