DentOS, un système d'exploitation réseau pour les commutateurs

La Fondation Linux a dévoilé il y a quelques jours, la sortie de la première version du système d'exploitation DentOS qui est orienté pour une utilisation dans les commutateurs, les routeurs et les équipements de réseau spécialisés.

Cette première version de DentOS Il est basé sur le noyau Linux 5.6 et les développements du projet sont écrits en C et sont distribués sous la licence publique gratuite d'Eclipse et il est mentionné que l'objectif initial du projet était de créer une plateforme d'équipement réseau sur l'infrastructure Amazon.

Le développement est réalisé avec la participation d'Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks et Wistron NeWeb (WNC).

La Linux Foundation, l'organisation à but non lucratif qui permet une innovation massive grâce à l'open source, a annoncé aujourd'hui Arthur, la première version de code de Dent, un projet visant à permettre la création d'un système d'exploitation réseau (NOS) pour les réseaux. 

La version d'Arthur, nommée d'après Arthur Dent, le personnage principal du Guide de l'auto-stoppeur de la galaxie, utilise le noyau Linux 5.6 récemment publié et exploite SwitchDev pour simplifier les intégrations, supprimer les abstractions complexes et la gestion des modifications du SDK, et prendre en charge les chaînes d'outils Linux existantes. 

À propos de DentOS

les dents utilise le sous-système du noyau Linux SwitchDev pour gérer la commutation de paquets, vous permettant de créer des contrôleurs pour les commutateurs Ethernet qui peuvent déléguer les opérations de transfert de trame et de traitement des paquets réseau à des puces matérielles spécialisées.

Le logiciel est basé sur la pile réseau Linux standard, le sous-système NetLink et des outils tels que IPRoute2, tc (Traffic Control), brctl (Bridge Control) et FRRouting, ainsi que VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) et MSTP (Multiple Spanning Tree Protocol).

L'environnement système est basé sur la distribution ONL (Open Network Linux), qui utilise à son tour la base du paquet Debian GNU / Linux et fournit un installateur, configurations et pilotes à exécuter sur les commutateurs.

ONL est développé par le projet Open Compute et c'est une plate-forme pour créer des périphériques réseau spécialisés qui peuvent être installés sur plus de 100 modèles de commutateurs différents. L'ensemble comprend des contrôleurs pour s'interfacer avec les jauges utilisées dans les commutateurs, les capteurs de température, les refroidisseurs, les bus I2C, les émetteurs-récepteurs GPIO et SFP.

Parmi les caractéristiques du système, les suivantes se démarquent:

  • Utilisez le noyau Linux, Switchdev et d'autres projets basés sur Linux comme base de la solution (pas d'abstractions ou de frais généraux)
  • Traitez ASIC et Silicon for Networking / Datapath comme tout autre matériel
  • Il simplifie les abstractions, les API, les pilotes et les frais généraux de bas niveau qui existent actuellement dans ces commutateurs et autres logiciels ouverts.
  • Il unifie la communauté des fournisseurs ODM, SI, OEM et utilisateurs finaux.
  • Résout le problème du système d'exploitation réseau pour le cas d'utilisation de Distributed Enterprise Edge et l'étend à d'autres cas d'utilisation, tels que Enterprise Datacenter

À propos de la première version de DentOS

La première version de DentOS Il a été publié pour 8 commutateurs Mellanox et Marvell ASIC avec jusqu'à 48 ports 10 Gb. Il prend en charge une variété d'ASIC et de puces de traitement réseau, y compris les ASIC Mellanox Spectrum, Marvell Aldrin 2 et Marvell AC3X avec des tables de transfert de paquets matériels.

La première version prend en charge 802.1Q (VLAN), NAT, PoE, routage dynamique utilisant les protocoles OSPF et ISIS (basé sur FRRouting), établissement de règles de traitement du trafic, collecte de télémétrie sur le fonctionnement de la plateforme et l'activité du réseau.

Pour la gestion, vous pouvez utiliser les toolkits IpRoute2 et ifupdown2, ainsi que gNMI (interface de gestion de réseau gRPC). Les modèles de données YANG (encore une autre nouvelle génération, RFC-6020) sont utilisés pour définir la configuration.

Au premier trimestre 2021, une deuxième version est attendue, qui inclura le support Passerelles VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast et 802.1x (PNAC, Network Access Control).

Et il est également mentionné qu'une troisième version est prévue pour le second semestre 2021, qui inclura la prise en charge de MCLag (agrégation de liens), 802.1br.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.