SD-Access and Catalyst 9K Programmability (SDA9KP)
About this Course
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.
Audience Profile
Primary audience for this course are:
- 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
At Course Completion
Upon course completion, students will be able to:
- 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
- Familiarity with Catalyst 9K Switches
Prerequisites
Before attending this course, students should have the following knowledge or experience:
- Familiarity with Catalyst 9K Switches
Course Outline
1. SD-Access Overview
a. End-to-end segmentation
b. Simple, automated work flows
c. Open and Programmable APIs
d. intelligent network fabric
e. 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)
2.Cisco DNA Programming Basics
a .IOS XE
b. Understanding REST API
c. Python and IOS XE
d. Cisco Python Module
e. Use cases
- Automated Provisioning
- Troubleshooting
- Lab: REST API
- Lab: Calling REST APIs from Python
3. 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
4. Software Defined Networks
- SD-Access
- VXLANs
- MP-BGP EVPN
- Use case
- Extending Layer to Branch Offices
- Business Continuance
- Lab: Software Defined Networks on Catalyst 9300
5. APIC-EM
- SD-Access and APIC-EM
- Use Case
- Network Threat Defense
- Granular Control
- Smart Routing
- Catalyst 9000 Integration
- APIC-EM Automation
- APIC-EM APIs
- Lab: APIC-EM Automation
6. Cisco DNA Center to Manage Your Network
- Components
- Benefits
- Automation
- Lab: Setup Cisco DNA Center
7. 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
8. 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
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date