- Регистрация
- 21.07.20
- Сообщения
- 40.408
- Реакции
- 1
- Репутация
- 0
На днях мы обсудили,
Фото —
«Соник в сети»
SONiC — это открытая ОС, построенная на Linux. В качестве базового дистрибутива здесь выбран Debian. Она
Основу архитектуры составляет движок
Некоторые ключевые модули находятся в хост-системе Linux. Для работы с ними задействован особый модуль конфигурации sonic-cfggen и CLI.
Проект используют сами разработчики в собственных дата-центрах и
Один из пользователей
Несмотря на открытость, внести изменения в конфигурацию может быть проблематично — разработчики принимают pull-запросы по предварительно одобренным и запланированным вопросам.
Фото —
Если вы хотите опробовать систему и решить для себя, интересен вам этот проект или нет, можно начать с
Открытый сетевой Линукс
Это — дистрибутив Linux (
Open Network Linux
Целевой аудиторией этой операционной системы являются небольшие облачные провайдеры и компании, предлагающие SaaS-решения. Авторы ONL и стека NOS
[SUP]Больше материалов от 1cloud.ru:
[/SUP]
You must be registered for see links
. Теперь расскажем, кто делает что-то подобное на уровне ИТ-инфраструктуры — на примере пары открытых ОС.
You must be registered for see links
Фото —
You must be registered for see links
— Unsplash«Соник в сети»
SONiC — это открытая ОС, построенная на Linux. В качестве базового дистрибутива здесь выбран Debian. Она
You must be registered for see links
свитчами и другим сетевым оборудованием от разных поставщиков. В разработке системы приняли участие такие организации, как Microsoft, Dell и Broadcom.
You must be registered for see links
распространяют под лицензией Apache 2.0. Операционная система работает на процессорах x86/64 и поддерживает спецификацию SAI (Switch Abstraction Interface). Это — стандартизованный API на C для программирования ASIC’ов. Проект SAI так же передан в open source и
You must be registered for see links
.Основу архитектуры составляет движок
You must be registered for see links
. Он отвечает за репликацию данных и передачу сообщений между подсистемами ОС. Каждый её модуль
You must be registered for see links
в docker-контейнере: dhcp-relay, bgp, sncd и несколько других. В общем виде связи между ними можно представить следующим образом:
Некоторые ключевые модули находятся в хост-системе Linux. Для работы с ними задействован особый модуль конфигурации sonic-cfggen и CLI.
Проект используют сами разработчики в собственных дата-центрах и
You must be registered for see links
поддержку системы в свое аппаратное обеспечение. Сегодня её также
You must be registered for see links
несколько крупных азиатских облачных провайдеров для упрощения работы с ИТ-инфраструктурой. Но резиденты Hacker News, которые успели поработать с этой ОС, все же выделили несколько недостатков.Один из пользователей
You must be registered for see links
относительную сложность настройки, так как в документации прописаны не все требования к портам, интерфейсам и линкам. Также проект
You must be registered for see links
версию Linux kernel 4.9.x, которая до сих пор поддерживается, но лишена некоторых сетевых возможностей.Несмотря на открытость, внести изменения в конфигурацию может быть проблематично — разработчики принимают pull-запросы по предварительно одобренным и запланированным вопросам.
Фото —
You must be registered for see links
— UnsplashЕсли вы хотите опробовать систему и решить для себя, интересен вам этот проект или нет, можно начать с
You must be registered for see links
и
You must be registered for see links
. Там есть how-to для разработчиков
You must be registered for see links
,
You must be registered for see links
и
You must be registered for see links
. Последние новости о проекте можно почерпнуть на
You must be registered for see links
.Открытый сетевой Линукс
Это — дистрибутив Linux (
You must be registered for see links
), разработанный облачной компанией Big Switch (в начале года её
You must be registered for see links
Arista Networks) для работы на коммутаторах. Он является частью технологического стека NOS (Network Operating System), в который также входит проект SONiC.Систему поддерживают крупные представители ИТ-рынка — например, производитель сетевых решений
You must be registered for see links
, а также
You must be registered for see links
. В 2015 году представители Open Compute Project
You must be registered for see links
дистрибутив Open Network Linux (ONL) эталонной сетевой ОС.Open Network Linux
You must be registered for see links
агента на базе OF-DPA (OpenFlow Data Plane Abstraction) — он позволяет использовать
You must be registered for see links
на коммутаторах с матрицами производства Broadcom. Текущая версия операционной системы
You must be registered for see links
на ядре Linux 4.14.109. На коммутаторы она
You must be registered for see links
через стандартизированное окружение Open Network Install Environment (ONIE). Его тоже разрабатывают в рамках Open Compute Project.Целевой аудиторией этой операционной системы являются небольшие облачные провайдеры и компании, предлагающие SaaS-решения. Авторы ONL и стека NOS
You must be registered for see links
, что их проект упростит разработку свитчей и другого сетевого аппаратного обеспечения для массового рынка, поспособствует развитию ИТ-отрасли и популяризирует саму концепцию открытых сетевых ОС.[SUP]Больше материалов от 1cloud.ru:
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links
[/SUP]



