DentOS 2.0, già rilasciato, sa cosa c'è di nuovo in questo sistema operativo per gli switch

Recentemente se ha rilasciato la nuova versione di DentOS 2.0 che include il supporto per Marvell e Mellanox arm64 e amd64 e sistemi MAC/ASiC, miglioramenti della compatibilità e altro ancora.

Per coloro che non sono a conoscenza di questo sistema, dovrebbero saperlo È basato sul kernel Linux e progettato per equipaggiare switch, router e apparecchiature di rete specializzate. Lo sviluppo viene effettuato con la partecipazione di Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks e Wistron NeWeb (WNC). Inizialmente, il progetto è stato finanziato da Amazon per dotare le apparecchiature di rete della sua infrastruttura.

Informazioni su DentOS

Per gestire la commutazione di pacchetto in DentOS, viene utilizzato il sottosistema SwitchDev del kernel Linux, che consente di creare driver per switch Ethernet in grado di delegare l'inoltro dei frame e l'elaborazione dei pacchetti di rete a chip hardware specializzati.

Il riempimento del software si basa sullo stack di rete Linux standard, sul sottosistema NetLink e su strumenti come IPRoute2, tc (controllo del traffico), brctl (controllo del bridge) e FRRouting, nonché VRRP (Virtual Router Redundancy Protocol), LLDP (link strato). Discovery Protocol) e MSTP (Multiple Spanning Tree Protocol).

L'ambiente di sistema si basa sulla distribuzione ONL (Apri rete Linux), che a sua volta usa il pacchetto base 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 supportano l'installazione su oltre cento diversi modelli di switch. Include driver per interfacciarsi con gli indicatori utilizzati in interruttori, sensori di temperatura, dispositivi di raffreddamento, bus I2C, GPIO e ricetrasmettitori SFP.

Per la gestione è possibile utilizzare gli strumenti IpRoute2 e ifupdown2, nonché gNMI (gRPC Network Management Interface). I modelli di dati YANG (Yet Another Next Generation, RFC-6020) vengono utilizzati per definire la configurazione.

Principali novità di DentOS 2.0

In questa nuova versione, oltre alla compatibilità con i sistemi già citati in apertura, possiamo trovare anche quel supporto per compatibilità con NAT-44 e NA(P)T per la traduzione degli indirizzi (NAT) dall'intervallo interno agli indirizzi pubblici a livello di porte ordinarie (livello 3, livello di rete) e porte VLAN (bridge di rete) sullo switch.

Si evidenzia anche questo aggiunto il supporto per i controller PoE (Power over Ethernet) per la gestione Power over Ethernet.

Inoltre, sono state apportate modifiche per migliorare le prestazioni e la scalabilità delle configurazioni del firewall, nonché miglioramenti alla gestione delle risorse basata su ACL.

D'altra parte, anche si segnala che è stata fornita la possibilità di collegare i controller personalizzato per configurare l'isolamento delle porte.

Tra le altre modifiche che spiccano in questa nuova versione di DentOS 2.0:

  • Aggiunto supporto per i flag per riconoscere gli indirizzi IP locali (intranet).
  • Fornisce opzioni per configurare le interfacce di rete (VLAN) 802.1Q e instradare il traffico attraverso di esse.
  • I pacchetti IpRoute2 e Ifupdown2 vengono utilizzati per la configurazione.
  • Basato su "devlink", viene implementata un'API per ottenere informazioni e modificare i parametri del dispositivo, viene implementato il supporto per contatori trap locali e pacchetti eliminati.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link Il codice DentOS è scritto in C ed è distribuito sotto Eclipse Public License.

Scarica e ottieni dentOS 2.0 Beeblebrox

Per coloro che sono interessati a poter testare questo sistema, dovrebbero saperlo è disponibile per switch basati su ASIC Marvell e Mellanox con un massimo di 48 porte da 10 gigabit.

a parte quello è supportato il funzionamento con vari ASIC e chip di elaborazione dati di rete, inclusi gli ASIC Mellanox Spectrum, Marvell Aldrin 2 e Marvell AC3X con implementazione di tabelle hardware di inoltro dei pacchetti.

Le immagini DentOS pronte per l'installazione sono preparate per le architetture ARM64 (257 MB) e AMD64 (523 MB) ed è possibile ottenere immagini di sistema dal link sottostante.


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.