Leson 1Plongée approfondie dans SNMP : versions v1/v2c/v3, MIB, OID, walk/get/bulk, traps et informsPlongez en profondeur dans SNMP pour la supervision et le contrôle limité. Comparez les versions SNMP, comprenez les MIB et OID, utilisez les opérations walk, get et bulk, et configurez traps et informs de manière sécurisée.
Différences de sécurité SNMP v1, v2c et v3Structure MIB, nommage OID et navigationUtilisation de get, get-next, walk et bulkgetConfiguration des traps et informs sur les équipementsÉchelle des sondages SNMP et contrôle des tauxLeson 2Outils d'automatisation infrastructure : modules Ansible networking, plugins module vs connexion, idempotence et patterns de playbooksComprenez comment les outils d'automatisation d'infrastructure gèrent les équipements réseau. Vous utiliserez les modules Ansible networking et plugins de connexion, appliquerez des patterns idempotents et structurerez des playbooks pour des changements de configuration sûrs et évolutifs.
Inventaire réseau et conception de variables hôteVue d'ensemble des plugins de connexion spécifiques réseauPatterns de configuration idempotents dans les playbooksValidation des changements avec modes check et diffGestion des erreurs et stratégies de rollbackLeson 3Choix des protocoles pour environnements multi-fournisseurs : compromis (lecture seule vs config), sécurité, performance, support fournisseurApprenez à choisir les protocoles de gestion dans les réseaux multi-fournisseurs. Comparez les workflows lecture seule et configuration, modèles de sécurité, impact performance et support fournisseur pour concevoir des stratégies d'automatisation robustes et maintenables.
Workflows lecture seule vs changements de configurationModèles de sécurité et gestion des identifiantsLatence, débit et considérations d'échelleCouverture des fonctionnalités fournisseur et risques roadmapStandardisation opérationnelle multi-fournisseursLeson 4Fondamentaux SSH pour équipements réseau : authentification par clé, gestion de session, exécution de commandes, paramètres terminauxPassez en revue les fondamentaux SSH utilisés par les équipements réseau. Apprenez l'authentification par clé, cycle de vie des sessions, modèles d'exécution de commandes, paramètres terminaux et pratiques de durcissement de sécurité pour l'accès automatisé.
Génération, stockage et rotation des clésChiffres SSH, MAC et versions de protocoleShells interactifs vs canaux execLongueur terminal, pagination et invitesHôtes de saut, bastions et commandes proxyLeson 5API REST sur équipements réseau : endpoints fournisseurs courants, authentification (token, basic, OAuth), payloads JSON/XMLApprenez comment les API REST sont exposées sur les équipements réseau. Vous examinerez les endpoints courants, schémas d'authentification, formats de payloads JSON ou XML, versionnage et patterns pour des changements de configuration sûrs et idempotents.
Modélisation des ressources pour interfaces et VLANAuthentification token, basic et OAuthConception de payloads JSON requête/réponseGestion des erreurs et mapping statuts HTTPVersionnage API et compatibilité arrièreLeson 6gNMI et télémétrie streaming : modèles d'abonnement, encodages protobuf/JSON, push vs pollPlongez dans gNMI et la télémétrie streaming pour une observabilité moderne. Apprenez les modèles d'abonnement, encodages protobuf et JSON, compromis push vs poll, et comment intégrer les flux télémétriques dans les pipelines de supervision.
Modèle de service gNMI et opérations RPCAbonnements on-change, sample et onceSchémas de messages protobuf et outilsEncodage JSON et traduction vers métriquesÉchelle des collecteurs et stratégies de tamponLeson 7Bibliothèques d'automatisation réseau : Netmiko, Paramiko, Napalm, PyATS/Genie — capacités, drivers, limitationsExplorez les bibliothèques Python d'automatisation réseau et leurs compromis. Comparez Netmiko, Paramiko, Napalm et PyATS/Genie en termes de capacités, drivers, abstractions, support test et limitations opérationnelles.
Primitives SSH Paramiko et canauxDrivers appareil Netmiko et send_commandGetters Napalm et fusion de configurationParsing et test PyATS et GenieSélection de bibliothèque et interopérabilitéLeson 8Débogage et test des connexions : vérifications de connectivité, timeouts, retries, meilleures pratiques de loggingExplorez des techniques pratiques pour valider et dépanner les connexions réseau. Vous concevrez des vérifications de connectivité, ajusterez timeouts et retries, structurerez les logs et construirez des flux de test reproductibles pour opérations automatisées et manuelles.
Conception de vérifications santé et connectivitéAjustement timeout et stratégies de backoff retryLogging structuré et ID de corrélationCapture et analyse de traces de protocoleConstruction de playbooks de test de connexion reproductiblesLeson 9NETCONF et YANG : modèle RPC, capacités, modélisation de données avec YANG, encodages XML/JSONÉtudiez NETCONF et YANG comme standards fondamentaux de la programmabilité réseau. Vous apprendrez le modèle RPC, négociation de capacités, modélisation de données YANG et encodages XML ou JSON pour la gestion de configuration et d'état.
Sessions NETCONF, verrous et workflow RPCDécouverte de capacités et ensembles de fonctionnalités serveurModules YANG, arbres et types de donnéesEncodages XML et JSON pour données YANGWorkflows de configuration pilotés par modèleLeson 10Interfaces programmatiques spécifiques aux fournisseurs : Cisco IOS-XE/IOS-XR/JunOS RESTCONF, Arista eAPI, API Fortinet/CheckpointExaminez les API spécifiques aux fournisseurs qui étendent les interfaces standard. Comparez les offres Cisco, Juniper, Arista, Fortinet et Check Point, en vous concentrant sur l'authentification, modèles de données, limites de taux et patterns d'intégration.
Utilisation RESTCONF Cisco IOS-XE et IOS-XRAPI REST JunOS et modèles de données JSONTransport eAPI Arista et formats de commandesAPI pare-feu Fortinet et Check PointGestion des limites de taux et particularités fournisseur