Nokia hat das Netzwerkbetriebssystem SR Linux für Router eingeführt

Nokia-Unternehmen präsentiert neues Netzwerk-Betriebssystem Linux Service Router (SR Linux) orientiert für den Einsatz in der Netzwerkinfrastruktur von Rechenzentren und Cloud-Umgebungen. SR Linux gilt als Schlüsselkomponente der Nokia Data Center Fabric-Lösungen und wird auf den Routern der Nokia 7250 IXR- und 7220 IXR-Reihe installiert. Die auf SR Linux basierende Lösung wird bereits im neuen dänischen Rechenzentrum von Apple getestet.

Im Gegensatz zu anderen Betriebssystemen für Netzwerkgeräte, die auf dem Linux-Kernel basieren, behält SR Linux die Möglichkeit, auf die zugrunde liegende Linux-Umgebung der Plattform zuzugreifen, die nicht hinter speziellen APIs und Schnittstellen verborgen ist. Benutzer haben Zugriff auf den unveränderten Linux-Kernel und grundlegende Systemanwendungen (Bash, Cron, Python usw.), und spezifische Anwendungen werden mit dem NetOps Toolkit erstellt, das nicht an bestimmte Programmiersprachen gebunden ist. Auf dem NetOps Toolkit basierende Anwendungen, beispielsweise Routing-Protokollimplementierungen, greifen auf verschiedene Netzwerk-APIs zu, fungieren jedoch als unabhängige Komponenten.

Dieser Ansatz ermöglicht es, Anwendungen getrennt vom Betriebssystem zu verwalten; Sie können beispielsweise eine Anwendung aktualisieren, ohne Systemänderungen vorzunehmen, oder das Betriebssystem aktualisieren, ohne Anwendungen neu zu erstellen. Neben Standardanwendungen, wie beispielsweise Implementierungen von Routing-Protokollen, ist es möglich, beliebige Programme von Drittherstellern auszuführen. Die Verwendung eines unveränderten Linux-Kernels vereinfacht die Wartung von Patches zur Beseitigung von Schwachstellen und die Erstellung von Add-Ons erheblich. Die Möglichkeit, auf Linux-Dienstprogramme, -Patches und -Pakete zuzugreifen, sowie die Unterstützung für die Ausführung in isolierten Containern werden erklärt.
Das Definieren von Prüfpunkten zum Zurücksetzen von Änderungen bei Problemen wird unterstützt.

Nokia hat das Netzwerkbetriebssystem SR Linux für Router eingeführt

Die Verwaltung kann durch erfolgen gNMI (gRPC Network Management Interface), Befehlszeilenschnittstelle, Python-Plugins und JSON-RPC-basierte API.
Um auf die Funktionalität der im System laufenden Dienste zuzugreifen, wird vorgeschlagen, gRPC und das Datenaustauschprotokoll Protocol Buffers zu verwenden. SR-Linux-Anwendungen können Statusdaten mithilfe einer Publish/Subscribe-Architektur (Pub/Sub) austauschen, die auch gRPC und Protokollpuffer verwendet und IDB (Nokia Impart Database) als garantierten Bereitstellungsmechanismus verwendet.
Um Informationen über den Zustand der Anwendung und die verwendete Konfiguration zu strukturieren, werden YANG-Datenmodelle (Yet Another Next Generation) verwendet. RFC-6020).

Netzwerkprotokollimplementierungen, einschließlich Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) und Virtual Extensible LAN (VXLAN), basieren auf dem bewährten SR OS-Protokollstapel (Nokia Service Router Operating System), der bereits in mehr als einem verwendet wird Millionen Router Nokia. Zur Abstraktion der Hardwarekomponenten dient ein Subsystem XDP (erweiterbarer Datenpfad).

Um die Vorgänge beim Erstellen, Bereitstellen und Einrichten einer Rechenzentrumsnetzwerkinfrastruktur sowie beim Sammeln und Analysieren von Telemetriedaten zu automatisieren, wird die Nokia Fabric Services Platform (FSP) angeboten. FSP bietet außerdem Software-Netzwerksimulationstools, um die Planung, den Entwurf, das Testen und das Debuggen von Rechenzentrumsnetzwerken zu vereinfachen. Netzwerkkomponenten werden mithilfe der Containerisolation auf Basis der Kubernetes-Plattform simuliert, wodurch Sie einzelne SR Linux-Instanzen in ihren eigenen isolierten Umgebungen ausführen können.

Im Wesentlichen ermöglicht Ihnen FSP, programmgesteuert eine virtuelle Kopie eines realen Netzwerks zu erstellen und in diesem simulierten Netzwerk dieselbe Software (SR Linux in Containern) zu verwenden, die auf echten Routern und Switches verwendet wird. Darüber hinaus wird in den realen und simulierten Netzwerken die gleiche Konfiguration verwendet, sodass das softwaresimulierte Netzwerk als erste Verbindung zum Vornehmen und Testen von Änderungen verwendet werden kann. Basierend auf der simulierten Umgebung kann der FSP alle Informationen generieren, die für den Aufbau eines realen Netzwerks erforderlich sind.

Source: opennet.ru

Kommentar hinzufügen