• Print
  • Share
  • Dark
    Light

Kea Significant Features Matrix

  • Updated on 14 Sep 2018
  • 38 minutes to read
  • Contributors 

This table lists the major feature differences for different releases of Kea.

Feature Kea 1.0 Kea 1.1 Kea 1.2 Kea 1.3 Kea 1.4
Client Classes per pool



X
Client Classification - basic X X X X X
Client Classification - boolean logic



X
Client Classification - conditional expressions, if/else


X X
Client Classification - test expression 'true'

X X X
Control agent

DHCPv4 & DHCPv6 X X
Database - Cassandra backend

experimental experimental X
Database - Host reservations in MySQL DHCPv4 only v4/v6 X X X
Database - Host reservations in PostgreSQL
v4/v6 X X X
Database - reconnect



MySQL, PostgreSQL
DHCP DECLINE X X X X X
DHCPv4-over-DHCPv6 - RFC7341
X X X X
License - MPL 2.0 X X X X X
Option 43 accepts vendor-specific syntax


X X
Options in Pools

DHCPv6 only X X
PXE boot and iPXE boot X X X X X
REST - (list-commands), (version-get), (build-report)

X X X
REST -(config-set), (config-get), (config-write)

X X X
Shared networks


X X

This table lists the versions of Kea and the Kea hook libraries ISC supports with each version. In general, we recommend updating your hooks libraries every time you update Kea. ISC does not test new versions of Kea with older versions of the hook libraries and cannot guarantee they will work as expected.

Hooks Modules Kea 1.0 Kea 1.1 Kea 1.2 Kea 1.3 Kea 1.4
Flexible Identifier

X X - updated X
Forensic Logging
? X X X - added log to db
High Availability



X
Host Commands

X X X
Lease Management


X X
Radius



X
Subnet Management


X X
User Check X X X X X
Stats Commands



X

This table lists Kea's dependencies on other software packages. An 'X' identifies a hard requirement, and an 'O' is an optional package.

Build Requirements Kea 1.0 Kea 1.1 Kea 1.2 Kea 1.3 Kea 1.4
BOOST library required (http://www.boost.org)


X X
C++11 required to compile

X X X
Botan https://botan.randombit.net Kea requires one of Botan or OpenSSL, but not both at the same time O O O O O
Cassandra http://cassandra.apache.org


O O
Clang/clang++ Software is compiled using either clang(++) or gcc(g++)  O O O O O
gcc/g++ Software is compiled using either clang(++) or gcc(g++)  O O O O O
log4cplus https://sourceforge.net/p/log4cplus/wiki/Home X X X X X
MySQL http://www.mysql.com O O O O O
OpenSSL Kea requires one of Botan or OpenSSL, but not both at the same time O O O O O
PostgreSQL http://www.postgresql.org O O O O O
Python: required for the text client for the control agent


O O
Problems with this site? Email us at marketing@isc.org