What are the principles for NSP compatibility with MDM devices?
NE compatibility
The NSP adaptor artifact program is designed to provide compatibility with MD SR OS and SRL NE releases on an N-3 and N+2 basis. For example, NSP 25.4 supports NE releases 22.x, 23.x, and 24.x, as well as NE releases 26.x and 27.x when released. As the NE model evolves, NSP delivers adaptor artifacts in support of those changes.
Flexible discovery
NSP supports flexible discovery of NEs managed via MDM artifacts. Flexible discovery means that NSP can use existing artifacts to discover an NE that has been upgraded to a new maintenance release. If you elect to use this capability and skip the installation of new artifacts, NSP will only be aware of the NE model objects (MDC, device telemetry, alarms) defined for the NE version for which the artifact was designed. To get support for new models in the latest NE version, you must update to the artifact bundle associated with that NE version.
The following example uses the fictitious NE 9999 ABC, release 12.x:
The NE compatibility rules for artifacts are defined in the discovery adaptor and extrapolated to the artifact documentation. For multi-vendor NEs, you can override the default NE compatibility rules using RESTCONF APIs as described on the Network Developer Portal.
For more details about the applicability and/or any restrictions of the NE compatibility feature to specific devices, consult the NSP adaptor artifact guides for those devices.