Configuration with IPv6 source and collector does not work.
set vpp ipfix collector 2001:db8::1 port '4739' set vpp ipfix collector 2001:db8::1 source-address '2001:db8::1' set vpp ipfix collector 2001:db8::1 template-interval '20' set vpp ipfix collector 2001:db8::1 udp-checksum set vpp ipfix interface eth2 direction 'rx' set vpp ipfix interface eth2 flow-variant 'ipv6' set vpp settings interface eth2 set vpp settings interface-rx-mode 'polling'
vyos@vyos# run show vpp ipfix collectors Collector Source VRF MTU Template Intvl UDP Cksum ----------- -------- ---------- ----- ---------------- ----------- 0.0.0.0:0 0.0.0.0 4294967295 0 0 off
Our findings indicate that this option is currently not supported in VPP.
The implementation appears to be limited to IPv4, as seen in the source code
https://github.com/FDio/vpp/blob/stable/2510/src/vnet/ipfix-export/flow_report.c#L768
The documentation provides examples only for IPv4
set ipfix exporter collector <ip4-address> [port <port>] src <ip4-address> [fib-id <fib-id>] [path-mtu <path-mtu>] [template-interval <template-interval>] [udp-checksum]
https://s3-docs.fd.io/vpp/24.10/cli-reference/clis/clicmd_src_vnet_ipfix-export.html
At the same time, the wiki mentions IPv6 support