Development of NETCONF-Based Network Management Systems in Web Services Framework

Tomoyuki IIJIMA  Hiroyasu KIMURA  Makoto KITANI  Yoshifumi ATARASHI  

Publication
IEICE TRANSACTIONS on Communications   Vol.E92-B   No.4   pp.1104-1111
Publication Date: 2009/04/01
Online ISSN: 1745-1345
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Section on Internet Technology and its Architecture for Ambient Information Systems)
Category: 
Keyword: 
NMS,  NETCONF,  Web services,  API,  

Full Text: PDF(846.9KB)
>>Buy this Article


Summary: 
To develop a network management system (NMS) more easily, the authors developed an application programming interface (API) for configuring network devices. Because this API is used in a Java development environment, an NMS can be developed by utilizing the API and other commonly available Java libraries. It is thus possible to easily develop an NMS that is highly compatible with other IT systems. And operations that are generated from the API and that are exchanged between the NMS and network devices are based on NETCONF, which is standardized by the Internet Engineering Task Force (IETF) as a next-generation network-configuration protocol. Adopting a standardized technology ensures that the NMS developed by using the API can manage network devices provided from multi-vendors in a unified manner. Furthermore, the configuration items exchanged over NETCONF are specified in an object-oriented design. They are therefore easier to manage than such items in the Management Information Base (MIB), which is defined as data to be managed by the Simple Network Management Protocol (SNMP). We actually developed several NMSs by using the API. Evaluation of these NMSs showed that, in terms of configuration time and development time, the NMS developed by using the API performed as well as NMSs developed by using a command line interface (CLI) and SNMP. The NMS developed by using the API showed feasibility to achieve "autonomic network management" and "high interoperability with IT systems."