Nokia tutvustas ruuterite jaoks võrguoperatsioonisüsteemi SR Linux

Nokia firma esitatakse uus võrgu operatsioonisüsteem Linuxi teenuse ruuter (SR Linux) orienteeritud kasutamiseks andmekeskuste ja pilvekeskkondade võrguinfrastruktuuris. SR Linuxi peetakse Nokia Data Center Fabric lahenduste põhikomponendiks ja see installitakse ruuterite sarjale Nokia 7250 IXR ja 7220 IXR. SR Linuxil põhinevat lahendust testitakse juba Apple'i uues Taani andmekeskuses.

Erinevalt teistest Linuxi tuumal põhinevate võrguseadmete operatsioonisüsteemidest säilitab SR Linux võimaluse pääseda juurde platvormi aluseks olevale Linuxi keskkonnale, mis ei ole peidetud spetsiaalsete API-de ja liideste taha. Kasutajatel on juurdepääs muutmata Linuxi tuumale ja põhilistele süsteemirakendustele (bash, cron, Python jne) ning konkreetsed rakendused luuakse NetOps Toolkiti abil, mis ei ole seotud kindlate programmeerimiskeeltega. NetOps Toolkitil põhinevad rakendused, nagu marsruutimisprotokolli juurutused, pääsevad juurde erinevatele võrgu API-dele, kuid toimivad iseseisvate komponentidena.

See lähenemine võimaldab hallata rakendusi operatsioonisüsteemist eraldi, näiteks saate värskendada rakendust ilma süsteemimuudatusi tegemata või värskendada operatsioonisüsteemi ilma rakendusi uuesti ehitamata. Lisaks tavalistele rakendustele, nagu marsruutimisprotokollide juurutused, on võimalik käitada suvalisi kolmandate osapoolte tootjate programme. Modifitseerimata Linuxi tuuma kasutamine lihtsustab oluliselt haavatavuste kõrvaldamiseks paikade hooldust ja lisandmoodulite loomist. Deklareeritakse juurdepääs Linuxi utiliitidele, paikadele ja pakettidele, samuti isoleeritud konteinerites töötamise tugi.
Toetatakse kontrollpunktide määratlemist muudatuste tagasipööramiseks probleemide korral.

Nokia tutvustas ruuterite jaoks võrguoperatsioonisüsteemi SR Linux

Juhtimine saab läbi viia gNMI (gRPC võrguhaldusliides), käsurea liides, Pythoni pistikprogrammid ja JSON-RPC-põhine API.
Süsteemis töötavate teenuste funktsionaalsusele juurdepääsuks on soovitatav kasutada andmevahetusprotokolli gRPC ja Protocol Buffers. SR Linuxi rakendused saavad vahetada olekuandmeid, kasutades avaldamise/tellimise (pub/sub) arhitektuuri, mis kasutab ka gRPC-d ja protokollipuhvreid ning kasutab IDB-d (Nokia Impart Database) garanteeritud edastamismehhanismina.
Teabe struktureerimiseks rakenduse oleku ja kasutatava konfiguratsiooni kohta kasutatakse YANG (Yet Another Next Generation) andmemudeleid. RFC-6020).

Võrguprotokolli rakendused, sealhulgas mitmeprotokolli piirilüüsi protokoll (MP-BGP), Ethernet VPN (EVPN) ja virtuaalne laiendatav kohtvõrk (VXLAN), põhinevad tõestatud SR OS-i (Nokia Service Router Operating System) protokollipinul, mida juba kasutatakse rohkem kui miljon Nokia ruuterit. Riistvarakomponentide abstrakteerimiseks kasutatakse alamsüsteemi XDP (laiendatav andmetee).

Andmekeskuse võrguinfrastruktuuri loomise, juurutamise, seadistamise, telemeetria kogumise ja analüüsimise toimingute automatiseerimiseks pakutakse Nokia Fabric Services Platformi (FSP). FSP pakub ka tarkvaravõrgu simulatsioonitööriistu, mis lihtsustavad andmekeskuste võrkude planeerimist, projekteerimist, testimist ja silumist. Võrgukomponente simuleeritakse Kubernetese platvormil põhineva konteineriisolatsiooni abil, mis võimaldab teil käitada üksikuid SR Linuxi eksemplare nende enda eraldatud keskkondades.

Põhimõtteliselt võimaldab FSP luua programmiliselt reaalsest võrgust virtuaalse koopia ja kasutada selles simuleeritud võrgus sama tarkvara (konteinerites SR Linux), mida kasutatakse päris ruuteritel ja kommutaatoritel. Lisaks kasutatakse sama konfiguratsiooni nii reaalsetes kui ka simuleeritud võrkudes, mis võimaldab tarkvara simuleeritud võrku kasutada esimese lingina muudatuste tegemiseks ja testimiseks. Simuleeritud keskkonna põhjal saab FSP genereerida kogu teabe, mis on vajalik reaalse võrgu juurutamiseks.

Allikas: opennet.ru

Lisa kommentaar