Cisco Cisco Virtual Managed Services 1.02 Troubleshooting Guide

Page of 326
6. Elastic Services Controller (ESC)
154
6.2 Overview
The  Elastic  Service  Controller  performs  the  role  of  the  Virtual  Network  Functions  Manager  (VNFM)  in  the
VMS  Architecture.  ESC  receives  requests  from  the  NSO  to  create  service  chains  that  consist  of  networks,
subnets, and VMs to be deployed in OpenStack. It also monitors the VNF instances for availability via their
management interface and can reboot or redeploy VNFs if needed. ESC sends notifications to the NSO when
the VNFs and the entire service chain are ready. In the vMS Architecture, ESC utilizes NETCONF protocol for
northbound communication to NSO, and uses REST API calls southbound to OpenStack.
Cisco Elastic Services Controller (ESC) is a Virtual Network Functions Manager (VNFM) and it
performs life cycle management of Virtual Network Functions (VNFs).
ESC provides agentless VNF management by provisioning the virtual services and monitoring their
health.
ESC promotes agility, flexibility, and programmability in Network Function Virtualization (NFV)
environments.
ESC provides flexibility to define rules for monitoring and associated actions that are triggered based
on the outcome of these rules.
In the event of a VNF failure, ESC also supports automatic VNF recovery.
Complex services include multiple VNFs that are orchestrated as a single service with dependencies
between them. These multiple VNFs are managed as a single entity.
Key ESC Features
Provides end-to-end dynamic provisioning and monitoring of virtualized services.
Provides customization across different phases of life cycle management; while monitoring the VNF,
service advertisement, and custom actions.
Provides agentless monitoring with an integrated Monitoring Actions (MONA) engine. The monitoring
engine provides simple and complex rules to monitor VNFs
Deploys or removes VNFs based on the monitoring errors and threshold conditions detected as part
of healing (also called as recovery).
Supports multi-tenant environments.
Supports REST and NETCONF/YANG interfaces to provide better hierarchical configuration and data
modularity.
ESC Architecture
Cisco  Elastic  Services  Controller  (ESC)  is  built  as  an  open  and  modular  architecture,  that  allows  OSS  and
multi-vendor support. It performs life cycle management of the VNFs, that is, VNF on-boarding, configuring
the VNFs, monitoring them, and making VNF level life cycle decisions such as healing and scaling based on