About gNMI
gNMI uses gRPC (Google Remote Procedure Call) as its transport protocol.
Cisco NX-OS supports gNMI for dial-in subscription to telemetry applications running on the Cisco Nexus 9000 Series switches. Although past release supported telemetry events over gRPC, the switch pushed the telemetry data to the telemetry receivers. This method was called dial out.
With gNMI, applications can pull information from the switch. They subscribe to specific telemetry services by learning the supported telemetry capabilities and subscribing to only the telemetry services that it needs.
gNMI RPC |
Supported |
---|---|
Capabilities |
Yes |
Get |
Yes |
Set |
Yes |
Subscribe |
Yes |