The Developing Advanced Services Using Cisco NSO (ADVNSO) v2.0 is a 3-day lab-intensive instructor-led course that introduces the learners to the development of advanced services using Cisco Network Services Orchestrator (NSO).


Upon completing this course, the learner will be able to meet these overall objectives:
  • Access external data from service models
  • Understand and use the Reactive FASTMAP principle
  • Create YANG service models to accommodate the provisioning of Layer 2 VPNs across network devices
  • Create YANG service models to accommodate the provisioning of Layer 3 VPNs across network devices
  • Describe how service stacking works
  • Describe the process of designing, deploying and orchestrating a Cloud VPN service
  • Describe the process of deploying and integrating Cisco Elastic Services Controller (ESC) with Cisco NSO


The course contains these components:
  • Service Provider VPN Service Design with NSO Overview
    • Service Applications
    • Layer 3 MPLS VPN Service Design
    • Lab: Layer 3 MPLS VPN Service
    • Point-to-Point Layer 2 VPN Service Design
    • Lab: L2VPN Service Enhancements
  • Cloud VPN Service Design
    • Cloud VPN
    • Simple Cloud VPN Service Design
    • Cisco Elastic Services Controller (ESC)
    • Service Chaining Design
    • Service Chaining Implementation
    • Lab: Create a Simple CloudVPN Service Bundle

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
  • Knowledge and skills that can be obtained by attending the Basic Cisco Network Services Orchestrator (NSOBASIC) class or a working knowledge of Cisco NSO product
  • Basic knowledge of YANG data modelling
  • Basic knowledge of Java or Python software development