Plan VPC subnet layouts with address prefixes, zones, public gateways, and security groups.
Last verified: May 2026
Output will appear here...Your team is designing the production VPC for a new region. The existing primary VPC uses 10.20.0.0/16 across three zones. You enter the new VPC's intended layout into the planner: 10.40.0.0/16, with each zone getting a /18 prefix. The planner flags that your proposed shared-services subnet (10.40.250.0/24) is outside the declared per-zone prefixes — a copy-paste error from the primary VPC's layout. Fix the prefix, re-validate, apply.
IBM Cloud VPC requires planning subnets across zones, with address prefixes per zone and per-subnet CIDR carve-outs that must not overlap. The IBM VPC Subnet Planner generates a complete VPC topology — address prefixes, zone-specific subnets, public gateways, and security group bindings — and validates address space against IBM's published limits. Output is Terraform-ready and includes a routing summary so cross-zone communication is explicit.
The planner accepts VPC name, region, and per-zone address prefixes. Within each prefix, you define subnets with names, CIDRs, and optional public gateway attachment. The planner validates each subnet against IBM Cloud's /28 minimum, checks for overlap within and across zones, and generates Terraform `ibm_is_vpc`, `ibm_is_vpc_address_prefix`, and `ibm_is_subnet` resources with explicit dependencies.
Allocate per-zone address prefixes that are larger than your current subnet plan needs. Adding a new prefix later is possible but disruptive; over-provisioning costs nothing because address prefixes themselves do not bill.
Reserve at least one /24 in each zone for future use. Cross-zone migrations, new tiers, and unplanned services always appear, and a VPC that runs out of IPs forces a much messier rebuild than initial over-allocation.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.