Introduction
Cisco Elastic Services Controller (ESC) is a Virtual Network Functions Manager (VNFM), which performs lifecycle management of Virtual Network Functions (VNFs).
The Cisco Elastic Services Controller (ESC) promotes agility, flexibility, and programmability in Network Function Virtualization (NFV) environments - and offers comprehensive automated lifecycle management capabilities. By design, Cisco ESC is built as an open and a modular system. It provides a single point of control to manage all aspects of VNF lifecycle for generic virtual network functions (VNFs) in a dynamic environment. Drawing on industry standards and open APIs, you can control the full lifecycle of all of your virtualized resources, whether using Cisco or third-party VNFs, allowing you to choose best-of-breed industry solutions.
-
As part of the Cisco Orchestration Suite, ESC is packaged with Cisco Network Services Orchestrator (NSO) and Cisco NFV Orchestrator (NFVO) bundle. This is available within Cisco Solutions such as Cisco Managed Services Accelerator (MSX).
-
As a standalone product, ESC is available as a Virtual Network Function Manager bundled with several Cisco VNFs such as VPN, vRouter and many others.
Supported Virtual Infrastructure Managers (VIM)
ESC supports lifecycle management of VNFs on OpenStack, VMware vCenter, vCloud Director and Amazon Web Services (AWS). For more details, see the Cisco Elastic Services Controller Install and Upgrade Guide.
New Features and Enhancements in 5.0
This section describes the features added in Cisco Elastic Services Controller Release 5.0.
-
ESC Active/Active High Availability—ESC now supports High Availability (HA) in the form of Active/Active and Active/Standby models. For more information, see the Cisco Elastic Services Controller Install and Upgrade Guide.
-
ESC Distributed Monitoring and Actions (D-MONA)—ESC now supports Distributed Monitoring and Actions (MONA) for monitoring VNFs. For more information, see the Cisco Elastic Services Controller User Guide. For ETSI related information on monitoring VNFs using D-MONA, see Monitoring Virtual Network Functions Using Distributed Monitoring and Actions in the Cisco Elastic Services Controller ETSI NFV MANO User Guide.
-
Out-of-band Volumes—ESC ETSI NFV MANO now supports out-of-band volumes using Cisco extensions. For more information, see Understanding Virtual Network Function Descriptors in the Cisco Elastic Services Controller NFV MANO User Guide.
-
Custom VM Name—ESC ETSI allows you to customize the VM name using Cisco extensions. For more information, see Understanding Virtual Network Function Descriptors in the Cisco Elastic Services Controller NFV MANO User Guide.
-
OAuth 2.0 Authentication—ESC ETSI supports OAuth 2.0 authentication. For more information, see Managing Resources in the Cisco Elastic Services Controller NFV MANO User Guide.
-
Autoscaling of VNFs—ESC ETSI allows autoscaling of VMs using the KPI instructions. For more information, see Scaling Virtual Network Functions in the Cisco Elastic Services Controller NFV MANO User Guide.
-
VNFC level Recovery—Additional parameters can be used to set the recovery policy to recover at VNFC level. For more information, see Healing Virtual Network Functions in the Cisco Elastic Services Controller NFV MANO User Guide.
-
SR-IOV Support—ESC ETSI supports creating SR-IOV networks. For more information, see Understanding Virtual Network Function Descriptors in the Cisco Elastic Services Controller NFV MANO User Guide.
-
ESC Documentation Update—Two new guides are introduced in the ESC 5.0 release:
-
Cisco Elastic Services Controller 5.0 ETSI NFV MANO User Guide—Explains the lifecycle management operations, monitoring, healing and scaling of the VNFs using the ETSI APIs.
-
Cisco Elastic Services Controller 5.0 Administration Guide—Explains maintenance of ESC, monitoring the health of ESC, and system logs generated by ESC.
-
Cisco Elastic Services Controller Bugs
For a complete list of open and resolved bugs for this release, use the Cisco Bug Search tool.
Open Bugs
The table below lists the open issues in the Cisco Elastic Services Controller 5.0 release.
Bug ID |
Description |
CSCvq60257 | DMONA returns UNMONITORED VNF status after ESC upgrade |
CSCvq60091 | ESC commands "escadm status" and "escadm ha" commands can show wrong output |
When ESC fails-over and VIM is unreachable, notification is never sent |
|
Downstream of volume based service software update failure, entering recovery may detach volume |
|
Error during un-deployment requires ESC restart to clear the deployment |
|
Service can get stuck in INERT STATE when recovering a deployment and all VIM/VNF communication lost |
|
Multiple Vulnerabilities in kernel (RedHat Will Not Fix) |
|
GNU Binutils IS_CONTAINED_BY_LMA Integer Overflow Vulnerability |
|
Linux Kernel Multiple Vulnerabilities |
|
GNU C Library Multiple Vulnerabilities (glibc) |
|
Deployment stuck in INERT state after loss of VIM connection; downstream recovery fails |
|
Unable to login to ESC Portal from User created using escadm portal set --init_users command |
|
Evaluation of ESC for TCP_SACK |
|
ESC Portal: Unable to delete dangling subnetworks |
|
ESC does not honour configured OpenStack VIM connector glance version when deleting image |
|
OpenStack VIM connector TLS connection can fail to establish |
|
ESC tenant network create can fail due to timeout lock_denied during query of existing networks |
|
ESC enforces no limit on Portal log file size |
|
During recovery SERVICE_RECOVERY_COMPLETE is sent before all VM_RECOVERY_COMPLETE |
|
ESC Policy action LCS::UNDEPLOY::PRE_VM_UNDEPLOY failure leaks database entries and VIM resources |
|
ESC Portal shows blank page after upgrade with some CSP errors |
|
Instantiate VNF intermittently fails with InvalidMonaDataException |
|
SC passwd generation no longer generates a password using escadm command |
Resolved Bugs
The table below lists the resolved issues in the Cisco Elastic Services Controller 5.0 release.
Bug ID |
Description |
Both ntpd and chronyd are enabled when ESC is booted with ntp_server option | |
CSCvp89274 | ESC stops polling and marking VM's in error state when VIM returns powerState null |
ETSI - Operate VNF operation does consider current VNF state when validating requests |
|
ESC multi-hop upgrade across 4.1 fails (database patching required to recover) |
|
ETSI: Under high load, operations may remain in PROCESSING state after successful completion |
|
Service stayed at inert state after vm recovery failed |
|
Amendment required in etsi-vnfm.log to print result 204 during delete package subscription |
|
Invalid Accept header in Get All Packages GET request |
|
Portal initiated VM stop (service active) can leave VM in unrecoverable state |
|
VMs can get stuck in error state when Portal is used to start VMs while service is stopped |
|
CSP2100: Only on fresh ESC, unable to delete-dep when SERVICE_INERT_STATE |
|
Uploading same file to the Portal while on same page is ignored |
|
ESC Portal mis-calculates VM status numbers |
|
Not able to see VIM details under Portal Resources after creating 1st VIM downstream of ESC boot |
|
ETSI: Modify VNF information request isAutohealEnabled/isAutoscaleEnabled properties not honoured |
|
ESC selects the wrong gateway during day 0 token replacement with multiple subnets |
|
ETSI: Alarms are not generated after ESC upgrade for existing deployments |
|
Deployment IP addresses not displayed on Portal when deployment ETSI or uses dual stack feature |
|
ESC does not boot on OS Cinder volume created using version 3 endpoint |
|
ETSI: instantiate requests still fail after default vim connector is created |
|
libssh2 SSH_MSG_CHANNEL_REQUEST Packet Handling Out-of-Bounds Read V |
|
libssh2 Keyboard Interactive Response Messages Integer Overflow Vuln |
|
libssh2 _libssh2_transport_read() Integer Overflow Vulnerability |
|
libssh2 Keyboard Interactive Handling Integer Overflow Vulnerability |
|
ETSI: Change ext VNF connectivity for one of many interfaces under same extVirtLink updates all |
Cisco Bug Search Tool
Bug Search Tool (BST), the online successor to Bug Toolkit, is designed to improve our customers' effectiveness in network risk management and device troubleshooting.
BST allows partners and customers to search for software bugs based on product, release, and keyword, and aggregates key data such as bug details, product, and version. The service has provision to filter bugs based on credentials to provide external and internal bug views for the search input.
To use the BST to search for a specific bug or to search for all bugs in a release:
Procedure
Step 1 | |||
Step 2 |
At the Log In screen, enter your registered Cisco.com username and password; then, click Log In. The Bug Search page opens.
|
||
Step 3 |
To search for a specific bug, enter the bug ID in the Search For field and press Return. |
||
Step 4 |
To search for bugs in the current release:
See Bug Search Tools & Resources on Cisco.com. For more details on the tool overview and functionalities, check out the help page, located at http://www.cisco.com/web/applicat/cbsshelp/help.html |
Accessibility Features in Cisco ESC
For a list of accessibility features in Cisco ESC 5.0, see Voluntary Product Accessibility Template (VPAT) on the Cisco website, or contact accessibility@cisco.com.
All product documents are accessible except for images, graphics, and some charts. If you would like to receive the product documentation in audio format, braille, or large print, contact accessibility@cisco.com.
Related Documentation
The following documents are available for Cisco Elastic Services Controller:
-
Cisco Elastic Services Controller User Guide
-
Cisco Elastic Services Controller Install and Upgrade Guide
-
Cisco Elastic Services Controller ETSI NFV MANO Guide
-
Cisco Elastic Services Controller Administration Guide
-
Cisco Elastic Services Controller NETCONF API Guide
-
Cisco Elastic Services Controller REST API Guide
-
Cisco Elastic Services Controller ETSI API Guide
-
Cisco Elastic Services Controller Deployment Attributes
You can access the documents at: