CoPP. Настройка auto-defend¶
Описание и назначение функции и выполняемой настройки¶
Auto-defend — механизм автоматической защиты управляющей плоскости в рамках CoPP (cpu-defend), предназначенный для обнаружения и реакции на аномальный или атакующий трафик, направленный на CPU.
Функция обеспечивает:
- автоматическое выявление источников атакующего трафика;
- применение защитных действий без участия администратора;
- ограничение или блокировку источников перегрузки CPU;
- генерацию уведомлений о событиях.
Основные сценарии использования:
- защита от DoS/DDoS атак на управляющую плоскость;
- автоматическое подавление всплесков служебного трафика (например, TCP, ICMP);
- локализация источников аномальной активности.
Необходимые условия и предварительные требования¶
- Создана и активирована политика cpu-defend.
- Настроен базовый CoPP (при необходимости — CAR, blacklist/whitelist).
- Понимание типов трафика, поступающих на CPU.
- Определены допустимые уровни нагрузки (threshold).
- Устройство работает в штатном режиме.
Основная информация о применяемых технологиях¶
Auto-defend¶
Auto-defend — механизм динамической защиты CPU, который:
- отслеживает интенсивность трафика;
- сравнивает её с заданным порогом (threshold);
- определяет источник атаки (trace-type);
- применяет защитное действие (action).
Алгоритм работы:
- Фиксируется превышение порога трафика.
- Выполняется идентификация источника.
- Применяется защитное действие (например, error-down порта).
- При необходимости генерируется событие (alarm).
Trace-type¶
Trace-type определяет способ идентификации источника атаки:
- по IP-адресу;
- по MAC-адресу;
- по комбинации параметров (IP, MAC, VLAN, порт).
Выбор влияет на точность локализации источника.
Auto-port-defend¶
Auto-port-defend — механизм защиты на уровне порта:
- применяется к интерфейсу, через который поступает атакующий трафик;
- может переводить порт в защитное состояние;
- использует таймер aging-time для восстановления.
Назначение применяемой команды/конфигурации¶
-
auto-defend enable / disable
Включение или отключение механизма. -
auto-defend threshold <value>
Порог срабатывания (интенсивность трафика). -
auto-defend protocol <type> enable
Выбор протоколов для контроля. -
auto-defend action <type>
Действие при обнаружении атаки. -
auto-defend alarm enable
Включение уведомлений о событиях. -
auto-defend attack-packet sample default
Настройка обработки пакетов, определённых как атакующие.
auto-defend trace-type <type>
Определяет способ идентификации источника атаки.
-
auto-port-defend aging-time <seconds>
Время восстановления порта после блокировки. -
auto-port-defend protocol <type> enable
Применение защиты для указанного протокола.
Пример конфигурации¶
- включена автоматическая защита для TCP;
- задан порог срабатывания;
- используется идентификация по MAC-адресу;
- при атаке порт переводится в error-down;
- включено восстановление через 40 секунд.
Изучение состояния устройства¶
- состояние механизма auto-defend;
- параметры threshold;
- включение alarm;
- состояние отслеживания источников атак.
Просмотр конфигурации¶
История возникновения команды¶
Команды применимы для:
- аппаратных платформ CIT серии L3200;
- версий программного обеспечения v1.0.2 и выше.
Версия ПО
Функциональность является актуальной, начиная с версии ПО v1.0.2.
Ссылка на внешнюю документацию¶
Стандарт
- RFC 6192 — Protecting the Router Control Plane