A network engineer has been asked to automate some of the network management and configuration management. The engineer is going to use NETCONF. Why should the engineer consider also using YANG as part of this project?
- YANG is a documented set of URIs that could be used as part of the deployment.
- YANG is a set of software development tools that is integrated with vendor-specific configuration libraries.
- YANG provides a hierarchy of data that can be used for device configuration and operational status retrieval.
- YANG is used to provide the transport to and from a network device such as a Cisco switch.
Explanation: Yet Another Next Generation (YANG) is a standards-based data modeling language. NETCONF is a standards-based protocol designed to retrieve the information of network devices and to manage devices. Extensible Markup Language (XML) is an encoding protocol that provides the transport for NETCONF to communicate with devices using the YANG formatted configuration or operational data. An application that runs on a centralized management platform or laptop/desktop can use NETCONF to send requests to a network device for information or to make configuration changes.