Методы / L4 / UDP-TINY
L4 · NetworkVolumetricUDPHigh-PPSSpoofable
UDP-TINY стресс-тест
Гонит 1-байтные рандомизированные UDP-пакеты, чтобы выжать абсолютный максимум скорости пакетов в секунду, проверяя самые жёсткие пределы вашего пути обработки пакетов.
Как это работает
Этот метод использует наименьшую практически возможную полезную нагрузку, один рандомизированный байт, поэтому каждый пакет имеет минимальный размер и в доступную полосу помещается максимум пакетов. Результатом является наивысший достижимый PPS, нагружающий обработку прерываний, путь пересылки ядра и поиски в таблицах митигации сильнее, чем любой UDP-флуд с более крупной нагрузкой. Используйте его, чтобы найти потолок того, что ваша плоскость пересылки способна поглотить на пакет.
Параметры
Packet rate600k ppsОсновной настраиваемый параметр, пакетов в секунду на поток
Payload bytes1 byteМинимальная рандомизированная полезная нагрузка для максимизации PPS
Threads1-16Параллельные отправители для масштабирования совокупного PPS
Duration10-600 sДлительность окна теста
Запустите из CLI
retro-cli
$ retro run udp-tiny --target 203.0.113.45 --port 443 --duration 120
FAQ по UDP-TINY
Законно ли тестирование UDP-TINY?+
Только против инфраструктуры, которой вы владеете или которую авторизованы тестировать. RETRO//STRESS требует авторизованных целей.
Что нагружает UDP-TINY?+
Гонит 1-байтные рандомизированные UDP-пакеты, чтобы выжать абсолютный максимум скорости пакетов в секунду, проверяя самые жёсткие пределы вашего пути обработки пакетов.
Можно ли сочетать его с другими методами?+
Да, добавьте его как шаг в цепочку пакетов, чтобы выстроить в последовательность с другими протоколами.