Nokia tutvustas vÔrguhaldustarkvara SR Linux marsruutide jaoks

EttevĂ”te Nokia esitles uus vĂ”rguhaldussĂŒsteem Service Router Linux (SR Linux), mis on suunatud mille eesmĂ€rk on kasutada andmekeskuste ja pilveteenuste vĂ”rgustruktuuris. SR Linuxi kĂ€sitletakse Nokia Data Center Fabric lahenduste vĂ”tmeelemendina ning seda paigaldatakse Nokia 7250 IXR ja 7220 IXR marsruutidesse. SR Linuxi pĂ”hine lahendus on juba testimisel Apple'i uues Taani andmekeskuses.

Erinevalt teistest Linuxi tuumal pÔhinevatest vÔrguseadmestest vÔimaldab SR Linux juurdepÀÀsu alusplatformi Linuxi keskkonnale, mis ei ole peidetud spetsialiseeritud API-de ja liideste taha. Kasutajatel on juurdepÀÀs muutmata Linuxi tuumele ja pÔhiosa rakendustele (bash, cron, Python jne), samas kui spetsiifilised rakendused luuakse NetOps Toolkit'i tööriistade abil, mis ei ole seotud kindlate programmeerimiskeeltega. NetOps Toolkit'i pÔhjal loodud rakendused, nÀiteks marsruutimisprotokollide rakendused, pÀÀsevad ligi erinevatele vÔrgule API-dele, kuid toimivad iseseisvate komponentidena.

Selline lĂ€henemine vĂ”imaldab hallata rakendusi eraldi operatsioonisĂŒsteemist, nĂ€iteks saab rakendust uuendada ilma sĂŒsteemi muutmata vĂ”i operatsioonisĂŒsteemi uuendada ilma rakendusi uuesti koostamata. Lisaks vaikimisi rakendustele, nagu marsruutimisprotokollide rakendused, on lubatud kĂ€ivitada ka kolmandate osade programme. Muutmata Linuxi tuuma kasutamine lihtsustab oluliselt haavatavusi parandavaid plaastrite haldamist ja tĂ€ienduste loomist. Lubatud on juurdepÀÀs Linuxi utiliitidele, plaastritele ja pakettidele, samuti toetatakse isolatsioonikonteinerites kĂ€ivitamist.
Toetatakse kontrollpunktide mÀÀramist muudatuste tagasikutsumiseks vÔimalike probleemide korral.

Nokia tutvustas vÔrguhaldustarkvara SR Linux marsruutide jaoks

Haldamine vÔib toimuda lÀbi gNMI (gRPC Network Management Interface), kÀsurealiidese, Python'i pistikute ja JSON-RPC pÔhiste API-de kaudu.
SĂŒsteemis töötavate teenuste funktsioonide kasutamiseks soovitatakse kasutada gRPC ja protokolli Protocol Buffers andmevahetuseks. SR Linux'i rakendused saavad vahetada olekuteavet, kasutades 'publish/subscribe' (pub/sub) arhitektuuri, kus kasutatakse samuti gRPC ja Protocol Buffers, ning tagatud kohaletoimetamise mehhanismina kasutatakse IDB-d (Nokia Impart Database).
Rakenduse oleku ja kasutatava konfiguratsiooni teabe struktureerimiseks kasutatakse YANG (Yet Another Next Generation) andmemudeleid, RFC-6020).

VĂ”rguprotokollide teostused, sealhulgas Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) ja Virtual Extensible LAN (VXLAN), pĂ”hinevad tĂ”estatud SR OS (Nokia Service Router Operating System) protokollide virnal, mida on juba rakendatud enam kui miljonis Nokia ruuteris. Riistvaralistest komponentidest eemal hoidmiseks kasutatakse alamsĂŒsteemi XDP (eXtensible Data Path).

Andmekeskuse vĂ”rgu infrastruktuuri loomise, juurutamise, seadistamise operatsioonide automatiseerimiseks, samuti telemeetriate kogumiseks ja analĂŒĂŒsimiseks pakutakse Nokia Fabric Services Platformi (FSP). FSP annab ka tööriistad vĂ”rgu simuleerimiseks, et lihtsustada vĂ”rgu planeerimist, projekteerimist, testimist ja tĂ”rkeotsingut. VĂ”rgu komponente simuleeritakse konteinerite isolatsiooni abil Kubernetes platvormi baasil, mis vĂ”imaldab kĂ€itada eraldiseisvaid SR Linuxi koopiaid isoleeritud keskkondades.

FSP vĂ”imaldab sisuliselt tarkvara kaudu luua virtuaalse koopia reaalsetest vĂ”rgust ja kasutada selles simuleeritud vĂ”rgus sama tarkvara (SR Linux konteinerites), mis on kasutusel tĂ”elistes ruuterites ja lĂŒlitites. Veelgi enam, reaalses ja simuleeritud vĂ”rgus kasutatakse ĂŒhte ja sama konfiguratsiooni, mis vĂ”imaldab kasutada tarkvara simuleeritud vĂ”rku esimesena muudatuste sisestamiseks ja testimiseks. Simuleeritud keskkonna pĂ”hjal vĂ”ib FSP genereerida kogu teabe, mis on vajalik reaalse vĂ”rgu juurutamiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster