Assigning client classes on Kea - User Guide - BlueCat Horizon

BlueCat Horizon User Guide

ft:locale
en-US
Product name
BlueCat Horizon

You can limit the access to specific scopes and address pools by assigning a client class to them. Then only packets that belong to the assigned client class will have access.

Assigning client classes to scopes or pools is visible in the history of the respective ranges. You can filter ranges based on their assigned client classes with the property clientClass.


The Networks list on the IPAM page, filtered for a specific clientClass using the quick filter.

The following instructions provide guidance on how to assign client classes to scopes, address pools, and superscopes.

Note: Multiple client classes can be assigned on Kea 3.0 services.

Assigning client classes to scopes

To assign a client class to a scope:

  1. In the list on the Networks tab of the IPAM page, select a Kea scope.
  2. Use either the Action menu or the ellipses in the row to select Assign client classification.
  3. In the dialog, use the dropdown to select the client class to assign to the scope. To unassign a client class, select Unassigned.
  4. Select Save.

Assigning client classes to pools

To assign a client class to a pool:

  1. In the list on the Networks tab of the IPAM page, select a Kea scope.
  2. Use the Action menu to select Open network.
  3. Select the IP address.
  4. Use either the Action menu or the ellipses in the row to select Manage DHCP pools.
  5. In the dialog, use the the ellipses in the row for the appropriate pool to select Assign client classification.
    The Assign client classification option on the menu provided by the ellipses in the row for a pool on the DHCP scope in the Manage DHCP pools dialog.
  6. In the dropdown, select the client class to assign to the scope. To unassign a client class, select Unassigned.
  7. Select Save.
  8. In the Manage DHCP pools dialog, select Save.

Assigning client classes to superscopes

Kea allows you to group various clients into a client class to receive shared options. For example, you might create classes for different device types, such as smartphones, printers, and servers, or for particular user groups. These classes help you apply different configuration settings, such as lease times, options, and subnet selection, based on the client's classification. Client classes can be assigned to a superscope on a connected Kea server. For more information about client classes, refer to Managing Kea client classification in DDI orchestrator.