Cisco NSO Advanced for Python Programmers (NSO300)

The Cisco Network Services Orchestrator (NSO) Advance Python Programmers (NSO300) v4.0 course continues the learning journey of the NSO Essentials for Programmers and Network Architects (NSO201) course with NSO to include customizing templates with Python programming, Docker deployment, and Nano services. You will learn to create advanced services using the NSO application framework and Python scripting with both new and existing Layer 3 Multiprotocol Label Switching (MPLS) VPN services. You will also learn how to manage and scale these services to reduce operation consumption, and increase both security and available physical space, since virtualized network functions (VNFs) replace physical hardware. You will use Network Functions Virtualization (NFV) orchestration features, and Cisco Elastic Services Controller (ESC) to manage virtualized network functions.

Retail Price: $4,000.00

Next Date: Request Date

Course Days: 5


Request a Date

Request Custom Course


This course will help you:

  • Tailor a Cisco Network Services Orchestrator solution for your organization
  • Manage virtualized network functions (VNFs) automated, efficient, and dynamic network functioning

After completing this course, you should be able to:

  • Describe the NSO application framework
  • Deploy NSO in Docker
  • Implement Python- and template-based service
  • Describe service lifecycle integration
  • Describe the implementation of Layer 3 MPLS VPN service for a new service deployment
  • Implement Nano services
  • Describe the implementation of Layer 3 MPLS VPN service for an existing deployment
  • Describe managed services
  • Implement stacked services
  • Describe how to scale service orchestration
  • Describe the European Telecommunications Standards Institute Management and Orchestration (ETSI MANO) Framework
  • Manage VNF Lifecycle with Cisco ESC
  • Implement NFV

Course Outline

Module 1: Cisco NSO Programmability

  • NSO Application Framework
  • NSO Python Scripting
  • NSO Python and Template-Based Services
  • Resources

Module 2: Augmenting Cisco NSO Service

  • Service Lifecycle and Integration Options Overview
  • Greenfield Layer 3 MPLS VPN Service
  • Brownfield Layer 3 MPLS VPN Service

Module 3: Managed Services

  • Managed Services Overview
  • Stacked Service Design Overview
  • Design-Managed Network Services
  • Scaling Service Orchestration

Module 4: Cisco NSO Network Functions Virtualization (NFV) Orchestration

  • ETSI MANO
  • Cisco ESC
  • Cisco NSO Orchestration

 

Lab Outline

  • Lab 1: Device Setup Using Python Script
  • Lab 2: Create an SVI Service Using pre_modification Service Callback
  • Lab 3: Create a L3VPN Service Using Dynamic ID Allocation
  • Lab 4: L3VPN Service Upgrade
  • Lab 5: Stacked Services
  • Lab 6: Service Action
  • Lab 7: ESC Integration
  • Lab 8: NFV for the DMZ Service


Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com


Request a Date