MDM framework

Description

The MDM component is a mediation layer that uses runtime loadable adaptors to interface with NEs and southbound controllers. MDM translates between device-specific data models and internal data models.

In MDM, the data objects that make up an NE and its capabilities are defined using YANG models. MDM provides the translation and abstraction required for automated functions to interact with the YANG model and manage the NEs.

MDM translates NE network protocol inputs for NSP functions, and creates protocol inputs to manage the NE configuration, state, and telemetry.

An MDM server is installed as part of the NSP deployment. Within the MDM server, network protocol inputs from devices are adapted to create inputs to NSP, and vice versa. Adaptation is performed by MDM adaptor files. Adaptors are installed on the MDM server according to network requirements. 

NSP supports NE discovery, management, and configuration for MDM managed NEs. The availability and level of functionality depends on the adaptors. Adaptors are developed continuously, and updated on the software download site regularly, meaning that the functional scope can expand at any time without the need to upgrade the NSP or a device.

The following figure illustrates the basic concepts of MDM. MDM incorporates a network protocol interface layer, pluggable adaptation layer, and application interface layer to allow NSP to manage Nokia and multi-vendor devices using Netconf/YANG.

Figure 4-1: Model-driven mediation in NSP
Model-driven mediation in NSP