This page displays a list of host reservations in the network. Kea can store host reservations in either a configuration file or a database. Reservations stored in a configuration file are retrieved continuously. Kea must have a host_cmds hook loaded to retrieve host reservations stored in a database (MySQL, PostgreSQL, or Cassandra).

Kea supports multiple host reservations identifier types:

Filter hosts:

Hosts in the table below can be filtered by entering a text in the search box; the table shows all hosts matching the filter text. Currently supported fields for such filtering are:

  • Identifier
  • Identifier Type
  • Address
  • Hostname

Hosts can be filtered by their identifier value, e.g. 00:01:02:03:04:05; a part of the identifier (e.g. filter by the initial 3 bytes of a MAC address that denotes OUI, a unique identifier of the vendor, effectively showing all devices produced by the same vendor); or identifier type (e.g. hw-address to show all reservations made by a MAC address).

Hosts can be also filtered by a full or partial IP address. For example, all reservations in a 192.0.2.0/24 subnet can found by entering 192.0.2 as the filter text.

Global hosts, i.e. the hosts valid for all subnets, can be filtered out by typing the expression is:global. Typing not:global will cause all other hosts to be returned, i.e. those that are associated with certain subnets.

In addition, hosts can be filtered by an explicitly selected field using the expression: field:value, e.g.: appId:2. Currently supported field for explicit filtering is:

  • appId
DHCP Identifiers IP Addresses IPv6 Prefixes Hostname Global/Subnet App Name
{{ i.idType + '=' + i.idHexValue }}
{{ r.address }}
{{ r.address }}
{{ h.hostname ? h.hostname : '' }} {{ h.subnetId && h.subnetId > 0 ? h.subnetPrefix : 'global' }} {{ lh.appName }} config host_cmds