LTROPS-2711
End-to-End Network Validation with Cisco's Network as Code (NaC)
Cisco’s CX Test Automation Manager (CXTM) is leveraged across multiple services to enable customers to quickly and confidently adopt new technologies and changes by delivering end-to-end test automation that reduces risk, accelerates deployment, provides assurance, and delivers high-quality results across their networks. A key benefit of CXTM is its extensive CX Test Automation (CXTA) libraries, which offer reusable test components supporting multiple automation frameworks, including Robot, pyATS, Genie, Python, and others. This enables validation across Cisco devices, third-party devices, and test tools. In this session, attendees will develop test automation using CXTM to comprehensively validate data center network device deployments. In addition to providing an intuitive GUI, CXTM offers a northbound REST API for integration with NetDevOps environments and other tooling. Attendees will learn best practices for embedding network validation into modern NetDevOps workflows. They will then build a CI/CD pipeline to deploy a new switch into a data center, leveraging Network as Code (NaC) data models to deploy the configuration and using CXTM to validate the operational state of the deployment. By the end of the lab, attendees will have applied GitLab, Network as Code (NaC), Cisco Modeling Labs (CML), and CXTM to enable continuous testing and validation of preproduction network configurations, ensuring rapid and reliable deployment readiness.