sflow sends data to the configured collector as expected in 2025.08.18-0022-rolling and older. In rolling releases I’ve tried newer than that, including the current latest available 2025.10.07-0019-rolling the sflow stats appear to show that the system thinks it is sending at least some data, but the collector server never receives anything.
No changes to the config between versions, just a simple add system image latest, keep the suggested name, Y to all the questions.
I searched through vyos.dev but didn’t find anything glaring to add this to as a functionality failure report / bug.
2025.08.18-0022-rolling show sflow | strip-private output after 7days:
-------------------------- -------------------------------------------------------
Agent address xxx.xxx.1.1
sFlow interfaces ['eth3.10', 'eth3.15', 'eth3.20', 'eth3.30', 'eth3.99']
sFlow servers ['xxx.xxx.1.98']
Counter samples sent 122207
Datagrams sent 1248069
Packet samples sent 3479546
Packet samples dropped 0
Packet drops sent 2614832
Packet drops suppressed 62837
Flow samples suppressed 0
Counter samples suppressed 0
-------------------------- -------------------------------------------------------
2025.10.07-0019-rolling show sflow | strip-private output after roughly 11 hours:
-------------------------- -------------------------------------------------------
Agent address xxx.xxx.1.1
sFlow interfaces ['eth3.10', 'eth3.15', 'eth3.20', 'eth3.30', 'eth3.99']
sFlow servers ['xxx.xxx.1.98']
Counter samples sent 1353
Datagrams sent 51786
Packet samples sent 0
Packet samples dropped 0
Packet drops sent 183129
Packet drops suppressed 4567
Flow samples suppressed 0
Counter samples suppressed 0
-------------------------- -------------------------------------------------------
Relevant config via show configuration commands | strip-private | grep -i sflow:
set system sflow agent-address 'xxx.xxx.1.1'
set system sflow agent-interface 'eth3.10'
set system sflow drop-monitor-limit '50'
set system sflow interface 'eth3.10'
set system sflow interface 'eth3.15'
set system sflow interface 'eth3.20'
set system sflow interface 'eth3.30'
set system sflow interface 'eth3.99'
set system sflow polling '30'
set system sflow sampling-rate '128'
set system sflow server xxxxx.tld port '6343'
Log from the server showing the data drop after the switchover to the new rolling image:
Ident: 'XXXX' Flows: 1074, Packets: 137472, Bytes: 96478720, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 1491, Packets: 190848, Bytes: 294210688, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 1317, Packets: 168576, Bytes: 125048064, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 1964, Packets: 251392, Bytes: 155377280, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 2263, Packets: 289664, Bytes: 674814464, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 586, Packets: 75008, Bytes: 300915200, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0
Ident: 'XXXX' Flows: 0, Packets: 0, Bytes: 0, Sequence Errors: 0, Bad Packets: 0