From 7744b05c57b6406b0fa2180e6f4296b2a2981fce Mon Sep 17 00:00:00 2001 From: Damien Arnodo Date: Sun, 15 Mar 2026 15:15:34 +0000 Subject: [PATCH] docs: add IPAM hierarchy model diagram (Phase 0 - #31) --- docs/diagrams/ipam_hierarchy_model.svg | 167 +++++++++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 docs/diagrams/ipam_hierarchy_model.svg diff --git a/docs/diagrams/ipam_hierarchy_model.svg b/docs/diagrams/ipam_hierarchy_model.svg new file mode 100644 index 0000000..76379d7 --- /dev/null +++ b/docs/diagrams/ipam_hierarchy_model.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + 10.0.0.0/8 (infra) + + + + 172.16.0.0/12 (services) + +N0 + + + + + + +N1 +SiteGenerator + + + site-paris-infra /16 + CoreIPPrefixPool + + + + site-paris-services /16 + CoreIPPrefixPool + + + + + + + + + + + + + +N2 +FabricGenerator (ou SiteGenerator) + + + + Loopback0 + /24 → /32 + + + + VTEP + /24 → /32 + + + + P2P + /24 → /31 + + + + + + + + + MLAG peer /31 + + + + MLAG iBGP /31 + + + + + + L2 VXLAN + /24 par VLAN + + + + L3 VXLAN + /24 par VRF + + + +N3 + + +FabricGenerator + + + + Objets créés : devices, interfaces, IPs, BGP, MLAG, underlay links + identifier déterministe → idempotent (ex: loopback0-evpnlab-leaf1) + + + + + + ASN pool + + + + VNI pool + + + + + + + + Supernets + + Pools site + + Pools fabric + + Services + + NumberPools + + Objets + +