Host bond interfaces: slaves not attaching to bond #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Even after fixing the topology, host bond interfaces still show DOWN due to Docker capability limitations preventing interface enslaving.
Root Cause
ContainerLab's Linux containers don't have NET_ADMIN capability by default, causing
Operation not permittederrors when trying to enslave interfaces to a bond.Solution Applied ✅
Simplified the design - removed bonding entirely and made hosts single-homed:
New Host Configuration
This simpler design avoids Docker capability issues while still testing L2 and L3 VXLAN functionality over the EVPN fabric.
Alternative (if dual-homing needed)
To use MLAG with dual-homed hosts, would need to run ContainerLab with privileged containers or add specific capabilities.