DentOS, un sistema operativo di rete per switch

Svelata la Linux Foundation pochi giorni fa il rilascio di la prima versione del sistema operativo DentOS che è orientato per l'uso in switch, router e apparecchiature di rete specializzate.

Questa prima versione di DentOS È basato sul kernel Linux 5.6 e gli sviluppi del progetto sono scritti in C e sono distribuiti sotto la licenza pubblica gratuita di Eclipse e si dice che l'obiettivo iniziale del progetto era quello di creare una piattaforma per le apparecchiature di rete sull'infrastruttura di Amazon.

Lo sviluppo è realizzato con la partecipazione di Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks e Wistron NeWeb (WNC).

La Linux Foundation, l'organizzazione senza scopo di lucro che consente una massiccia innovazione attraverso l'open source, ha annunciato oggi Arthur, il primo rilascio di codice di Dent, un progetto per consentire la creazione di un sistema operativo di rete (NOS) per reti disaggregate. 

La versione di Arthur, che prende il nome da Arthur Dent, il personaggio principale nella Guida alla galassia di Hitchhiker, utilizza il kernel Linux 5.6 rilasciato di recente e sfrutta SwitchDev per semplificare le integrazioni, rimuovere astrazioni complesse e la gestione delle modifiche SDK e supportare le toolchain Linux esistenti. 

Informazioni su DentOS

denti utilizza il sottosistema del kernel Linux SwitchDev per gestire il cambio di pacchetto, consentendo di creare controller per switch Ethernet che possono delegare l'inoltro dei frame e le operazioni di elaborazione dei pacchetti di rete a chip hardware specializzati.

Il software si basa sullo stack di rete Linux standard, il sottosistema NetLink e strumenti come IPRoute2, tc (Traffic Control), brctl (Bridge Control) e FRRouting, nonché VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) e MSTP (Multiple Spanning Tree Protocol).

L'ambiente di sistema si basa sulla distribuzione ONL (Open Network Linux), che a sua volta utilizza la base del pacchetto Debian GNU / Linux e fornisce un programma di installazione, configurazioni e driver da eseguire sugli switch.

ONL è sviluppato dal progetto Open Compute ed è una piattaforma per la creazione di dispositivi di rete specializzati che possono essere installati su più di 100 diversi modelli di switch. Il set include controller per interfacciarsi con indicatori utilizzati in interruttori, sensori di temperatura, refrigeratori, bus I2C, GPIO e ricetrasmettitori SFP.

Tra le caratteristiche del sistema, spiccano:

  • Utilizza il kernel Linux, Switchdev e altri progetti basati su Linux come base per la soluzione (senza astrazioni o overhead)
  • Tratta ASIC e Silicon for Networking / Datapath come qualsiasi altro hardware
  • Semplifica le astrazioni, le API, i driver e l'overhead di basso livello attualmente presenti in questi switch e in altri software aperti.
  • Unifica la comunità di fornitori ODM, SI, OEM e utenti finali.
  • Risolve la sfida del sistema operativo di rete per il caso d'uso Distributed Enterprise Edge e lo estende ad altri casi d'uso, come Enterprise Datacenter

Informazioni sulla prima versione di DentOS

La prima versione di DentOS È stato rilasciato per 8 switch Mellanox e Marvell basati su ASIC con un massimo di 48 porte da 10 Gb. Supporta una varietà di ASIC e chip di elaborazione di rete, inclusi Mellanox Spectrum, Marvell Aldrin 2 e Marvell AC3X ASIC con tabelle di inoltro dei pacchetti hardware.

La prima versione fornisce il supporto per 802.1Q (VLAN), NAT, PoE, instradamento dinamico tramite protocolli OSPF e ISIS (basato su FRRouting), definizione di regole di elaborazione del traffico, raccolta di telemetria sul funzionamento della piattaforma e attività di rete.

Per la gestione, puoi usare i toolkit IpRoute2 e ifupdown2, così come gNMI (gRPC network management interface). I modelli di dati YANG (ancora un'altra nuova generazione, RFC-6020) vengono utilizzati per definire la configurazione.

Nel primo trimestre del 2021, è prevista una seconda versione, che includerà il supporto per Gateway VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast e 802.1x (PNAC, Network Access Control).

E si dice anche che una terza versione è prevista per la seconda metà del 2021, che includerà il supporto per MCLag (aggregazione di link), 802.1br.

Infine, se sei interessato a saperne di più, puoi consultare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.