DentOS 2.0, bereits veröffentlicht, wissen, was in diesem Betriebssystem für Switches neu ist

Kürzlich sWir haben die neue Version von DentOS 2.0 veröffentlicht Dazu gehören Unterstützung für Marvell und Mellanox arm64- und amd64- und MAC/ASiC-Systeme, Kompatibilitätsverbesserungen und mehr.

Wer dieses System nicht kennt, sollte das wissen Es basiert auf dem Linux-Kernel und wurde entwickelt, um Switches, Router und spezialisierte Netzwerkgeräte auszustatten. Die Entwicklung erfolgt unter Beteiligung von Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks und Wistron NeWeb (WNC). Ursprünglich wurde das Projekt von Amazon finanziert, um Netzwerkgeräte in seiner Infrastruktur auszurüsten.

Über DentOS

Um die Paketvermittlung in DentOS zu verwalten, verwendet wird das Subsystem SwitchDev des Linux-Kernels, mit dem Sie Treiber für Ethernet-Switches erstellen können, die die Frame-Weiterleitung und die Verarbeitung von Netzwerkpaketen an spezialisierte Hardware-Chips delegieren können.

Das Software-Padding 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 Schicht). Discovery Protocol) und MSTP (Multiple Spanning Tree Protocol).

Die Systemumgebung basiert auf der ONL-Verteilung (Open Network Linux), das wiederum das Basispaket Debian GNU/Linux verwendet und stellt ein Installationsprogramm, Konfigurationen und Treiber bereit, die auf den Switches ausgeführt werden können.

ONL wird vom Open Compute-Projekt entwickelt und ist eine Plattform zum Erstellen spezialisierter Netzwerkgeräte, die die Installation auf über hundert verschiedenen Switch-Modellen unterstützen. Es enthält Treiber für die Verbindung mit Anzeigen, die in Schaltern, Temperatursensoren, Kühlern, I2C-Bussen, GPIOs und SFP-Transceivern verwendet werden.

Zur Verwaltung können Sie die Tools IpRoute2 und ifupdown2 sowie gNMI (gRPC Network Management Interface) verwenden. YANG-Datenmodelle (Yet Another Next Generation, RFC-6020) werden verwendet, um die Konfiguration zu definieren.

Hauptneuheiten von DentOS 2.0

In dieser neuen Version finden wir neben der Kompatibilität mit den bereits eingangs erwähnten Systemen auch diese Unterstützung für Kompatibilität mit NAT-44 und NA(P)T zur Adressübersetzung (NAT) aus dem internen Bereich in öffentliche Adressen auf der Ebene gewöhnlicher Ports (Schicht 3, Vermittlungsschicht) und VLAN-Ports (Netzwerkbrücken) auf dem Switch.

Es wird auch hervorgehoben, dass Unterstützung für PoE-Controller hinzugefügt (Power over Ethernet) für Power-over-Ethernet-Management.

Darüber hinaus wurden Änderungen vorgenommen, um die Leistung und Skalierbarkeit von Firewall-Konfigurationen sowie die ACL-basierte Ressourcenverwaltung zu verbessern.

Andererseits auch Es wird darauf hingewiesen, dass die Möglichkeit zum Anschließen von Controllern bereitgestellt wurde custom zum Konfigurieren der Portisolation.

Von den anderen Änderungen, die in dieser neuen Version von DentOS 2.0 auffallen:

  • Unterstützung für Flags hinzugefügt, um lokale (Intranet-) IP-Adressen zu erkennen.
  • Bietet Optionen zum Konfigurieren von 802.1Q-Netzwerkschnittstellen (VLANs) und zum Weiterleiten von Datenverkehr durch sie.
  • Zur Konfiguration werden die Pakete IpRoute2 und Ifupdown2 verwendet.
  • Basierend auf "devlink" ist eine API zum Abrufen von Informationen und zum Ändern von Geräteparametern implementiert, Unterstützung für lokale Trap-Zähler und Dropped Packets ist implementiert.

Schließlich Wenn Sie mehr darüber wissen möchten, Sie können die Details überprüfen im folgenden Link. Der DentOS-Code ist in C geschrieben und wird unter der Eclipse Public License vertrieben.

Laden Sie dentOS 2.0 Beeblebrox herunter und erhalten Sie es

Wer daran interessiert ist, dieses System testen zu können, sollte das wissen ist für Marvell- und Mellanox-ASIC-basierte Switches verfügbar mit bis zu 48 10-Gigabit-Ports.

Außerdem Die Arbeit mit verschiedenen ASICs und Netzwerkdatenverarbeitungschips wird unterstützt, einschließlich Mellanox Spectrum, Marvell Aldrin 2 und Marvell AC3X ASICs mit Implementierung von Hardware-Paketweiterleitungstabellen.

Für die Architekturen ARM64 (257 MB) und AMD64 (523 MB) sind einbaufertige DentOS-Images vorbereitet und System-Images können bezogen werden über den Link unten.


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.