No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


NE20E-S2 V800R010C10SPC500 Configuration Guide - System Management 01

This is NE20E-S2 V800R010C10SPC500 Configuration Guide - System Management
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Overview of NETCONF

Overview of NETCONF

NETCONF provides mechanisms to install, maintain, and delete the configuration of devices on distributed networks. For example, device configuration can be restored and new configuration data can be added.


The Network Configuration Protocol (NETCONF) is an extensible markup language (XML) based network configuration and management protocol. NETCONF uses a simple remote procedure call (RPC) mechanism to implement communication between a client and a server.

NETCONF provides a method for a network management system (NMS) to remotely manage and monitor devices.


As networks grow in scale and complexity, the Simple Network Management Protocol (SNMP) can no longer meet carriers' network management requirements, especially configuration management requirements. XML-based NETCONF was developed to meet the demands.

Table 17-1 lists the differences between SNMP and NETCONF.

Table 17-1 Comparison between SNMP and NETCONF




Configuration management

SNMP does not provide a lock mechanism to prevent the operations performed by multiple users from conflicting with each other.

NETCONF provides a lock mechanism to prevent the operations performed by multiple users from conflicting with each other.


SNMP requires multiple interaction processes to query one or more records in a database table.

NETCONF can directly query system configuration data and supports data filtering.


SNMP is not readily extensible.

NETCONF is highly extensible:
  • The NETCONF protocol framework uses a hierarchical structure with four independent layers. Extensions to one layer have little impact on the other layers.
  • XML encoding helps expand NETCONF's management capabilities and compatibility.


The International Architecture Board (IAB) released SNMPv2 (enhanced SNMP) in 1996. SNMPv2 provides only limited security improvements over SNMPv1. SNMPv3, released in 2002, provides important security improvements over the previous two versions but is inextensible. This is because SNMPv3 security parameters are dependent upon the security model.

NETCONF uses existing security protocols to ensure network security and is not specific to any security protocols. NETCONF is more flexible than SNMP in ensuring security.

NETCONF prefers to run atop Secure Shell (SSH) at the transport layer and use SSH to transmit XML information.


NETCONF offers the following benefits:

  • Facilitates configuration data management and interoperability between different vendors' devices using XML encoding to define messages and the RPC mechanism to modify configuration data.
  • Reduces network faults caused by manual configuration errors.
  • Improves the efficiency of system software upgrade performed using a configuration tool.
  • Provides high extensibility, allowing different vendors to define additional NETCONF operations.
  • Improves data security using authentication and authorization mechanisms.
Updated: 2019-01-02

Document ID: EDOC1100055400

Views: 20074

Downloads: 30

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Previous Next