romana / multi-ping

Python library to monitor one or many IP addresses via ICMP echo (ping) requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Burst ICMP request lead to packet loss

BriceSchaffner opened this issue · comments

When pinging a lots of address (more than 500) on some system/network the burst ICMP request can led to a lot of packet loss. This can be avoided by adding a small delay between each ICMP request (1-5 ms). This has been observed on a Windows Server 2012 R2 Standard (64 bit).

This also happens in some network configurations with more than 50 addresses.
Observed on ubuntu 18.04 (dockerized) and macOS 10.14.4

Instead of delay we can work with concurrency or multi-threading. pushing all the IP. Hope the burst ICMP will work.