Nokia-selskabet nyt netværksoperativsystem (SR Linux), til brug i netværksinfrastrukturen i datacentre og cloud-miljøer. Linux betragtes som en nøglekomponent i Nokia Data Center Fabric-løsninger og vil blive installeret på Nokia 7250 IXR- og 7220 IXR-routerne. Den SR-baserede løsning Linux bliver allerede testet i Apples nye danske datacenter.
I modsætning til andre kernebaserede netværks-operativsystemer Linux i SR Linux adgang til den underliggende platform opretholdes Linux- et miljø, der ikke er skjult bag specialiserede API'er og grænseflader. Brugere har adgang til den umodificerede kerne. Linux og basale systemapplikationer (bash, cron, Python osv.), mens specifikke applikationer oprettes ved hjælp af NetOps Toolkit, som ikke er bundet til specifikke programmeringssprog. NetOps Toolkit-baserede applikationer, såsom implementeringer af routingprotokoller, tilgår forskellige netværks-API'er, men fungerer som uafhængige komponenter.
Denne tilgang muliggør administration af applikationer separat fra operativsystemet. For eksempel kan du opdatere en applikation uden at foretage systemændringer eller opdatere operativsystemet uden at genopbygge applikationer. Ud over standardapplikationer, såsom implementeringer af routingprotokoller, giver den mulighed for at køre vilkårlige tredjepartsprogrammer. Brug af en umodificeret kerne Linux forenkler vedligeholdelsen af programrettelser, der eliminerer sårbarheder, og oprettelsen af tilføjelser betydeligt. Muligheden for at få adgang Linux-hjælpeprogrammer, programrettelser og pakker, samt understøttelse af kørsel i isolerede containere.
Understøtter definition af kontrolpunkter for at rulle ændringer tilbage i tilfælde af problemer.

Kontrol kan ske via (gRPC Network Management Interface), kommandolinjegrænseflade, Python-plugins og JSON-RPC-baseret API.
For at få adgang til funktionaliteten af de tjenester, der kører i systemet, foreslås det at bruge gRPC og dataudvekslingsprotokollen Protocol Buffers. SR-applikationer Linux kan udveksle tilstandsdata ved hjælp af en publicer/abonner (pub/sub) arkitektur, der også bruger gRPC og protokolbuffere, og bruger IDB (Nokia Impart Database) som en garanteret leveringsmekanisme.
For at strukturere information om applikationens tilstand og den anvendte konfiguration anvendes YANG-datamodeller (Yet Another Next Generation). ).
Implementeringer af netværksprotokoller, herunder Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) og Virtual Extensible LAN (VXLAN), er baseret på den velprøvede SR OS (Nokia Service Router Operating System) protokolstak, der allerede er implementeret på over en million Nokia-routere. Et delsystem bruges til at abstrahere fra hardwarekomponenter. (Udvidelig datasti).
Nokia Fabric Services Platform (FSP) er tilgængelig til at automatisere oprettelse, implementering og konfiguration af datacenternetværksinfrastruktur samt telemetriindsamling og -analyse. FSP leverer også softwarebaserede netværkssimuleringsværktøjer til at forenkle planlægning, design, test og fejlfinding af datacenternetværk. Netværkskomponenter simuleres ved hjælp af containerisolering baseret på Kubernetes-platformen, hvilket muliggør lancering af separate SR-instanser. Linux i deres isolerede miljøer.
FSP giver dig i bund og grund mulighed for programmatisk at oprette en virtuel kopi af et rigtigt netværk og bruge den samme software (SR) i dette simulerede netværk. Linux I containere bruges dette på rigtige routere og switche. Desuden deler de rigtige og simulerede netværk den samme konfiguration, hvilket gør det muligt at bruge det simulerede netværk som det første trin i implementering og test af ændringer. Baseret på det simulerede miljø kan FSP generere alle de oplysninger, der er nødvendige for at implementere et rigtigt netværk.
Kilde: opennet.ru
