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, comprende 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 polling 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 playbooksComprende 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 del vendorAprende a elegir protocolos de gestión en redes multi-vendor. Compara flujos de solo lectura y configuración, modelos de seguridad, impacto en rendimiento y soporte del vendor para diseñar estrategias de automatización robustas y mantenibles.
Flujos de solo lectura vs cambios de configuraciónModelos de seguridad y manejo de credencialesConsideraciones de latencia, throughput y escaladoCobertura de características del 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 los 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, paginación y promptsJump hosts, bastiones y comandos proxyLección 5APIs REST en equipos de red: endpoints comunes del 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étricasEstrategias de escalado de coleccionadores y bufferingLecció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 términos de capacidades, drivers, abstracciones, soporte de testing y limitaciones operativas.
Primitivas SSH Paramiko y canalesDrivers de dispositivos Netmiko y send_commandGetters Napalm y fusión de configuraciónParsing y testing PyATS y GenieSelección de librerías e interoperabilidadLección 8Depuración y testing 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, locks 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 del vendor: Cisco IOS-XE/IOS-XR/JunOS RESTCONF, Arista eAPI, APIs Fortinet/CheckpointExamina APIs específicas del 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 comandoAPIs de firewall Fortinet y Check PointManejo de límites de tasa y peculiaridades del vendor