Damien
aa26ad716e
Fix host4 interface config for ifupdown-ng syntax
2025-11-29 17:39:19 +00:00
Damien
6bc86b28be
Fix host3 interface config for ifupdown-ng syntax
2025-11-29 17:39:13 +00:00
Damien
358c0c188b
Fix host2 interface config for ifupdown-ng syntax
2025-11-29 17:39:06 +00:00
Damien
2016863228
Fix host1 interface config for ifupdown-ng syntax
...
Changed to ifupdown-ng compatible bonding syntax:
- bond-slaves → bond-members
- bond-mode 4 → bond-mode 802.3ad
- bond-lacp-rate 1 → bond-lacp-rate fast
- Removed bond-slaves directive (handled by bond-members)
- Removed vlan-raw-device (ifupdown-ng auto-detects from interface name)
2025-11-29 17:38:56 +00:00
Damien
c0f680a0b6
Add README for hosts directory explaining interface configuration files
2025-11-29 17:25:47 +00:00
Damien
417b3fc245
Add comprehensive host interface configuration documentation
...
Document the persistent interface file approach using binds, explaining:
- Dual-homing architecture with LACP bonding
- VLAN tagging configuration on hosts
- Interface file format and parameters
- Deployment process and requirements
- Testing and troubleshooting procedures
2025-11-29 17:25:28 +00:00
Damien
383a631d92
Update topology to use binds for host interface configuration
...
Replace exec commands with binds mounting /etc/network/interfaces files.
This provides cleaner, more maintainable configuration that properly
handles LACP bonding and VLAN tagging on Alpine Linux hosts.
All hosts now:
- Mount their interface config from hosts/ directory
- Install required packages (ifupdown, bonding, vlan)
- Load kernel modules (bonding, 8021q)
- Bring up interfaces with ifup -a
2025-11-29 17:24:54 +00:00
Damien
3eedb0786c
Add host4 network interfaces config with LACP bonding for VLAN 78
2025-11-29 17:23:59 +00:00
Damien
25cc7a4dae
Add host3 network interfaces config with LACP bonding for VLAN 40
2025-11-29 17:23:54 +00:00
Damien
7c5d65558b
Add host2 network interfaces config with LACP bonding for VLAN 34
2025-11-29 17:23:44 +00:00
Damien
9ddf594862
Add host1 network interfaces config with LACP bonding
2025-11-29 17:20:38 +00:00
Damien
31b52d2417
Fix host bonding: use mode 4 instead of mode 802.3ad for Alpine Linux
2025-11-29 17:04:32 +00:00
Damien
34b6b7bdd6
Fix command syntax - remove invalid 'show mlag interfaces Port-Channel1'
2025-11-29 16:53:08 +00:00
Damien
fb682fdb19
Add comprehensive EVPN-VXLAN troubleshooting guide
2025-11-29 12:42:54 +00:00
Damien
413960b8e0
Fix leaf2: Add LACP fallback to Port-Channel1 for dual-homing
2025-11-28 16:17:39 +00:00
Damien
50434e7cc7
Fix leaf1: Add LACP fallback to Port-Channel1 for dual-homing
2025-11-28 16:16:27 +00:00
Damien
bcf76e4cac
Add 'no shutdown' to Port-Channel1 on leaf8 - ALL CONFIGS COMPLETE
2025-11-28 16:01:13 +00:00
Damien
05e8970753
Add 'no shutdown' to Port-Channel1 on leaf7
2025-11-28 16:00:31 +00:00
Damien
8b837ac2fa
Add 'no shutdown' to Port-Channel1 on leaf6
2025-11-28 15:59:47 +00:00
Damien
2e2c4e677c
Add 'no shutdown' to Port-Channel1 on leaf5-8
...
Batch update: Adding 'no shutdown' to all remaining Port-Channel1 interfaces
2025-11-28 15:58:14 +00:00
Damien
57b5766ac0
Add 'no shutdown' to Port-Channel1 on leaf4
2025-11-28 15:57:33 +00:00
Damien
6efadaf510
Add 'no shutdown' to Port-Channel1 on leaf3
2025-11-28 15:56:53 +00:00
Damien
b2f23fd803
Add 'no shutdown' to Port-Channel1 on leaf2
2025-11-28 15:53:18 +00:00
Damien
326638fc8d
Add 'no shutdown' to Port-Channel1 on leaf1
...
CRITICAL FIX: Port-Channel1 was administratively down.
Added 'no shutdown' command to enable the interface.
2025-11-28 15:52:22 +00:00
Damien
da1fffdb17
Restore LACP mode for Port-Channel1 on leaf8
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 78
- This matches the host4 LACP bond configuration
2025-11-28 14:48:14 +00:00
Damien
82b0fa95b4
Restore LACP mode for Port-Channel1 on leaf7
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 78
- This matches the host4 LACP bond configuration
2025-11-28 14:46:50 +00:00
Damien
e7ee8df0e5
Restore LACP mode for Port-Channel1 on leaf6
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 40
- This matches the host3 LACP bond configuration
2025-11-28 14:45:34 +00:00
Damien
812d30fcd8
Restore LACP mode for Port-Channel1 on leaf5
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 40
- This matches the host3 LACP bond configuration
2025-11-28 14:44:28 +00:00
Damien
90644633ea
Restore LACP mode for Port-Channel1 on leaf4
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 34
- This matches the host2 LACP bond configuration
2025-11-28 14:43:26 +00:00
Damien
2b93fd1385
Restore LACP mode for Port-Channel1 on leaf3
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 34
- This matches the host2 LACP bond configuration
2025-11-28 14:42:29 +00:00
Damien
68bc4e95f7
Restore LACP mode for Port-Channel1 on leaf2
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 40
- This matches the host1 LACP bond configuration
2025-11-28 14:41:40 +00:00
Damien
f6ad61ab2e
Restore LACP mode for Port-Channel1 on leaf1
...
- Changed channel-group 1 from 'mode on' to 'mode active' for LACP
- Changed Port-Channel1 from access to trunk mode
- Added switchport trunk allowed vlan 40
- This matches the host1 LACP bond configuration
2025-11-28 14:40:57 +00:00
Damien
13bb234971
Revert to dual-homing with LACP for all hosts
...
- All hosts now dual-homed to MLAG pairs using LACP bonding
- host1: connects to leaf1 (eth1) and leaf2 (eth2) - VLAN 40
- host2: connects to leaf3 (eth1) and leaf4 (eth2) - VLAN 34
- host3: connects to leaf5 (eth1) and leaf6 (eth2) - VLAN 40
- host4: connects to leaf7 (eth1) and leaf8 (eth2) - VLAN 78
- Each host creates bond0 with LACP (mode 802.3ad)
- Proper MAC address assignment per host
2025-11-28 14:40:16 +00:00
Damien
f6c9a15653
Simplify hosts: remove bonding, use single-homed connections
2025-11-28 14:27:02 +00:00
Damien
0a23b0ddeb
Fix host bond interfaces - bring up eth slaves before adding to bond
2025-11-28 14:10:34 +00:00
Damien
a027145204
Fix MLAG peer-link on leaf6: change to trunk mode
2025-11-28 11:55:45 +00:00
Damien
be3c0d50d8
Fix MLAG peer-link on leaf5: change to trunk mode
2025-11-28 11:55:28 +00:00
Damien
f87a403560
Fix MLAG peer-link on leaf2: change to trunk mode
2025-11-28 11:55:11 +00:00
Damien
387ba23809
Fix MLAG peer-link on leaf1: change to trunk mode
2025-11-28 11:54:54 +00:00
Damien
b586035895
Fix MLAG peer-link on leaf8: change to trunk mode
2025-11-28 11:46:15 +00:00
Damien
e7e8dad6ce
Fix MLAG peer-link on leaf7: change to trunk mode
2025-11-28 11:45:19 +00:00
Damien
3be174807e
Fix MLAG peer-link on leaf4: change to trunk mode
2025-11-28 11:44:29 +00:00
Damien
ae06beb9b5
Fix MLAG peer-link on leaf3: change to trunk mode
2025-11-28 11:43:45 +00:00
Damien
16c8de57f2
Fix: Move network statements to main IPv4 address-family in leaf8
2025-11-28 11:38:23 +00:00
Damien
abfac1ea9f
Fix: Move network statements to main IPv4 address-family in leaf7
2025-11-28 11:37:55 +00:00
Damien
8ca36c2214
Fix: Move network statements to main IPv4 address-family in leaf4
2025-11-28 11:37:31 +00:00
Damien
9113a11100
Fix: Move network statements to main IPv4 address-family in leaf3
2025-11-28 11:37:09 +00:00
Damien
aef7ce6b6e
Fix: Remove duplicate network advertisements in leaf8 BGP config
2025-11-28 11:24:33 +00:00
Damien
862d2260bc
Fix: Remove duplicate network advertisements in leaf7 BGP config
2025-11-28 11:24:17 +00:00
Damien
b9b4fcd163
Fix: Remove duplicate network advertisements in leaf4 BGP config
2025-11-28 11:24:03 +00:00
Damien
70d6bb0b8f
Fix: Remove duplicate network advertisements in leaf3 BGP config
2025-11-28 11:23:43 +00:00
Damien
1f6bd4f978
Document critical BGP EVPN activation bug fix
2025-11-28 10:49:00 +00:00
Damien
27717bc7de
Fix: EVPN address family properly activated on spine2
2025-11-28 10:48:48 +00:00
Damien
5dada61b2c
Fix: EVPN address family properly activated on spine1
2025-11-28 10:48:31 +00:00
Damien
d27d72440c
Add comprehensive summary of fix-bgp-and-mlag branch changes
2025-11-28 10:40:22 +00:00
Damien
573a2af942
Add comprehensive testing checklist for deployment validation
2025-11-28 10:40:00 +00:00
Damien
e5a4f5c9e5
Document VLAN tagging issue and fix in detail
2025-11-28 10:39:34 +00:00
Damien
c795d1c541
Add comprehensive end-to-end testing guide with VLAN tagging fixes
2025-11-28 10:39:18 +00:00
Damien
b6daa30283
Fix: Configure hosts to properly tag VLANs for leaf port-channels
2025-11-28 10:38:48 +00:00
Damien
e1fb8e27f5
Document all fixes applied in fix-bgp-and-mlag branch
2025-11-28 09:18:32 +00:00
Damien
830853dfb2
Fix: Add 'ip routing' command to enable BGP on spine2
2025-11-28 09:17:41 +00:00
Damien
7fd9a81013
Fix: Add 'ip routing' command to enable BGP on spine1
2025-11-28 09:17:10 +00:00
Damien
d2cdab6b5e
Add quick reference guide
2025-11-16 15:41:44 +00:00
Damien
2759d9cb38
Add .gitignore file
2025-11-16 15:41:05 +00:00
Damien
279515edd6
Add comprehensive configuration guide
2025-11-16 15:40:19 +00:00
Damien
4991e18430
Add cleanup script
2025-11-16 15:39:20 +00:00
Damien
21e1cb2891
Add connectivity test script
2025-11-16 15:38:45 +00:00
Damien
600c8e9f57
Add deployment script with interactive menu
2025-11-16 15:38:18 +00:00
Damien
222ffb6bb5
Add validation commands documentation
2025-11-16 15:37:49 +00:00
Damien
944977510c
Add leaf8 configuration with VRF gold and BGP border
2025-11-16 15:37:07 +00:00
Damien
61824f2ddf
Add leaf7 configuration with VRF gold and BGP border
2025-11-16 15:36:49 +00:00
Damien
a1b87aabeb
Add leaf6 configuration
2025-11-16 15:36:31 +00:00
Damien
c90a104528
Add leaf5 configuration
2025-11-16 15:36:16 +00:00
Damien
18f2f88440
Add leaf4 configuration with VRF gold
2025-11-16 15:36:02 +00:00
Damien
2e025f7116
Add leaf3 configuration with VRF gold
2025-11-16 15:35:47 +00:00
Damien
15d5d4017c
Add leaf2 configuration
2025-11-16 15:35:29 +00:00
Damien
471722f0b5
Add leaf1 configuration
2025-11-16 15:35:13 +00:00
Damien
f7dc787960
Add spine2 configuration
2025-11-16 15:34:50 +00:00
Damien
1d2b843d45
Add spine1 configuration
2025-11-16 15:34:37 +00:00
Damien
0ea0e8c740
Add comprehensive README
2025-11-16 15:34:18 +00:00
Damien
240f5493ed
Add ContainerLab topology file
2025-11-16 15:33:43 +00:00