SR Linux, Nokia's nieuwe netwerkbesturingssysteem voor routers

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.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Alan Herrera zei

    welke programmeertalen?

    Vertrouw niet, onthoud dat Nokia eigendom is van Microsoft