Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

gRPC Server Model

gRPC Server Model Overview

The Junos Telemetry Interface (JTI) includes the capability for multi-port service configuration, allowing you to configure multiple sets of telemetry services to listen on different ports.

The Telemetry Interface introduces flexible gRPC service configuration capabilities, enabling you to set up multiple gRPC servers, each with distinct services, listening addresses, and ports. This functionality provides granular control over service management and telemetry data collection. You can configure TLS certificates for each server to ensure secure communications.

Configure gRPC Server Model

The Juniper Telemetry Interface (JTI) configuration includes a set of CLI commands that enable setting up multiple gRPC services with designated ports, offering enhanced control and flexibility in telemetry data management.

For each server gRPC services, you can configure listening address and port. Each server serves only the configured services at the specified address and port. You can configure multiple services for a server. Configure either specific gRPC services or all gRPC services for a server.

A sample server configuration is as follows:

  • Here, a server named as test-server-1 is configured with default IP 0.0.0.0 and listens to port 50051. This server serves all gRPC services on this port.

  • In this example, the configured server listens on port 9339 and serves only gNMI service. If a client requests a service other than gNMI, the server rejects the request.