The table below can be filtered by entering text in the search box; the table shows all subnets matching the filter text. The currently supported fields for filtering are:

  • Subnet Prefix
  • Lower and Upper Bound of Pools
  • Shared Network Name
  • Subnet Name

The table can present subnets that meet certain criteria, e.g. "192.0" will show all subnets that contain 192.0 octets. You can also filter by shared network name and/or pools.

Subnets can also be filtered by an explicitly selected field, using text input and dropdown filters. The currently supported fields for explicit filtering are:

  • Daemon - pick a daemon from the dropdown list or type to search the daemon by machine's hostname, address, daemon ID, or daemon name.
  • Kea Subnet ID - the subnet ID assigned in the Kea DHCP daemon configuration.
  • DHCP Version
Subnet
Name
Addresses @if (ipV6SubnetsFilterIncluded()) { Prefixes } Pools
Shared Network
Daemon @if (grafanaUrl) { }
Total
Assigned
Used %
@if (ipV6SubnetsFilterIncluded()) {
Total
Assigned
Used %
} Name
Kea Subnet ID
@if (hasAssignedMultipleSubnetNames(sn)) {
@for (lsn of sn.localSubnets; track lsn) { {{ lsn.userContext?.['subnet-name'] }} }
} @else { {{ sn.localSubnets?.[0].userContext?.['subnet-name'] }} } {{ sn.addrUtilization ?? 0 | number: '1.0-1' }}% @if (sn.addrUtilization > 90) { } @else if (sn.addrUtilization > 80) { } @if (ipV6SubnetsFilterIncluded()) { @if (sn.subnet.includes(':')) { {{ sn.pdUtilization ?? 0 | number: '1.0-1' }}% @if (sn.pdUtilization > 90) { } @else if (sn.pdUtilization > 80) { } } @else { - } } {{ sn.sharedNetwork }} @for (lsn of sn.localSubnets; track lsn) {
} @if (hasAssignedMultipleKeaSubnetIds(sn)) {
@for (lsn of sn.localSubnets; track lsn) { {{ lsn.id }} }
} @else { {{ sn.localSubnets?.[0].id }} } @if (grafanaUrl) { @if (sn.localSubnets?.[0]) { } }
No subnets found. @if (tableHasFilter(subnetsTable)) { Clear filtering and try again. } Total: {{ paginatorState.totalRecords | pluralize: 'subnet' }}