Commit Graph
42 Commits
Author SHA1 Message Date
Damien c975945d27 Add Grafana fabric overview dashboard 2025-12-16 13:04:33 +00:00
Damien 6f873c8584 Add Grafana dashboard provisioning configuration 2025-12-16 12:14:41 +00:00
Damien 35123308c2 Add Grafana datasource provisioning for Prometheus 2025-12-16 12:14:35 +00:00
Damien da5a8997d3 Add Prometheus configuration 2025-12-16 12:14:25 +00:00
Damien 442211ed5b Add gnmic configuration for gNMI telemetry collection 2025-12-16 12:14:16 +00:00
Damien 2762a5040b Add monitoring stack README 2025-12-16 12:13:54 +00:00
Damien db54e56b41 chore: Repository cleanup - Remove unnecessary files (#16)
## Summary

Repository cleanup to remove unnecessary files and streamline documentation after the successful EVPN-VXLAN lab implementation.

Closes #15

---

## Changes

### Files Removed (13 files total)

**Scripts folder:**
- `scripts/deploy.sh`
- `scripts/test-connectivity.sh`
- `scripts/cleanup.sh`

**Root-level markdown files:**
- `BRANCH_SUMMARY.md`
- `BUGFIX_EVPN_ACTIVATION.md`
- `DEPLOYMENT_GUIDE.md`
- `FIXES_APPLIED.md`
- `TESTING_CHECKLIST.md`
- `VLAN_TAGGING_FIX_EXPLANATION.md`

**docs/ folder (entire folder removed):**
- `docs/HOST_INTERFACE_CONFIGURATION.md`
- `docs/configuration-guide.md`
- `docs/quick-reference.md`
- `docs/validation-commands.md`

### Files Updated
- `hosts/README.md` - Fixed broken links
- `README.md` - Updated repository structure section

---

## Final Repository Structure

```
├── .gitignore
├── README.md                    # Main documentation
├── TROUBLESHOOTING.md           # Troubleshooting guide
├── END_TO_END_TESTING.md        # Testing procedures
├── evpn-lab.clab.yml            # ContainerLab topology
├── configs/                     # Switch configurations (10 files)
└── hosts/                       # Host interface configs (5 files)
```

---

## Testing

- [x] Lab redeployed successfully with `containerlab deploy -t evpn-lab.clab.yml`
- [x] L2 VXLAN connectivity verified (host1 ↔ host3)
- [x] L3 VXLAN connectivity verified (host2 ↔ host4)
- [x] All BGP EVPN sessions established
- [x] MLAG pairs operational

Reviewed-on: #16
2025-11-30 19:07:22 +00:00
Damien 9502302b76 Revert topology to original version before accidental commits 2025-11-30 08:55:08 +00:00
Damien d6acdfbe75 Revert accidental commit to main - remove HOST_CONFIGURATION.md 2025-11-30 08:53:58 +00:00
Damien e6210267a6 Revert accidental commit to main - remove host4-interfaces 2025-11-30 08:53:44 +00:00
Damien 67816b84a1 Revert accidental commit to main - remove host3-interfaces 2025-11-30 08:53:32 +00:00
Damien aef0890f34 Revert accidental commit to main - remove host2-interfaces 2025-11-30 08:53:21 +00:00
Damien 0baec91037 Revert accidental commit to main - remove host interface files 2025-11-30 08:53:11 +00:00
Damien 7c08125826 Add comprehensive host interface configuration documentation 2025-11-30 08:21:24 +00:00
Damien e04a531a86 Update topology to use persistent interface files via binds instead of exec commands 2025-11-30 08:20:58 +00:00
Damien 926ab47337 Add host4 interface configuration for LACP bonding with VLAN 78 2025-11-30 08:20:31 +00:00
Damien ce76b0c342 Add host3 interface configuration for LACP bonding with VLAN 40 2025-11-30 08:20:26 +00:00
Damien 31e1e345cd Add host2 interface configuration for LACP bonding with VLAN 34 2025-11-30 08:20:21 +00:00
Damien 050a529c68 Add host1 interface configuration for LACP bonding with VLAN 40 2025-11-30 08:20:16 +00:00
Damien 4fc902ee13 Add DEPLOYMENT_GUIDE.md with step-by-step instructions
Provide clear deployment instructions, verification checklist, and
troubleshooting guidance for the EVPN-VXLAN lab with applied fixes.
2025-11-28 09:28:13 +00:00
Damien 783e12cea6 Add FIXES_APPLIED.md to main branch
Document all critical fixes discovered during lab testing:
- Spine routing: ip routing command added
- MLAG: static LAG mode enabled
- Pending: port-channel access mode, host networking

Track status of each fix for deployment readiness.
2025-11-28 09:27:56 +00:00
Damien 62efe9fc93 Apply critical fix: Add ip routing command to spine2
This enables BGP and IP forwarding on spine switches. Without this command,
BGP sessions cannot be established and routing is disabled. This is essential
for the underlay fabric to function properly.
2025-11-28 09:27:19 +00:00
Damien 41a7e5e9e3 Apply critical fix: Add ip routing command to spine1
This enables BGP and IP forwarding on spine switches. Without this command,
BGP sessions cannot be established and routing is disabled. This is essential
for the underlay fabric to function properly.
2025-11-28 09:27:03 +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