Question 420
During a Cisco enterprise architecture review, the team finds: A controller team chooses NETCONF for an HTTP-native integration solely because both interfaces use YANG models and assumes their framing and transports are interchangeable. What design assurance control should be institutionalized?
Explanation
Correct Answer
This design guardrail addresses netconf versus restconf transport selection: NETCONF and RESTCONF share model-driven concepts but use different protocol transports, operation semantics and session behavior. Long-term prevention is: Run interoperability tests for protocol authentication, payload encoding and error handling before deployment. A generic control for another failure mode is insufficient.
Incorrect Answers
Standardized models do not necessarily represent every vendor-specific operational or configuration feature. “Keep proprietary model use isolated and documented so future portability work remains manageable” would remedy that alternative situation, but it would not correct the present issue: NETCONF and RESTCONF share model-driven concepts but use different protocol transports, operation semantics and session behavior.
“Test event delivery under frequent flaps and avoid overwhelming collection systems with unbounded updates” is the supported response when coarse periodic publication can delay visibility of short state transitions and is not equivalent to supported event-driven on-change reporting. Here the decisive response is “Run interoperability tests for protocol authentication, payload encoding and error handling before deployment”, so that different intervention does not meet the stated requirement.
RESTCONF uses resource-oriented HTTP methods with defined read and write semantics, so GET is not an appropriate configuration write operation. “Validate method, status-code and error-body handling in network API client tests” applies to that other condition. The reported evidence is a controller team chooses NETCONF for an HTTP-native integration solely because both interfaces use YANG models and assumes their framing and transports are interchangeable; this alternative would address the wrong dependency.