Cisco ACI with emphasis on Programming (CACIP) – Outline

Detailed Course Outline

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