DentOS, ein Netzwerkbetriebssystem für Switches

Die Linux Foundation wurde vorgestellt vor ein paar Tagen die Veröffentlichung von die erste Version des DentOS-Betriebssystems das ist orientiert zur Verwendung in Switches, Routern und speziellen Netzwerkgeräten.

Diese erste Version von DentOS Es basiert auf dem Linux Kernel 5.6 Die Entwicklungen des Projekts sind in C geschrieben und werden unter der kostenlosen öffentlichen Lizenz von Eclipse vertrieben. Es wird erwähnt, dass das ursprüngliche Ziel des Projekts darin bestand, eine Plattform für Netzwerkgeräte in der Amazon-Infrastruktur zu schaffen.

Die Entwicklung wird unter Beteiligung von Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks und Wistron NeWeb (WNC) durchgeführt.

Die Linux Foundation, die gemeinnützige Organisation, die massive Innovationen durch Open Source ermöglicht, kündigte heute Arthur an, Dents erste Code-Version, ein Projekt zur Schaffung eines Netzwerkbetriebssystems (NOS) für Netzwerke. Disaggregiert. 

Arthurs Version, benannt nach Arthur Dent, der Hauptfigur in Hitchhikers Guide to the Galaxy, verwendet den kürzlich veröffentlichten Linux-Kernel 5.6 und nutzt SwitchDev, um Integrationen zu vereinfachen, komplexe Abstraktionen und das SDK-Änderungsmanagement zu entfernen und vorhandene Linux-Toolchains zu unterstützen. 

Über DentOS

Zähne verwendet das Linux SwitchDev-Kernel-Subsystem, um die Paketvermittlung zu verwalten. So können Sie Controller für Ethernet-Switches erstellen, die Frame Forwarding- und Netzwerkpaketverarbeitungsvorgänge an spezielle Hardware-Chips delegieren können.

Die Software basiert auf dem Standard-Linux-Netzwerkstapel, dem NetLink-Subsystem und Tools wie IPRoute2, tc (Traffic Control), brctl (Bridge Control) und FRRouting sowie VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) und MSTP (Multiple Spanning Tree Protocol).

Die Systemumgebung basiert auf der ONL-Verteilung (Open Network Linux), die verwendet wiederum die Basis des Debian GNU / Linux-Pakets und stellt ein Installationsprogramm bereit, Konfigurationen und Treiber für Switches.

ONL wird vom Open Compute-Projekt entwickelt und es ist eine Plattform zum Erstellen spezialisierter Netzwerkgeräte, die auf mehr als 100 verschiedenen Switch-Modellen installiert werden können. Das Set enthält Steuerungen zur Verbindung mit Messgeräten, die in Schaltern, Temperatursensoren, Kühlern, I2C-Bussen, GPIO- und SFP-Transceivern verwendet werden.

Von den Eigenschaften des Systems fallen folgende auf:

  • Verwenden Sie den Linux-Kernel, Switchdev und andere Linux-basierte Projekte als Grundlage für die Lösung (keine Abstraktionen oder Overhead).
  • Behandeln Sie ASIC und Silicon for Networking / Datapath wie jede andere Hardware
  • Es vereinfacht die Abstraktionen, APIs, Treiber und den geringen Overhead, die derzeit in diesen Switches und anderer offener Software vorhanden sind.
  • Es vereint die Community der Lieferanten ODM, SI, OEM und Endbenutzer.
  • Löst die Herausforderung des Netzwerkbetriebssystems für den Anwendungsfall Distributed Enterprise Edge und erweitert sie auf andere Anwendungsfälle, z. B. Enterprise Datacenter

Über die erste Version von DentOS

Die erste Version von DentOS Es wurde für 8 Mellanox- und Marvell-ASIC-basierte Switches mit bis zu 48 10-Gbit-Ports veröffentlicht. Es unterstützt eine Vielzahl von ASICs und Netzwerkverarbeitungschips, darunter Mellanox Spectrum-, Marvell Aldrin 2- und Marvell AC3X-ASICs mit Hardwarepaket-Weiterleitungstabellen.

Die erste Version bietet Unterstützung für 802.1Q (VLAN), NAT, PoE, dynamisches Routing unter Verwendung von OSPF- und ISIS-Protokollen (basierend auf FRRouting), Festlegen von Verkehrsverarbeitungsregeln, Sammeln von Telemetrie über den Betrieb der Plattform und Netzwerkaktivität.

Für das Management, Sie können die Toolkits IpRoute2 und ifupdown2 verwenden. sowie gNMI (gRPC Network Management Interface). YANG-Datenmodelle (eine weitere neue Generation, RFC-6020) werden zur Definition der Konfiguration verwendet.

Im ersten Quartal 2021 Eine zweite Version wird erwartet, die Unterstützung für VxLAN-, IPv6-, NetConf / OpenConfig-, PPPoE-, EVPN-Multihoming-, Anycast- und 802.1x-Gateways (PNAC, Network Access Control).

Außerdem wird erwähnt, dass für die zweite Hälfte des Jahres 2021 eine dritte Version geplant ist, die die Unterstützung von MCLag (Link Aggregation) 802.1br umfasst.

Wenn Sie mehr darüber erfahren möchten, können Sie die Details konsultieren im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.