DentOS, et netværksoperativsystem til switche

Linux Foundation afsløret for et par dage siden frigivelsen af den første version af DentOS-operativsystemet som er orienteret til brug i switche, routere og specialiseret netværksudstyr.

Denne første version af DentOS Det er baseret på Linux Kernel 5.6 og udviklingen af ​​projektet er skrevet i C og distribueres under den gratis offentlige licens fra Eclipse, og det nævnes, at det oprindelige mål for projektet var at skabe en platform for netværksudstyr på Amazon-infrastrukturen.

Udviklingen gennemføres med deltagelse af Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks og Wistron NeWeb (WNC).

Linux Foundation, den nonprofitorganisation, der muliggør massiv innovation gennem open source, annoncerede i dag Arthur, Dents første kodeudgivelse, et projekt, der muliggør oprettelse af et netoperativsystem (NOS) til netværk. Opdelt. 

Arthurs version, opkaldt efter Arthur Dent, hovedpersonen i Hitchhiker's Guide to the Galaxy, bruger den nyligt udgivne Linux-kerne 5.6 og udnytter SwitchDev til at forenkle integrationer, fjerne komplekse abstraktioner og SDK-ændringsstyring og understøtte eksisterende Linux-værktøjskæder. 

Om DentOS

tænder bruger Linux SwitchDev-kernesubsystemet til at styre pakkeskift, giver dig mulighed for at oprette controllere til Ethernet-switche, der kan delegere frame forwarding og netværkspakkebehandling til specialiserede hardwarechips.

Softwaren er baseret på standard Linux-netværksstakken, NetLink-undersystemet og værktøjer som IPRoute2, tc (Traffic Control), brctl (Bridge Control) og FRRouting samt VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) og MSTP (Multiple Spanning Tree Protocol).

Systemmiljøet er baseret på ONL-distributionen (Open Network Linux), hvilket bruger igen basen til Debian GNU / Linux-pakken og leverer et installationsprogram, konfigurationer og drivere til at køre på switche.

ONL er udviklet af Open Compute-projektet og det er en platform til oprettelse af specialiserede netværksenheder, der kan installeres på mere end 100 forskellige switchmodeller. Sættet inkluderer controllere til interface med målere, der bruges i afbrydere, temperaturfølere, kølere, I2C-busser, GPIO og SFP-transceivere.

Af systemets egenskaber skiller sig følgende ud:

  • Brug Linux Kernel, Switchdev og andre Linux-baserede projekter som basis for løsningen (ingen abstraktioner eller overhead)
  • Behandl ASIC og Silicon for Networking / Datapath som enhver anden hardware
  • Det forenkler abstraktioner, API'er, drivere og lavt niveau overhead, der i øjeblikket findes i disse switche og anden åben software.
  • Det forener samfundet af leverandører ODM, SI, OEM og slutbrugere.
  • Løser netværksoperativsystemudfordringen for distribueret Enterprise Edge-brugssag og udvider den til andre brugssager, såsom Enterprise Datacenter

Om den første version af DentOS

Den første version af DentOS Den er frigivet til 8 Mellanox- og Marvell ASIC-baserede switche med op til 48 10Gb-porte. Det understøtter en række ASIC'er og netværksbehandlingschips, inklusive Mellanox Spectrum, Marvell Aldrin 2 og Marvell AC3X ASIC'er med hardware-pakke-videresendelsestabeller.

Den første version understøtter 802.1Q (VLAN), NAT, PoE, dynamisk routing ved hjælp af OSPF- og ISIS-protokoller (baseret på FRRouting), etablering af regler for trafikbehandling, indsamling af telemetri om driften af ​​platformen og netværksaktivitet.

Til ledelse, du kan bruge værktøjssættene IpRoute2 og ifupdown2, samt gNMI (gRPC-netværksadministrationsgrænseflade). YANG-datamodeller (endnu en ny generation, RFC-6020) bruges til at definere konfigurationen.

I første kvartal 2021, en anden version forventes, som vil omfatte support til VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast og 802.1x gateways (PNAC, Network Access Control).

Og det nævnes også, at en tredje version er planlagt til anden halvdel af 2021, som inkluderer support til MCLag (linkaggregering), 802.1br.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.