Hello team,
I’ve encountered an issue while using sFlow. UDP 1470 bytes datagrams are sent through the Vyos at a rate of 40 Mb/s, however the sFlow packets report the wrong frame length, as seen below:
As you can see, the frame length is 10x inferior than it’s supposed to be.
Here’s an example of another router brand’s sFlow packet:
Frame length value is supposed to be the following:
unsigned int frame_length; /* Original length of packet before
sampling.
Note: For a layer 2 header_protocol,
length is total number of octets
of data received on the network
(excluding framing bits but
including FCS octets).
Hardware limitations may
prevent an exact reporting
of the underlying frame length,
but an agent should attempt to
be as accurate as possible. Any
octets added to the frame_length
to compensate for encapsulations
removed by the underlying hardware
must also be added to the stripped
count. */
Thanks