Automatizando el fabric VXLAN EVPN con Cisco NSO y Python
Tercera entrega de la serie. Ansible da despliegues idempotentes, pero no garantías transaccionales sobre todo un cambio de fabric. Este artículo cubre la reconstrucción del mismo fabric leaf-spine EVPN-VXLAN por tercera vez, esta vez con Cisco NSO: un service package personalizado, un modelo de servicio en YANG y lógica de templates en Python que mapea una intención a nivel de fabric hacia la configuración por dispositivo.
La diferencia clave frente al enfoque con Ansible: el gestor de transacciones de NSO hace que un cambio fallido revierta todo el fabric a su último estado válido conocido, en lugar de dejar algunos dispositivos actualizados y otros no.
Lee el recorrido completo, con el modelo de servicio y el código de templates en Python, en Medium (en inglés):