Перейти к основному содержимому

ICMP / Ping / Amplification / Fragmentation

ICMP Flood генерирует поток ICMP-пакетов с настраиваемыми type/code и размером payload. Используется для проверки обработки ICMP, фильтрации и устойчивости к L3 flood. Плагин клиентский (one-arm): источник — агент Пересвет-СТ, цель — DUT или сервис.

Рис. 19 — Каталог: ICMP Flood

Рис. 19 — Поиск ICMP Flood в каталоге Data Plane

Общие вкладки: Источники, Цели, IP заголовок (L3), Параметры плагина, Параметры скорости (PPS), Длительность, при необходимости Сетевые туннели.

НазваниеОписаниеЗначение
TypeICMP type0–255 (по умолчанию 8)
CodeICMP code0–255 (по умолчанию 0)
Отправлять пейлоад / размерПолезная нагрузка ICMPВключить и задать размер или данные
Невалидная чек-суммаНекорректная checksumВключить/выключить
Пакетов в секундуЦелевая интенсивностьЧисло или «Без ограничения»

Дашборд: ddos_icmp_flood.

ICMP Fragmentation Flood

Отправляет ICMP Echo Request как последовательности IPv4-фрагментов с корректными offset/MF/ip_id. Позволяет проверить reassembly path и обработку фрагментированного ICMP. Клиентский one-arm плагин; общие вкладки — как у ICMP Flood (источники, цели, L3, payload, PPS, длительность).

Дашборд: ddos_icmp_fragmentation.

Ping Flood

Массовый поток ICMP Echo Request type=8 / code=0 с настраиваемым payload. В отличие от ICMP Flood, type/code зафиксированы как echo request. Клиентский one-arm плагин.

Дашборд: ddos_ping_flood.

Ping of Death Flood

Формирует oversized ICMP Echo Request через IPv4-фрагменты с reassembly-семантикой Ping of Death. Используйте только в изолированном стенде: цель — проверить устойчивость стека DUT, а не вывести из строя прод. Клиентский one-arm плагин.

Дашборд: ddos_ping_of_death.

DNS Amplification (UDP)

Генерирует UDP/53 amplification-oriented DNS query: ANY IN question с EDNS0 OPT и увеличенным UDP buffer size. Профиль без spoofing и без внешних reflectors: источник — агент, цель — DUT/резолвер в тестовом контуре.

НазваниеОписаниеЗначение
Recursion Desired (RD)Флаг RDВключить/выключить
Случайные доменыСлучайное имя в каждом запросеВключить/выключить
ДоменыФиксированный список имёнЕсли случайные домены выключены
Запросов в секундуЦелевая интенсивностьЧисло или «Без ограничения»

Дашборд: ddos_dns_amplification. Отличие от DNS Flood: amplification использует ANY+EDNS0 профиль; DNS Flood — обычные query с настраиваемыми доменами.

UDP Fragmentation Flood

Отправляет UDP datagram как IPv4-фрагменты: первый фрагмент содержит UDP header, последующие используют общий ip_id и корректные fragment offset/MF. Клиентский one-arm плагин. Legacy IP Fragmentation Flood в текущем каталоге недоступен.

Дашборд: ddos_udp_fragmentation.

NTP Amplification (UDP)

Генерирует UDP/123 NTP private control monlist-like request для проверки NTP amplification-профиля без spoofing и внешних reflectors. Клиентский one-arm плагин.

Дашборд: ddos_ntp_amplification.