NSP programming frameworks

Introduction

The NSP platform programmability functions employ a number of frameworks, some of which can be customized, as described in the Network Developer Portal:

  • MDM

    Provides a pluggable, programmable model-driven interface for equipment from any vendor, and enables the NSP to manage new devices and device versions without the need for an NSP system enhancement or upgrade

  • Workflow management

    Enables the creation of workflows to automate routine or repetitive tasks

  • Intent management

    Translates an operational intent into configuration artifacts that can be executed automatically and continually, as required; the framework engine enforces an intent, which is a desired network state or configuration

  • Synchronization

    Ensures that the NSP YANG-model view of the network infrastructure is consistent with the actual network configuration and state

  • Operations, Administration, and Maintenance (OAM)

    Manages the execution of OAM tests against the network infrastructure; the tests can be run on demand, or configured to provide continuous monitoring

  • RESTCONF gateway

    Provides APIs to YANG models that support a variety of functions, and allows for the addition of new YANG models