NCClient: A Python Library for NETCONF Client Applications

  • Authors:
  • Shikhar Bhushan;Ha Manh Tran;Jürgen Schönwälder

  • Affiliations:
  • Computer Science, Jacobs University Bremen, Germany;Computer Science, Jacobs University Bremen, Germany;Computer Science, Jacobs University Bremen, Germany

  • Venue:
  • IPOM '09 Proceedings of the 9th IEEE International Workshop on IP Operations and Management
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The NETCONF protocol provides sound mechanisms for configuring network devices. While support for the protocol has been implemented by several network device vendors, there is a lack of supporting tools and libraries for NETCONF client applications. This paper presents NCClient, an open source Python library providing features and facilities for scripting and application development. The architecture, design and interoperability testing of the library is described and some examples of its usage are provided.