Course Overview
The Cisco Application Centric Infrastructure (ACI)with emphasis on Programming is a 5-day course which shows you how to configure and program Cisco Nexus 9000 Series Switches in ACI. Through expert instruction and hands-on practice, you will learn about configuring and programming Cisco ACI on a live fabric. Based on lessons learned in wide range of production deployments, this course gives you the real-world knowledge and skills to boost ACI programmatic efficiencies in your own deployment.
Who should attend
Network Engineers Data Center Engineers System Engineers Technical Solution Architect Server Administrator Network Programmer Developers DevOps Personnel
Outline: Cisco ACI with emphasis on Programming (CACIP)
1. Introducing Cisco ACI Fabric Infrastructure and Basic Concepts
- What Is Cisco ACI?
- Resolving Challenges of Traditional Networks with ACI
- Cisco ACI Topology and Hardware
- Spine-Leaf Topology Benefits
- IS-IS Fabric Infrastructure
- Endpoint Forwarding Across Leaf Switches
2. Describing Cisco ACI Policy Model Logical Constructs
- Cisco ACI Logical Constructs
- Tenant, EPG, Application Profile, Bridge Domain, VRF
3. Describing Cisco ACI Basic Packet Forwarding
- Endpoint Learning
- Bridge Domain Configuration
- Basic Bridge Domain Configuration Knob
- Cisco ACI Layer 2 Forwarding
4. Introducing External Network Connectivity
- Cisco ACI External Connectivity Options
- External Layer 3 and 2 Network Connectivity
- Layer 2 Extension of an EPG
- Layer 3 Out
5. Describing Cisco ACI Multisite Deployment
- Cisco ACI Multisite Overview
- Cisco Nexus Dashboard Orchestrator
- OSPF Support
- ISN
- Multi-Site vs Multi-Pod
6. Describing the Cisco APIC REST API
- Introduction to the Cisco ACI REST API
- Cisco ACI REST API Clients
- Postman
- JSON and XML
- API Inspector
7. Using Python to interact with the Cisco APIC REST API
- Python for Cisco API Automation
- Cobra SDK and Arya