Detecting Embedded Devices using Network Discovery
Rajula Aravinda Reddy1, J C Narayana Swamy2, R Govardhana Reddy3
1Rajula Aravinda Reddy, in VLSI Design and Embedded Systems, Bangalore Institute of Technology, Bengaluru, Karnataka, India.
2Rajula Aravinda Reddy, in VLSI Design and Embedded Systems, Bangalore Institute of Technology, Bengaluru, Karnataka, India.
3R Govardhana Reddy, Senior Technical Lead, Communication Business unit, TATA-Elxsi, Bengaluru, Karnataka, India.

Manuscript received on April 05, 2014. | Revised Manuscript received on April 11, 2014. | Manuscript published on April 15, 2014. | PP: 27-32 | Volume-2 Issue-5, April 2014. | Retrieval Number: E0643042514/2014©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: Modern heterogeneous networks present a great challenge for network operators and engineers from a management and configuration perspective. The Network Discovery System is a network management framework that addresses these challenges. NDS offers centralized network configuration management functionality, along with providing options for extending the framework with additional features. The devices managed by NDS are stored in its Configuration Database (CDB). However, currently there is no mechanism for automatically adding network devices to the configuration of NDS, thus each device’s management parameters have to be entered manually. The goal of this paper is to develop a software module for NDS that simplifies the process of initial NDS configuration by allowing NDS to automatically add network devices to the ND CDB Apart from developing the software module for discovery, this paper aims to summarize existing methods and to develop new methods for automated discovery of network devices with the main focus on differentiating between different types of devices. A credential-based device discovery method was developed and utilized to make advantage of known credentials to access devices, which allows for more precise discovery compared to some other existing methods. The selected methods were implemented as a component of NDS to provide device discovery functionality. Python language is used as tool to develop code.
Keywords: Discovery Protocols, Embedded Device Discovery, Embedded Device Configuration, Network Discovery System, Network Management.