Menu

SD-Access and Catalyst 9K Programmability (SDA9KP)

ALL SLI DATES ARE GUARANTEED TO RUN!

Check out our full list of training locations and learning formats. Please note that the location you choose may be an Established HD-ILT location.

Overview

This three-day 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. Students will learn how to use advanced Cisco tools including DNA Center, APIC-EM, ISE, and Network Data Platform to implement SD-Access.

Target Audience

  • Anyone interested in SD-Access and the Catalyst 9000
  • Channel Partner SEs and other sales support
  • Personnel involved in SD-Access Design and Implementation
  • Network Operations team with SD-Access solution
  • Network admin staff that deal with Software-Defined Networking
  • Network Administrators
  • Network Architects
  • Network Engineers

Prerequisites

  • Familiarity with Catalyst 9K Switches

Course Objectives

Upon completing the course, students will be able to meet the following objectives:

  • 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

Full Course Outline

SD-Access Overview

  • End-to-end segmentation
  • Simple, automated workflows
  • 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
    • APIC-EM
    • ISE
    • Network Data Platform
  • Key Integration
    • 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
  • Lab: REST API
  • Lab: Calling REST APIs from Python

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
  • Lab: Programming the Catalyst 9300

Software-Defined Networks

  • SD-Access
  • VXLANs
  • MP-BGP EVPN
  • Use Cases
    • Extending Layer to Branch Offices
    • Business Continuance
  • Lab: Software Defined Networks on Catalyst 9300

APIC-EM 

  • SD-Access and APIC-EM
  • Use Cases
    • Network Threat Defense
    • Granular Control
    • Smart Routing
  • Catalyst 9000 Integration
  • APIC-EM Automation
  • APIC-EM APIs
  • Lab: APIC-EM Automation

Cisco DNA Center to Manage Your Network

  • Components
  • Benefits 
  • Automation
  • Lab: Setup Cisco DNA Center

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 Lab: Setup Overlay and one Neighborhood 
  • SD-Access Lab: Moving Users to Cisco SD-Access Fabric 

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
  • SD-Access Lab: WAN Migration
  • SD-Access Lab: Enable Mobility Services
SLI Main Menu