The Python library commonly used for NETCONF automation is ncclient. NETCONF is an XML-based network management protocol that uses YANG data models to structure configuration and operational state. The ncclient library provides Python functions for connecting to NETCONF-capable devices, opening a manager session, issuing get, get-config, edit-config, and other NETCONF operations, and processing XML responses. Option A is correct. The requests library is commonly used for REST API calls over HTTP or HTTPS, such as RESTCONF or controller northbound APIs, but it is not the standard NETCONF client library. Postman is an API testing application, not a Python library. cURL is a command-line tool for sending HTTP and other protocol requests, not a Python library for NETCONF/YANG workflows. In ENCOR automation, the distinction matters: REST-based APIs often use JSON and HTTP methods, while NETCONF uses XML-based RPC operations over SSH and is commonly automated in Python with ncclient. References/topics: ENCOR Automation, NETCONF, YANG, Python automation, ncclient, model-driven programmability.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit