DentOS, een netwerkbesturingssysteem voor switches

De Linux Foundation onthuld een paar dagen geleden de release van de eerste versie van het DentOS-besturingssysteem die is georiënteerd voor gebruik in switches, routers en gespecialiseerde netwerkapparatuur.

Deze eerste versie van DentOS Het is gebaseerd op de Linux Kernel 5.6 en de ontwikkelingen van het project zijn geschreven in C en worden gedistribueerd onder de gratis openbare Eclipse-licentie en er wordt vermeld dat het oorspronkelijke doel van het project was om een ​​platform te creëren voor netwerkapparatuur op de infrastructuur van Amazon.

De ontwikkeling wordt uitgevoerd met medewerking van Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks en Wistron NeWeb (WNC).

De Linux Foundation, de non-profitorganisatie die enorme innovatie mogelijk maakt door middel van open source, heeft vandaag Arthur aangekondigd, Dent's eerste coderelease, een project om de creatie van een netwerkbesturingssysteem (NOS) voor netwerken mogelijk te maken. 

Arthur's versie, genoemd naar Arthur Dent, de hoofdpersoon in Hitchhiker's Guide to the Galaxy, maakt gebruik van de onlangs uitgebrachte Linux-kernel 5.6 en maakt gebruik van SwitchDev om integraties te vereenvoudigen, complexe abstracties en SDK-verandermanagement te verwijderen en bestaande Linux-toolchains te ondersteunen. 

Over DentOS

tanden gebruikt het Linux SwitchDev kernelsubsysteem om pakketschakeling te beheren, waardoor u controllers voor Ethernet-switches kunt maken die frame-forwarding en netwerkpakketverwerkingsbewerkingen kunnen delegeren aan gespecialiseerde hardwarechips.

De software is gebaseerd op de standaard Linux-netwerkstack, het NetLink-subsysteem en tools zoals IPRoute2, tc (Traffic Control), brctl (Bridge Control) en FRRouting, evenals VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) en MSTP (Multiple Spanning Tree Protocol).

De systeemomgeving is gebaseerd op de ONL-distributie (Open Network Linux), die gebruikt op zijn beurt de basis van het Debian GNU / Linux-pakket en biedt een installatieprogramma, configuraties en stuurprogramma's om op switches te draaien.

ONL is ontwikkeld door het Open Compute-project en het is een platform voor het maken van gespecialiseerde netwerkapparaten die op meer dan 100 verschillende switch-modellen kunnen worden geïnstalleerd. De set bevat controllers om te communiceren met meters die worden gebruikt in schakelaars, temperatuursensoren, koelers, I2C-bussen, GPIO- en SFP-transceivers.

Van de kenmerken van het systeem vallen de volgende op:

  • Gebruik de Linux Kernel, Switchdev en andere Linux-gebaseerde projecten als basis voor de oplossing (geen abstracties of overhead)
  • Behandel ASIC en Silicon for Networking / Datapath zoals elke andere hardware
  • Het vereenvoudigt de abstracties, API's, stuurprogramma's en low-level overhead die momenteel aanwezig zijn in deze switches en andere open software.
  • Het verenigt de gemeenschap van leveranciers ODM, SI, OEM en eindgebruikers.
  • Lost de uitdaging van het netwerkbesturingssysteem op voor de gedistribueerde Enterprise Edge-use case en breidt deze uit naar andere use-cases, zoals Enterprise Datacenter

Over de eerste versie van DentOS

De eerste versie van DentOS Het is vrijgegeven voor 8 Mellanox en Marvell ASIC-gebaseerde switches met maximaal 48 10 Gb-poorten. Het ondersteunt een verscheidenheid aan ASIC's en netwerkverwerkingschips, waaronder Mellanox Spectrum, Marvell Aldrin 2 en Marvell AC3X ASIC's met tabellen voor het doorsturen van hardwarepakketten.

De eerste versie biedt ondersteuning voor 802.1Q (VLAN), NAT, PoE, dynamische routing met behulp van OSPF- en ISIS-protocollen (gebaseerd op FRRouting), het opstellen van verkeersverwerkingsregels, het verzamelen van telemetrie over de werking van het platform en netwerkactiviteit.

Voor beheer, u kunt de IpRoute2- en ifupdown2-toolkits gebruiken, evenals gNMI (gRPC netwerkbeheerinterface). YANG-datamodellen (alweer een nieuwe generatie, RFC-6020) worden gebruikt om de configuratie te definiëren.

In het eerste kwartaal van 2021 een tweede versie wordt verwacht, die ondersteuning voor VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast en 802.1x gateways (PNAC, Network Access Control).

En er wordt ook vermeld dat een derde versie gepland staat voor de tweede helft van 2021, die ondersteuning zal bevatten voor MCLag (linkaggregatie), 802.1br.

Als u er tenslotte meer over wilt weten, kunt u de details raadplegen In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.