return

telecom №156. DNS на eBPF

17 февраля 2026, 10:54


Мы уже рассказывали несколько раз про eBPF. И пришло время к нему вернуться. И обсудим мы его самое что ни на есть практическое применение.. в гиперскейлерах.

Кто:

  • Олег Горохов — инженер Трафик Тим НОК Яндекс. Фокус: задачи доставки траффика, DNS, NTP.
  • Александр Костриков — Тимлид команды разработки dataplane сети MWS Cloud Platform. Фанат Брендана Грегга.

Про что:
html

  • Введение в BPF: механика работы, виды хуков (sockops, TC, XDP) и диапазон решаемых задач — от мониторинга до безопасности.
  • XDP глубокого погружения: как устроен балансировщик Katran, можно ли реализовать BGP-роутинг на XDP и особенности работы с единственным хуком в системе.
  • Задачи Traffic Team: L3-балансировка (TCP bypass), кейс с включением Яндекса в мировой NTP-пул и особенности обработки DHCP на высоких скоростях.
  • Стабильность DNS: методы классификации трафика, изоляция «тяжелых» запросов и защита от DoS-атак через BPF socket selection и CPU affinity.
  • Архитектура DNS XDP Offload: перенос формирования ответов в ядро (минуя userspace), роль контроллера и парсинг пакетов «на лету» для экстремальной производительности.
  • Технические вызовы: эволюция от простых A/AAAA записей до сложных ответов, проблемы IP-фрагментации и конвейерная обработка TCP.
  • Результаты внедрения: время обработки менее 100 нс, кратный рост пропускной способности и цена, которую приходится платить CPU за подготовку данных.
  • Острие технологий: новые возможности ядра (bpf_arena, таймеры) и идея создания самообучающегося кеша внутри XDP для отказа от подготовки данных.

Когда: 21.02.2026 16:00. Ссылка на календарь.

Оставайтесь на связи

Пишите нам: info@linkmeup.ru
Канал в телеграме: t.me/linkmeup_podcast
Канал на youtube: youtube.com/c/linkmeup-podcast
Подкаст доступен в iTunes, Google Подкастах, Яндекс Музыке, Castbox
Сообщество в вк: vk.com/linkmeup
Группа в фб: www.facebook.com/linkmeup.sdsm
Добавить RSS в подкаст-плеер.
Пообщаться в общем чате в тг: https://t.me/linkmeup_chat

Поддержите проект:

like 0 views 72 message 0

0 коментариев

Ещё статьи

3д-лого
В этот свой приезд linkmeup дарит своим ведущим и друзьям проекта вот такие оскарофоны: 20 штук прибыли из Москвы ночным поездом в Ленинград в сундуке обложенном бархатом.
like 0 3570 0
4 июня 2019
Ответ к задаче №МВ3.7
На R3 и R4 надо настроить route-map, которая будет для маршрутов, которые пришли из AS64504, проставлять community no-export (что значит не анонсировать маршрут через EBGP): route-map NO_EXP permit 10 set ...
like 0 8096 4
19 октября 2013
Linkmeup и ULCAMP. Внимание! Конкурс!
Самые внимательные заметили, что в шапке linkmeup появился какой-то баннер про подворье, про 18+ и что интересно в городе Ульяновске. Итак, Саша Лохматый Мамонт совершенно серьёзно, планирует посетить самую неформальную ...
like 0 4652 0
27 июня 2017