
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 est un pionnier des solutions de réseau open source depuis plus de 25 ans. En tant qu'architecte, il a construit des réseaux centraux pour GE, Pfizer et NBC Universal. En tant qu'ingénieur chez Cisco, Josh a conseillé des clients dans le secteur financier du Fortune 100 et a évangélisé les nouvelles technologies auprès des clients. Plus récemment, Josh a dirigé des équipes de marketing et de produits chez VMware (racheté par Broadcom), Cumulus Networks (racheté par Nvidia) et Apstra (racheté par Juniper).