DentOS 2.0, уже вышла, узнайте, что нового в этой ОС для коммутаторов

Недавно sвыпустили новую версию DentOS 2.0 который включает поддержку систем Marvell и Mellanox arm64 и amd64 и MAC/ASiC, улучшения совместимости и многое другое.

Для тех, кто не знает об этой системе, они должны знать, что Он основан на ядре Linux и предназначен для оснащения коммутаторов, маршрутизаторов и специализированного сетевого оборудования. Разработка ведется при участии Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC). Изначально проект финансировался Amazon для оснащения своей инфраструктуры сетевым оборудованием.

О DentOS

Чтобы управлять коммутацией пакетов в DentOS, используется подсистема SwitchDev ядра Linux, что позволяет создавать драйверы для Ethernet-коммутаторов, которые могут делегировать переадресацию кадров и обработку сетевых пакетов специализированным аппаратным чипам.

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

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

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

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

Основные новинки DentOS 2.0

В этой новой версии, помимо совместимости с системами, уже упомянутыми в начале, мы также можем найти поддержку совместимость с NAT-44 и NA(P)T для трансляции адресов (NAT) из внутреннего диапазона в публичные адреса на уровне обычных портов (уровень 3, сетевой уровень) и портов VLAN (сетевые мосты) на коммутаторе.

Также подчеркивается, что добавлена ​​поддержка контроллеров PoE (Power over Ethernet) для управления Power over Ethernet.

Кроме того, были внесены изменения для повышения производительности и масштабируемости конфигураций брандмауэра, а также улучшения управления ресурсами на основе ACL.

С другой стороны, также отмечается, что была предусмотрена возможность подключения контроллеров custom для настройки изоляции портов.

Из других изменений, которые выделяются в этой новой версии DentOS 2.0:

  • Добавлена ​​поддержка флагов для распознавания локальных (внутрисетевых) IP-адресов.
  • Предоставляет параметры для настройки сетевых интерфейсов 802.1Q (VLAN) и маршрутизации трафика через них.
  • Для настройки используются пакеты IpRoute2 и Ifupdown2.
  • На базе «devlink» реализован API для получения информации и изменения параметров устройства, реализована поддержка локальных счетчиков ловушек и отброшенных пакетов.

В конце концов если вам интересно узнать об этом больше, вы можете проверить детали По следующей ссылке. Код DentOS написан на C и распространяется под лицензией Eclipse Public License.

Загрузите и получите dentOS 2.0 Beeblebrox

Для тех, кто заинтересован в возможности протестировать эту систему, они должны знать, что доступен для коммутаторов на базе ASIC Marvell и Mellanox до 48 10-гигабитных портов.

Кроме того поддерживается работа с различными ASIC и чипами сетевой обработки данных, включая ASIC Mellanox Spectrum, Marvell Aldrin 2 и Marvell AC3X с реализацией таблиц аппаратной пересылки пакетов.

Готовые к установке образы DentOS подготовлены для архитектур ARM64 (257 МБ) и AMD64 (523 МБ), а образы системы можно получить по ссылке ниже.


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

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

*

*

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