Feature Explorer AI AI

×

Subscribe now to get the Latest Updates

Watch a 2-minute overview video

ON_CHANGE support for Junos Telemetry Interface (JTI)

More Information:

ON_CHANGE support for Junos Telemetry Interface (JTI)

OpenConfig support through Google Remote Procedure Calls (gRPC) and JTI is extended to support client streaming and bidirectional streaming of telemetry sensor information. APIs have been implemented in Junos based on Protobuf specifications released by Google for OpenConfig. These APIs perform configuration, operational state retrieval, and telemetry on Junos routers using gRPC as the transport mechanism. This implementation operates by leveraging the LEGO infrastructure to allow external customers to execute the APIs. Client streaming and bidirectional streaming are supported. With client streaming, the client sends a stream of requests to the server instead of a single request. The server typically sends back a single response containing status details and optional trailing metadata.With bidirectional streaming, both client and server send a stream of requests and responses. The client starts the operation by invoking the RPC and the server receives the client metadata, method name, and deadline.The server can choose to send back its initial metadata or wait for the client to start sending requests. The client and server can read and write in any order. The streams operate completely independently. Juniper Extension Toolkit (JET) support provides insight to users regarding the status of clients connected to JSD. JET support for gRPCI includes expanding the maximum number of clients that can connect to JSD from 8 to 30 (the default remains 5). To specify the maximum number of connections, include the max-connections statement at the [edit system services extension-service request-response grpc] hierarchy level. To provide information regarding the status of clients connected to JSD, issue the enhanced show extension-service client information command and include the clients or servers options. The clients option displays request-response client information. The servers option displays request-response server information.
Product / Application Software Introduced Release
MX240 Junos OS 18.1R1
MX301 Junos OS 25.4R1
MX304 Junos OS 22.2R3
MX480 Junos OS 18.1R1
MX960 Junos OS 18.1R1
MX2008 Junos OS 18.1R1
MX2010 Junos OS 18.1R1
MX2020 Junos OS 18.1R1
MX10003 Junos OS 18.1R1
MX10004 Junos OS 22.3R1
MX10008 Junos OS 18.2R1
MX10008 Junos OS 18.1R1
MX10016 Junos OS 18.1R1
vMX Junos OS 18.1R1
Next Generation Port Extender Junos OS 25.4R1
PTX5000 Junos OS 18.1R1
QFX5100 Junos OS 18.1R1