DentOS, сетевая операционная система для коммутаторов

Представлен Linux Foundation несколько дней назад выпуск первая версия операционной системы DentOS который ориентирован для использования в коммутаторах, маршрутизаторах и специализированном сетевом оборудовании.

Это первая версия DentOS Он основан на ядре Linux 5.6. разработки проекта написаны на языке C и распространяются под бесплатной общедоступной лицензией Eclipse, при этом упоминается, что первоначальной целью проекта было создание платформы для сетевого оборудования в инфраструктуре Amazon.

В разработке участвуют Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC).

Linux Foundation, некоммерческая организация, которая обеспечивает массовые инновации с помощью открытого исходного кода, сегодня анонсировала Arthur, первый выпуск кода Dent, проект по созданию сетевой операционной системы (NOS) для сетей. 

Версия Артура, названная в честь Артура Дента, главного героя в «Автостопом по галактике», использует недавно выпущенное ядро ​​Linux 5.6 и SwitchDev для упрощения интеграции, удаления сложных абстракций и управления изменениями SDK, а также поддержки существующих наборов инструментов Linux. 

О DentOS

ДентОС использует подсистему ядра Linux SwitchDev для управления коммутацией пакетов, позволяет создавать контроллеры для коммутаторов Ethernet, которые могут делегировать операции пересылки кадров и обработки сетевых пакетов специализированным аппаратным микросхемам.

Программное обеспечение основан на стандартном сетевом стеке Linux, подсистема NetLink и такие инструменты, как IPRoute2, tc (управление трафиком), brctl (управление мостом) и FRRouting, а также VRRP (протокол резервирования виртуального маршрутизатора), LLDP (протокол обнаружения канального уровня) и MSTP (протокол множественного связующего дерева).

Системная среда основан на распределении ONL (Open Network Linux), который в свою очередь использует базу пакета Debian GNU / Linux и предоставляет установщик, конфигурации и драйверы для работы на коммутаторах.

ONL разработан проектом Open Compute и это платформа для создания специализированных сетевых устройств, которые можно установить более чем на 100 различных моделей коммутаторов. В комплект входят контроллеры для взаимодействия с датчиками, используемыми в переключателях, датчиках температуры, охладителях, шинах I2C, приемопередатчиках GPIO и SFP.

Из характеристик системы выделяются следующие:

  • Использует ядро ​​Linux, Switchdev и другие проекты на базе Linux в качестве основы для решения (без абстракций и накладных расходов)
  • Относитесь к ASIC и Silicon для сети / Datapath как к любому другому оборудованию
  • Он упрощает абстракции, API, драйверы и низкоуровневые накладные расходы, которые в настоящее время существуют в этих коммутаторах и другом открытом программном обеспечении.
  • Он объединяет сообщество поставщиков ODM, SI, OEM и конечных пользователей.
  • Решает проблему сетевой операционной системы для варианта использования Distributed Enterprise Edge и расширяет его на другие варианты использования, такие как Enterprise Datacenter

О первой версии DentOS

Первая версия DentOS Он был выпущен для 8 коммутаторов Mellanox и Marvell на базе ASIC с 48 портами 10 Гбит / с. Он поддерживает различные ASIC и микросхемы сетевой обработки, включая ASIC Mellanox Spectrum, Marvell Aldrin 2 и Marvell AC3X с аппаратными таблицами пересылки пакетов.

Первая версия обеспечивает поддержку 802.1Q. (VLAN), NAT, PoE, динамическая маршрутизация с использованием протоколов OSPF и ISIS (на основе FRRouting), установление правил обработки трафика, сбор телеметрии о работе платформы и сетевой активности.

Для менеджмента, вы можете использовать инструменты IpRoute2 и ifupdown2, а также gNMI (интерфейс управления сетью gRPC). Для определения конфигурации используются модели данных YANG (еще одно новое поколение, RFC-6020).

В первом квартале 2021 г. ожидается вторая версия, которая будет включать поддержку VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast и шлюзы 802.1x (PNAC, контроль доступа к сети).

Также упоминается, что на вторую половину 2021 года запланирована третья версия, которая будет включать поддержку MCLag (агрегация каналов), 802.1br.

Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.