FluxBilling
Infrastructure

IPAM

Manage subnets, VLANs, and IP addresses from one IPAM page — register CIDR blocks, split them into children, and allocate addresses to devices.

Updated · 2026-06-29

IP Address Management (IPAM) is your central register of network numbers. It tracks every subnet, VLAN, and individual IP address you own, who each one is allocated to, and how much of each block is in use. When a service is provisioned, the platform can pull a free address from a pool you mark as auto-allocatable here; bandwidth and traffic reports use the same allocation records to attribute usage to the right device.

The IP Address Management page showing summary tiles for subnets, VLANs and IPs above a tabbed table with the subnet hierarchy
The IPAM page: summary tiles on top, with the Subnets, VLANs, and IP Addresses tabs below.

Opening the page

In the admin sidebar, open IPAM. The page header reads IP Address Management — Manage subnets, VLANs, and IP allocations. Visibility of this item depends on your role permissions, so if you do not see it, ask an administrator to grant IPAM access.

Three controls sit in the top-right of the header:

  • Refresh — re-pulls live counts and tables across all three tabs.
  • Switches — opens the Switch Automation Jobs page, where you review the history of automated switch port changes.
  • Add button — this changes with the tab you are on: it reads Add Subnet, Add VLAN, or Add IP. Only one add button shows at a time.

The summary tiles

Four tiles across the top give you an at-a-glance picture. The first three are clickable and switch you to the matching tab.

TileWhat it shows
Total SubnetsCount of all registered subnets, split into IPv4 and IPv6 sub-counts.
Total VLANsCount of all VLANs, with how many are currently Active.
Total IPsCount of individually tracked addresses, split into Assigned and Available.
Allocated SubnetsSubnets handed out, broken into how many went to Devices versus VLANs. (This tile is informational only — it does not switch tabs.)

Subnets tab

This is the default tab. It lists your CIDR blocks as an expandable tree — a parent block that has been split shows a chevron you can click to reveal its children.

Filtering

Use the search box to find a CIDR, the All Versions dropdown to limit to IPv4 or IPv6, and the All Status dropdown to filter by Unallocated, Allocated (Device), Allocated (VLAN), or Subdivided.

Columns

ColumnMeaning
CIDRThe block in IP/prefix notation (blue for IPv4, purple for IPv6).
VerAn IPv4 or IPv6 badge.
StatusUnallocated, Device, VLAN, or Subdivided.
AutoA toggle reading Auto or Manual. When set to Auto, the block is eligible for automatic IP allocation when services are provisioned. Click it to switch.
Allocated ToThe device, blade, or VLAN the block is assigned to, or a dash if free.
UtilizationA colored bar plus an assigned / total IPs count. The bar turns amber above 50% and red above 80%.
ActionsAllocate (link icon) or Deallocate (unlink icon) depending on state, Edit, and Delete.

A subnet marked Subdivided has been split into smaller child blocks. You allocate from the children, not from the parent — the parent stays visible as a container.

Add a subnet

  1. Click Add Subnet.
  2. Enter the CIDR (for example 10.0.0.0/24 or an IPv6 block). The form validates the format as you type.
  3. Optionally add a Name and Description to label the block.
  4. Pick a Location to scope the subnet to one of your sites, or leave it as None for a global block.
  5. Toggle Auto-allocatable on if you want the platform to draw addresses from this block automatically.
  6. Click Create.

The CIDR cannot be changed after creation — the field is locked when you edit an existing subnet. Delete and re-add if you entered it wrong.

View, split, and merge a subnet

Click any subnet row (or its Edit pencil) to open the Subnet Tree view — a two-panel window with the parent, its children, and every individual address on the left, and a details/actions panel on the right. Select a node to reveal context actions:

  • Split — carves the selected block into two equal halves. The panel previews the two resulting CIDRs before you confirm. Splitting is unavailable if the block already has addresses populated or is temporarily allocated.
  • Merge — recombines two child halves back into their parent (available when a subdivided parent has exactly two mergeable children).
  • Regenerate — recreates a missing sibling when a subdivided parent is left with only one child.
  • Populate IPs — generates the individual address records inside a block so you can manage them one by one (available once the block is allocated to a VLAN).
  • Clear IPs — removes the generated address records from a block.
  • Allocate to VLAN / Allocate — assigns a free block to a VLAN or to a device.
  • Deallocate — frees an assigned block.
  • Mark Unavailable / Clear Unavailable — flags an address or block as out of the usable pool (for example, a gateway or reserved address) without deleting it.

Allocate a subnet to a device

On a free subnet, click the Allocate (link) icon. In the allocation dialog:

  1. Choose the target type — Dedicated, Blade, Network (switch, router, firewall), PDU, or VLAN.
  2. For device targets, pick a Purpose: Public IP or Network Mgmt.
  3. Search the list and select the device, blade, or VLAN.
  4. Click Allocate.

Devices in a different location from the subnet are hidden from the picker — a subnet scoped to one site can only be allocated to equipment at that site. Global subnets (no location) can be allocated anywhere.

VLANs tab

Lists your VLANs with a search box and an Active / Inactive filter. Each row shows the VLAN ID, Name (and description), the Location(s) it is attached to, a count of linked Devices and Subnets, and a Status pill you click to activate or deactivate. Row actions are Manage devices (people icon), Edit, and Delete.

Add a VLAN

  1. Click Add VLAN.
  2. Enter a VLAN ID between 1 and 4094.
  3. Give it a Name and optional Description.
  4. Add at least one Location (required). For each, you may narrow it to a specific data center or leave it as All in Location. Click Add location to attach more than one.
  5. Leave Active ticked, then click Create.

The VLAN ID is locked after creation. A VLAN must be attached to at least one location — you cannot save a VLAN with no location.

IP Addresses tab

Lists individually tracked addresses with a search box, a subnet filter, and a status filter (Available, Assigned, Reserved, Quarantine). Columns are IP Address (with a version badge), parent Subnet, Type, Status, Assigned To, Hostname, and Actions. The actions are Release (only on assigned addresses), Edit, and Delete — an assigned address must be released before it can be deleted.

Add an IP address

  1. Click Add IP.
  2. Choose Manual to type a specific address, or Auto-Assign to let the platform pick the next free address and pair it with a device or blade.
  3. Select the parent Subnet (subdivided parents are excluded — pick a leaf block).
  4. In Manual mode, enter the address and choose its starting status (Available or Reserved).
  5. Set the Type: Primary, Secondary, Management, IPMI, or Floating.
  6. Add optional Notes, then click Create (or Auto-Assign).

When you edit an existing address, the IP itself is read-only; you can change the type, MAC address, and notes.

Pagination

Below each table, a Show … entries selector (25, 50, or 100) controls page size, and Previous / Next step through pages. The page indicator shows the current page and total count.

Tips and gotchas

  • Clicking the first three summary tiles jumps straight to the matching tab.
  • Turn on Auto only for blocks you want the platform to draw from automatically — leave customer-specific or reserved blocks on Manual.
  • Before deleting an assigned address, release it first; the Delete button stays disabled until you do.
  • A subnet must be allocated to a VLAN before you can populate or allocate its individual IP addresses.
  • The Utilization bar reflects only the addresses marked assigned versus the total capacity of that block, so a freshly added subnet shows 0% until you populate or assign addresses.

Related

Switch Automation Jobs, Inventory, Services.