DentOS, ett nätverksoperativsystem för switchar

Linux Foundation presenterades för några dagar sedan släpptes den första versionen av operativsystemet DentOS vilket är orienterat för användning i switchar, routrar och specialiserad nätverksutrustning.

Denna första version av DentOS Den är baserad på Linux Kernel 5.6 och utvecklingen av projektet är skrivet i C och distribueras under gratis allmän licens från Eclipse och det nämns att det ursprungliga målet för projektet var att skapa en plattform för nätverksutrustning på Amazon-infrastrukturen.

Utvecklingen genomförs med deltagande av Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks och Wistron NeWeb (WNC).

Linux Foundation, den ideella organisationen som möjliggör massiv innovation genom öppen källkod, tillkännagav idag Arthur, Dents första kodutgåva, ett projekt för att möjliggöra skapandet av ett nätverksoperativsystem (NOS) för nätverk. 

Arthurs version, uppkallad efter Arthur Dent, huvudpersonen i Hitchhiker's Guide to the Galaxy, använder den nyligen släppta Linux-kärnan 5.6 och utnyttjar SwitchDev för att förenkla integrationer, ta bort komplexa abstraktioner och SDK-förändringshantering och stödja befintliga Linux-verktygskedjor. 

Om DentOS

tänder använder Linux SwitchDev-kärnsubsystemet för att hantera paketväxling, så att du kan skapa styrenheter för Ethernet-switchar som kan delegera framåt vidarebefordran och nätverkspaketbearbetning till specialiserade hårdvaruchips.

Programvaran är baserad på den vanliga Linux-nätverksstacken, NetLink-delsystemet och verktyg som IPRoute2, tc (Traffic Control), brctl (Bridge Control) och FRRouting, samt VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) och MSTP (Multiple Spanning Tree Protocol).

Systemmiljön baseras på ONL-distributionen (Open Network Linux), vilket använder i sin tur basen för Debian GNU / Linux-paketet och tillhandahåller ett installationsprogram, konfigurationer och drivrutiner för att köra på switchar.

ONL utvecklas av Open Compute-projektet och det är en plattform för att skapa specialiserade nätverksenheter som kan installeras på mer än 100 olika switchmodeller. Satsen innehåller styrenheter för gränssnitt med mätare som används i switchar, temperatursensorer, kylare, I2C-bussar, GPIO och SFP-sändtagare.

Av systemets egenskaper utmärker sig följande:

  • Använder Linux Kernel, Switchdev och andra Linux-baserade projekt som grund för lösningen (inga abstraktioner eller overhead)
  • Behandla ASIC och Silicon for Networking / Datapath som alla andra hårdvaror
  • Det förenklar de abstraktioner, API: er, drivrutiner och lågnivåomkostnader som för närvarande finns i dessa växlar och annan öppen programvara.
  • Det förenar gemenskapen av leverantörer ODM, SI, OEM och slutanvändare.
  • Löser nätverksoperativsystemutmaningen för Distribution Enterprise Edge-användningsfallet och utökar det till andra användningsfall, till exempel Enterprise Datacenter

Om den första versionen av DentOS

Den första versionen av DentOS Den har släppts för 8 Mellanox- och Marvell ASIC-baserade switchar med upp till 48 10 Gb-portar. Den stöder en mängd ASIC-nätverk och nätverksbehandlingschips, inklusive Mellanox Spectrum, Marvell Aldrin 2 och Marvell AC3X ASICs med vidarebefordran av hårdvarupaket.

Den första versionen ger stöd för 802.1Q (VLAN), NAT, PoE, dynamisk routing med OSPF- och ISIS-protokoll (baserat på FRRouting), fastställande av regler för bearbetning av trafik, insamling av telemetri om driften av plattformen och nätverksaktivitet.

För ledning, du kan använda verktygen IpRoute2 och ifupdown2, samt gNMI (gRPC-nätverkshanteringsgränssnitt). YANG-datamodeller (ännu en ny generation, RFC-6020) används för att definiera konfigurationen.

Under första kvartalet 2021 en andra version förväntas, som inkluderar stöd för VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast och 802.1x gateways (PNAC, Network Access Control).

Och det nämns också att en tredje version är planerad till andra hälften av 2021, som inkluderar stöd för MCLag (länkaggregering), 802.1br.

Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.