CIDRworkbench

NETWORK TOOLKIT / 02

Subnet Planner.

Allocate subnets, reserve capacity, and plan for growth.

Plan Settings

Opening local plans…

Applies to host counts before choosing subnet sizes; fixed prefixes and reserved blocks are unchanged.

DNS Defaults & Plan Files

Separate domains with commas or spaces.

Resolver IPs for the plan; no DNS records or device settings are changed.

Subnet Allocations 3

Largest subnets are placed first. Fixed CIDRs keep their addresses; reserved blocks are excluded.

Subnet requirements and applied allocations
Name / VLANRequirementAllocated CIDRUsable IPv4 / TypeActions
Staff NetworkVLAN 10100hosts + 0% growthAwaiting Allocation—
VoiceVLAN 2040hosts + 0% growthAwaiting Allocation—
Guest Wi-FiVLAN 3060hosts + 0% growthAwaiting Allocation—
Staff NetworkVLAN 10 · hosts
Awaiting AllocationRequirement: 100 · Usable IPv4 / Type: —
VoiceVLAN 20 · hosts
Awaiting AllocationRequirement: 40 · Usable IPv4 / Type: —
Guest Wi-FiVLAN 30 · hosts
Awaiting AllocationRequirement: 60 · Usable IPv4 / Type: —

Address Space Usage

10.20.0.0/22
Preview and apply your allocations to see the space remaining.

Download a JSON backup before moving devices or clearing browser data.

Plan Different Subnet Sizes in One Parent

Variable Length Subnet Masking (VLSM) lets each subnet use a prefix suited to its capacity requirement. Choose a parent network, add IPv4 host counts or explicit prefixes, and select Preview Allocation. The planner places the largest requirements first in the lowest available aligned space. Review the preview before applying it.

Worked Example: a Branch Office with 25% Growth

Start with 10.20.0.0/22 using the Standard profile. Add Staff with 100 hosts, Voice with 40, and Guest Wi-Fi with 60. Set Growth Allowance to 25%. With no fixed or reserved blocks, the result is:

Standard IPv4 LAN allocations, including growth
NetworkRequestedWith GrowthAllocationUsable
Staff10012510.20.0.0/25126
Voice405010.20.1.0/2662
Guest Wi-Fi607510.20.0.128/25126

Guest Wi-Fi needs a /25 after growth, so it is placed before the smaller Voice network. The allocations occupy 320 of the parent’s 1,024 addresses, leaving 704 unallocated. Include gateway addresses in your host requirements. Growth rounds fractional host counts upward; explicit prefix requests do not change.

Keep Existing Networks & Reserve Future Space

Add an existing CIDR as a fixed allocation or mark a block as reserved. Both are excluded from automatic placement. The preview reports exhaustion and invalid entries rather than moving a fixed network or allocating outside the parent. IPv6 plans use prefix requirements. Standard IPv4 host-count requests use LAN rules; use explicit /31 or /32 prefixes for point-to-point or host allocations.

Document VLANs, gateways, DNS search domains and resolvers alongside allocations. Import a CSV inventory as fixed allocations, or export Summary, Allocations and Free Space sheets to Excel. Use JSON backups to transfer editable plans between devices.

For provider-specific capacity, start with the cloud subnet calculator. For exact address-list coverage rather than LAN sizing, use Range to CIDRs.