DentOS, sieciowy system operacyjny dla przełączników

Prezentacja Linux Foundation kilka dni temu wydanie pierwsza wersja systemu operacyjnego DentOS który jest zorientowany do użytku w przełącznikach, routerach i specjalistycznym sprzęcie sieciowym.

Ta pierwsza wersja DentOS Opiera się na jądrze Linuksa 5.6 a opracowania projektu są napisane w języku C i są rozpowszechniane na bezpłatnej licencji publicznej Eclipse i wspomina się, że początkowym celem projektu było stworzenie platformy sprzętu sieciowego w infrastrukturze Amazon.

Rozwój odbywa się przy udziale Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks i Wistron NeWeb (WNC).

Linux Foundation, organizacja non-profit, która umożliwia ogromne innowacje za pośrednictwem oprogramowania open source, ogłosiła dziś Arthur, pierwsze wydanie kodu Denta, projekt umożliwiający stworzenie sieciowego systemu operacyjnego (NOS) dla sieci. 

Wersja Arthura, nazwana na cześć Arthura Denta, głównego bohatera Hitchhiker's Guide to the Galaxy, korzysta z niedawno wydanego jądra Linuksa 5.6 i wykorzystuje SwitchDev do uproszczenia integracji, usunięcia złożonych abstrakcji i zarządzania zmianami SDK oraz do obsługi istniejących łańcuchów narzędzi Linuksa. 

O DentOS

zęby używa podsystemu jądra Linux SwitchDev do zarządzania przełączaniem pakietów, umożliwiając tworzenie kontrolerów dla przełączników Ethernet, które mogą delegować przekazywanie ramek i operacje przetwarzania pakietów sieciowych do wyspecjalizowanych chipów sprzętowych.

Oprogramowanie jest oparty na standardowym stosie sieciowym Linuksa, podsystemie NetLink oraz narzędzia takie jak IPRoute2, tc (kontrola ruchu), brctl (sterowanie mostem) i FRRouting, a także VRRP (protokół redundancji routera wirtualnego), LLDP (protokół wykrywania warstwy łącza) i protokół MSTP (protokół drzewa opinającego).

Środowisko systemowe opiera się na dystrybucji ONL (Open Network Linux), który z kolei korzysta z podstawy pakietu Debian GNU / Linux i zapewnia instalator, konfiguracje i sterowniki do uruchamiania na przełącznikach.

ONL jest rozwijany w ramach projektu Open Compute i jest to platforma do tworzenia wyspecjalizowanych urządzeń sieciowych, które można zainstalować na ponad 100 różnych modelach przełączników. W zestawie kontrolery do współpracy z miernikami stosowanymi w przełącznikach, czujnikach temperatury, chłodnicach, magistralach I2C, transceiverach GPIO i SFP.

Z cech systemu wyróżniają się:

  • Wykorzystuje jądro Linux, Switchdev i inne projekty oparte na systemie Linux jako podstawę rozwiązania (bez abstrakcji i narzutów)
  • Traktuj ASIC i Silicon for Networking / Datapath jak każdy inny sprzęt
  • Upraszcza abstrakcje, interfejsy API, sterowniki i narzut niskiego poziomu, które obecnie istnieją w tych przełącznikach i innym otwartym oprogramowaniu.
  • Ujednolicić społeczność dostawców ODM, SI, OEM i użytkowników końcowych.
  • Rozwiązuje problem z sieciowym systemem operacyjnym dla przypadku użycia Distributed Enterprise Edge i rozszerza go na inne przypadki użycia, takie jak Enterprise Datacenter

O pierwszej wersji DentOS

Pierwsza wersja DentOS Został wydany dla 8 przełączników Mellanox i Marvell ASIC z maksymalnie 48 portami 10Gb. Obsługuje różne układy ASIC i układy przetwarzania sieciowego, w tym układy Mellanox Spectrum, Marvell Aldrin 2 i Marvell AC3X ASIC ze sprzętowymi tabelami przekazywania pakietów.

Pierwsza wersja zapewnia obsługę standardu 802.1Q (VLAN), NAT, PoE, routing dynamiczny z wykorzystaniem protokołów OSPF i ISIS (w oparciu o FRRouting), ustalanie reguł przetwarzania ruchu, zbieranie danych telemetrycznych dotyczących działania platformy i aktywności sieciowej.

Dla kierownictwa, możesz użyć zestawów narzędzi IpRoute2 i ifupdown2, a także gNMI (interfejs zarządzania siecią gRPC). Do zdefiniowania konfiguracji używane są modele danych YANG (kolejna nowa generacja, RFC-6020).

WI kwartale 2021 r. oczekuje się drugiej wersji, która będzie zawierała obsługę Bramy VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast i 802.1x (PNAC, Network Access Control).

Wspomniano również, że trzecia wersja planowana jest na drugą połowę 2021 roku, która będzie obejmować obsługę MCLag (agregacja łączy), 802.1br.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.