Automating Cisco SD-WAN Operations Using APIs
By Nick Russo
Course info



Course info



Description
Managing any modern network architecture is difficult as our infrastructure increases in size and complexity. In this course, Automating Cisco SD-WAN Operations Using APIs, you will learn foundational knowledge surrounding the wide variety of SD-WAN APIs available. First, you will build a simple Python SDK to abstract away the complexities of the SD-WAN API. This is often a big hurdle for many new SD-WAN programmers. Next, you will learn about to configure advanced routing policies on the vSmart controllers which govern how the SD-WAN fabric forwards traffic. This is the primary purpose of any SD-WAN architecture. Finally, you will explore how to perform a variety of miscellaneous actions, such as collecting dashboard/control statistics, performing complex data queries, and administering the SD-WAN system itself. When you are finished with this course, you will have the skills and knowledge of SD-WAN automation needed to deploy and manage professional-grade WAN fabrics.
Section Introduction Transcripts
Course Overview
Hi everyone. My name is Nick Russo, and welcome to my Automating Cisco SD‑WAN Operations Using APIs course. With the fundamentals of software development and network programmability behind you, we can dig deeper into the many APIs contained within the Cisco software‑defined WAN solution. This course covers four main topic areas, collecting and exploring SD‑WAN inventory devices, building vSmart templates to simplify controller configuration, constructing and applying centralized vSmart routing policies, and SD‑WAN operations, administration, and maintenance APIs. After completing this course, you'll be able to programmatically configure, operate, and monitor your Cisco SD‑WAN network. Before beginning this course, I'd recommend the following prerequisite courses. These three courses provide the foundation of software development and programmability skills that are extended in this course. The content around Git version control, Cisco products, and general APIs will be especially helpful. I'm assuming you already have a strong background in Python programming. This fourth course follows an enterprise scenario from day 0 to day n, provisioning new routers, configuring them for daily operations, then monitoring them with streaming telemetry. I think this will provide useful context before digging into the SD‑WAN details. I hope you'll join me on this journey to learn about Automating Cisco SD‑WAN Operations Using APIs at Pluralsight.