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:
-
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
-
Enables the creation of workflows to automate routine or repetitive tasks
-
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
-
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
-
Provides APIs to YANG models that support a variety of functions, and allows for the addition of new YANG models