Implementing Your First Automation with Cisco NSO
Abhijit Bakale
CCSI #35944, DEVNET Expert #20230021, Trainer for Versa SDWAN, DEVOPS, DevNet (DEVASC), DEVCOR, SDWAN, ENAUTO, SPCOR,PyATS, NSO 300, NSO 303, Ansible, Terraform, Jenkins, Restapi, ENCOR, SASE, Umbrella Instructor
Embarking on network automation with Cisco NSO transforms complexity into simplicity, especially for multi-vendor environments. Let's explore a practical use case: automating VLAN deployment across different devices.
Automating VLAN Deployment with NSO:
VLAN configuration across a network can be tedious and prone to errors. Cisco NSO leverages its model-driven approach to automate this process, ensuring consistency and accuracy. Here’s how:
1. Define the Service Model: Start by defining a YANG model for the VLAN service. This model specifies the VLAN ID, name, and associated interfaces.
2. Create the Service Template: With NSO, you translate the YANG model into a service template. This template serves as a blueprint for deploying VLANs across your devices.
3. Deploy the Service: Through NSO’s intuitive interface or API, you can now deploy your VLAN service. Specify the VLAN details once, and NSO orchestrates the configuration across all relevant devices, regardless of the vendor.
Benefits Realized:
? Time Savings: What used to take hours or days now takes minutes. NSO automates the repetitive and manual tasks of configuring VLANs on each device.
? Error Reduction: Automating with NSO minimizes the risk of manual misconfigurations, enhancing network reliability.
? Operational Consistency: NSO ensures that VLAN configurations are consistent across the network, adhering to your defined service model.
Taking the First Step:
For those new to NSO, starting with a straightforward automation task like VLAN deployment is ideal. It provides a tangible example of NSO's capabilities and offers immediate value by simplifying a common network task. As you become more comfortable with NSO, the scope of automation can expand, tackling more complex services and workflows. Cisco NSO not only makes network automation accessible but also scalable, supporting the network's growth and evolving requirements.
Hope this helps you understand NSO better!
NSO Essentials for Programmers and Network Architects (NSO 201) training by PyNet Labs will introduce you to Cisco Network Services Orchestrator (NSO) fundamentals. The Cisco NSO training gives you skills to install Cisco NSO and use it to manage devices and create services based on YANG templates with XPath.
? For more details, regarding the training batches, contact Mr. Nitish Kumar Sah at +91-9821215002 or WhatsApp directly at https://wa.link/uwjors .
Also, we have one more CCIE DEVNET EXPERT training batch starting on 3rd August 2024 at 9 AM IST/ 11:30 PM EST.
Interested can join now! Limited seats are available.
Network Security Engineer
4 个月Thanks for sharing
Helping Network Engineers Worldwide! Career Counselling, Placements, & Investing. 31k+ followers
4 个月Wonderful ??