350-401 Question 320
Select 3A network engineer is tasked with implementing a network automation solution to simplify device configurations and improve scalability. The solution should use a standardized data modeling language to define network configurations and state information. Why might the engineer choose YANG as the data modeling language?
- A
YANG provides a hierarchical structure that simplifies the representation of complex network configurations.
- B
YANG is vendor-specific and only works with devices from a single manufacturer.
- C
YANG integrates seamlessly with protocols like NETCONF and RESTCONF for programmatic interaction.
- D
YANG lacks the ability to validate data, requiring manual checks for errors.
- E
YANG supports modularity, allowing reusable and extensible data models.
Show answer and explanation
Correct answers: A, C, E
Explanation
YANG is a widely adopted, vendor-neutral data modeling language that simplifies network automation and configuration. Its hierarchical structure, seamless integration with protocols like NETCONF, and support for modularity make it ideal for scalable and efficient network management. Additionally, YANG includes validation mechanisms to ensure data accuracy, further reducing the chance of configuration errors.
- A. Correct.
YANG uses a hierarchical structure, which makes it easier to represent and understand complex network configurations. This is one of its key strengths.
- B. Incorrect.
This is incorrect because YANG is vendor-neutral. It is designed to work across multiple platforms and devices.
- C. Correct.
YANG is designed to work with protocols like NETCONF and RESTCONF, enabling automation and programmatic interaction with network devices.
- D. Incorrect.
YANG includes built-in mechanisms to validate data, such as constraints and type definitions, reducing the need for manual error checking.
- E. Correct.
YANG supports modularity, enabling the creation of reusable and extensible data models to adapt to different network requirements.