Nokia har præsenteret netværksoperativsystemet SR Linux til routere.

Nokia præsenterede et nyt netværksoperativsystem Service Router Linux (SR Linux), der er orienteret til brug i netværksinfrastrukturen i datacentre og cloud-miljøer. SR Linux betragtes som en nøglekomponent i Nokias Data Center Fabric-løsninger og vil blive installeret på routerne i Nokia 7250 IXR og 7220 IXR-serien. Løsningen baseret på SR Linux er allerede under test i Apples nye datacenter i Danmark.

I modsætning til andre operativsystemer til netværksudstyr baseret på Linux-kernen, bevarer SR Linux adgangen til det underliggende Linux-miljø, som ikke er skjult bag specialiserede API'er og interfaces. Brugere har adgang til den uhåndterede Linux-kernel og grundlæggende systemapplikationer (bash, cron, Python osv.), og specifikke applikationer oprettes ved hjælp af NetOps Toolkit, som ikke er knyttet til bestemte programmeringssprog. Applikationer baseret på NetOps Toolkit, for eksempel implementeringer af routingprotokoller, har adgang til forskellige netværks-API'er, men fungerer som uafhængige komponenter.

Denne tilgang muliggør at styre applikationer uafhængigt af operativsystemet. For eksempel kan man opdatere applikationen uden at ændre systemet, eller opdatere operativsystemet uden at rekonstruere applikationerne. Udover de indbyggede applikationer, såsom implementeringer af routingprotokoller, tillades det at køre programmer fra tredjepartsproducenter. Brugen af den uhåndterede Linux-kernel forenkler betydeligt vedligeholdelsen af patches til sårbarheder og oprettelsen af udvidelser. Der er mulighed for adgang til Linux-værktøjer, patches og pakker, samt støtte til kørsel i isolerede containere.
Der understøttes definition af kontrolpunkter til tilbageførsel af ændringer i tilfælde af problemer.

Nokia har præsenteret netværksoperativsystemet SR Linux til routere.

Management kan udføres via gNMI (gRPC Network Management Interface), kommandolinjegrænseflade, Python-plugins og JSON-RPC-baserede API'er.
For at få adgang til funktionaliteten fra de kørende tjenester anbefales det at bruge gRPC og dataudvekslingsprotokollen Protocol Buffers. Applikationer i SR Linux kan udveksle tilstandsdata ved hjælp af en 'publish/subscribe' (pub/sub) arkitektur, hvor gRPC og Protocol Buffers også anvendes, mens IDB (Nokia Impart Database) bruges som mekanisme for garanteret levering.
For structuring information about the application state and configuration used, YANG (Yet Another Next Generation) data models are employed. RFC-6020).

Implementations of network protocols, including Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN), and Virtual Extensible LAN (VXLAN), are based on the proven protocol stack SR OS (Nokia Service Router Operating System), already utilized on over a million Nokia routers. A subsystem is used to abstract from hardware components. XDP (eXtensible Data Path).

To automate the operations for creating, deploying, and configuring the data center network infrastructure, as well as collecting and analyzing telemetry, Nokia Fabric Services Platform (FSP) is proposed. FSP also provides tools for software network simulation to simplify planning, design, testing, and debugging of data center networks. Network components are simulated using container isolation based on the Kubernetes platform, allowing separate instances of SR Linux to run in their isolated environments.

Essentially, FSP allows for the programmatic formation of a virtual copy of the actual network and uses the same software (SR Linux in containers) in this simulated network as is used on real routers and switches. Moreover, the same configuration is used in both the real and simulated networks, enabling the programmatically simulated network to be the first step for implementing and testing changes. Based on the simulated environment, FSP can generate all the necessary information for deploying a real network.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster