Automation has been identified as one of the main ways for service providers and large enterprises to reduce cost. This is becoming more and more important in modern business, where the average return per user is diminishing year by year. SDN principles deliver abstractions of existing network infrastructure, which enable faster service development and deployment. Standards such as NETCONF and YANG are currently the driving force behind these abstractions and are enabling a significant improvement in network management.
The Cisco Network Services Orchestrator Foundation1 (NSO100) is a 3-day instructor-led, lab-based, hands-on course that introduces learners to the Cisco Network Services Orchestrator (NSO) solution, which leverages the power of YANG and NETCONF to streamline network operations and management. By focusing on the latest standards and innovation, Cisco NSO is a true multivendor software-defined networking (SDN) solution.


After finishing this course, you will be able to:
  • 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 devices that are fully NETCONF capable and those that are less or not NETCONF capable
  • 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 the NSO alarm structure and how it conforms to modern network operations procedures


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

Prerequisite Knowledge

Cisco recommends that you have the following prerequisite knowledge and skills:
  • Basic knowledge of the Cisco command-line interface (CLI)
  • Basic knowledge of the CLI of UNIX-like operating systems
  • Working knowledge of Cisco NSO
  • Basic knowledge of YANG data modeling