hardMultiple Select
350-401 Practice Question: Which three statements about model-driven…
Which three statements about model-driven telemetry are true? (Choose three.)
⚠ Common exam trap
350-401 often tests the misconception that MDT is a pull-based model like SNMP — candidates must remember MDT is fundamentally push-based, and that SSH is not the transport protocol.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Model-driven telemetry uses YANG data models to define the data to be streamed.
Option A is correct because model-driven telemetry is built on YANG data models, which define the structure and semantics of the data that the device streams to the collector. Option B is correct because telemetry data is pushed from the network device to a collector using protocols such as gRPC (often with gNMI as the transport/encoding interface), rather than being polled. Option C is correct because model-driven telemetry supports subscription types including periodic (sample/dial-in or dial-out intervals) and on-change (event-driven) subscriptions. Option D is incorrect because model-driven telemetry does not require SSH for data transport; it typically uses gRPC/gNMI over TLS, and SSH is not the streaming transport. Option E is incorrect because model-driven telemetry is push-based and generally reduces polling overhead compared to SNMP polling, not increases it.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Model-driven telemetry uses YANG data models to define the data to be streamed.
Why this is correct
Model-driven telemetry relies on YANG data models to define precisely which data nodes are streamed, giving structured, schema-driven output. This satisfies the requirement that the data to be streamed is specified by models rather than arbitrary OIDs.
- ✓
Telemetry data can be pushed from the network device to a collector using gRPC or gNMI.
Why this is correct
Model-driven telemetry pushes data from the network device to a collector using gRPC or gNMI as the transport, rather than the collector polling the device. This satisfies the requirement that telemetry is streamed, with the device initiating the connection.
- ✓
Model-driven telemetry supports both periodic and on-change subscriptions.
Why this is correct
Model-driven telemetry subscriptions can be configured as periodic, streaming at fixed intervals, or on-change, pushing updates only when a monitored value alters. This satisfies the requirement that the mechanism supports both subscription types, unlike legacy polling-based SNMP approaches.
- ✗
Model-driven telemetry requires SSH for secure data transport.
Why it's wrong here
Model-driven telemetry streams data over gRPC, NETCONF or RESTCONF, not SSH; SSH carries CLI or NETCONF sessions but is not the telemetry transport. It is tempting because SSH secures device management, yet telemetry uses dial-out or dial-in subscriptions over those dedicated protocols.
- ✗
Model-driven telemetry increases the polling overhead compared to SNMP.
Why it's wrong here
Model-driven telemetry pushes data continuously from the device via gRPC subscriptions, eliminating repeated request-response cycles, so polling overhead falls rather than rises. It is tempting because SNMP polling genuinely scales poorly, but that is the problem telemetry solves, not a cost it introduces.
Go deeper
Related to this question
About these practice questions
Courseiva writes every 350-401 question from scratch — 1,923 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on 350-401
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. Which three statements about model-driven telemetry are true? (Choose three.)
hard- A.Model-driven telemetry uses a pull model where the collector requests data from network devices.
- ✓ B.Telemetry subscriptions can be configured to report data on a periodic interval or when a value changes.
- ✓ C.gRPC and gNMI are common transport protocols used for model-driven telemetry.
- D.Model-driven telemetry requires the use of SNMP for data encoding.
- ✓ E.YANG data models define the structure and semantics of telemetry data.
Why B: Option B is correct because model-driven telemetry supports both periodic (interval-based) subscriptions and on-change (event-driven) subscriptions, allowing devices to stream data at fixed intervals or only when a monitored value changes. Option C is correct because gRPC (often with gNMI as the management/telemetry protocol) and gNMI are widely used transport mechanisms for streaming model-driven telemetry from network devices to collectors. Option E is correct because YANG models define the hierarchical structure, syntax, and semantics of the data being streamed, ensuring consistent interpretation between devices and collectors. Option A is incorrect because model-driven telemetry is primarily a push/streaming model, where the device sends data to the collector rather than the collector polling the device. Option D is incorrect because model-driven telemetry does not require SNMP; it commonly uses encodings such as JSON, XML, or GPB over gRPC/gNMI, not SNMP.
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Cisco exam blueprint
This 350-401 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 350-401 exam.