NSP Software Development Kit (SDK)

Course number: OS00122-W

Course duration: 2 hours

Price: €200

Course overview

This web-based training course is intended to help the learner understand the SDK application functionality as well as the requirements and procedures for creating, deploying, and testing the MDM adaptors for multivendor networks into the NSP platform. The course demonstrates the creation and testing of adaptors using the SDK GUI as well as the Code-Server (VS Code).

 

Course objectives

After completing the course, students should be able to:

 

  • Provide the scope of the NSP SDK as a unified platform for developing NSP artifacts
  • Explain the SDK functionalities in relation to Workflow Manager, Intent Manager and Artifact Management
  • Describe the MDM architecture and the role of the adaptors
  • List and describe the different types of adaptors
  • Describe the purpose, components, and functionality of the SDK application
  • Describe the discovery adaptor functionality
  • Demonstrate how to create and test the discovery adaptors for the Netconf and SNMP protocols with GUI and Code-Server
  • Explain the Device Model and Communicator functionalities and how they interact within a Device Adaptor
  • Demonstrate how to create and test a Device Adaptor with GUI.
  • Describe the purpose and the functionality of the MDC (cut-through) adaptor
  • Demonstrate how to create and test a MDC (cut-through) adaptor with GUI and Code-Server
  • Describe MDM-based telemetry adaptor functionalities and CN telemetry adaptor functions
  • Demonstrate how to create and test the MDM-based telemetry adaptors with GUI and the CN telemetry adaptors with Code-Server.

Course modules

Introduction

  • A unified artifacts development environment
  • NSP Multivendor network management
  • MDM architecture

Artifacts

  • Artifacts
  • SDK and Workflow Manager
  • SDK and Intent Manager
  • SDK and Artifact Management

SDK components and functionalities

  • SDK Overview and functionalities
  • SDK Application - GUI
  • SDK MDM Server - GUI
  • SDK Remote Deploy feature – GUI
  • VS Code IDE (Containerized Code-Server)

Discovery adaptors

  • Discovery Adaptor functionalities
  • Creating the Discovery Adaptor for Netconf
  • Customizing and testing the Netconf Discovery Adaptor
  • Creating the Discovery Adaptor for SNMP
  • Customizing and testing the SNMP Discovery Adaptor

Discovery Adaptors – VS Code

  • Creating the Discovery Adaptor for NETCONF using VS Code
  • Installing prerequisite reference adaptors
  • Creating and verifying a discovery adaptor with VS Code

Model driven cut-through adaptors

  • MDC adaptor (cut-through adaptor) functionality
  • Creating, modifying and testing MDC adaptors

Creating and testing MDC adaptors – VS Code

  • Creating the MDC adaptor adaptor using VS Code

Device model and device adaptors - GUI

  • Device Adaptor functionality
  • Creating a Device Adaptor
  • Testing a Device Adaptor

Creating Cloud Native (CN) telemetry adaptors – VS Code

  • Cloud-Native (CN) telemetry overview
  • Creating CN telemetry adaptors with VS Code