SDA9KP - Cisco SD-Access and Catalyst 9k Programmability Course Details:

This course covers SD-Access and the Cisco Catalyst 9000 Series switch programming.  The student will learn how to create production solutions that run on or interact with IOS-XE on the Catalyst 9000 switches. They will learn how to use advanced Cisco tools including DNA Center, APIC-EM, ISE, Network Data Platform to implement SD-Access.

    No classes are currenty scheduled for this course.

    Call (919) 283-1653 to get a class scheduled online or in your area!

SD-Access Overview

  • End-to-end segmentation
  • Simple, automated work flows
  • Open and Programmable APIs.
  • Intelligent network fabric

Use Cases:

  • Security and segmentation
  • User mobility
  • Guest access
  • IoT integration
  • Monitoring and troubleshooting
  • Cisco Catalyst 9000 Series Programmability
  • Components
  • DNA Center
  • Catalyst 9000 Switches
  • ISE
  • Network Data Platform 
  • Key Integrations
  • IP Address Management (IPAM)
  • Network Orchestrators
  • Policy Orchestrators
  • Security Analytics
  • Firewalls
  • Public and Private Cloud Integration
  • IT Services Management (ITSM)

Cisco DNA Programming Basics

  • IOS XE
  • Understanding REST API
  • Python and IOS XE
  • Cisco Python Module

Use cases:

  • Automated Provisioning
  • Troubleshooting

Catalyst 9000 Automation

  • NETCONF with SDN controllers
  • OpenConfig
  • YANG data models
  • Guest Shell Linux Containers (LXCs)
  • Cisco network plug-and-play
  • Zero-touch provisioning
  • Python scripting and custom libraries

Use Cases

  • IT Operations
  • Analytics
  • PCI Compliance

Software Defined Networks

  • SD-Access
  • VXLANs

Use case:

  • Extending Layer to Branch Offices
  • Business Continuance


  • SD-Access and APIC-EM

Use Cases:

  • Network Threat Defense
  • Granular Control
  • Smart Routing
  • Catalyst 9000 Integration
  • APIC-EM Automation

Cisco DNA Center to Manage Your Network

  • Components
  • Benefits
  • Automation

Cisco SD Access Programming

  • Network Fabric  
  • Cisco SD-Access

Use Cases:

  • Network Deployment
  • End-to-End Segmentation
  • Simple, Automated Workflows
  • Intelligent Network Fabric

Cisco SD-Access Hardware and Software Platform Requirements

Centralized Control and Management Plane

SD-Access Wireless and WAN Programming

  • Visibility of Wireless Traffic for Consistency
  • Centralized Control/Management
  • Intelligent Services Automation (Application Visibility & Control, EasyQoS)
  • Network Embedded Threat/Anomaly Detection and Mitigation
  • Intelligent WAN

Use Cases:

  • Accelerate Wireless Deployment
  • Enable Secure Access
  • Deploy branch offices quickly
  • Reduce costs and mitigate risks

*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.
  • Describe use cases and examples of the value of Catalyst 9000 programmability
  • Use Python to automate the Catalyst 9000
  • Use object-oriented programming in Python to abstract Catalyst 9000
  • Understand SD-Access
  • Apply Cisco Software-Defined Access programmatically

Lab: Software Defined Networks on Catalyst 9300


Lab: Calling REST APIs from Python

Lab: Programming the Catalyst 9300

Lab: Software Defined Networks on Catalyst 9300

Lab:  APIC-EM Automation

Lab: Setup Cisco DNA Center

SD Access Lab: Setup Overlay and one Neighborhood  

SD Access Lab: Moving Users to Cisco SD-Access Fabric 

SD Access Lab: WAN Migration

SD Access Lab: Enable Mobility Services

  • Network Administrators
  • Network Architects
  • Network Engineers
  • Anyone interested in SD-Access and the Catalyst 9000

Ready to Jumpstart Your IT Career?