TGViewer
Хабр Хабр @habr_com · 133K subscribers
Post #69682 6.15K
Зеркалирование трафика виртуальных машин в OVN: что пришлось добавить в overlay-сеть

NTA/NDR-системе для работы нужна копия сетевого трафика. Но в российских публичных облаках получить её с интерфейсов виртуальных машин было нельзя: OVN поддерживал зеркалирование на уровне физических портов гипервизора, а нужной функциональности для overlay-сети не было.

В K2 Cloud её реализовали с нуля и отправили патч в апстрим OVN — теперь он входит в основную кодовую базу проекта.

Дальше выяснилось, что без фильтров зеркалирование работает, но создаёт лишний трафик и может испортить анализ. Если копировать трафик двух общающихся ВМ, один пакет прилетит на сенсор дважды. Если оставить только входящий — получатся асинхронные сессии, где половина картины отсутствует. Плюс есть тяжёлый легитимный трафик, который незачем гонять через анализатор.

А при реальном развёртывании добавляются уже менее очевидные вещи — DNS и DHCP на шлюзе, DPDK, IOPS, несколько AZ и нагрузка выше паспортных 2 Гбит/с PT NAD.
  • ❤ 8
  • 👍 3
  • 🤮 3
  • 🔥 2
  • 😁 2
  • 🤬 2
  • 🤩 2
  • 🤡 2
  • 😍 2
  • 😱 1
  • 💯 1
More from @habr_com
  1. Oct 3, 2026[ХАБРААРХИВ] Как 400-тонная МКС уклоняется от космического мусора МКС весит около 400 тонн…
  2. Oct 3, 2026Режим планирования мёртв В начале года казалось, что именно планирование станет главной ча…
  3. Oct 2, 2026Экспресс-лаборатория внутри комбайна: как научить технику оценивать зерно каждые 6 секунд…
  4. Oct 2, 2026Hello World для STM32 На RP2040 для Hello World достаточно printf() и пары настроек в CMak…
  5. Oct 2, 2026HTML и CSS помогут вам сделать ужасный интерфейс для пользователя Вводишь номер телефона,…
  6. Oct 2, 2026Арнольд Шварценеггер эпично поучаствовал в утилизации роботов Figure 02. Именно он предлож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →