Nokia introduserte SR Linux nettverksoperativsystem for rutere

Nokia-selskapet presentert nytt nettverksoperativsystem Linux Service Router (SR Linux) orientert for bruk i nettverksinfrastrukturen til datasentre og skymiljøer. SR Linux blir sett på som en nøkkelkomponent i Nokia Data Center Fabric-løsningene og vil bli installert på Nokia 7250 IXR og 7220 IXR linje med rutere. Løsningen basert på SR Linux testes allerede i Apples nye danske datasenter.

I motsetning til andre operativsystemer for nettverksutstyr basert på Linux-kjernen, beholder SR Linux muligheten til å få tilgang til det underliggende Linux-miljøet på plattformen, som ikke er skjult bak spesialiserte APIer og grensesnitt. Brukere har tilgang til den umodifiserte Linux-kjernen og grunnleggende systemapplikasjoner (bash, cron, Python, etc.), og spesifikke applikasjoner opprettes ved hjelp av NetOps Toolkit, som ikke er knyttet til spesifikke programmeringsspråk. NetOps Toolkit-baserte applikasjoner, som rutingprotokollimplementeringer, får tilgang til forskjellige nettverks-APIer, men fungerer som uavhengige komponenter.

Denne tilnærmingen gjør det mulig å administrere applikasjoner separat fra operativsystemet; for eksempel kan du oppdatere en applikasjon uten å gjøre systemendringer eller oppdatere operativsystemet uten å gjenoppbygge applikasjoner. I tillegg til standardapplikasjoner, som implementeringer av rutingprotokoller, er det mulig å kjøre vilkårlige programmer fra tredjepartsprodusenter. Bruken av en umodifisert Linux-kjerne forenkler i stor grad vedlikeholdet av patcher for å eliminere sårbarheter og opprettelse av tillegg. Muligheten til å få tilgang til Linux-verktøy, patcher og pakker, samt støtte for kjøring i isolerte beholdere, er erklært.
Definere sjekkpunkter for tilbakerulling av endringer i tilfelle problemer støttes.

Nokia introduserte SR Linux nettverksoperativsystem for rutere

Ledelse kan gjøres gjennom gNMI (gRPC Network Management Interface), kommandolinjegrensesnitt, Python-plugins og JSON-RPC-basert API.
For å få tilgang til funksjonaliteten til tjenester som kjører i systemet, foreslås det å bruke gRPC og Protocol Buffers datautvekslingsprotokoll. SR Linux-applikasjoner kan utveksle tilstandsdata ved å bruke en publiser/abonner (pub/sub) arkitektur, som også bruker gRPC og Protocol Buffers, og bruker IDB (Nokia Impart Database) som en garantert leveringsmekanisme.
For å strukturere informasjon om tilstanden til applikasjonen og konfigurasjonen som brukes, brukes YANG (Yet Another Next Generation) datamodeller. RFC-6020).

Nettverksprotokollimplementeringer, inkludert Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) og Virtual Extensible LAN (VXLAN), er basert på den velprøvde SR OS (Nokia Service Router Operating System)-protokollstabelen som allerede er brukt på mer enn en millioner rutere Nokia. Et delsystem brukes til å abstrahere maskinvarekomponentene XDP (utvidbar databane).

For å automatisere operasjonene med å opprette, distribuere, sette opp en datasenternettverksinfrastruktur, samle inn og analysere telemetri, tilbys Nokia Fabric Services Platform (FSP). FSP tilbyr også programvarenettverksimuleringsverktøy for å forenkle planlegging, design, testing og feilsøking av datasenternettverk. Nettverkskomponenter simuleres ved hjelp av containerisolering basert på Kubernetes-plattformen, som lar deg kjøre individuelle SR Linux-forekomster i deres egne isolerte miljøer.

I hovedsak lar FSP deg programmatisk lage en virtuell kopi av et ekte nettverk og bruke den samme programvaren (SR Linux i containere) i dette simulerte nettverket som brukes på ekte rutere og svitsjer. Dessuten brukes den samme konfigurasjonen i de virkelige og simulerte nettverkene, noe som gjør at det programvaresimulerte nettverket kan brukes som den første lenken for å gjøre og teste endringer. Basert på det simulerte miljøet kan FSP generere all informasjonen som trengs for å distribuere et ekte nettverk.

Kilde: opennet.ru

Legg til en kommentar