IP Subnet Planner
A three-step VLSM subnet planner that turns a single supernet into a clean, non-overlapping set of subnets for every VCF network plane — management, vMotion, vSAN, NSX TEP, edge uplinks. Built specifically for VCF 9 deployments where one IP overlap means a failed pre-check.
Quick start
- Define your supernet — enter the parent CIDR (e.g.
172.16.0.0/16) that all child subnets will carve out of. - Add subnet requirements — pick a VCF preset or add custom rows. Specify a name and a target host count or prefix length per subnet.
- Click Calculate — the tool emits a VLSM-aligned IP plan with no gaps, no overlaps, and a visual block map showing where each subnet sits in the supernet.
- Review the IP allocation — copy individual subnets, or export the whole plan.
When to use this tool
Use this tool whenever you need to:
- Carve a single allocated IP range (often
/16or/20) into multiple right-sized subnets for a VCF deployment. - Validate that no two subnets overlap before committing to a design — overlapping ranges cause silent routing failures and SDDC Manager pre-check errors.
- Right-size subnets to host count instead of guessing prefix lengths.
- Document the IP plan for handoff to network teams or for the VCF JSON Builder.
How it works
VLSM (Variable Length Subnet Masking) lets you carve a single CIDR block into smaller subnets of different sizes, packed tightly without waste. The planner runs a first-fit allocator: largest requirement first, smallest last. Each subnet snaps to its natural boundary so the math always works.
The tool tracks three things in real time:
- Used vs. free — how much of the supernet is allocated
- Overlaps — flagged as red the moment they appear
- Boundary alignment — every subnet starts on a valid boundary for its prefix length
Step-by-step walkthrough
1. Set the supernet
The supernet is the parent CIDR that all child subnets will be carved from. Common choices:
10.0.0.0/8— large allocations across multiple sites172.16.0.0/16— typical single-site VCF management plane192.168.0.0/20— smaller deployment or lab
Pick the smallest supernet that still leaves headroom for future growth (workload domains, additional clusters, future TEP expansion).
2. Add subnet requirements
Click Add subnet for each network you need, or use the VCF preset button to populate the standard VCF planes in one click:
- Management network
- vMotion network
- vSAN network
- VM Management network
- Host TEP network (overlay)
- Edge TEP network
- Edge uplink networks (×2 for BGP redundancy)
For each subnet, set either required hosts (the tool picks the smallest prefix that fits) or an explicit prefix length. Names are free-text but show in the export — use descriptive names like vcf-mgmt, vcf-vsan.
3. Calculate the IP plan
Click Calculate IP plan. The tool returns:
- The full subnet table with network address, broadcast, usable range, and gateway suggestion
- A visual block map showing how each subnet sits in the supernet (lets you spot wasted space)
- Conflict markers if any subnet overlaps another
- An overall capacity bar showing what % of the supernet is allocated
4. Export and use
Copy individual subnet rows for ad-hoc use, or export the full plan. The IP allocations are then ready to feed into the VCF JSON Builder as your management/vMotion/vSAN/TEP CIDRs.
Examples
Carve 172.16.0.0/16 for a 4-host VCF management cluster:
vcf-mgmt 172.16.10.0/24 254 hosts vcf-vmotion 172.16.11.0/24 254 hosts vcf-vsan 172.16.12.0/24 254 hosts vcf-vm-mgmt 172.16.13.0/24 254 hosts vcf-host-tep 172.16.14.0/24 254 hosts vcf-edge-tep 172.16.15.0/24 254 hosts
Uses 6× /24s out of a /16 — leaves ~99% of the supernet free for workload domains.
Carve 10.10.0.0/22 for a 3-host PoC lab:
lab-mgmt 10.10.0.0/26 62 hosts lab-vmotion 10.10.0.64/27 30 hosts lab-vsan 10.10.0.96/27 30 hosts lab-host-tep 10.10.0.128/26 62 hosts
Uses ~75% of the /22, keeps subnet sizes proportional to actual host count.
Common mistakes
172.16.0.0/16 conflicts with an existing corporate 172.16.0.0/12 at the routing layer, you'll discover it the hard way after deployment.
Related tools
Tools that pair well with IP Subnet Planner: