Методы / L4 / UDP-PPS
L4 · NetworkVolumetricUDPHigh-PPSSpoofable

UDP-PPS стресс-тест

Обрушивает на вашу цель мелкие 8-байтные рандомизированные UDP-пакеты с очень высокой скоростью пакетов в секунду, чтобы проверить пределы обработки пакетов, а не только полосу.

Запустить тест UDP-PPS Все методы
600k pps
пиковая скорость пакетов

Как это работает

Вместо погони за чистыми гигабитами этот метод максимизирует количество отдельных пакетов в секунду, используя крошечную 8-байтную рандомизированную полезную нагрузку. Высокий PPS нагружает части стека, работающие попакетно: обработку прерываний сетевой карты, сетевой путь ядра, таблицы соединений межсетевого экрана и поиски в очищающих устройствах. Это правильный тест для подтверждения, способны ли ваша плоскость пересылки и оборудование митигации поспевать, когда узкое место в количестве пакетов, а не в пропускной способности.

Параметры

Packet rate600k ppsОсновной настраиваемый параметр, пакетов в секунду на поток
Payload bytes8 bytesМелкая рандомизированная полезная нагрузка для минимизации пакетов
Threads1-16Параллельные отправители для масштабирования совокупного PPS
Duration10-600 sДлительность окна теста

Запустите из CLI

retro-cli
$ retro run udp-pps --target 203.0.113.45 --port 443 --duration 120

FAQ по UDP-PPS

Чем флуд по PPS отличается от флуда по полосе?+
Флуд по полосе насыщает канал крупными пакетами, тогда как флуд по PPS перегружает попакетную обработку множеством мелких пакетов. У устройства может быть много свободной полосы, и оно всё равно рухнет под высоким PPS, потому что каждый пакет стоит CPU, прерываний и поисков в таблице.
Почему этот метод использует 8-байтную полезную нагрузку?+
Крошечная полезная нагрузка держит каждый пакет у минимального размера, поэтому в тот же бюджет полосы помещается больше пакетов, поднимая скорость PPS как можно выше. Цель в том, чтобы проверить обработку пакетов, а не заполнить трубу.
За чем следить на цели во время теста PPS?+
Отслеживайте CPU на сетевом пути, нагрузку прерываний и softirq, использование таблицы состояний межсетевого экрана и любые отбросы, сообщаемые сетевой картой или слоем очистки трафика. Это первые ресурсы, исчерпываемые под высоким PPS.