The reservation you save is the next Offer.

Prefixes, subnets, pools, reservations, assignments, and leases are one catalog. dhcpd serves those rows. The plan you save is the address dhcpd will grant.

Addresses. A prefix is the drawing. A subnet is DHCP or tracking-only.

Addresses. A prefix is the drawing. A subnet is DHCP or tracking-only.

Addresses tree: prefixes, a DHCP subnet, and a tracking-only subnet.

This printer always gets this IP

Add a reservation: IP plus MAC (or client-id). That row is the next Offer. Helpdesk and dhcpd are looking at the same catalog — not a sheet of used IPs in one place and a scope in another.

This server is static. DHCP must not offer it.

Add an assignment: IP plus hostname, no MAC. It sits on the same map as reservations. It counts on the license. A ping that answers is not “free.”

This VLAN has no DHCP

Mark the subnet tracking-only. No pool. Put the static servers on the map. Next free IP still comes from the plan. Prefixes, DHCP subnets, and server networks live in one tree.

The whole VLAN last Tuesday

As of on the address map. Occupancy is who held each address at the end of that day on this computer. Reservations, assignments, and excludes on that map are the current plan, not time-travel. A prefix is not a History paste — open the subnet.

IPAM objects in the catalog
ObjectWhat it is
prefixA block on the drawing. It can exist without ever being a DHCP scope.
subnetThe L3 network. DHCP (needs a pool) or tracking-only (static servers on the map).
poolThe dynamic range. Offers start when a pool exists.
reservationThis DHCP client always gets this IP. Needs MAC, DUID, or client-id. Counts on the license.
assignmentStatic server. IP + hostname. Counts on the license. A reply to ping is not a free address.
excludeGateway, VIP, a hole with no identity. Never offered. Does not count as a managed IP.
leaseWhat dhcpd handed out. On the same map as the plan.
The map is the plan. Gateway, reservation, assignment, and pool are different rows. As of shows occupancy that day.

The map is the plan. Gateway, reservation, assignment, and pool are different rows. As of shows occupancy that day.

Subnet address map: gateway, reserved printer, assigned server, free ranges, and the dynamic pool.

What counts

Managed IPs = leased + reserved + quarantined + assigned. Prefix size is not the meter. A /16 with 200 live addresses is 200. Assignments on a tracking VLAN count the same as a lease.

Bring scopes over

Map a dump of Microsoft, ISC, or Kea to prefix, subnet, pool, and reservation, then POST /api/v1. Playbook: Migrate.