Исследование скорости генерирования ICMP-сообщений

Согласно RFC 792, протокол ICMP использует протокол IP в качестве средства доставки. Очевидно, что ICMP-сообщения занимают определенную часть полосы пропускания канала связи, что снижает общую скорость передачи данных. По этой причине некоторые продвинутые ОС, следуя рекомендации RFC 1812, ограничивают количество отправляемых в канал связи ICMP-сообщений об ошибках.

Так, Linux ограничивает количество ICMP-сообщений об ошибке типа "получатель недоступен" (Destination Unreachable) до 80 сообщений в 4 секунды, с простоем 0,25 секунды, если это ограничение было превышено.

Единственный способ проверить скорость генерирования ICMP-сообщений сервером - послать на некоторый закрытый UDP-порт с большим номером набор пакетов и подсчитать количество принятых ICMP-сообщений. Этот тест является очень медленным, и, кроме того, вызывает относительно большую нагрузку на сеть.

Back to Top