350-401 Question 318
Select 3A network engineer is tasked with configuring a network automation solution for a multi-vendor environment. The engineer decides to use YANG as the data modeling language. What are the primary benefits of using YANG in this scenario?
- A
YANG provides a human-readable, structured format for defining network configurations and state data.
- B
YANG enables automatic, vendor-specific CLI generation for all devices.
- C
YANG supports model-driven programmability, allowing the use of standard protocols like NETCONF and RESTCONF.
- D
YANG ensures seamless integration with cloud platforms without requiring additional configuration.
- E
YANG facilitates interoperability across devices by defining standard models for network elements.
Show answer and explanation
Correct answers: A, C, E
Explanation
YANG is a data modeling language widely used for network automation and programmability. Its primary benefits include providing a human-readable structure for configurations, supporting model-driven programmability with standard protocols like NETCONF and RESTCONF, and enabling interoperability across multi-vendor devices through standard data models. These features make YANG an essential tool for modern network management in complex environments.
- A. Correct.
YANG provides a structured, human-readable format for defining network configurations and state data, making it easier for engineers to understand and implement.
- B. Incorrect.
YANG does not enable automatic CLI generation. Instead, it focuses on defining structured data models for programmability and automation.
- C. Correct.
YANG supports model-driven programmability, enabling the use of standard protocols like NETCONF and RESTCONF to interact with devices.
- D. Incorrect.
While YANG can be used in conjunction with cloud platforms, it does not inherently ensure seamless integration without additional configuration or tools.
- E. Correct.
YANG facilitates interoperability by providing standard data models for network elements, reducing the complexity of managing multi-vendor environments.