Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Cisco SD-Access and Catalyst 9K Programmabilit (SDA9KP) | Global Knowledge

SD-Access and Catalyst 9k Programmability.

GK# 7085

Course Overview


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.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • 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


Viewing outline for:

Virtual Classroom Live Outline

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


Viewing labs for:

Virtual Classroom Live Labs

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

Who Should Attend

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

Vendor Credits


This course can be purchased with Cisco Learning Credits (CLCs).

Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 2 day

Request this course in a different delivery format.