NSO300 — Cisco NSO Advanced for Python Programmers


NSO300 - Cisco NSO Advanced for Python Programmers

Course Overview

The Cisco Network Services Orchestrator (NSO) Advanced for Python Programmers (NSO300) v4.0 course continues the learning journey of the NSO Essentials for Programmers and Network Architects (NSO201) v4.0 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.

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

Who should attend

System engineers
System integrators
System programmers
System administrators
Network administrators
Solutions designers


Before you take this course, Cisco recommends that you have the knowledge and skills obtainable by attending the Cisco Network Service Orchestrator (NSO) Essentials for Programmers and Network Architects (v4.0) (NSO201) class, plus have knowledge in the following areas:

Basic knowledge of the command line of UNIX-like operating systems
Basic knowledge of Network Configuration Protocol (NETCONF)
Basic knowledge of Yet Another Next Generation (YANG) data modelling
Basic knowledge of Python software development
Course Objectives
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:

Discovering the NSO Application Framework

NSO Transaction Model and Mapping Options
NSO Python API Overview

Deploying NSO in Docker Containers

Comparing NSO Deployments
NSO in Docker Overview

Developing Python and Template-Based Service

Service Strategy
Service Design—Service Model

Integrating Service Lifecycle

Service Lifecycle Overview
Integration Options Overview

Developing a Layer 3 MPLS VPN Service for New Service Deployment

Service Strategy
Service Design—Service Model

Developing Nano Services

Nano Services
Service Design Manual Resource Allocation

Developing Layer 3 MPLS VPN Service for Existing Deployment

Existing Service Deployment Strategy
Existing Service Deployment Design

Introducing Managed Services

Managed Services Overview
Resource Allocation

Implementing Stacked Services

Stacked Services Strategy
Implementing Resource-Facing Services

Scaling Service Orchestration

Optimization Options
Layered Services Architecture Design

Discovering the ETSI MANO Framework

Network Functions Virtualization Initiative

Managing VNF Lifecycle with Cisco ESC

Introduction to Cisco ESC
VNF Lifecycle Management

Orchestrating NFV

NFV Orchestration (NFVO) Bundle Introduction
VNF Descriptor

Lab Topology

Create NSO Docker Environments
Create Switch Virtual Interface (SVI) Service Using Premodification Service Callback
Implement Nano Services
Create an L3VPN Service Using Dynamic ID Allocation
Perform an L3VPN Service Upgrade
Implement Stacked Services
Deploy Link State Advertisement (LSA) Service
Integrate Cisco ESC and OpenStack
Deploy NFV for Demilitarized Zone [[OK?]](DMZ) Service
Implement Self-Test Action

Записаться на курс

Длительность: 5 дней (40 часов)
Код курса: NSO300

Стоимость обучения.

    Контактная информация: