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

Starting in Junos OS Release 21.2R1, we've introduced an end-of-message (EoM) Boolean flag for all JTI 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 having to compare stream creation timestamp values that the collector receives from the packets. Comparing timestamp values is costly time-wise 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.