Automation & SDN
Network Programmability & SD-WAN
Where the CLI era gives way to APIs and controllers: the automation stack — model-driven APIs, Python and Ansible — that treats network state as structured data, and Cisco SD-WAN, the controller-based overlay that replaced box-by-box WAN routing with centrally managed policy.
- read in order, or dip in
- 2 chapters
- updated 26 Oct 2026
- Free — no signup
read in order, or dip in
updated 26 Oct 2026
Contents
- 01Network Automation: APIs, Python and the Model-Driven StackNetwork automation replaces per-box CLI sessions with programmatic interfaces: REST APIs and NETCONF/RESTCONF expose configuration and state as structured JSON or XML modelled in YANG, consumed from Python (requests, netmiko, ncclient) or declaratively through Ansible. The payoff is consistency at scale — intended state defined once, pushed everywhere, verified continuously.
- 02Cisco SD-WAN Architecture: vManage, vSmart and OMPCisco SD-WAN (Viptela) separates the WAN into four planes: vManage for management, vBond for zero-trust orchestration and device onboarding, vSmart controllers running OMP to distribute routes and policy, and WAN edge routers forwarding over IPsec tunnels across any transport. OMP advertises reachability, TLOCs and policy between edges and controllers, letting application-aware policy choose paths per traffic class instead of per destination.
Lab guides
25 guides · 13 downloadable
- Cisco DevNet - Lab 1: Installing Workstation as Development EnvironmentPDF
- Cisco DevNet - Lab 2: Python SnippetsPDF
- Cisco DevNet - Lab 3: Netconf Installing Dev WorkstationPDF
- Cisco DevNet - Lab 4: Netconf Setting Up the RouterPDF
- Cisco DevNet - Lab 5: Netconf Configuring DevicesPDF
- Cisco DevNet - Lab 6: Restconf Installing Dev WorkstationPDF
- Cisco DevNet - Lab 7: Restconf Setting Up the RouterPDF
- Cisco DevNet - Lab 8: Restconf Getting Hands-OnPDF
- Cisco DevNet - Lab 9: Guest ShellPDF
- Cisco DevNet - Lab 10: SD-WAN REST APIPDF
- Cisco DevNet Download Labs Code RepositoryZIP
- SD-WAN Lab 1: SD-WAN Device Bring UpPDF
- Lab 2: SD-WAN Feature Template - OSPFOpen
- Lab 3: SD-WAN Feature Template - OMPOpen
- Lab 4: SD-WAN Feature Template - Service SideOpen
- Lab 5: SD-WAN Feature Template - SystemOpen
- Lab 6: SD-WAN Feature Template - Transport SideOpen
- Lab 7: SD-WAN Feature Template - Management SideOpen
- Lab 8: SD-WAN Device TemplateOpen
- Lab 9: SD-WAN Attaching a TemplateOpen
- Lab 10: SD-WAN Service Side Routing BGP using TemplateOpen
- Lab 11: SD-WAN TLOC ExtensionOpen
- Lab 12: SD-WAN Policy Creation (HUB and Spoke)Open
- Lab 13: SD-WAN Policy Creation (Custom Policy)Open
- Lab 14: SD-WAN QOS using PolicyPDF
Spotted something out of date? Tell us — this library is maintained by the faculty.