Nokia představila síťový operační systém SR Linux pro směrovače

Společnost Nokia představila nový síťový operační systém Service Router Linux (SR Linux), zaměřenou na použití v síťové infrastruktuře datových center a cloudových prostředí. SR Linux je považován za klíčovou součást řešení Nokia Data Center Fabric a bude instalován na směrovače řady Nokia 7250 IXR a 7220 IXR. Řešení založené na SR Linux již prochází testováním v novém dánském datovém centru společnosti Apple.

Na rozdíl od jiných OS pro síťové zařízení založených na jádru Linux, SR Linux zachovává možnost přístupu k základnímu prostředí platformy Linux, které není skryto za specializovanými API a rozhraními. Uživatelé mají přístup k nemodifikovanému jádru Linux a základním systémovým aplikacím (bash, cron, Python atd.), a specifické aplikace jsou vytvářeny pomocí nástroje NetOps Toolkit, který není vázán na konkrétní programovací jazyky. Aplikace založené na NetOps Toolkit, například implementace směrovacích protokolů, mají přístup k různým síťovým API, ale fungují jako nezávislé komponenty.

Tento přístup umožňuje spravovat aplikace samostatně od operačního systému, například lze aktualizovat aplikaci bez provádění systémových změn nebo aktualizovat operační systém bez znovu sestavení aplikací. Kromě standardních aplikací, jako jsou implementace směrovacích protokolů, je povoleno spouštět libovolné programy od třetích stran. Použití nemodifikovaného jádra Linux výrazně zjednodušuje údržbu patchů na odstranění zranitelností a vytváření nadstaveb. Byla oznámena možnost přístupu k Linuxovým utilitám, patchům a balíčkům, stejně jako podpora spuštění v izolovaných kontejnerech.
Podporováno je definování kontrolních bodů pro vrácení změn v případě problémů.

Nokia představila síťový operační systém SR Linux pro směrovače

Správa může probíhat přes gNMI (gRPC Network Management Interface), příkazový řádek, pluginy v Pythonu a API na bázi JSON-RPC.
Pro oslovení funkcí běžící na systému služeb se doporučuje použít gRPC a protokol pro přenos dat Protocol Buffers. Aplikace SR Linux mohou vyměňovat informace o stavu pomocí architektury „publish/subscribe“ (pub/sub), kde se také používá gRPC a Protocol Buffers, a jako mechanismus zajištění dodání slouží IDB (Nokia Impart Database).
Pro strukturování informací o stavu aplikace a použité konfiguraci se uplatňují datové modely YANG (Yet Another Next Generation, RFC-6020).

Implementace síťových protokolů, včetně Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) a Virtual Extensible LAN (VXLAN), jsou postaveny na ověřené sadě protokolů SR OS (Nokia Service Router Operating System), již používané na více než jednom milionu směrovačů Nokia. Pro abstrahování od hardwarových komponentů se používá subsystém XDP (eXtensible Data Path).

Pro automatizaci provádění operací při vytváření, nasazování, konfiguraci síťové infrastruktury datových center, shromažďování a analýze telemetrie se doporučuje platforma Nokia Fabric Services Platform (FSP). FSP také poskytuje nástroje pro softwarovou simulaci sítě, které usnadňují plánování, návrh, testování a ladění sítí v datových centrech. Síťové komponenty jsou simulovány pomocí kontejnorové izolace na bázi platformy Kubernetes, která umožňuje spouštět jednotlivé instance SR Linux ve svých izolovaných prostředích.

V podstatě FSP umožňuje programově vytvořit virtuální kopii skutečné sítě a používat v této simulované síti stejný software (SR Linux v kontejnerech), který se používá na skutečných směrovačích a přepínačích. Navíc, v reálné i simulované síti se používá stejná konfigurace, což umožňuje použít programově simulovanou síť jako první krok pro provádění a testování změn. Na základě simulovaného prostředí může FSP vygenerovat všechny informace potřebné pro nasazení skutečné sítě.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster