200-901 Question 138
Single answerA network engineer is tasked with automating the configuration of a large-scale network infrastructure. They decide to use model-driven programmability. What is a key value provided by model-driven programmability in this scenario?
- A
It uses standardized data models that ensure consistency in network configurations.
- B
It eliminates the need for APIs by directly modifying device firmware.
- C
It provides a graphical user interface (GUI) for easier network management.
- D
It allows the use of multiple programming languages to achieve automation.
Show answer and explanation
Correct answer: A
Explanation
Model-driven programmability is a key approach to infrastructure automation because it uses standardized data models, such as YANG, to define and manage configurations consistently across devices. This ensures uniformity, reduces errors, and simplifies automation tasks. It is a reliable solution for automating large-scale network infrastructures.
- A. Correct.
Model-driven programmability leverages standardized data models (such as YANG) to ensure consistency and reliability in configuring and managing network devices.
- B. Incorrect.
Model-driven programmability does not bypass APIs; instead, it heavily relies on APIs to interact with devices using structured data models.
- C. Incorrect.
Model-driven programmability is not focused on providing a GUI. Instead, it uses structured data models and APIs for automation.
- D. Incorrect.
While model-driven programmability allows integration with programming languages, its primary value lies in the use of standardized data models, not language flexibility.