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

GRE, DNS и DHCP Flood

GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 114;

Табл. 114 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 115;

Табл. 115 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 116;

Табл. 116 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина GRE, описание которых указаны в Табл. 117;

Табл. 117 – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 118;

Табл. 118 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 119.

Табл. 119 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

DNS Flood

DNS Flood — плагин для генерации UDP/53 DNS query с валидным DNS header и question. Поддерживает случайные или заданные доменные имена, флаг Recursion Desired (RD) и настройку QPS. Используется для проверки DNS-серверов, резолверов и средств фильтрации при высокой интенсивности запросов.

Краткие параметры вкладки «Параметры плагина»:

НазваниеОписаниеЗначение
Recursion Desired (RD)Флаг RD в DNS-запросеВключить/выключить (по умолчанию включён)
Случайные доменыГенерировать случайное допустимое имя в каждом запросеВключить/выключить
ДоменыСписок доменов, если случайные домены выключеныДобавьте одно или несколько имён
Невалидная чек-суммаНекорректная checksum пакетаВключить/выключить

Дашборд метрик: DNS Flood / ddos_dns_flood.

Ниже — полная раскладка общих вкладок (источники, цели, L3, скорость, длительность), сохранённая для пошаговой настройки.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 120;

Табл. 120 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 121;

Табл. 121 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 122;

Табл. 122 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина DNS Flood, описание которых указаны в Табл. 123;

Табл. 123 – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 124;

Табл. 124 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 125.

Табл. 125 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

DHCP Flood (legacy, отсутствует в текущем каталоге)

Статус: отдельного плагина DHCP Flood нет в актуальном словаре (dict.json) и в ядре текущей ветки. Раздел сохранён как legacy-описание. Для абонентского DHCP используйте Access Groups (DHCPv4/DHCPv6). Для L3/L4 flood-нагрузки — плагины семейства 103–110.

DHCP Flood — историческое описание генерации большого количества DHCP Discover / DHCP Request.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 126;

Табл. 126 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 127;

Табл. 127 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 128;

Табл. 128 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина DHCP Flood, описание которых указаны в Табл. 129;

Табл. 129 – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 130;

Табл. 130 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 131.

Табл. 131 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)