SECON'2021
XII Международная конференция разработчиков программного обеспечения
доклад
×

Вопрос спикеру

Сообщение
×

Опишите тему встречи


  • Infosec
о докладчике
Самойлов Александр Код Безопасности, Москва

Работаю ведущим программистом в Коде Безопасности в группе высокопроизводительных решений с 2018 года. Участвую в разработке nf2 - высокоскоростного МСЭ в составе Континента 4

Как мы сделали свой МСЭ с производительностью до 80 Гбит/с на одном ядре

Современные сети уже давно ставят серьезные задачи для разработчиков сетевого оборудования и приложений. Сегодняшние реалии показывают, что даже такой простой этап обработки трафика, как межсетевое экранирование, не может строиться только исходя из стандартных возможностей ядра ОС.

В своем докладе я расскажу о том, как мы смогли решить эту проблему, умело используя возможности платформы Data Plane Development Kit (DPDK), воплотив свои наработки в МСЭ в компоненте NF2 нашего продукта АПКШ Континент. Полученная производительность позволяет легко справляться с любой сетевой нагрузкой, которую можно встретить в реальных условиях, даже в условиях сегментирования сетей в датацентрах.

В докладе я затрону следующие вопросы:
1) Как мы пришли к пониманию, что требуемая производительность не может быть достигнута стандартными средствами ядра Linux
2) Какие основные сложности мы преодолели, выстраивая Data Plane на основе платформы DPDK
3) Как мы реализовали подход к фильтрации пакетов на основе префиксных деревьев, получив независимость скорости фильтрации от числа правил
4) Какую производительность мы в итоге получили
5) Как мы интегрировали наш МСЭ в Континент и какие сложности нас поджидали на этом этапе

Аудитория слушателей доклада

Разработчики в сфере обраотки сетевого трафика; Разработчики, исползующие платформу DPDK; Разработчики ядра Linux