200-901 Question 139
Select 3Your team is tasked with automating the provisioning and configuration of a multi-vendor network infrastructure. You decide to use a model-driven programmability approach. What are the key benefits of model-driven programmability in this scenario?
- A
Enables consistent data modeling across devices, regardless of vendor
- B
Eliminates the need to use APIs for device interaction
- C
Simplifies the integration of automation tools by using standardized data formats like YANG
- D
Reduces human error by automating manual, repetitive tasks
- E
Ensures devices can only be configured through CLI commands
Show answer and explanation
Correct answers: A, C, D
Explanation
Model-driven programmability enables consistent and vendor-agnostic automation by leveraging standardized data models like YANG. This approach simplifies integration with automation tools and reduces human error by automating repetitive configuration tasks. APIs remain essential for device interaction, and the method does not enforce CLI-only configuration, making it a flexible and scalable solution for modern infrastructure automation.
- A. Correct.
Correct: Model-driven programmability uses standardized data models (like YANG), ensuring consistency across devices, even from different vendors.
- B. Incorrect.
Incorrect: APIs are still required to interact with devices in a model-driven programmability approach. This statement is incorrect.
- C. Correct.
Correct: Model-driven programmability relies on standardized data formats such as YANG, simplifying tool integration and enabling automation.
- D. Correct.
Correct: Automation reduces the likelihood of human error by replacing manual configuration tasks with code-driven processes.
- E. Incorrect.
Incorrect: Model-driven programmability does not restrict configuration to CLI interfaces. Instead, it promotes programmatic configuration through APIs and data models.