The Implementing Cisco Data Center Virtualization and Automation (DCVAI) v6.2 is a 5-day instructor-led course that is designed to help students prepare for the Cisco CCNP Data Center certification and for professional-level data center roles. The focus of this skills-building course is on the implementation and deployment automation of Cisco Application Centric Infrastructure (ACI) and Cisco Nexus switches. The course provides rich hands-on experience in building a data center solution based on Cisco ACI. Learners are introduced to the automation capabilities offered by Python and RESTful APIs in combination with Cisco ACI and Cisco Nexus switches.


You’ll master the professional-level skills and technologies needed to implement Cisco Application Centric Infrastructure (ACI), virtualization, and automation of data center operations.

Upon completing this course, you will be able to meet these overall objectives:
  • Describe two primary features to logically separate a physical switch.
  • Describe the Nexus 1000 virtual switch.
  • Describe programmability options on Cisco NX-OS.
  • Describe CLI features that simplify configuration management.
  • Use different scripting tools available with Cisco NX-OS.
  • Introduce the high-level concepts and describe the different fabric discovery parameters for Cisco ACI.
  • Create tenant-based policies for bare metal hosts
  • Describe the integration of VM Manager Domains with Cisco ACI
  • Describe how Cisco ACI supports multitier applications
  • List Cisco ACI monitoring capabilities
  • Describe Cisco ACI programmability and orchestration
  • Describe vPC-based aggregation and availability
  • Describe Cisco AVS, distributed firewall, and microsegmentation
  • Describe packet flows within the Cisco ACI
  • Describe integrating Cisco ACI with external Layer 3 networks
  • Outline the integration options with external Layer 2 networks
  • Describe how L4–L7 services are inserted into the Cisco ACI fabric, and how traffic is subsequently redirected.


The course contains these components:

Course Outline
  • Infrastructure Virtualization Implementation
    • Configuring Logical Device Separation
    • Configuring Virtual Switching Technology
  • Cisco NX-OS Configuration Automation
    • Implementing Configuration Programmability
    • Implementing Configuration Profiles
    • Using Scripting Tools
  • Application-Centric Infrastructure Overview
    • Introducing Cisco ACI
  • Cisco ACI Building Blocks and Application Policies
    • Building Tenant-Based Policies with Bare-Metal Hosts
    • Describing VMM Domain Integration
    • Multitier Applications in Cisco ACI
  • Cisco ACI Manageability and Programmability
    • Monitoring and Managing Cisco ACI
    • Describing Cisco ACI Programmability and Orchestration
  • Cisco ACI Enhanced Features
    • Describing vPC
    • Deploying Cisco AVS
  • Cisco ACI Networking
    • Describing Packet Flow Internal to the ACI Fabric
    • Describing External Layer 3 Network Integration
    • Describing External Layer 2 Network Integration
    • Configuring Service Insertion and Redirection

Lab Outline
  • Lab 1: Implement Cisco NX-OS Configuration Automation
  • Lab 2: Discover and Initialize ACI Fabric
  • Lab 3: Implement Cisco ACI Fabric Connectivity for Bare-Metal Hosts
  • Lab 4: Implement Cisco ACI Fabric Connectivity for VMs
  • Lab 5: Implement Application Policies
  • Lab 6: Implement Inter-Tenant Connectivity
  • Lab 7: Program Cisco APIC Using Python and Arya
  • Lab 8: Implement vPC to Hypervisors
  • Lab 9: Deploy Cisco AVS and Microsegmentation
  • Lab 10: Enable Connectivity to External Layer 3 Networks
  • Lab 11: Enable Connectivity to External Layer 2 Networks
  • Lab 12: Provision Layer 2 Extension Using Cisco UCS Director
  • Lab 13: Deploy Service Graph ASA NGFW

Prerequisite Knowledge

The knowledge and skills that a learner should possess before attending this course are as follows:

Associated certifications