Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

End-of-Message Notification for Routing Engine Sensor

Junos OS Release 21.2R1 introduces an end-of-message (EoM) Boolean flag for all Junos Telemetry Routing Engine sensors. The flag notifies the collector that the current wrap has completed for a particular sensor path. A wrap is a complete key-value data dump for all the leaves under a sensor path.

The EoM flag also enables the collector to detect when the end of wrap occurs without comparing stream creation timestamp values. The collector receives these values from packets. Comparing these values is time-consuming and delays data aggregation.

To use this feature with gRPC Network Management Interface (gNMI) transport or Remote Procedure Call (gRPC), retrieve the protobuf files from the relevant branch on the Juniper Networks download site:

  • GnmiJuniperTelemetryHeaderExtension.proto (gNMI)
  • agent.proto (for gRPC)

For example: https://github.com/Juniper/telemetry/blob/master/20.3/20.3R1/protos/GnmiJuniperTelemetryHeaderExtension.proto.

After you download and install the new protobuf files on a collector, the EoM field is present in the packets received.