← ALB News · curated headline

OVS-DOCA на ConnectX-6 Lx: тестируем маршрутизацию, NAT и балансировку

Habr · RU · Programming · 11/5/2026, 8:09:40 AM

Мне тут подкинули задачку: оценить возможности карточек Mellanox ConnectX-6. Эти карточки относятся к классу умных (SmartNIC), поэтому могут не просто считать контрольные суммы и сегментировать пакеты, а выполнять более сложные операции. А конкретно они умеют делать: ·      Трансляцию IP-адресов (NAT); ·      L4-балансировку; ·      L3-маршрутизацию. В обычных системах эти функции выполняются в ядре Linux на центральном процессоре. С помощью умной карты эти операции можно перенести в железо, высвободив вычислительные ресурсы CPU, а возможно, даже ускорить их работу. В этой статье я расскажу, как сравнивал производительность двух сред (процессор общего назначения и специализированный ASIC), как настраивал окружение и собирал стенд, а в конце поделюсь результатами измерений. Начну с короткого обзора умных карт Mellanox ConnectX. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page