Nokia hat das Netzwerkbetriebssystem SR Linux für Router vorgestellt.

Das Unternehmen Nokia präsentierte ein neues Netzwerkbetriebssystem Service Router Linux (SR Linux), das ausgerichtet ist für die Nutzung in der Netzwerkinfrastruktur von Rechenzentren und Cloud-Umgebungen. SR Linux gilt als Schlüsselkomponente der Lösungen Nokia Data Center Fabric und wird auf den Routern der Serien Nokia 7250 IXR und 7220 IXR installiert. Die SR Linux-basierte 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, ermöglicht SR Linux den Zugriff auf die zugrunde liegende Linux-Umgebung, die nicht hinter spezialisierten APIs und Schnittstellen verborgen ist. Benutzer haben Zugang zum unveränderten Linux-Kernel und zu grundlegenden Systemanwendungen (bash, cron, Python usw.), während spezifische Anwendungen mit dem NetOps Toolkit entwickelt werden, das nicht an bestimmte Programmiersprachen gebunden ist. Anwendungen, die auf dem NetOps Toolkit basieren, z. B. Implementierungen von Routing-Protokollen, haben Zugriff auf verschiedene Netzwerk-APIs, funktionieren jedoch als unabhängige Komponenten.

Dieser Ansatz ermöglicht die Verwaltung von Anwendungen unabhängig vom Betriebssystem, was bedeutet, dass eine Anwendung aktualisiert werden kann, ohne systemweite Änderungen vorzunehmen, oder dass das Betriebssystem aktualisiert werden kann, ohne die Anwendungen neu zu kompilieren. Neben Standardanwendungen wie Implementierungen von Routing-Protokollen können auch beliebige Programme von Drittanbietern ausgeführt werden. Die Verwendung des unveränderten Linux-Kernels vereinfacht die Pflege von Sicherheitspatches erheblich und die Erstellung von Erweiterungen. Der Zugriff auf Linux-Utilities, Patches und Pakete sowie die Unterstützung des Betriebs in isolierten Containern werden ebenfalls unterstützt.
Die Definition von Kontrollpunkten für die Rückkehr zu vorherigen Änderungen im Falle von Problemen wird unterstützt.

Nokia hat das Netzwerkbetriebssystem SR Linux für Router vorgestellt.

Die Verwaltung kann über gNMI (gRPC Network Management Interface), die Befehlszeilenschnittstelle, Python-Plugins und eine JSON-RPC-basierte API erfolgen.
Für den Zugriff auf die in der Systemumgebung aktiven Dienste wird empfohlen, gRPC und das Datenübertragungsprotokoll Protocol Buffers zu verwenden. SR Linux-Anwendungen können Statusdaten über die "Publish/Subscribe" (Pub/Sub)-Architektur austauschen, die ebenfalls gRPC und Protocol Buffers nutzt, während zur Gewährleistung der Zustellung die IDB (Nokia Impart Database) als Mechanismus eingesetzt wird.
Zur Strukturierung von Informationen über den Zustand der Anwendung und die verwendete Konfiguration werden YANG-Datenmodelle (Yet Another Next Generation, RFC-6020).

Die Implementierungen von Netzwerkprotokollen, einschließlich Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) und Virtual Extensible LAN (VXLAN), basieren auf dem bewährten Protokollstack SR OS (Nokia Service Router Operating System), der bereits auf über einer Million Nokia-Router eingesetzt wird. Zur Abstraktion von Hardwarekomponenten wird das Subsystem XDP (eXtensible Data Path) verwendet.

Zur Automatisierung der Erstellung, Bereitstellung und Konfiguration der Netzwerk-Infrastruktur von Rechenzentren sowie zur Erfassung und Analyse von Telemetriedaten wird die Nokia Fabric Services Platform (FSP) angeboten. FSP stellt auch Werkzeuge zur softwaregestützten Netzwerksimulation zur Verfügung, um die Planung, das Design, die Tests und das Debugging von Netzwerken in Rechenzentren zu erleichtern. Netzwerkkomponenten werden durch containerisierte Isolierung auf der Kubernetes-Plattform simuliert, die es ermöglicht, einzelne Instanzen von SR Linux in ihren isolierten Umgebungen auszuführen.

Im Grunde ermöglicht FSP die programmgesteuerte Erstellung einer virtuellen Kopie eines echten Netzwerks und die Nutzung derselben Software (SR Linux in Containern), die auf realen Routern und Switches verwendet wird. Darüber hinaus wird in beiden Netzwerken, dem realen und dem simulierten, dieselbe Konfiguration verwendet, was es ermöglicht, das softwaregestützte simulierte Netzwerk als ersten Schritt zum Einfügen und Testen von Änderungen zu nutzen. Auf der Grundlage der simulierten Umgebung kann FSP alle Informationen generieren, die für die Bereitstellung eines realen Netzwerks erforderlich sind.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster