DentOS 2.0, вже випущена, знаєте, що нового в цій ОС для комутаторів

Нещодавно сe випустила нову версію 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 (посилання шар). Discovery Protocol) і MSTP (Multiple Spanning Tree Protocol).

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

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

Для керування можна використовувати інструменти IpRoute2 і ifupdown2, а також gNMI (gRPC Network Management Interface). Для визначення конфігурації використовуються моделі даних YANG (Yet Another Next Generation, RFC-6020).

Основні новинки DentOS 2.0

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

Також підкреслюється, що додана підтримка контролерів PoE (Живлення через Ethernet) для керування живленням через Ethernet.

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

З іншого боку, також зазначається, що була передбачена можливість підключення контролерів настроювання ізоляції портів.

З інших змін, які виділяються в цій новій версії DentOS 2.0:

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

В кінці кінців якщо вам цікаво дізнатись більше про це, Ви можете перевірити деталі У наступному посиланні. Код DentOS написаний на C і поширюється під публічною ліцензією Eclipse.

Завантажте та отримайте 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.