NSO Essentials for Programmers and Network Architects (NSO201)

Course Description

NSO Essentials for Programmers and Network Architects (NSO201)

This NSO Essentials for Programmers and Network Architects (NSO201), course provides a brief overview of the NSO solution, NETCONF, YANG, and XPath. After this overview, the course focuses on service creation, device and configuration management, NSO maintenance, NSO options and integrations, and basic NSO troubleshooting.  Be able to install Cisco Network Services Orchestrator (NSO) and use it to manage devices and create services based on YANG templates with XPath.

Learning Objectives

  • Explain the benefits and uses of Cisco Network Services Orchestrator (NSO)
  • Install NSO and describe how NSO uses NETCONF and the Device Manager component
  • Describe how YANG is used with NSO, create and deploy a service, and explain NSO FASTMAP
  • Design and manage services with YANG models
  • Perform NSO configuration and basic troubleshooting, and describe the following NSO features: 
    • Integration options 
    • Alarms and reporting 
    • Scalability and performance options
    • Available function pack


  • Basic knowledge of the Cisco Command Line Interface (CLI) or the CLI of UNIX-like operating systems
  • Basic knowledge of YANG data modeling
  • Basic knowledge of Python programming
  • Basic management of network components (routers, switches, etc.)


  1. Get Started with Cisco CLI
  2. Perform Basic Switch Configuration
  3. Observe How a Switch Operates
  4. Troubleshoot Switch Media and Port Issues
  5. Inspect TCP/IP Applications
  6. Start with Cisco Router Configuration
  7. Configure Cisco Discovery Protocol
  8. Configure Default Gateway
  9. Exploration of Packet Forwarding
  10. Configure and Verify Static Routes
  11. Configure and Verify ACLs
  12. Configure a Provider-Assigned IP Address
  13. Configure Static NAT
  14. Configure Dynamic NAT and PAT
  15. Troubleshoot NAT
  16. Configure VLAN and Trunk
  17. Troubleshoot VLANs and Trunks
  18. Configure Root Bridge and Analyze STP Topology
  19. Troubleshoot STP Issues
  20. Configure and Verify EtherChannel
  21. Configure a Router on a Stick
  22. Configure a Cisco Router as a DHCP Server
  23. Troubleshoot DHCP Issues
  24. Configure and Verify HSRP
  25. Troubleshoot HSRP
  26. Configure and Verify RIPv2
  27. Troubleshoot RIPv2
  28. Configure Basic IPv6 Connectivity
  29. Configure IPv6 Static Routes
  30. Use Troubleshooting Tools
  31. Configure and Verify IPv4 Extended Access Lists
  32. Troubleshoot IPv4 Network Connectivity
  33. Configure and Verify IPv6 Extended Access Lists 
  34. Troubleshoot IPv6 Network Connectivity
  35. Enhance Security of Initial Configuration
  36. Limit Remote Access Connectivity
  37. Configure and Verify Port Security
  38. Configure and Verify NTP
  39. Configure External Authentication Using RADIUS and TACACS+
  40. Configure and Verify EIGRP 
  41. Configure and Verify EIGRP for IPv6
  42. Troubleshoot EIGRP
  43. Configure and Verify Single-Area OSPF 
  44. Configure and Verify Multiarea OSPF 
  45. Configure and Verify OSPFv3
  46. Troubleshoot Multiarea OSPF
  47. Configure Serial Interface and PPP
  48. Configure and Verify MLP
  49. Configure and Verify PPPoE Client
  50. Configure and Verify GRE Tunnel
  51. Configure and Verify Single Homed EBGP

Course Information

Length: 4 day

Format: Lecture and Lab

Delivery Method: Virtual / Onsite

Max. Capacity: 12


Want to learn more? Please fill out the form below and one of our team will reach out to you shortly.

Related Training

NSO Advanced for Python Programmers (NSO300)
Cisco NSO Administration and DevOps (NSO303)

Who Should Attend

System installers, System integrators, System administrators, Network administrators, Solution designers