IPAM
Overview
Section titled “Overview”IPAM (IP Address Management) is a homelab utility for tracking IP allocations, VLAN assignments, and device addressing across the physical and virtual infrastructure.
Static IP design and VLAN topology are documented in Network Topology. IPAM provides a dynamic, queryable layer on top of that schema — a single source of truth for what is assigned where.
- Centralize subnet and host records for switches, VMs, containers, and lab endpoints
- Track VLAN-to-subnet mappings aligned with the Catalyst core design
- Reduce manual spreadsheet drift as the lab grows
- Expose an API and UI for quick lookups during troubleshooting and provisioning
Planned Stack
Section titled “Planned Stack”| Layer | Direction |
|---|---|
| Backend | REST API with persistent storage |
| Frontend | Web UI for browsing and editing allocations |
| Deployment | Docker on Proxmox (Compute) |
| Data model | Subnets, VLANs, hosts, reservations, and notes per device |
Specific framework and database choices will be documented as implementation progresses.
Roadmap
Section titled “Roadmap”| Phase | Dependency | Status |
|---|---|---|
| 0 | CCNA + document real VLAN/subnet schema in Network Topology | In progress |
| 1 | IPAM v0.1 — REST API + UI for VLAN → Subnet → Host | Planned (post-CCNA) |
| 2 | Integration with Autonomous SRE Agent for incident context | Planned |
Start criteria: CCNA complete (or near), stable lab addressing documented, clear data model (VLAN → Subnet → Host).
Relationship to Other Projects
Section titled “Relationship to Other Projects”- Network Topology — static reference for VLAN design and addressing principles
- Autonomous SRE Agent — may consume IPAM data for incident context in future integrations
- Cisco Switches — VLAN and trunking configuration on physical hardware