Network Function Virtualization (NFV) framework is a network architecture concept using existing virtualization technologies to virtualize network functions to provide services.
The Cisco Elastic Services Controller (ESC) v1.0 is a 1-day lab-intensive instructor-led course that introduces using Cisco Elastic Services Controller (ESC) in an OpenStack or VMware environment.


Upon completing this course, the learner will be able to meet these overall objectives:
  • Install and maintain Cisco Elastic Services Controller in an OpenStack or VMware environment
  • Manage Images, Flavors and Networks using Cisco ESC
  • Deploy new Virtual Network Functions (VNFs) using Cisco ESC
  • Monitor VNFs using custom metrics to perform fault recovery or scale-in/out
  • Describe integration of Cisco ESC with Cisco Network Services Orchestrator (NSO) to create an NFV solution


The course contains these components:
  • Cisco ESC Architecture
    • Cisco ESC Architecture
    • 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
    • Cisco ESC Post-Installation Tasks
    • Lab: Installing Cisco ESC on OpenStack
  • Managing VM Resources in Cisco ESC
    • Managing Tenants
    • Managing Networks and Subnets
    • Managing Images and Flavors
  • Deploying and Configuring Virtual Network Functions
    • Deployment Data Model
    • Day-0 Configuration
    • Placement Rules
    • Deploying VNFs in OpenStack
    • Deploying VNFs in VMware
    • Deployment Notifications
    • Lab: Manage VNFs on OpenStack using Cisco ESC
  • 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
    • Lab: Deployment Scaling
    • Lab: Custom Metrics and Custom Actions
  • Cisco ESC Integration
    • Cisco ESC Northbound APIs
    • Cisco NSO Integration
    • Virtual MPLS VPN
    • Resource Manager
    • VM Management Service
    • Lab: Cisco ESC Integration with Cisco NSO

Prerequisite Knowledge

The knowledge and skills that a learner should possess before attending this course are as follows:
  • Basic knowledge of a command line of UNIX-like operating systems
  • Basic NETCONF knowledge
  • Basic OpenStack knowledge
  • For completion of Cisco NSO integration, additional knowledge is required: