Exploring NetDevOps Tools from Cisco
There is no better network configuration management tool than Cisco Network Service Orchestrator (NSO). It will immediately provide you a single command-line interface (CLI), API, and GUI for your entire existing network. It’s multi-vendor supported, supporting hundreds of devices across vendors such as Cisco, Juniper, Palo Alto, HP, and many more. With Cisco NSO you can model and simulate existing network configurations right on your laptop. And now, it’s freely available on Cisco DevNet.
When the time comes to test your network configurations before production, look no further than the Cisco Virtual Internet Routing Lab (VIRL) and the Cisco Modeling Lab. These robust tools allow engineers to build virtual representations of their network that offer feature parity with physical devices. And like NSO, VIRL is multi-vendor supported, allowing you to import and use your own templates.
How do you test and validate the network? That’s where Python Automated Test Systems (pyATS) comes in. Launched in January 2018 and made available for free on DevNet, pyATS is a Python test framework for profiling and validating networks are operating as designed. Is open shortest path first (OSPF) healthy? Are your trunks trunking? Are you dropping packets where you shouldn’t? pyATS shows you what’s wrong before the phone rings.
Topics discussed include:
- Download and install Cisco NSO from DevNet
- Experiment with network simulation and NSO
- Explore a full virtual network with Cisco VIRL
- Import a VIRL network into NSO and synchronize existing configurations
- Explore the NSO CLI, API, and GUI for managing network configurations
- Leverage pyATS to test and validate network operations
- Update networks with breaking change; watch pyATS catch errors
Approximate duration: 60 minutes