Nokia a présenté le système d'exploitation réseau SR Linux pour les routeurs

société Nokia présenté nouveau système d'exploitation réseau Routeur de service Linux (SR Linux) orienté pour une utilisation dans l'infrastructure réseau des centres de données et des environnements cloud. SR Linux est considéré comme un composant clé des solutions Nokia Data Center Fabric et sera installé sur la gamme de routeurs Nokia 7250 IXR et 7220 IXR. La solution basée sur SR Linux est déjà testée dans le nouveau centre de données danois d'Apple.

Contrairement à d'autres systèmes d'exploitation pour équipements réseau basés sur le noyau Linux, SR Linux conserve la possibilité d'accéder à l'environnement Linux sous-jacent de la plateforme, qui n'est pas caché derrière des API et des interfaces spécialisées. Les utilisateurs ont accès au noyau Linux non modifié et aux applications système de base (bash, cron, Python, etc.), et des applications spécifiques sont créées à l'aide du NetOps Toolkit, qui n'est pas lié à des langages de programmation spécifiques. Les applications basées sur NetOps Toolkit, telles que les implémentations de protocoles de routage, accèdent à différentes API réseau mais fonctionnent comme des composants indépendants.

Cette approche permet de gérer les applications séparément du système d'exploitation ; par exemple, vous pouvez mettre à jour une application sans apporter de modifications au système ou mettre à jour le système d'exploitation sans reconstruire les applications. En plus des applications standards, telles que les implémentations de protocoles de routage, il est possible d'exécuter des programmes arbitraires provenant de fabricants tiers. L'utilisation d'un noyau Linux non modifié simplifie grandement la maintenance des correctifs pour éliminer les vulnérabilités et la création de modules complémentaires. La possibilité d'accéder aux utilitaires, correctifs et packages Linux, ainsi que la prise en charge de l'exécution dans des conteneurs isolés, sont déclarées.
La définition de points de contrôle pour annuler les modifications en cas de problèmes est prise en charge.

Nokia a présenté le système d'exploitation réseau SR Linux pour les routeurs

La gestion peut se faire par gNMI (gRPC Network Management Interface), interface de ligne de commande, plugins Python et API basée sur JSON-RPC.
Pour accéder aux fonctionnalités des services exécutés dans le système, il est proposé d'utiliser gRPC et le protocole d'échange de données Protocol Buffers. Les applications SR Linux peuvent échanger des données d'état à l'aide d'une architecture de publication/abonnement (pub/sub), qui utilise également gRPC et Protocol Buffers, et utilise IDB (Nokia Impart Database) comme mécanisme de livraison garanti.
Pour structurer les informations sur l'état de l'application et la configuration utilisée, des modèles de données YANG (Yet Another Next Generation) sont utilisés. RFC-6020).

Les implémentations de protocoles réseau, notamment Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) et Virtual Extensible LAN (VXLAN), sont basées sur la pile de protocoles éprouvée SR OS (Nokia Service Router Operating System) déjà utilisée sur plus d'un millions de routeurs Nokia. Un sous-système est utilisé pour extraire les composants matériels XDP (Chemin de données extensible).

Pour automatiser les opérations de création, de déploiement, de mise en place d'une infrastructure réseau de centre de données, de collecte et d'analyse de télémétrie, la Nokia Fabric Services Platform (FSP) est proposée. FSP fournit également des outils logiciels de simulation de réseau pour simplifier la planification, la conception, les tests et le débogage des réseaux de centres de données. Les composants réseau sont simulés à l'aide d'une isolation de conteneur basée sur la plate-forme Kubernetes, qui vous permet d'exécuter des instances SR Linux individuelles dans leurs propres environnements isolés.

Essentiellement, FSP vous permet de créer par programme une copie virtuelle d'un réseau réel et d'utiliser le même logiciel (SR Linux dans des conteneurs) dans ce réseau simulé que celui utilisé sur de vrais routeurs et commutateurs. De plus, la même configuration est utilisée dans les réseaux réels et simulés, ce qui permet d'utiliser le réseau simulé par logiciel comme premier lien pour effectuer et tester des modifications. Sur la base de l'environnement simulé, le FSP peut générer toutes les informations nécessaires au déploiement d'un réseau réel.

Source: opennet.ru

Ajouter un commentaire