telecom №155. SONiC

January 25

Episode Description

Заходят как-то Яндекс, Ядро, Булат и Джет в бар.

В 155-м выпуске обсуждем SONiC — Open Source операционную систему для white-box коммутаторов.

Кто:

Александр Азимов. Сетевой архитектор Яндекс
Павел Пазин. Руководитель отдела разработки SAI. YADRO
Дмитрий Чигишев. Руководитель R&D, Булат
Владимир Колпаков. инженер-проектировщик СПД, Инфосистемы Джет


О чём:

Кому нужен Open Source NOS
Коммутатор как железо

ODM/OEM - white-box аналогичны коммутаторам от вендоров по железу, осталось решить вопрос с софтом.
Из чего состоит коммутатор, нюансы внутренней реализации, обычно скрытые от пользователей => сложно ли сделать свой коммутатор
Софт не должен быть привязан к конкретному железу, а самая сложная и важная часть здесь - asic.


Что поставить на это железо

Выбор по железу есть, а по софту - особо нет.
Требования к софту.
Какие варианты есть - ONL, DentOS, FBOSS, Sonic (бесплатно), OcNOS (платно), своё (долго*дорого)



Sonic занимает свою нишу.
Плюсы.
Почему стал развиваться - включились основные игроки.
Контрибьюторы.
Версии/релизы.
Скачать/собрать, поставить.
ONIE


Внутреннее устройство Sonic

Контейнеры
Внутри сплошной Open Source
Модули и userspace приложения
Ядро Linux - как важная часть пайплайна (отличия от JunOS/EOS/IOS XR)
Типичный Pipeline - разираем сверху вниз и упираемся в SAI


SAI и OCP

Как получилось добиться поддержки разных чипов
Концепция.
SAI - есть интерфейс, а есть конкретная реализация (libsai)
Переходим к отличиям между ванильным соником и вендорским.


Опыт использования Sonic

Как запускали, кейсы, чем на практике отличается ванильный соник от вендорского
Как добавить в Sonic новый коммутатор
Автоматизация и управление


Итоги - для обычного пользвателя

Нужен ли Sonic обычному пользователю
Нужно ли разбираться в его устройстве
Sonic - хайп или что то больше





Оставайтесь на связи
Пишите нам: 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


Поддержите проект:
See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.