COURSE OBJECTIVE:
After completing this course you should be able to:
• Explain the transactional service activation and how it relates to business requirements
• Explain how Cisco NSO communicates with network devices
• Understand the NETCONF protocol and be able to read and write simple YANG models
• 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
• Use logs to troubleshoot the Cisco NSO deployment and check NSO communication with network devices
• Explain the YANG service model structure
• Design a real-world usable service
• Explain the mapping logic of service parameters to device models and consequently to device configurations
• Describe the use of different integration options and APIs
• Explain how to implement action with use of config-templates in NSO package
• Explain the use of Reactive FASTMAP in for manipulating and implementing advanced NFV components
• Describe the use of feature components and function packs
• Define and explain the ETSI MANO principles and solution
• Work with the alarm console, and understand the NSO alarm structure and how it conforms to modern network operations procedures
• Describe Cisco NSO 6.0 new features and changes in NSO
TARGET AUDIENCE:
System installers, system integrators, system administrators, network administrators, and solutions designers.
COURSE PREREQUISITES:
Attendees should meet the following prerequisites:
• Basic knowledge of the Cisco Command-Line Interface (CLI) or the CLI of UNIX-like operating systems
• Working knowledge of UNIX-based operating systems and basic tasks
• Basic knowledge of programming constructs and YANG data modeling
• Basic knowledge of the NETCONF communication protocol
• Knowledge of XML data structures and schemas
• Basic management of network components (routers, switches, etc.)
COURSE CONTENT:
Introducing Service Orchestration with Cisco NSO
• Challenges of Network Management
• Network Management without Cisco NSO
• Network Management with Cisco NSO
• Challenges of Network Orchestration
• Main Components of NSO
Exploring Cisco NSO Architecture
• Cisco NSO Architecture
• Cisco NSO Components
• Cisco NSO and Ansible
Orchestrating Network Solutions
• Orchestration Use Cases Overview
• Orchestration Use Case Examples
Describing Cisco NSO Operation
• NETCONF and YANG Overview
• Cisco NSO Packages
• Cisco NSO Mapping Logic
• Network Element Drivers
Installing Cisco NSO
• Setup Overview
• Cisco NSO Local Installation
• Installing NEDs
• Using Netsim
Exploring the Advantages of NETCONF
• NETCONF Basics
• NETCONF Operation
Managing Devices Using the Device Manager
• Device Manager Overview
• Device Configuration Management
• Device Connection Management
• Templates and Groups
• Device Template Processing
• Commit Queues
Creating YANG Models
• YANG Basics
• YANG Data Types
• XPath Overview
• Basic YANG Statements
• Other Representations of YANG
• Verify Yang Statements
Using Services
• Package Architecture
• Creating a Service Package
• Sample Service Configuration
• Service Template
• YANG Service Model
• Deploying a Service
Implementing Services with Model-to-Model Mapping
• Mapping Service Parameters
• FASTMAP
• Template Processing
• NSO Transaction Model
Designing Services in Cisco NSO
• Service Design Overview
• Top-Down Service Design
• Bottom-Up Service Design
• Device Configuration
• Service Model
Managing the Service Lifecycle
• Service Management Tasks
• CDM Migration
• Service Lifecycle Management Guidelines
Programming with Python in Cisco NSO
• Cisco NSO Programmability Overview
• NSO Python API Overview
• Python Scripting
• Python Service Skeleton
• Creating a Service YANG Model
• Creating a Service Template
• Template Processing with Python
Configuring and Troubleshooting System Settings
• System Configuration
• Role-Based Access Control
• System Troubleshooting
Discovering Cisco NSO Northbound APIs
• NSO Integration Options
• NETCONF Server
• Web Integration
• SNMP Agent
Managing Alarms and Reporting
• Alarm Management
• Reporting
Configuring Cisco NSO for Scalability and Performance
• High Availability
• High-Availability Cluster Communications
• Addressing Performance Limitations
• Layered Service Architecture
Describing Cisco NSO VNF Manager and Function Packs
• Function Packs
• Cisco SD-WAN Solution
• NFV Orchestration
• Reactive FastMap
Labs
• Discovery Lab 1: Install Cisco NSO
• Discovery Lab 2: Use Device Manager
• Discovery Lab 3: Create a Device Template
• Discovery Lab 4: Create a Loopback Template Service
• Discovery Lab 5: Create a VLAN Template Service
• Discovery Lab 6: Create an L3VPN Template Service
• Discovery Lab 7: Migrate a CDM Device
• Discovery Lab 8: Set Up Device Using Python Scripts
• Discovery Lab 9: Create an SVI Python Template Service
• Discovery Lab 10: Use NSO RESTCONF API with Postman
FOLLOW ON COURSES:
Not available. Please contact.