telecom №99. DPDK и VPP

Поделиться
HTML-код
  • Опубликовано: 19 сен 2024
  • Мы продолжаем говорить про сети в linux. Обсудили историю и узкие места, теперь о первых и весьма успешных попытках их преодолеть. Intel изобрёл DPDK, Cisco придумала (говорят даже раньше, чем Intel) VPP. А 2021 они уже кругом в продакшене и жизнь без них нельзя представить.
    Кто: Фёдор Казьмин, Эксперт DPDK/VPP. Разрабатывал виртуальный маршрутизатор в Яндекс.Облаке.
    Про что:
    Узкие места классического ядерного стека
    Краткая история Intel DPDK и альтернатив
    Принципы работы DPDK и что он сам такое
    Приложения на DPDK. Маршрутизаторы? DPI? HTTP-сервер? DNS?
    Фреймворки а-ля VPP
    VPP с DPDK и с нативными драйверами.
    Хостовый агент маршрутизатор на VPP с EBPF?
    Применение VPP
    Узкие места
    Control Plane.
    ------------------------------------------------------------
    Канал в телеграме: t.me/linkmeup_...
    Подкаст доступен в iTunes, Google Подкастах, Яндекс Музыке, Castbox
    Сообщество в вк: linkmeup​
    Группа в фб: / linkmeup.sdsm​
    Группа в linkedin: / 5076111​
    Пообщаться в общих чатах в тг:
    - t.me/linkmeup_...
    - t.me/linkmeup_...
    Поддержите проект:
    / linkmeup
    ------------------------------------------------------------

Комментарии • 8

  • @MogAika
    @MogAika 3 года назад

    Спасибо, топовый выпуск, смотрю второй раз чтобы уточнить факты. Жалко перебили на NAT, для сетевиков это более важная инфа, чем особенности работы гипертрединга и кэша, информацию про которые можно легко найти в интернете. Можно было просто сказать что "vpp реально быстрый, спасибо талантливым кодерам".
    Как понимаю event device driver все еще нельзя использовать, что очень грустно. Особенно грустно для виртуальных тестовых лаб, которые в простое жрут cpu как не в себя. Сам факт запуска на ноутбуке греет руки. Буду рад если кто подскажет что можно с этим делать.

  • @MikhailGoncharov-tl4cr
    @MikhailGoncharov-tl4cr 2 года назад

    Сети в линукс очень актуальная рубрика

  • @BurakovAS
    @BurakovAS 3 года назад

    как это в DPDK нет виртуальных вызовов? а PMD API с кучей указателей на функции это что? да, в DPDK куча всего инлайнится, но виртуальных вызовов там вагон и маленькая тележка

  • @thecelerok
    @thecelerok 3 года назад

    А когда в castbox выложите?

    • @linkmeup-podcast
      @linkmeup-podcast  3 года назад

      Давно уже лежит.

    • @thecelerok
      @thecelerok 3 года назад

      @@linkmeup-podcast Пока не вижу, ладно ,подождем ради такого дела👍

    • @АнтонКлочков-в5ш
      @АнтонКлочков-в5ш 3 года назад

      @@thecelerok Сейчас есть?

    • @thecelerok
      @thecelerok 3 года назад

      @@АнтонКлочков-в5ш Да, через минут 10 после моего поста появился, спасибо!