Knowledge Base ISC Main Website Ask a Question/Contact ISC
Kea Significant Features Matrix
Author: vicky risk Reference Number: AA-01615 Views: 701 Created: 2018-05-30 20:23 Last Updated: 2018-05-30 21:43 0 Rating/ Voters


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

??possibly DHCPv6 only? DHCPv4 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


© 2001-2018 Internet Systems Consortium

For assistance with problems and questions for which you have not been able to find an answer in our Knowledge Base, we recommend searching our community mailing list archives and/or posting your question there (you will need to register there first for your posts to be accepted). The bind-users and the dhcp-users lists particularly have a long-standing and active membership.

ISC relies on the financial support of the community to fund the development of its open source software products. If you would like to support future product evolution and maintenance as well having peace of mind knowing that our team of experts are poised to provide you with individual technical assistance whenever you call upon them, then please consider our Professional Subscription Support services - details can be found on our main website.

Feedback
  • There is no feedback for this article
Quick Jump Menu