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

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

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

Розробка здійснюється за участю Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks та Wistron NeWeb (WNC).

Фонд Linux, некомерційна організація, яка забезпечує масштабні інновації за допомогою відкритого коду, сьогодні оголосила 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 і чіпи мережевої обробки, включаючи Mellanox Spectrum, Marvell Aldrin 2 і Marvell AC3X ASIC з апаратними таблицями переадресації пакетів.

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