Nokia onthuld onlangs de introductie van een nieuw netwerkbesturingssysteem genaamd «Linux-servicerouter»(SR Linux), waarin wordt beschreven hoe een systeem gericht op het gebruik van datacenters en cloudomgevingen in de netwerkinfrastructuur.
SR-Linux beschouwd als een belangrijk onderdeel van Nokia Data Center-oplossingen Fabric en zal worden geïnstalleerd op de Nokia 7250 IXR- en 7220 IXR-routers. De op SR Linux gebaseerde oplossing wordt al getest in het nieuwe Deense datacenter van Apple.
Over SR Linux
In tegenstelling tot andere besturingssystemen voor netwerkapparatuur op basis van de Linux-kernel, SR Linux behoudt de mogelijkheid om toegang te krijgen tot de onderliggende Linux-omgeving, dat het is niet verborgen achter API's en interfaces gespecialiseerd.
Gebruikers hebben toegang tot de kernel ongewijzigde Linux- en basissysteemtoepassingen (bash, cron, Python, enz.), en lSpecifieke applicaties worden gemaakt met NetOps Toolkit, die niet is gebonden aan bepaalde programmeertalen.
Op NetOps Toolkit gebaseerde applicaties, zoals implementaties van routeringsprotocollen, krijgen toegang tot verschillende netwerk-API's, maar functioneren als afzonderlijke componenten.
Met deze aanpak kunt u applicaties afzonderlijk van het systeem beheren.Om te werken, kunt u bijvoorbeeld de toepassing bijwerken zonder wijzigingen aan het systeem aan te brengen of het besturingssysteem bijwerken zonder de toepassingen opnieuw te bouwen.
Naast standaardtoepassingen, zoals de implementatie van routeringsprotocollen, is het toegestaan om willekeurige programma's van derden uit te voeren.
Het gebruik van de ongewijzigde Linux-kernel vereenvoudigt het onderhoud aanzienlijk van patches met het elimineren van kwetsbaarheden en het creëren van plug-ins. De verklaarde mogelijkheid om toegang te krijgen tot Linux-hulpprogramma's, patches en pakketten, evenals ondersteuning voor release in geïsoleerde containers. Ondersteuning voor het definiëren van breekpunten om wijzigingen ongedaan te maken in geval van problemen.
Administratie kan worden gedaan via gNMI (gRPC-netwerkbeheerinterface), opdrachtregelinterface, Python-plug-ins en JSON-RPC API.
Om toegang te krijgen tot de functionaliteit van de services die op het systeem draaien, wordt voorgesteld om gRPC en protocolbuffers te gebruiken.
SR Linux-applicaties kunnen gegevens uitwisselen status met behulp van de publish / subscribe (pub / sub) architectuur, die ook gRPC en protocolbuffers gebruikt en IDB (Nokia Impart Database) gebruikt als een mechanisme voor gegarandeerde levering.
Om de informatie over de status en configuratie van de gebruikte applicatie te structureren, worden YANG-datamodellen (Yet Another Next Generation, RFC-6020) gebruikt.
Implementaties van netwerkprotocollen, waaronder Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) en Extensible Virtual LAN (VXLAN), zijn gebaseerd op de beproefde SR OS-protocolstack (Nokia Service Operating System). Router), al geïmplementeerd in meer dan een miljoen Nokia-routers Om de hardwarecomponenten samen te vatten, wordt de Nokia XDP-laag (uitbreidbaar datapad) gebruikt.
Om operaties te automatiseren creatie, implementatie, configuratie van de netwerkinfrastructuur van het datacenter, verzameling en analyse van telemetrie, Nokia Fabric Services Platform aangeboden (PSF).
FSP ook biedt software-netwerksimulatietools om het plannen, ontwerpen, testen en debuggen van netwerken in datacenters te vereenvoudigen. Netwerkcomponenten gesimuleerd met behulp van containerisolatie op basis van het Kubernetes-platform, waarmee u afzonderlijke exemplaren van SR Linux in uw sandbox-omgevingen kunt uitvoeren.
In essentie, Met FSP kunt u programmatisch een virtuele kopie van een echt netwerk maken en gebruik dezelfde software (SR Linux gecontaineriseerd) die wordt gebruikt in echte routers en switches in dit gesimuleerde netwerk. Bovendien gebruiken het echte en gesimuleerde netwerk dezelfde instellingen, waardoor u een softwarematig gesimuleerd netwerk kunt gebruiken als de eerste link om wijzigingen aan te brengen en te testen.
Op basis van een gesimuleerde omgeving kan FSP alle informatie genereren die nodig is om een echt netwerk te implementeren.
Als je er meer over wilt weten, kun je de officiële Nokia-verklaring raadplegen via naar de volgende link.
welke programmeertalen?
Vertrouw niet, onthoud dat Nokia eigendom is van Microsoft