Установка

Системные требования

  • Процессор с поддержкой hugepages и SSE 4.2 (не менее четырех ядер).
  • Не менее 8 ГБ оперативной памяти.
  • Сетевой адаптер, поддерживаемый DPDK.
  • Отдельный сетевой интерфейс для управления.
  • 16 ГБ свободного места на жестком диске (с учетом данных, на 100 политик).

Поддерживаются как физические, так и виртуальные машины (KVM, VMWare).

Рекомендуемые дистрибутивы на основе опыта эксплуатации:

  • Debian (stable)
  • Ubuntu LTS

Адаптеры Mellanox имеют особые требования к дистрибутивам.

Для установки необходимо обратиться за доступом к Docker-образам продукта.

Вы сами собираете платформу, устанавливаете и администрируете систему. Документация и техническая поддержка ограничивается только Mitigator´ом.

Способы установки

  • Виртуальная машина

    Готовый OVA-образ для VMWare и VirtualBox. Для быстрых экспериментов и трафика до 1 Гбит/с.

  • Ansible

    Задайте параметры, и популярная система оркестрации установит Mitigator. Для пользователей Ansible и тех, кто не хочет администрировать Linux.

  • Вручную

    Рекомендуется для лучшего понимания системы. Требуется знание Linux и навыки работы с командной строкой.

Использование сети

Интерфейсы управления (mgmt) находятся под управлением Linux и используются Mitigator´ом для следующего:

  • доступ к web-интерфейсу и API;
  • взаимодействие по BGP;
  • отправка уведомлений;
  • взаимодействие с внешними серверами.

Интерфейсы данных, через которые проходит очищаемый трафик, находятся под управлением Mitigator´а и недоступны ОС. Таким образом, трафик управления и очищаемый трафик физически разделены и один не влияет на другой.

Расширенные настройки

Troubleshooting

Решения возможных проблем:

  • Не загружаются драйверы (modprobe)
  • Не работает docker и docker-compose
  • Обработчик пакетов недоступен:
    • EAL: Cannot get hugepage information
    • no port found with PCI address BB:DD.F
    • аварийное завершение.

Полная инструкция (версия для печати).