Nokia introducerade SR Linux nätverksoperativsystem för routrar

Nokia företag представила nytt nätverksoperativsystem Linux Service Router (SR Linux) orienterad för användning i nätverksinfrastrukturen för datacenter och molnmiljöer. SR Linux ses som en nyckelkomponent i Nokias datacentertygslösningar och kommer att installeras på routrarna Nokia 7250 IXR och 7220 IXR. Lösningen baserad på SR Linux testas redan i Apples nya danska datacenter.

Till skillnad från andra operativsystem för nätverksutrustning baserad på Linux-kärnan, behåller SR Linux möjligheten att komma åt plattformens underliggande Linux-miljö, som inte är gömd bakom specialiserade API:er och gränssnitt. Användare har tillgång till den omodifierade Linux-kärnan och grundläggande systemapplikationer (bash, cron, Python, etc.), och specifika applikationer skapas med hjälp av NetOps Toolkit, som inte är knutet till specifika programmeringsspråk. NetOps Toolkit-baserade applikationer, som routingprotokollimplementationer, får åtkomst till olika nätverks-API:er men fungerar som oberoende komponenter.

Detta tillvägagångssätt gör det möjligt att hantera applikationer separat från operativsystemet, till exempel kan du uppdatera en applikation utan att göra systemändringar eller uppdatera operativsystemet utan att bygga om applikationer. Förutom standardapplikationer, såsom implementeringar av routingprotokoll, är det möjligt att köra godtyckliga program från tredjepartstillverkare. Användningen av en omodifierad Linux-kärna förenklar avsevärt underhållet av patchar för att eliminera sårbarheter och skapa tillägg. Möjligheten att komma åt Linux-verktyg, patchar och paket, samt stöd för att köra i isolerade behållare, deklareras.
Definiera kontrollpunkter för att återställa ändringar i händelse av problem stöds.

Nokia introducerade SR Linux nätverksoperativsystem för routrar

Förvaltning kan ske genom gNMI (gRPC Network Management Interface), kommandoradsgränssnitt, Python-plugins och JSON-RPC-baserat API.
För att komma åt funktionaliteten hos tjänster som körs i systemet, föreslås det att gRPC och Protocol Buffers datautbytesprotokoll används. SR Linux-applikationer kan utbyta tillståndsdata med en publicera/prenumerera (pub/sub) arkitektur, som också använder gRPC och Protocol Buffers, och använder IDB (Nokia Impart Database) som en garanterad leveransmekanism.
För att strukturera information om applikationens tillstånd och den använda konfigurationen används YANG (Yet Another Next Generation) datamodeller. RFC-6020).

Nätverksprotokollimplementeringar, inklusive Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) och Virtual Extensible LAN (VXLAN), är baserade på den beprövade SR OS (Nokia Service Router Operating System) protokollstacken som redan används på mer än en miljoner routrar Nokia. Ett delsystem används för att abstrahera hårdvarukomponenterna XDP (Extensible Data Path).

För att automatisera verksamheten med att skapa, distribuera, sätta upp en datacenternätverksinfrastruktur, samla in och analysera telemetri, erbjuds Nokia Fabric Services Platform (FSP). FSP tillhandahåller också nätverkssimuleringsverktyg för programvara för att förenkla planering, design, testning och felsökning av datacenternätverk. Nätverkskomponenter simuleras med hjälp av containerisolering baserad på Kubernetes-plattformen, som låter dig köra individuella SR Linux-instanser i sina egna isolerade miljöer.

I huvudsak tillåter FSP dig att programmatiskt skapa en virtuell kopia av ett riktigt nätverk och använda samma programvara (SR Linux i behållare) i detta simulerade nätverk som används på riktiga routrar och switchar. Dessutom används samma konfiguration i de verkliga och simulerade nätverken, vilket gör att det mjukvarusimulerade nätverket kan användas som den första länken för att göra och testa ändringar. Baserat på den simulerade miljön kan FSP generera all information som behövs för att distribuera ett riktigt nätverk.

Källa: opennet.ru

Lägg en kommentar