Nokia predstavila sieťový operačný systém SR Linux pre smerovače

Spoločnosť Nokia predstavila nový sieťový operačný systém Service Router Linux (SR Linux), zameraný na použitie v sieťovej infraštruktúre centier správy dát a cloudových prostredí. SR Linux je považovaný za kľúčový komponent riešení Nokia Data Center Fabric a bude sa inštalovať na routery radu Nokia 7250 IXR a 7220 IXR. Riešenie založené na SR Linux už prechádza testovaním v novom dánskom dátovom centre spoločnosti Apple.

Na rozdiel od iných operačných systémov pre sieťové zariadenia na báze jadra Linux, SR Linux zachováva prístup k základnému Linuxovému prostrediu, ktoré nie je skryté za špecializovanými API a rozhraniami. Používatelia majú prístup k nemodifikovanému jadru Linux a základným systémovým aplikáciám (bash, cron, Python atď.), pričom špecifické aplikácie sú vytvárané pomocou nástrojov NetOps Toolkit, ktoré nie sú viazané na konkrétne programovacie jazyky. Aplikácie založené na NetOps Toolkit, napríklad implementácie smerovacích protokolov, získavajú prístup k rôznym sieťovým API, ale fungujú ako nezávislé komponenty.

Takýto prístup umožňuje spravovať aplikácie oddelene od operačného systému, napríklad je možné aktualizovať aplikáciu bez zmien v systéme alebo aktualizovať operačný systém bez prekompilovania aplikácií. Okrem štandardných aplikácií, ako sú implementácie smerovacích protokolov, je povolené spúšťať aj vlastné programy tretej strany. Použitie nemodifikovaného jadra Linux značne zjednodušuje údržbu opráv na odstránenie zraniteľností a vytváranie nadstavieb. Je vyhlásená možnosť prístupu k Linuxovým utilitám, opráv a balíkom, ako aj podpora spúšťania v izolovaných kontajneroch.
Podporuje sa definícia kontrolných bodov na návrat zmien v prípade problémov.

Nokia predstavila sieťový operačný systém SR Linux pre smerovače

Správa sa môže vykonávať cez gNMI (gRPC Network Management Interface), rozhranie príkazového riadku, pluginy na Python a API na báze JSON-RPC.
Na prístup k funkčnosti pracujúcich v systéme služieb sa odporúča používať gRPC a protokol výmeny dát Protocol Buffers. Aplikácie SR Linux môžu vymieňať údaje o stave pomocou architektúry „publish/subscribe“ (pub/sub), v ktorej sa taktiež používa gRPC a Protocol Buffers, pričom mechanizmom garantovanej dodávky je IDB (Nokia Impart Database).
Na štruktúrovanie informácií o stave aplikácie a používanej konfigurácii sa používajú modely údajov YANG (Yet Another Next Generation, RFC-6020).

Implementácie sieťových protokolov, vrátane Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) a Virtual Extensible LAN (VXLAN), sú založené na osvedčenom protokolovom stacku SR OS (Nokia Service Router Operating System), ktorý je už použitý na viac ako milióne smerovačov Nokia. Na abstrakciu od hardvérových komponentov sa používa subsystém XDP (eXtensible Data Path).

Na automatizáciu operácií súvisiacich so zriadením, nasadením, konfiguráciou sieťovej infraštruktúry dátových centier, ako aj na zbieranie a analýzu telemetrie sa navrhuje Nokia Fabric Services Platform (FSP). FSP tiež poskytuje nástroje na programovú simuláciu siete na zjednodušenie plánovania, navrhovania, testovania a ladenia sietí v dátových centrách. Sieťové komponenty sú simulované pomocou kontajnerovej izolácie na báze platformy Kubernetes, ktorá umožňuje spúšťať samostatné instance SR Linux vo svojich izolovaných prostrediach.

V podstate FSP umožňuje programovo vytvoriť virtuálnu kópiu skutočnej siete a používať v tejto simulovanej sieti to isté softvérové vybavenie (SR Linux v kontajneroch), ktoré sa používa na skutočných smerovačoch a prepínačoch. Čo viac, v reálnej a simulovanej sieti sa používa rovnaká konfigurácia, čo umožňuje využívať programovo simulovanú sieť ako prvý článok na vykonávanie a testovanie zmien. Na základe simulovaného prostredia môže FSP generovať všetky informácie potrebné na nasadenie skutočnej siete.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster