hardMultiple Choice
CCNP Practice Question: A telemetry subscription is configured on a Cisco…
A telemetry subscription is configured on a Cisco IOS-XE device using gRPC dial-out:
telemetry ietf subscription 101 encoding encode-kvgpb filter xpath /interfaces/interface/statistics stream yang-push update-policy periodic 500 receiver ip address 10.10.10.10 50001 protocol grpc-tcp
What does this configuration do?
⚠ Common exam trap
Cisco often tests the unit of time in `update-policy periodic` — candidates mistakenly assume milliseconds due to common networking timers (e.g., OSPF hello intervals), but Cisco IOS-XE telemetry always uses seconds for periodic updates.
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
✓
It sends interface statistics every 500 seconds to the receiver at 10.10.10.10 port 50001 using gRPC.
The configuration uses an `update-policy periodic 500` statement, which specifies a 500-second interval for sending updates, not 500 milliseconds. The receiver is configured with IP address 10.10.10.10 on port 50001 using the `grpc-tcp` protocol, and the filter XPath `/interfaces/interface/statistics` selects interface statistics. This is a gRPC dial-out telemetry subscription that periodically pushes data to the collector.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
It sends interface statistics every 500 milliseconds to the receiver using gRPC.
Why it's wrong here
The update-policy periodic value of 500 is expressed in seconds, not milliseconds. In model-driven telemetry on IOS-XE, the periodic interval is always configured in seconds; a 500 ms interval would be absurdly aggressive for interface statistics and would overwhelm the receiver at 10.10.10.10:50001. The actual behavior is a 500-second (8 min 20 sec) push cycle, so the millisecond claim is a fundamental unit error that changes the entire cadence and bandwidth profile.
- ✓
It sends interface statistics every 500 seconds to the receiver at 10.10.10.10 port 50001 using gRPC.
Why this is correct
This is the correct answer. The summarized configuration shows a telemetry subscription that uses gRPC as the transport, with a destination-group pointing to the receiver at IPv4 10.10.10.10 port 50001. The sensor-group filters interface statistics, and the update-policy periodic 500 means those statistics are pushed every 500 seconds, independent of whether the values changed. This correctly describes a periodic push of interface counters to the specified collector over gRPC.
- ✗
It sends configuration changes for interfaces to the receiver using gRPC.
Why it's wrong here
It misidentifies the content being transmitted. The sensor-group in this telemetry subscription is configured to collect interface statistics (e.g., counters, packet rates, errors), not configuration changes. Model-driven telemetry pushes operational data; configuration changes would require a different mechanism such as gNMI Set/Replace or NETCONF, not a statistics-focused sensor path. Even though gRPC can carry configuration, this particular subscription is a statistics telemetry stream, so the 'configuration changes' description is technically incorrect.
- ✗
It sends interface statistics only when there is a change, using a push model.
Why it's wrong here
This option correctly identifies the push model, but it incorrectly states the trigger condition. The update-policy is periodic 500, meaning data is sent on a fixed time cadence regardless of whether any interface statistic changed. An on-change or event-driven subscription would require an update-policy of on-change, which is not present here. Thus, the behavior is a scheduled periodic push every 500 seconds, not a change-triggered push, making this option wrong.
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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.