Principales caractéristiques à rechercher dans une plate-forme d'automatisation des réseaux SONiC
Par un ingénieur réseau certifié CCIE
Alors que les réseaux des centres de données évoluent vers des modèles ouverts et désagrégés, SONiC (Software for Open Networking in the Cloud) a gagné en popularité auprès des entreprises et des hyperscalers. Son architecture modulaire et sa prise en charge d'un large éventail de plateformes matérielles en font un système d'exploitation idéal pour les environnements de réseau évolutifs et neutres vis-à-vis des fournisseurs. Cependant, la flexibilité va de pair avec la complexité, en particulier lorsqu'il s'agit d'opérationnaliser et d'automatiser ces réseaux à grande échelle.
1. Prise en charge des API et des modèles de gestion SONiC
Au cœur de SONiC se trouve sa dépendance à l'égard d'interfaces standardisées telles que REST, gNMI et gRPC, ainsi que l'utilisation de Redis DB pour le suivi de l'état. Votre plateforme d'automatisation doit supporter nativement ces interfaces. Je suggère d'éviter les plateformes qui s'appuient uniquement sur le scraping CLI ou qui requièrent des scripts personnalisés. J'ai constaté que l'intégration native offre une gestion de la configuration plus fiable.
2. Configuration déclarative et mise en réseau basée sur l'intention

Une plateforme d'automatisation SONiC moderne devrait prendre en charge les Avec les commandes de la plateforme, vous définissez l'état souhaité du réseau et la plateforme détermine comment y parvenir. Les approches basées sur l'intention réduisent les erreurs, améliorent la cohérence et facilitent considérablement les retours en arrière et les audits.
3. Support multifournisseur et multiplateforme
4. Télémétrie et surveillance en temps réel
5. Architecture modulaire et extensible
6. Pipelines de test et de validation automatisés
7. Contrôle d'accès basé sur les rôles et enregistrement des audits
8. Normes ouvertes et soutien de la communauté
Recherchez des plateformes fondées sur des normes ouvertes et bénéficiant d'un solide soutien de la part de la communauté. Des outils comme TerraformLes plates-formes à code source ouvert, Ansible, Nornir ou autres, offrent souvent une meilleure flexibilité et une adoption plus rapide des modules spécifiques à SONiC.
Réflexions finales
Josh Saul
Vice-président du marketing produit
Josh Saul has pioneered open source network solutions for more than 25 years. As an architect, he built core networks for GE, Pfizer and NBC Universal. As an engineer at Cisco, Josh advised customers in the Fortune 100 financial sector and evangelized new technologies to customers. More recently, Josh led marketing and product teams at VMware (acquired by Broadcom), Cumulus Networks (acquired by NVIDIA), and Apstra (acquired by Juniper).