The Cisco Elastic Services Controller (ESC300) is a 1-day virtual instructor-led, lab-based, hands-on course offered by Learning@Cisco. The course introduces the use of Cisco Elastic Services Controller (ESC) in an OpenStack or VMware environment. The Cisco Enterprise Network Functions Virtualization (NFV) framework is a network architecture concept that uses existing virtualization technologies to virtualize network functions for providing services.


After finishing this course, you will be able to:
  • Describe the Cisco ESC architecture and the Virtual Network Function (VNF) lifecycle
  • Explain how to install and maintain Cisco ESC in an OpenStack or VMware environment
  • Explain how to manage VM resources in Cisco ESC
  • Explain how to deploy and configure new VNFs
  • Explain how to monitor, scale, and heal VNFs
  • Describe Cisco ESC integration with Cisco Network Services Orchestrator (NSO) to create an NFV solution


The course contains these components:
  • Cisco ESC Architecture
    • Cisco ESC Architecture in the ETSI MANO Framework
    • VNF Lifecycle in Cisco ESC
  • Cisco ESC Installation and Upgrade
    • Cisco ESC Installation on OpenStack
    • Cisco ESC Upgrade on OpenStack
    • Cisco ESC High Availability on OpenStack
    • Cisco ESC Installation on VMware and KVM
    • Cisco ESC Post-Installation Tasks
  • Managing VM Resources in Cisco ESC
    • VM Resource Management Overview
    • Managing Tenants
    • Managing Networks and Subnets
    • Managing Images and Flavors
  • Deploying and Configuring Virtual Network Functions
    • Deployment Data Model
    • Day-Zero Configuration
    • Placement Rules
    • Deploying VNFs in OpenStack
    • Deploying VNFs in VMware
    • Deployment Notifications
  • Monitoring, Scaling, and Healing Virtual Network Functions
    • Cisco ESC KPI and Rules Datamodel
    • Monitoring VNF Health and Healing
    • Monitoring VNF Load and Scaling
    • Custom Metrics and Actions
    • Dynamic Mappings
    • VNF Operations
  • Cisco ESC Integration
    • Cisco ESC Northbound APIs
    • Cisco NSO Integration
    • Virtual MPLS VPN
    • Resource Manager
    • VM Management Service

    Lab Outline:
    • Installing Cisco ESC on OpenStack
    • Managing VNFs on OpenStack with Cisco ESC
    • Deployment Scaling
    • Custom Metrics and Custom Actions
    • Cisco ESC Integration with Cisco NSO

Prerequisite Knowledge

Cisco recommends that you have the following prerequisite knowledge and skills:
  • Basic knowledge of the command line of UNIX-like operating systems
  • Basic knowledge of NETCONF
  • Basic knowledge of OpenStack

For completion of Cisco NSO integration, the following additional knowledge is required: