Leçon 51 : Introduction à l'automatisation des réseaux
Alors que le CCNA traditionnel se concentrait fortement sur la configuration CLI, le réseautage moderne exige une compréhension des principes d'automatisation. L'automatisation permet aux ingénieurs réseau de configurer, gérer et surveiller les périphériques à grande échelle, réduisant ainsi les erreurs manuelles.
Pourquoi automatiser ?
- Échelle : Gérer des milliers de périphériques simultanément.
- Cohérence : Élimine les erreurs humaines dues à une configuration manuelle répétée.
- Vitesse : Déployer des configurations ou des mises à jour rapidement.
Plans de gestion
- Plan de Données : Gère le transfert réel des données (ASICs sur les commutateurs/routeurs).
- Plan de Contrôle : Construit la topologie et prend les décisions de transfert (protocoles de routage, STP).
- Plan de Gestion : Utilisé pour gérer, surveiller et configurer les périphériques (CLI, SNMP, APIs).
Outils et technologies
- Python : Le langage de script dominant pour l'automatisation des réseaux.
- Ansible, Chef, Puppet : Outils de gestion de la configuration utilisés pour "pousser" des configurations standardisées vers de nombreux périphériques.
- JSON/YAML : Formats de sérialisation de données utilisés pour la communication API et les fichiers de configuration.