hardMultiple SelectObjective-mapped
CCNP Practice Question: Which three statements about gRPC and gNMI in the…
Which three statements about gRPC and gNMI in the context of model-driven telemetry are true? (Choose three.)
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
✓
gRPC uses HTTP/2 as its transport protocol and Protocol Buffers as its interface definition language.
gRPC uses HTTP/2 for transport and Protocol Buffers for serialization. gNMI is a gRPC-based protocol specifically for network management and telemetry. gNMI supports both telemetry subscriptions (Subscribe RPC) and configuration operations (Set, Get). It uses YANG models to define data paths. gNMI does not require NETCONF; it operates independently over gRPC.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
gRPC uses HTTP/2 as its transport protocol and Protocol Buffers as its interface definition language.
Why this is correct
Correct because gRPC is built on HTTP/2 for multiplexed, low-latency communication and uses Protocol Buffers for serialization and service definition.
- ✓
gNMI (gRPC Network Management Interface) is a gRPC-based protocol that can be used for both telemetry and configuration operations.
Why this is correct
Correct because gNMI defines RPCs for Subscribe (telemetry), Get, Set, and Capabilities, making it suitable for both monitoring and configuration.
- ✗
gNMI telemetry subscriptions can only use YANG paths from OpenConfig models.
Why it's wrong here
Incorrect because gNMI can use any YANG model path—native, OpenConfig, or IETF—as long as the device supports it.
- ✗
gNMI relies on NETCONF for session establishment and data encoding.
Why it's wrong here
Incorrect because gNMI is independent of NETCONF; it uses gRPC (HTTP/2) for transport and Protocol Buffers for encoding, not NETCONF's XML-based encoding.
- ✓
gNMI supports both periodic and on-change telemetry subscriptions.
Why this is correct
Correct because gNMI's Subscribe RPC allows specifying a subscription mode of SAMPLE (periodic) or ON_CHANGE.
About these practice questions
Courseiva writes every 350-401 question from scratch — 1,175 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.