gNMI Transport Protocol - Cisco Exam 350-901-DEVCOR

gNMI Transport Protocol

Question

Which transport protocol is used by gNMI?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

A.

The gNMI (gRPC Network Management Interface) protocol is used for network management and is based on gRPC (Google Remote Procedure Call) framework. It is used to manage network devices such as switches, routers, and firewalls. gNMI is designed to be flexible, extensible, and easy to use, providing a simple and efficient way to retrieve and manipulate network configuration and state data.

To transport data, gNMI uses the gRPC framework, which provides a high-performance, open-source, universal RPC framework. gRPC is designed to be efficient, scalable, and interoperable, supporting a wide range of programming languages and platforms. gNMI uses the gRPC over HTTP/2 protocol, which provides a secure and reliable transport mechanism for gRPC messages.

HTTP/2 is a major revision of the HTTP network protocol and is designed to be faster, more efficient, and more secure than its predecessor, HTTP/1.1. HTTP/2 provides several improvements over HTTP/1.1, including multiplexed requests and responses, server push, binary framing, header compression, and stream prioritization. These features make HTTP/2 an ideal protocol for high-performance, low-latency applications like gNMI.

In summary, the transport protocol used by gNMI is HTTP/2, which is a major revision of the HTTP network protocol designed to be faster, more efficient, and more secure than its predecessor, HTTP/1.1.