Hello,
Network Configuration Protocol (NETCONF) is a communication mechanism used between the NMS and network devices. The network administrator can use NETCONF to add, modify, and delete configurations of network devices, and obtain configurations and status of network devices. All network devices provide standard Application Programming Interface (API), through which the NMS manages these devices using NETCONF.
The NETCONF packets are in XML format and the NETCONF protocol has a powerful filtering capability. Each data field has a fixed element name and position. Therefore, the devices of the same vendor can use the same access mode and result display mode. The devices of different vendors can achieve the same effect by XML mapping. This feature facilitates third-party software development and NMS software customization in the multi-vendor, multi-device environment. With the help of such NMS software, NETCONF simplifies device configuration and improves device configuration efficiency.
YANG is a data modeling language for NETCONF. Clients use YANG to compile remote procedure calls (RPCs) into packets in the XML format to communicate with servers. Packets in the XML format comply with YANG model restrictions.
For details about NETCONF YANG API Reference, see NETCONF YANG API Reference
Thanks