300-445 Question 81
Single answerYour organization is implementing a network assurance solution to monitor performance and troubleshoot issues in real-time. As part of the implementation, you need to collect data from multiple network devices in a standardized way to ensure interoperability. Which data collection protocol should you choose to achieve this?
- A
SNMP (Simple Network Management Protocol)
- B
NetFlow
- C
Syslog
- D
gRPC with OpenConfig
Show answer and explanation
Correct answer: D
Explanation
gRPC with OpenConfig is the correct choice because it enables real-time streaming telemetry using vendor-neutral data models, ensuring interoperability across devices from different manufacturers. This approach is ideal for enterprise network assurance, where standardized data collection is critical for monitoring and troubleshooting. Other options like SNMP, NetFlow, and Syslog serve specific purposes but do not fully address the need for standardized, real-time data collection.
- A. Incorrect.
SNMP is widely used for device monitoring, but it primarily retrieves device state information and may not fully support standardized models for real-time streaming telemetry.
- B. Incorrect.
NetFlow is useful for traffic flow analysis but is not ideal for collecting a variety of device telemetry in a standardized way.
- C. Incorrect.
Syslog is designed for event logging and is not used for collecting performance data in a standardized manner.
- D. Correct.
gRPC with OpenConfig supports modern, standardized data models and real-time streaming telemetry, making it the most suitable choice for enterprise network assurance implementations.