wiki:WikiStart

Version 60 (modified by mehmet.ersue@…, 6 years ago) (diff)

--

The NETCONF Wiki

This wiki is for the NETCONF WG. We are going to provide here information related to the NETCONF WG (the page is mostly updated after an IETF meeting listing the higlights of the meeting).

Thanks a lot to Simon Leinen and Randy Bush, who have done an outstanding job hosting the Netconf page on www.ops.ietf.org/ and the NETCONF mailing list!

Please send any suggestions or Netconf related information you would like to see on this Wiki to Netconf WG chairs,
e.g. links to NETCONF implementations, presentations or tutorials.

Mailing Lists

General NETCONF Discussion: netconf@… (moved from ops.ietf.org)
To Subscribe: netconf-request@…
Archive: http://www.ietf.org/mail-archive/web/netconf/current/maillist.html
Old archive (2002- 03/04/2008): http://ops.ietf.org/lists/netconf/

"Netconf Goes On" maillist: NGO@…:
Discussion of non-chartered NETCONF-related topics. Closed.
Archive: http://www1.ietf.org/mail-archive/web/ngo/current/index.html

YANG maillist: YANG@…
Closed. The discussion continues on netmod@…
Archive: http://www1.ietf.org/mail-archive/web/yang/current/index.html

Other NETCONF related sites

"Netconf Central" provides information and tutorials on the NETCONF protocol, YANG modeling language and different tools (see: http://www.netconfcentral.org/). YANG modules can be validated and YANG module database can be searched online.

"YANG Central" provides tutorials, tools and examples for YANG development (see http://www.yang-central.org).

Netconf Implementations

  • Yuma Tools (http://www.netconfcentral.org/yuma) is a YANG-based Unified Modular Automation Toolkit for NETCONF, and includes a free NETCONF-over-SSH client and server, YANG compiler, and other development tools. The yangdump program (former title "yangto") is now part of the 'yuma-client' package (Contact: Andy Bierman, andy@…).
  • Netconf4Android (Library) is an API that implements the Netconf protocol (RFC 4741) for building client applications (http://code.google.com/p/netconf4android/).
    • Uses SSH-2 as the transport protocol (ganymed-ssh2);
    • Compatible with Android API level 8 and above;
    • Compatible with Java 1.5 and above.
  • ncclient provides a Python API for client-side scripting and application development. Currently implements SSH transport and all RFC 4741 operations and capabilities.
  • netopeer is a remote configuration system, which implements the mandatory parts of the NETCONF protocol and SSH transport. The client side includes a command-line interface so that simple requests can be generated manually, which is useful for debugging (Contact: Radek Krejci, CESNET http://code.google.com/p/netopeer/)
  • YencaP, a Netconf agent for Linux implemented in Python, distributed under LGPL as part of the EnSuite (Extended Netconf Suite) collection (download).
  • YENCA, a Netconf agent for Linux implemented in C, available under GPL on SourceForge.
  • Tail-f Systems has a Netconf agent as well as command line and web interfaces, SNMP agent, and integrated configuration store. Tail-f also has a Netconf manager library that can be integrated with Element Management Systems.
  • GoAhead embeddedMIND™ is an extensible Netconf agent with integrated configuration store and CLI, SNMP and Web interfaces.
  • XML Based Device Management by Wipro, including an agent written in C and a manager in Java
  • An implementation written in C from NEC Europe Ltd in Germany
  • Another implementation written in C by http://www.postech.ac.kr/Postech in Korea
  • XMS (eXtensible Management System), written in C, by 6WIND
  • Applied Informatics' C++-based NetConf implementation based on the POCO framework.
  • Netconf4j. Standalone Java netconf implementation used in http://www.opennaas.org.
  • NETCONF Browser, a user friendly NETCONF GUI client/manager from MG-SOFT, based on MG-SOFT's own NETCONF V1 and V1.1 protocols. Application is implemented in Java.
  • Visual YANG Designer, a user friendly YANG file designer (creator, editor, modeler, builder) from MG-SOFT, based on MG-SOFT's own YANG compiler. Application is implemented in Java.
  • NetconfX, an open-source Java NETCONF client implementation provided by CenteredLogic as part of its Element/Network Management platform.
  • MasterYANG: a lightweight NETCONF YANG data model designer, editor and visualizer.

Paper, Presentations and Tutorials on Netconf

(please provide information on other paper, presentation or tutorials to Netconf WG chairs)

Miscellaneous

Trac

For a complete list of local wiki pages, see TitleIndex.