Nokia introduceerde het SR Linux-netwerkbesturingssysteem voor routers

Nokia-bedrijf gepresenteerd nieuw netwerkbesturingssysteem Linux-servicerouter (SRLinux) georiënteerd voor gebruik in de netwerkinfrastructuur van datacenters en cloudomgevingen. SR Linux wordt gezien als een belangrijk onderdeel van de Nokia Data Center Fabric-oplossingen en zal worden geïnstalleerd op de Nokia 7250 IXR- en 7220 IXR-routerslijn. De oplossing op basis van SR Linux wordt al getest in het nieuwe Deense datacenter van Apple.

In tegenstelling tot andere besturingssystemen voor netwerkapparatuur gebaseerd op de Linux-kernel, behoudt SR Linux de mogelijkheid om toegang te krijgen tot de onderliggende Linux-omgeving van het platform, die niet verborgen is achter gespecialiseerde API's en interfaces. Gebruikers hebben toegang tot de ongewijzigde Linux-kernel en basissysteemapplicaties (bash, cron, Python, enz.), en specifieke applicaties worden gemaakt met behulp van de NetOps Toolkit, die niet gebonden is aan specifieke programmeertalen. Op NetOps Toolkit gebaseerde applicaties, zoals implementaties van routeringsprotocollen, hebben toegang tot verschillende netwerk-API's, maar functioneren als onafhankelijke componenten.

Deze aanpak maakt het mogelijk applicaties afzonderlijk van het besturingssysteem te beheren; u kunt bijvoorbeeld een applicatie bijwerken zonder systeemwijzigingen aan te brengen, of het besturingssysteem bijwerken zonder applicaties opnieuw op te bouwen. Naast standaardtoepassingen, zoals implementaties van routeringsprotocollen, is het mogelijk om willekeurige programma's van externe fabrikanten te draaien. Het gebruik van een ongewijzigde Linux-kernel vereenvoudigt het onderhoud van patches om kwetsbaarheden te elimineren en het maken van add-ons aanzienlijk. De mogelijkheid om toegang te krijgen tot Linux-hulpprogramma's, patches en pakketten, evenals ondersteuning voor het draaien in geïsoleerde containers, wordt verklaard.
Het definiëren van controlepunten voor het ongedaan maken van wijzigingen in geval van problemen wordt ondersteund.

Nokia introduceerde het SR Linux-netwerkbesturingssysteem voor routers

Beheer kan via gNMI (gRPC Network Management Interface), opdrachtregelinterface, Python-plug-ins en op JSON-RPC gebaseerde API.
Om toegang te krijgen tot de functionaliteit van de services die in het systeem draaien, wordt voorgesteld om gRPC en het protocol voor gegevensuitwisseling Protocol Buffers te gebruiken. SR Linux-applicaties kunnen statusgegevens uitwisselen met behulp van een publiceer/subscribe-architectuur (pub/sub), die ook gRPC en protocolbuffers gebruikt, en IDB (Nokia Impart Database) gebruikt als gegarandeerd leveringsmechanisme.
Om informatie over de status van de applicatie en de gebruikte configuratie te structureren, wordt gebruik gemaakt van YANG (Yet Another Next Generation) datamodellen. RFC-6020).

Implementaties van netwerkprotocollen, waaronder Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) en Virtual Extensible LAN (VXLAN), zijn gebaseerd op de beproefde SR OS-protocolstack (Nokia Service Router Operating System) die al wordt gebruikt op meer dan een miljoen routers Nokia. Er wordt een subsysteem gebruikt om de hardwarecomponenten te abstraheren XDP (uitbreidbaar gegevenspad).

Om de activiteiten van het creëren, implementeren, opzetten van een datacenternetwerkinfrastructuur en het verzamelen en analyseren van telemetrie te automatiseren, wordt het Nokia Fabric Services Platform (FSP) aangeboden. FSP biedt ook software-netwerksimulatietools om de planning, het ontwerp, het testen en het debuggen van datacenternetwerken te vereenvoudigen. Netwerkcomponenten worden gesimuleerd met behulp van containerisolatie op basis van het Kubernetes-platform, waarmee u individuele SR Linux-instanties in hun eigen geïsoleerde omgevingen kunt uitvoeren.

In essentie stelt FSP je in staat om programmatisch een virtuele kopie van een echt netwerk te maken en dezelfde software (SR Linux in containers) in dit gesimuleerde netwerk te gebruiken die wordt gebruikt op echte routers en switches. Bovendien wordt dezelfde configuratie gebruikt in de echte en gesimuleerde netwerken, waardoor het software-gesimuleerde netwerk kan worden gebruikt als eerste schakel voor het maken en testen van wijzigingen. Op basis van de gesimuleerde omgeving kan de FSP alle informatie genereren die nodig is om een ​​echt netwerk in te zetten.

Bron: opennet.ru

Voeg een reactie