350-901 practice question 22 of 35

What are two advantages of using model-driven telemetry, such as gRPC. instead of traditional telemetry gathering methods? (Choose two.)

Full set: 430 questions

Domain Using APIs

Answer options
A: all data is ad-hoc
B: efficient use of bandwidth Correct answer
C: no overhead
D: decentralized storage of telemetry
E: continuous information with incremental updates Correct answer
Correct Answer:
B. efficient use of bandwidth; E. continuous information with incremental updates
Explanation

Model-driven telemetry (MDT) fundamentally changes network monitoring from a traditional pull model (like SNMP) to a push model. Using transports like gRPC, devices stream structured data based on YANG models to a collector. This approach provides two key advantages. First, it is highly efficient with bandwidth because data can be sent "on-change," meaning only incremental updates are transmitted when a value changes, eliminating the redundant data transfers common in periodic polling. Second, it provides a continuous, near real-time stream of information, allowing for finer-grained visibility and faster response to network events compared to the higher latency inherent in traditional polling cycles.

Why Incorrect

A. Data in MDT is highly structured by YANG models and pre-defined subscriptions, not ad-hoc.
C. While more efficient than SNMP, MDT still consumes device resources (CPU, memory) and network bandwidth, so it is not without overhead.
D. The telemetry protocol (gRPC) is responsible for data transport, not storage. The storage architecture is a function of the collector system.

References

1. Cisco IOS XE Programmability Configuration Guide, Release 17.9.x, "Model-Driven Telemetry" chapter, "Benefits of Model-Driven Telemetry" section. This document states, "Subscribing only to the data you need provides for more efficient data collection... The new push model allows the device to transmit data only when data is available." This directly supports the concepts of bandwidth efficiency (B) and continuous/incremental updates (E).

2. Cisco IOS XR Telemetry Configuration Guide, Release 7.5.x, "Telemetry" chapter, "Information About Telemetry" section. This guide explains, "Model-driven telemetry provides a mechanism to stream data from an MDT-capable device... It uses a push model... This push model is in contrast to the pull model of SNMP." It also describes "on-change" subscriptions, which send data only when a change in value is detected, supporting both efficient bandwidth use (B) and incremental updates (E).

3. IETF RFC 8641: Subscription to YANG Datastores, Section 1 (Introduction). This RFC, which standardizes telemetry subscriptions, describes mechanisms for both periodic and on-change notifications. It notes, "An 'on-change' subscription is one where a notification is sent only when a change in the subscribed data is detected." This foundational document supports the principle of incremental updates (E) which leads to bandwidth efficiency (B).

Scroll to Top