Page MenuHomeVyOS Platform

VPP: Incorrect mapping in IPFIX for bond interfaces
In progress, NormalPublicBUG

Description

Currently, when configuring IPFIX flowprobe features on a bond interface, the mapping between the VyOS interface name (bond1) and the actual VPP interface name (BondEthernet1) does not occur.
As a result, the IPFIX feature is not applied to the bonded interface inside VPP.
This configuration works as intended for ordinary Ethernet interfaces (e.g., eth1), but fails for bond interfaces.

Configuration:

set vpp settings interface eth0 driver dpdk
set vpp settings interface eth1 driver dpdk

set vpp interfaces bonding bond1 hash-policy layer3+4
set vpp interfaces bonding bond1 kernel-interface vpptun0
set vpp interfaces bonding bond1 member interface eth0
set vpp interfaces bonding bond1 member interface eth1
set vpp interfaces bonding bond1 mode 802.3ad
set vpp kernel-interfaces vpptun0 address 192.168.181.209/25
set vpp kernel-interfaces vpptun0 mtu 1500

set vpp ipfix active-timeout 20
set vpp ipfix collector 192.168.180.68 path-mtu 1450
set vpp ipfix collector 192.168.180.68 port 2100
set vpp ipfix collector 192.168.180.68 source-address 192.168.181.209
set vpp ipfix collector 192.168.180.68 template-interval 20
set vpp ipfix flowprobe-record l3
set vpp ipfix inactive-timeout 120
set vpp ipfix interface bond1 direction both
set vpp ipfix interface bond1 flow-variant ipv4
vyos@vyos# run show vpp ipfix interfaces
No flowprobe interfaces configured.
[edit]
vyos@vyos# sudo vppctl
    _______    _        _   _____  ___
 __/ __/ _ \  (_)__    | | / / _ \/ _ \
 _/ _// // / / / _ \   | |/ / ___/ ___/
 /_/ /____(_)_/\___/   |___/_/  /_/

vpp# show flowprobe feature
vpp#

Details

Version
2026.01.14-0022-rolling
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Related Objects