?

Network Service Orchestrator Lab (NSO)

Bookmark
57 people launched
Solution Overview
Cisco’s NSO (Network Service Orchestrator) is a scalable, extensible orchestration system.  It’s used to manage network services which are:  
  • Easy, inexpensive and fast to create 
  • Highly repeatable 
  • Managed as a complete service lifecycle (CRUD) 
  • Spread across multiple vendors and technology domains 
  • Activated via an API (REST, JSON, etc.) and / or a user portal 
  • Very simple or very complex (with multiple moving parts, like NFV) 
  • Delivered as part of an integrated ordering process with your portals, catalogs and CRM systems 

As an orchestration system, NSO is different from other IT tools like Ansible, Puppet and Chef.  NSO was created to manage network services.  This means that NSO retains a service instance record of every deployment and can provide detailed lifecycle management including re-deploy and rollback.  NSO is a truly multi-vendor solution.  NSO has an large library of Network Element Drivers (NEDs) which enable NSO to communicate to devices and manage device configuration.  

Where other orchestration systems are typically used as engineering tools, NSO is typically deployed as part of a complete fulfillment solution, providing key device and configuration management as part of the fulfillment process.  

Goals & Objectives

This lab provides an NSO environment to support WWT workshop and training content. The lab contains specific tools and content to support the workshop instructions.  However, you can also use this lab for general NSO learning and experimentation.  Each lab instance is on-demand and lauched within the WWT Advanced Technology Center vCenter environment.  

Key attributes:
  • Provide a hands-on environment for WWT NSO workshops and training
  • Show the power of model-driven orchestration for service management
  • Allow users to create and experiment with NSO service models in an on-demand environment
  • Enable service model development with an environment which can access ATC resources for testing 

Hardware & Software

  • Ubuntu Linux distribution
  • Cisco NSO
  • Cisco NSO Netsim (a feature of NSO)

Technologies