What is the primary function of the NED (Network Element Driver) in NSO?
Correct; NED translates between YANG and device-specific commands.
Why this answer
The NED (Network Element Driver) in Cisco NSO is the component that abstracts the native device configuration and translates YANG data models into device-specific CLI commands or protocols (e.g., SNMP, NETCONF). This allows NSO to manage heterogeneous devices using a unified YANG-based service model, making option A correct.
Exam trap
Cisco often tests the distinction between northbound and southbound interfaces; the trap here is that candidates confuse the NED's role with that of the northbound API layer, assuming NEDs handle RESTCONF or API requests, when in fact they are strictly southbound drivers.
How to eliminate wrong answers
Option B is wrong because RESTCONF endpoints are provided by the northbound interface (e.g., RESTCONF or NETCONF server) of NSO, not by the NED, which is a southbound plugin. Option C is wrong because the configuration database (CDB) is a separate component within NSO that stores the device configurations and service data, not the NED. Option D is wrong because handling northbound API requests (e.g., from CLI, RESTCONF, or NETCONF) is the role of NSO's northbound interface layer, not the NED, which focuses on southbound communication with devices.