Damien Arnodo Damien
  • Joined on 2025-08-22
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:48:31 +00:00
428ce8e80f Hybrid approach: ifupdown for bond0, ip commands for VLAN interfaces
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:48:00 +00:00
15158c2bb1 Simplify host4 interface file to only configure bond0
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:47:49 +00:00
89d3e0dac0 Simplify host3 interface file to only configure bond0
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:47:40 +00:00
17a3bb63a3 Simplify host2 interface file to only configure bond0
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:47:28 +00:00
d32c6fd6a2 Simplify interface file to only configure bond0
Damien closed issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 18:16:23 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN
Damien commented on issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 18:16:15 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN

SOLUTION FOUND AND TESTED - Working!

The Missing Piece: use bond Directive

The bonding executor in ifupdown-ng must be explicitly enabled with the use bond directive!

###…

Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:15:45 +00:00
aaca77d4d3 Add 'use bond' directive for host4
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:15:32 +00:00
b270f4f683 Add 'use bond' directive for host3
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:15:18 +00:00
aa6fbbd2f3 Add 'use bond' directive for host2
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 18:15:05 +00:00
0f3b8f6dff Add 'use bond' directive to enable bonding executor
Damien commented on issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 17:39:37 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN

FIX APPLIED - Corrected ifupdown-ng Syntax

Root Cause

Alpine Linux uses ifupdown-ng, which has different syntax than traditional Debian ifupdown. The interface files were using…

Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 17:39:19 +00:00
aa26ad716e Fix host4 interface config for ifupdown-ng syntax
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 17:39:14 +00:00
6bc86b28be Fix host3 interface config for ifupdown-ng syntax
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 17:39:07 +00:00
358c0c188b Fix host2 interface config for ifupdown-ng syntax
Damien pushed to fix-bgp-and-mlag at Damien/arista-evpn-vxlan-clab 2025-11-29 17:38:58 +00:00
2016863228 Fix host1 interface config for ifupdown-ng syntax
Damien commented on issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 17:34:53 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN

Root Cause Found: Bond Interface Not Created

Diagnostic Results

VLAN module loaded: 8021q is present
Interface file mounted correctly
bond0 doesn't exist - This is the…

Damien commented on issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 17:33:55 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN

Debugging VLAN Interface Issue

Let me gather more diagnostic information:

Check 1: Is the 8021q module loaded?

docker exec clab-arista-evpn-fabric-host1 lsmod 
Damien commented on issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 17:33:42 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN

VLAN Interface Creation Failing

Current Problem

The VLAN sub-interface creation is failing on host1:

/ # ifup -a
ip: RTNETLINK answers: File exists
ifup: interface bond0 already…
Damien reopened issue Damien/arista-evpn-vxlan-clab#11 2025-11-29 17:33:25 +00:00
Host LACP bonding - Hybrid approach: ifupdown for bond + ip commands for VLAN