SD-WAN Programmability Blitz
This course covers SD-WAN programmability topics that focus on integration of Cisco SD-WAN with other systems. The course assumes basic knowledge of Python and REST API’s. This class is a lab-oriented class with lots of hands on labs.
Course Objectives:
Upon completing this course, the learner will be able to meet these overall objectives:
- Understand and use the various APIs available with Cisco SD-WAN including:
- Understand Cisco Programming Basics
- Use SD-WAN vManage API
- Understand SD-WAN Bulk API
- Examine SD-WAN Device Configuration APIs
- Use SD-WAN Real-Time Monitoring APIs
- Configure SD-WAN Software Maintenance APIs
- Deploy SD-WAN Troubleshooting APIs
- Integrate SD-WAN with third party applications
Course Outline
Module 1: SD-WAN Programmability Overview
- API Overview
- General use cases for API's
- Examples of API's
Module 2: Cisco Programming Basics
- Overview
- APIs 101
- Python
- Basics
- Lists, Dictionaries, & Tuples
- If-else statements
- Loops
- Functions
Module 3: REST APIs
- vManage REST APIs Overview
- *API Template*
- Using the vManage REST APIs
Module 4: Cisco SD-WAN Introduction
- High-level Cisco SD-WAN Deployment models and use cases
- Application level SD-WAN solution
- Cisco SD-WAN high availability solution
- Cisco SD-WAN Scalability
- Cisco SD-WAN Solution Benefits
Module 5: Alarms, Events and Audit Log API's
- vManage Simple Query
- Alarms, Audit Log, and Events APIs
- Alarms
- Audit Log
- Events
Module 6: Bulk vManage APIs
- Overview of Bulk API Operations
- State
- Statistics
Module 7: Monitoring vManage APIs
- Application-Aware Routing
- App Logs
- ARP
- BFD
- BGP
- Show all
Module 8: Device and Configuration APIs for vManage APIs
- Device Templates
- vSmart Policy
- Device Inventory APIs
- Connected Devices
- Controllers
- vEdges
Module 9: Software Maintenance vManage APIs
- Activate Software
- Delete Software
- Reboot Device
- Set Default Software
- Upgrade Software
- Show all
Module 10: Troubleshooting vManage APIs
- Dashboard
- Device Dashboard
Lab Outline:
- Lab 1 – Setting up the Admin PC for Development
- Lab 2 - Exploring the REST API
- Lab 3 - Using Postman with the REST API
- Lab 4 – Installing Python and Setting up your Python Development Environment
- Lab 5 - Using Python Scripting and the REST API
- Lab 6 – Using the vManage REST API to Gather Information
- Lab 7 – Using the vManage REST API to Monitor the Deployment
- Lab 8 – Using the vManage REST API to Manage and Configure SD-WAN devices
- Case Study 1
- Lab 9 – Posting to Webex Teams when a Policy is Activated or Deactivated 46
- Case Study 2
- Lab 10 – Opening a Ticket in ServiceNow
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date