Automating the attachment of different network devices to the SDN network requires a predefined specification for each device in OpenDaylight. The Device Identification and Driver Management (DIDM) project in OpenDaylight addresses the need to provide device-specific functionality. For each device in the SDN network there is a driver that contains the basic specification. The DIDM provides the ability to define the following functions in each device driver:
- Discovery: Discover if the device exists in the OpenDaylight management domain
- Identification: Identify the device type
- Driver registration: Register the device driver to the OpenDaylight management domain
- Synchronization: Collect device information and configuration
- Features data model: Data model should be defined for device features
- RPC for features: Remote procedures calls should be defined to...