What is device configuration in NSP?
NSP Infrastructure Configuration Management
Infrastructure Configuration Management (ICM) helps to define and deploy infrastructure configurations to an NSP managed network. With ICM, the network engineer can easily define reusable configuration templates covering such areas as card, port, QoS, security, and routing policy configurations. ICM is found in Device Management, in the Configuration pages, if Infrastructure Configuration Management is included in the deployment.
RESTCONF APIs are also available for ICM; see the API documentation on the Network Developer Portal.
ICM intent types
NSP uses intent types to build configuration templates, which are then used to build configurations.
The intent type defines the parameters that will be set when the configuration template is deployed. The configuration form can provide a parameter value or leave the value blank, to be set during deployment. If a parameter is not included in the configuration form, deploying the configuration template will not set that parameter on the target.
Users can create custom intent types in NSP or download predefined intent types from the Artifacts directory on the NSP software download site. Nokia recommends using predefined intent types where applicable.
Predefined intent types are delivered to the software download site outside the NSP release cycle. The intent types are delivered in zip files, which include a readme file for each intent type. See the ICM Intent Types Delivery notes document in the Artifacts directory for the list and descriptions of the intent types in the collection.
Configuration templates
Operators use the configuration templates to deploy the configurations to the network either in bulk or on an individual target basis (NE or card/port). ICM provides full feedback on the success (aligned) or failure (misaligned) of the deployment request, so that the operator is aware if the defined configuration is present and running in the network. The operator can audit and monitor for configuration drift that may occur over time and realign the network configuration back to the intended and defined configuration.
Templates can be defined with fixed or flexible attribute definitions. Certain attributes can be set with a fixed value (for example, MTU = 1500) that cannot be changed by the operator, or can be set with a default value that can be modified in the deployment phase.