DentOS, et nettverksoperativsystem for brytere

Linux Foundation avduket for noen dager siden utgivelsen av den første versjonen av DentOS-operativsystemet som er orientert for bruk i svitsjer, rutere og spesialisert nettverksutstyr.

Denne første versjonen av DentOS Den er basert på Linux Kernel 5.6 og utviklingen av prosjektet er skrevet i C og distribueres under gratis offentlig lisens fra Eclipse, og det nevnes at det opprinnelige målet for prosjektet var å skape en plattform for nettverksutstyr på Amazonas infrastruktur.

Utviklingen gjennomføres med deltagelse av Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks og Wistron NeWeb (WNC).

Linux Foundation, den ideelle organisasjonen som muliggjør massiv innovasjon gjennom åpen kildekode, kunngjorde i dag Arthur, Dents første kodeutgivelse, et prosjekt for å muliggjøre opprettelsen av et nettverksoperativsystem (NOS) for nettverk. 

Arthurs versjon, oppkalt etter Arthur Dent, hovedpersonen i Hitchhiker's Guide to the Galaxy, bruker den nylig utgitte Linux-kjernen 5.6 og utnytter SwitchDev for å forenkle integrasjoner, fjerne komplekse abstraksjoner og SDK-endringsadministrasjon og støtte eksisterende Linux-verktøykjeder. 

Om DentOS

tenner bruker Linux SwitchDev-kjernedelsystemet til å administrere pakkeswitching, slik at du kan lage kontrollere for Ethernet-svitsjer som kan delegere framoverramming og nettverkspakkebehandling til spesialiserte maskinvarebrikker.

Programvaren er basert på standard Linux-nettverksstakken, NetLink-undersystemet og verktøy 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 basert på ONL-distribusjonen (Open Network Linux), som bruker igjen basen til Debian GNU / Linux-pakken og gir et installasjonsprogram, konfigurasjoner og drivere for å kjøre på brytere.

ONL er utviklet av Open Compute-prosjektet og det er en plattform for å lage spesialiserte nettverksenheter som kan installeres på mer enn 100 forskjellige brytermodeller. Settet inkluderer kontrollere for å grensesnitt med målere som brukes i brytere, temperaturfølere, kjølere, I2C-busser, GPIO og SFP-mottakere.

Av systemets egenskaper utmerker seg følgende:

  • Bruk Linux Kernel, Switchdev og andre Linux-baserte prosjekter som grunnlag for løsningen (ingen abstraksjoner eller overhead)
  • Behandle ASIC og Silicon for Networking / Datapath som annen maskinvare
  • Det forenkler abstraksjoner, API-er, drivere og lavt nivå overhead som for tiden eksisterer i disse bryterne og annen åpen programvare.
  • Det forener fellesskapet av leverandører ODM, SI, OEM og sluttbrukere.
  • Løser nettverksoperativsystemutfordringen for distribuert Enterprise Edge-brukstilfelle og utvider den til andre brukstilfeller, for eksempel Enterprise Datacenter

Om den første versjonen av DentOS

Den første versjonen av DentOS Den har blitt gitt ut for 8 Mellanox og Marvell ASIC-baserte brytere med opptil 48 10 Gb-porter. Den støtter en rekke ASIC-er og nettverksbehandlingsbrikker, inkludert Mellanox Spectrum, Marvell Aldrin 2 og Marvell AC3X ASIC-er med videresendingstabeller for maskinvare.

Den første versjonen gir støtte for 802.1Q (VLAN), NAT, PoE, dynamisk ruting ved bruk av OSPF og ISIS-protokoller (basert på FRRouting), etablering av trafikkbehandlingsregler, innsamling av telemetri om driften av plattformen og nettverksaktivitet.

For ledelse, du kan bruke verktøysettene IpRoute2 og ifupdown2, samt gNMI (gRPC nettverksadministrasjonsgrensesnitt). YANG-datamodeller (enda en ny generasjon, RFC-6020) brukes til å definere konfigurasjonen.

I første kvartal 2021, en annen versjon forventes, som vil omfatte støtte for VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast og 802.1x gateways (PNAC, Network Access Control).

Og det nevnes også at en tredje versjon er planlagt til andre halvdel av 2021, som vil omfatte støtte for MCLag (linkaggregasjon), 802.1br.

Til slutt, hvis du er interessert i å vite mer om det, kan du konsultere detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.