Description

Configuration on the switch:

When we have the below GRPC configuration enabled on the switch.

And when we try to fetch telemetry data over a EX4600; we do not see the required data.

 

extension-service {
            request-response {
                grpc {
                    ssl {
                        port 57400;
                        local-certificate ex4600;
                        mutual-authentication {
                            certificate-authority JTI;
                            client-certificate-request require-certificate;
                        }
                    }
                    max-connections 5;
                }
            }

Symptoms

When we try to configure GNMI/GRPC telemetry on Juniper switch we see the below error:

rpc error: code = Unavailable desc = JGrpcServer: Unknown RPC /gnmi.gNMI/Subscribe received
Error: one or more requests failed

Solution

- gNMI is not supported on legacy freeBSD6-based systems.
- To support gnmi,  QFX5100 must be deployed with QFX-5e image, EX4600 infrastructure is similar to QFX5100, however, there is no Junos 5e for EX platforms.
Hence, this is a product limitation.

Modification History

2026-03-24 : Article Created