NetOpsT

VLAN Planner

Design VLAN IDs, names and IPv4 subnets, then export the plan.

Runs locally
NameVLAN IDHosts
VLAN 10

Users

10.40.0.0/25

10.40.0.110.40.0.126126 usable · Broadcast 10.40.0.127

VLAN 20

Voice

10.40.0.128/26

10.40.0.12910.40.0.19062 usable · Broadcast 10.40.0.191

VLAN 30

Servers

10.40.0.192/27

10.40.0.19310.40.0.22230 usable · Broadcast 10.40.0.223

EXPORT CONFIGURATION

Terraform for your VLAN plan

Generate a provider starting point from the calculated VLAN CIDRs.
resource "aws_security_group" "vlan_10" { name = "vlan-10-Users" vpc_id = var.vpc_id ingress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["10.40.0.0/25"] } }

resource "aws_security_group" "vlan_20" { name = "vlan-20-Voice" vpc_id = var.vpc_id ingress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["10.40.0.128/26"] } }

resource "aws_security_group" "vlan_30" { name = "vlan-30-Servers" vpc_id = var.vpc_id ingress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["10.40.0.192/27"] } }

Networking TOOL

VLAN Planner

Design VLAN IDs, names and IPv4 subnets, then export the plan.

When to use this tool

Use this planner to document segmentation before configuring switches, routers or firewalls.

Use it in three steps

  1. Add each VLAN, select its host capacity and review the calculated address ranges.
  2. Review the calculated values against your environment and its requirements.
  3. Copy or document the result only after validating it for production use.

Related Networking tools