Nokia memperkenalkan sistem operasi jaringan SR Linux untuk router

Perusahaan Nokia disajikan sistem operasi jaringan baru Router Layanan Linux (SR Linux) berorientasi untuk digunakan dalam infrastruktur jaringan pusat data dan lingkungan cloud. SR Linux dipandang sebagai komponen kunci dari solusi Nokia Data Center Fabric dan akan diinstal pada jajaran router Nokia 7250 IXR dan 7220 IXR. Solusi berbasis SR Linux telah diuji di pusat data baru Apple di Denmark.

Tidak seperti sistem operasi lain untuk peralatan jaringan berdasarkan kernel Linux, SR Linux mempertahankan kemampuan untuk mengakses lingkungan platform Linux yang mendasarinya, yang tidak tersembunyi di balik API dan antarmuka khusus. Pengguna memiliki akses ke kernel Linux yang tidak dimodifikasi dan aplikasi sistem dasar (bash, cron, Python, dll.), dan aplikasi spesifik dibuat menggunakan NetOps Toolkit, yang tidak terikat dengan bahasa pemrograman tertentu. Aplikasi berbasis NetOps Toolkit, seperti implementasi protokol perutean, mengakses API jaringan yang berbeda tetapi berfungsi sebagai komponen independen.

Pendekatan ini memungkinkan untuk mengelola aplikasi secara terpisah dari sistem operasi; misalnya, Anda dapat memperbarui aplikasi tanpa membuat perubahan sistem atau memperbarui sistem operasi tanpa membangun kembali aplikasi. Selain aplikasi standar, seperti implementasi protokol perutean, dimungkinkan untuk menjalankan program arbitrer dari produsen pihak ketiga. Penggunaan kernel Linux yang tidak dimodifikasi sangat menyederhanakan pemeliharaan patch untuk menghilangkan kerentanan dan pembuatan add-on. Kemampuan untuk mengakses utilitas, patch dan paket Linux, serta dukungan untuk berjalan dalam wadah yang terisolasi, dinyatakan.
Mendefinisikan pos pemeriksaan untuk mengembalikan perubahan jika terjadi masalah didukung.

Nokia memperkenalkan sistem operasi jaringan SR Linux untuk router

Pengelolaan dapat dilakukan melalui gNMI (Antarmuka Manajemen Jaringan gRPC), antarmuka baris perintah, plugin Python, dan API berbasis JSON-RPC.
Untuk mengakses fungsionalitas layanan yang berjalan di sistem, diusulkan untuk menggunakan gRPC dan protokol pertukaran data Protocol Buffers. Aplikasi SR Linux dapat bertukar data negara menggunakan arsitektur terbitkan/berlangganan (pub/sub), yang juga menggunakan gRPC dan Protocol Buffer, serta menggunakan IDB (Nokia Impart Database) sebagai mekanisme pengiriman yang terjamin.
Untuk menyusun informasi tentang keadaan aplikasi dan konfigurasi yang digunakan, digunakan model data YANG (Yet Another Next Generation). RFC-6020).

Implementasi protokol jaringan, termasuk Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) dan Virtual Extensible LAN (VXLAN), didasarkan pada tumpukan protokol SR OS (Nokia Service Router Operating System) yang telah terbukti dan telah digunakan di lebih dari a juta router Nokia. Subsistem digunakan untuk mengabstraksi komponen perangkat keras XDP (Jalur Data yang Dapat Diperluas).

Untuk mengotomatiskan operasi pembuatan, penerapan, penyiapan infrastruktur jaringan pusat data, pengumpulan dan analisis telemetri, Nokia Fabric Services Platform (FSP) ditawarkan. FSP juga menyediakan alat simulasi jaringan perangkat lunak untuk menyederhanakan perencanaan, desain, pengujian, dan debugging jaringan pusat data. Komponen jaringan disimulasikan menggunakan isolasi kontainer berdasarkan platform Kubernetes, yang memungkinkan Anda menjalankan instance SR Linux individual di lingkungan terisolasinya sendiri.

Pada dasarnya, FSP memungkinkan Anda membuat salinan virtual jaringan nyata secara terprogram dan menggunakan perangkat lunak yang sama (SR Linux dalam container) dalam jaringan simulasi yang digunakan pada router dan switch nyata. Selain itu, konfigurasi yang sama digunakan dalam jaringan nyata dan simulasi, yang memungkinkan jaringan simulasi perangkat lunak digunakan sebagai tautan pertama untuk membuat dan menguji perubahan. Berdasarkan lingkungan simulasi, FSP dapat menghasilkan semua informasi yang diperlukan untuk menyebarkan jaringan nyata.

Sumber: opennet.ru

Tambah komentar