Lección 1Análisis profundo de SNMP: versiones v1/v2c/v3, MIBs, OIDs, walk/get/bulk, traps e informsProfundiza en SNMP para monitoreo y control limitado. Compara versiones de SNMP, entiende MIBs y OIDs, usa operaciones walk, get y bulk, y configura traps e informs de forma segura.
Diferencias de seguridad SNMP v1, v2c y v3Estructura MIB, nomenclatura OID y navegaciónUso de get, get-next, walk y bulkgetConfiguración de traps e informs en dispositivosEscalado de sondeo SNMP y control de tasaLección 2Herramientas de automatización de infraestructura: módulos de red Ansible, plugins módulo vs conexión, idempotencia y patrones de playbooksEntiende cómo las herramientas de automatización de infraestructura gestionan dispositivos de red. Usarás módulos de red Ansible y plugins de conexión, aplicarás patrones idempotentes y estructurarás playbooks para cambios de configuración seguros y escalables.
Diseño de inventario de red y variables de hostResumen de plugins de conexión específicos de redPatrones de configuración idempotentes en playbooksValidación de cambios con modos check y diffEstrategias de manejo de errores y rollbackLección 3Elección de protocolos para entornos multi-vendor: compensaciones (solo lectura vs config), seguridad, rendimiento, soporte de vendorAprende a elegir protocolos de gestión en redes multi-vendor. Compara flujos solo lectura y de configuración, modelos de seguridad, impacto en rendimiento y soporte de vendor para diseñar estrategias de automatización robustas y mantenibles.
Flujos solo lectura vs cambios de configuraciónModelos de seguridad y manejo de credencialesConsideraciones de latencia, throughput y escaladoCobertura de características de vendor y riesgo de roadmapEstandarización operativa entre vendorsLección 4Fundamentos SSH para dispositivos de red: autenticación basada en claves, gestión de sesiones, ejecución de comandos, configuraciones de terminalRepasa fundamentos de SSH usados por dispositivos de red. Aprende autenticación basada en claves, ciclo de vida de sesiones, modelos de ejecución de comandos, configuraciones de terminal y prácticas de endurecimiento de seguridad para acceso automatizado.
Generación, almacenamiento y rotación de clavesCifrados SSH, MACs y versiones de protocoloShells interactivos vs canales execLongitud de terminal, paginado y promptsJump hosts, bastiones y comandos proxyLección 5APIs REST en equipos de red: endpoints comunes de vendor, autenticación (token, básica, OAuth), payloads JSON/XMLAprende cómo se exponen APIs REST en dispositivos de red. Examinarás endpoints comunes, esquemas de autenticación, formatos de payload JSON o XML, versionado y patrones para cambios de configuración seguros e idempotentes.
Modelado de recursos para interfaces y VLANsAutenticación token, básica y OAuthDiseño de payloads de solicitud y respuesta JSONManejo de errores y mapeo de estados HTTPVersionado de API y compatibilidad hacia atrásLección 6gNMI y telemetría de streaming: modelos de suscripción, codificaciones protobuf/JSON, push vs pollProfundiza en gNMI y telemetría de streaming para observabilidad moderna. Aprende modelos de suscripción, codificaciones protobuf y JSON, compensaciones push vs poll, e integra streams de telemetría en pipelines de monitoreo.
Modelo de servicio gNMI y operaciones RPCSuscripciones on-change, sample y onceEsquemas de mensajes protobuf y herramientasCodificación JSON y traducción a métricasEscalado de coleccionadores y estrategias de bufferLección 7Bibliotecas de automatización de red: Netmiko, Paramiko, Napalm, PyATS/Genie — capacidades, drivers, limitacionesExplora bibliotecas de automatización de red en Python y sus compensaciones. Compara Netmiko, Paramiko, Napalm y PyATS o Genie en capacidades, drivers, abstracciones, soporte de pruebas y limitaciones operativas.
Primitivas SSH Paramiko y canalesDrivers de dispositivos Netmiko y send_commandGetters Napalm y fusión de configuraciónParseo y pruebas PyATS y GenieSelección de biblioteca e interoperabilidadLección 8Depuración y pruebas de conexiones: verificaciones de conectividad, timeouts, reintentos, mejores prácticas de loggingExplora técnicas prácticas para validar y solucionar problemas de conexiones de red. Diseñarás verificaciones de conectividad, ajustarás timeouts y reintentos, estructurarás logs y construirás flujos de prueba repetibles para operaciones automatizadas y manuales.
Diseño de verificaciones de salud y conectividadAjuste de timeouts y estrategias de backoff de reintentoLogging estructurado e IDs de correlaciónCaptura y análisis de trazas de protocoloConstrucción de playbooks de prueba de conexión repetiblesLección 9NETCONF y YANG: modelo RPC, capacidades, modelado de datos con YANG, codificaciones XML/JSONEstudia NETCONF y YANG como estándares centrales para programabilidad de red. Aprenderás el modelo RPC, negociación de capacidades, modelado de datos YANG y codificaciones XML o JSON usadas para gestión de configuración y estado.
Sesiones NETCONF, bloqueos y flujo de trabajo RPCDescubrimiento de capacidades y conjuntos de características del servidorMódulos YANG, árboles y tipos de datosCodificaciones XML y JSON para datos YANGFlujos de trabajo de configuración dirigidos por modeloLección 10Interfaces programáticas específicas de vendor: Cisco IOS-XE/IOS-XR/JunOS RESTCONF, Arista eAPI, APIs Fortinet/CheckpointExamina APIs específicas de vendor que extienden interfaces estándar. Compara ofertas de Cisco, Juniper, Arista, Fortinet y Check Point, enfocándote en autenticación, modelos de datos, límites de tasa y patrones de integración.
Uso RESTCONF Cisco IOS-XE e IOS-XRAPIs REST JunOS y modelos de datos JSONTransporte eAPI Arista y formatos de comandosAPIs de firewall Fortinet y Check PointManejo de límites de tasa y peculiaridades de vendor