Automation has been identified as one of the main areas where service providers and large enterprises can reduce cost. This is becoming more and more important in modern business where average return per user is diminishing year by year. Service Defined Network (SDN) principles deliver abstractions of existing network infrastructure, which enable faster service development and deployment. Standards like NETCONF and YANG are currently the driving force behind those abstractions and are proposing a significant improvement to network management.
Network Function Virtualization (NFV) framework is a network architecture concept using existing virtualization technologies to virtualize network functions to provide services.
The Basic Cisco Network Services Orchestrator and Elastic Services Controller (NSOESCBASIC) v1.0 is a 4-day lab-intensive instructor-led course that introduces the learners to the Cisco Network Services Orchestrator (NSO) solution that leverages the power of YANG and NETCONF to streamline network operations and management. By focusing on latest standards and innovation, Cisco NSO is a true multivendor SDN solution.
Additionally, the course also teaches how to use 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:
  • Understand the NETCONF protocol and be able to read and write simple YANG models
  • Explain how Cisco NSO communicates with network devices
  • Understand the difference between fully NETCONF-capable and less or non-NETCONF capable devices
  • Understand the support for candidate configuration and confirmed commit support
  • Extend device models using YANG
  • Design a real-world usable service
  • Explain the YANG service model structure
  • Explain the mapping logic of service parameters to device models and consequently to device configurations
  • Explain the transactional service activation and how it relates to business requirements
  • Use logs to troubleshoot the Cisco NSO deployment and check NSO communication with network devices
  • Work with the alarm console, and understand NSO alarm structure and how it conforms to modern network operations procedures
  • 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 NSO Overview
    • Network Orchestration Overview
    • Cisco NSO Architecture
    • NETCONF Overview
    • YANG Overview
  • Start Using Cisco NSO
    • System Setup
    • Lab: Install NSO
    • Device Manager
    • Lab: Manage Devices
  • Service Management
    • YANG Tutorial
    • Service Design
    • Lab: Create a Service
    • Service Management
    • Lab: Manage Services
  • System Administration and Integration
    • Cisco NSO Integration Options
    • Lab: Use NSO APIs
    • Cisco NSO System Administration
    • Lab: Troubleshoot and Debug NSO
    • Alarm Management and Reporting
  • 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 Cisco CLI knowledge
  • Basic knowledge of a command line of UNIX-like operating systems
  • Working knowledge of Cisco NSO product
  • Basic knowledge of YANG data modelling
  • Basic NETCONF knowledge
  • Basic OpenStack knowledge
  • Basic knowledge of Java software development