Lülitite võrguoperatsioonisüsteem DentOS

Linuxi sihtasutus avalikustas paar päeva tagasi DentOS-i opsüsteemi esimene versioon mis on orienteeritud kasutamiseks lülitites, ruuterites ja spetsiaalsetes võrguseadmetes.

See DentOS-i esimene versioon See põhineb Linuxi kernel 5.6-l ning projekti arendused on kirjutatud tähtedega C ja neid levitatakse Eclipse'i tasuta avaliku litsentsi alusel ning mainitakse, et projekti esialgne eesmärk oli luua Amazoni infrastruktuuris võrguseadmete platvorm.

Arendus viiakse läbi Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks ja Wistron NeWeb (WNC) osalusel.

Mittetulundusühing Linux Foundation, mis võimaldab avatud lähtekoodiga tohutut innovatsiooni, teatas täna Arthurist, Denti esimesest koodiväljaandest, projektist, mis võimaldab võrkude jaoks luua võrguoperatsioonisüsteemi (NOS). 

Arthuri versioon, mille nimi on Hitchhikeri galaktika juhendi peategelane Arthur Dent, kasutab hiljuti välja antud Linuxi kernelit 5.6 ja kasutab SwitchDev'i integreerimise lihtsustamiseks, keerukate abstraktsioonide eemaldamiseks ja SDK muudatuste haldamiseks ning olemasolevate Linuxi tööriistahelade toetamiseks. 

DentOS-i kohta

hambad kasutab pakettkommuteerimise haldamiseks Linux SwitchDevi kerneli alamsüsteemi, mis võimaldab teil luua Etherneti lülitite jaoks kontrollerid, mis võivad delegeerida kaadri edastamise ja võrgupakettide töötlemise toimingud spetsiaalsetele riistvarakiipidele.

Tarkvara põhineb standardsel Linuxi võrgukuhilal, NetLinki alamsüsteemil ja tööriistad nagu IPRoute2, tc (Traffic Control), brctl (Bridge Control) ja FRRouting, samuti VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) ja MSTP (Multiple Spanning Tree Protocol).

Süsteemikeskkond põhineb ONL-jaotusel (Avatud võrgu Linux), mis omakorda kasutab Debiani GNU / Linuxi paketi baasi ja pakub installerit, konfiguratsioonid ja draiverid lülititel töötamiseks.

ONL on välja töötatud projekti Open Compute abil ja see on platvorm spetsiaalsete võrguseadmete loomiseks, mida saab installida enam kui 100 erinevale lülitimudelile. Komplekt sisaldab kontrollereid, mis ühendavad lüliteid, temperatuuriandureid, jahutajaid, I2C-siine, GPIO ja SFP transiive.

Süsteemi omadustest paistavad silma järgmised:

  • Kasutage lahenduse aluseks Linuxi kernelit, Switchdevit ja muid Linux-põhiseid projekte (ei abstraktsioone ega üldkulusid)
  • Kohtle ASIC-i ja Silicon for Networking / Datapath-i nagu muud riistvara
  • See lihtsustab nende lülitite ja muu avatud tarkvara olemasolevaid abstraktsioone, API-sid, draivereid ja madala taseme üldkulusid.
  • See ühendab tarnijate kogukonda ODM, SI, OEM ja lõppkasutajaid.
  • Lahendab Distributed Enterprise Edge'i kasutamise juhtumi võrguoperatsioonisüsteemi väljakutse ja laiendab seda teistele kasutusjuhtumitele, näiteks Enterprise Datacenter

DentOS-i esimese versiooni kohta

DentOS-i esimene versioon See on välja antud 8 Mellanoxi ja Marvelli ASIC-põhise lüliti jaoks, millel on kuni 48 10Gb porti. See toetab mitmesuguseid ASIC-sid ja võrgu töötlemise kiipe, sealhulgas Mellanox Spectrum, Marvell Aldrin 2 ja Marvell AC3X ASIC-sid riistvara pakettide edastamise tabelitega.

Esimene versioon toetab 802.1Q-d (VLAN), NAT, PoE, dünaamiline marsruutimine OSPF- ja ISIS-protokollide abil (põhineb FRRoutingil), liikluse töötlemise reeglite kehtestamine, telemeetria kogumine platvormi ja võrgu tegevuse kohta.

Juhtimiseks saate kasutada tööriistakomplekte IpRoute2 ja ifupdown2, samuti gNMI (gRPC võrguhalduse liides). Konfiguratsiooni määratlemiseks kasutatakse YANG-i andmemudeleid (veel üks uus põlvkond RFC-6020).

2021. aasta esimeses kvartalis on oodata teist versiooni, mis hõlmab ka programmi VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN multihoming, Anycast ja 802.1x lüüsid (PNAC, võrgule juurdepääsu kontroll).

Samuti mainitakse, et kolmas versioon on kavandatud 2021. aasta teiseks pooleks, mis sisaldab tuge MCLagile (linkide liitmine), 802.1br.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, võite tutvuda üksikasjadega Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.