300-420 Question 311
Select 3A network engineer is tasked with implementing a solution for centralized configuration and telemetry collection from a multi-vendor network. The engineer decides to use gRPC and gNMI for this purpose. Which key attributes of gRPC and gNMI make them suitable for this scenario?
- A
gRPC is a high-performance, language-agnostic framework that supports bidirectional streaming.
- B
gNMI uses HTTP as its transport protocol, ensuring easy integration with web-based systems.
- C
gNMI provides a structured and efficient way to retrieve and modify operational and configuration data using YANG models.
- D
gRPC and gNMI support push-based telemetry, reducing the need for frequent polling.
- E
gNMI is limited to configuration management and does not support telemetry.
Show answer and explanation
Correct answers: A, C, D
Explanation
gRPC and gNMI are well-suited for centralized configuration and telemetry in multi-vendor networks due to their high performance, ability to use structured YANG models, and support for push-based telemetry. These attributes address challenges such as real-time data collection, efficient communication, and device compatibility, making them ideal for modern network management solutions.
- A. Correct.
Correct: gRPC is a high-performance framework designed for efficient communication, and its support for bidirectional streaming is crucial for telemetry and dynamic configuration updates.
- B. Incorrect.
Incorrect: gNMI does not use HTTP as its transport protocol; it uses gRPC for communication, which is more efficient than HTTP for such use cases.
- C. Correct.
Correct: gNMI leverages YANG models to define the structure of the data, ensuring compatibility and consistency across devices.
- D. Correct.
Correct: gRPC and gNMI support push-based telemetry, which is ideal for real-time data collection without the overhead of constant polling.
- E. Incorrect.
Incorrect: gNMI supports both configuration management and telemetry, making it a versatile solution for network management.