Nokia avduket nylig introduksjonen av et nytt nettverksoperativsystem kalt «Linux Service Router»(SR Linux), som beskriver hvordan et system med fokus på bruk av datasentre og skymiljøer i nettverksinfrastrukturen.
SR Linux ansett som en nøkkelkomponent i Nokia Data Center-løsninger Stoff og vil bli installert på Nokia 7250 IXR og 7220 IXR-rutere. Den SR Linux-baserte løsningen testes allerede i Apples nye danske datasenter.
Om SR Linux
I motsetning til andre operativsystemer for nettverksutstyr basert på Linux-kjernen, SR Linux beholder muligheten til å få tilgang til det underliggende Linux-miljøet, que det er ikke skjult bak APIer og grensesnitt spesialiserte.
Brukere har tilgang til kjernen umodifiserte Linux- og grunnleggende systemapplikasjoner (bash, cron, Python, etc.), og lSpesifikke applikasjoner opprettes ved hjelp av NetOps Toolkit, som ikke er knyttet til visse programmeringsspråk.
NetOps Toolkit-baserte applikasjoner, som rutingprotokollimplementeringer, får tilgang til forskjellige nettverks-API-er, men fungerer som separate komponenter.
Denne tilnærmingen lar deg administrere applikasjoner separat fra systemet.For å være operativ, kan du for eksempel oppdatere applikasjonen uten å gjøre endringer i systemet eller oppdatere operativsystemet uten å gjenoppbygge programmene.
I tillegg til standardapplikasjoner, for eksempel implementering av rutingsprotokoller, er det lov å kjøre vilkårlige tredjepartsprogrammer.
Bruk av den umodifiserte Linux-kjernen forenkler vedlikeholdet sterkt av oppdateringer med eliminering av sårbarheter og oppretting av plugin-moduler. Den erklærte muligheten til å få tilgang til Linux-verktøy, oppdateringer og pakker, samt støtte for utgivelse i isolerte containere. Støtte for å definere bruddpunkter for å tilbakestille endringer i tilfelle problemer.
Administrasjon kan gjøres gjennom gNMI (gRPC nettverksadministrasjonsgrensesnitt), kommandolinjegrensesnitt, Python-plugins og JSON-RPC API.
For å få tilgang til funksjonaliteten til tjenestene som kjører på systemet, foreslås det å bruke gRPC og Protocol Buffers.
SR Linux-applikasjoner kan utveksle data status ved hjelp av publiser / abonner (pub / sub) arkitektur, som også bruker gRPC og Protocol Buffers, og bruker IDB (Nokia Impart Database) som en garantert leveringsmekanisme.
For å strukturere informasjonen om status og konfigurasjon for applikasjonen som brukes, brukes YANG-datamodeller (Yet Another Next Generation, RFC-6020).
Implementering av nettverksprotokoller, inkludert Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) og Extensible Virtual LAN (VXLAN), er basert på den påviste SR OS (Nokia Service Operating System) protokollstakk. Router), allerede implementert i mer enn en million Nokia-rutere For å oppsummere maskinvarekomponentene brukes laget av Nokia XDP (utvidbar datasti).
Å automatisere operasjoner opprettelse, distribusjon, konfigurering av datasenterets nettverksinfrastruktur, innsamling og analyse av telemetri, Nokia Fabric Services-plattform tilbys (PSF).
FSP også gir verktøy for simulering av programvarenettverk for å forenkle planlegging, design, testing og feilsøking av nettverk i datasentre. Nettverkskomponenter simulert ved bruk av containerisolasjon basert på Kubernetes-plattformen, som lar deg kjøre individuelle forekomster av SR Linux i sandkassemiljøene dine.
I hovedsak, FSP lar deg programmatisk lage en virtuell kopi av et ekte nettverk og bruke den samme programvaren (SR Linux i containere) som brukes i ekte rutere og brytere i dette simulerte nettverket. I tillegg bruker det virkelige og simulerte nettverket de samme innstillingene, slik at du kan bruke et programvaresimulert nettverk som den første lenken for å gjøre og teste endringer.
Basert på et simulert miljø, kan FSP generere all informasjon som er nødvendig for å implementere et reelt nettverk.
Hvis du vil vite mer om det, kan du gå til den offisielle Nokia-erklæringen ved å gå til til følgende lenke.
hvilke programmeringsspråk?
Ikke stol på, husk at Nokia eies av Microsoft