Методы / L4 / ICMP
L4 · NetworkVolumetricICMPBandwidthSpoofable
ICMP стресс-тест
Насыщает вашу входящую трубу высокоскоростным ping-флудом, чтобы вы могли убедиться, что вышестоящая полоса и лимиты скорости ICMP держатся под нагрузкой.
Как это работает
Этот метод выпускает непрерывный поток мелких 32-байтных пакетов ICMP echo request в сторону цели, с адресами-источниками из широкого диапазона для имитации распределённого трафика. Цель в чистом насыщении канала: достаточно запросов echo, чтобы заполнить входящую трубу до того, как они достигнут приложения. Он проверяет, способен ли ваш периметр ограничивать скорость или отбрасывать ICMP на скорости канала и срабатывает ли вышестоящая очистка трафика до исчерпания клиентской полосы.
Параметры
pps600k ppsПакетов в секунду; задаёт основную скорость насыщения.
payload0-1472 bytesРазмер полезной нагрузки ICMP на пакет, меняющий PPS на биты в секунду.
duration10-600 sКак долго флуд идёт по вашей конечной точке.
sourcessingle or distributedРаспределение источников для эмуляции трафика из одного источника или распределённого.
Запустите из CLI
retro-cli
$ retro run icmp --target 203.0.113.45 --port 443 --duration 120
FAQ по ICMP
Законно ли тестирование ICMP?+
Только против инфраструктуры, которой вы владеете или которую авторизованы тестировать. RETRO//STRESS требует авторизованных целей.
Что нагружает ICMP?+
Насыщает вашу входящую трубу высокоскоростным ping-флудом, чтобы вы могли убедиться, что вышестоящая полоса и лимиты скорости ICMP держатся под нагрузкой.
Можно ли сочетать его с другими методами?+
Да, добавьте его как шаг в цепочку пакетов, чтобы выстроить в последовательность с другими протоколами.