|
|
Welcome to the Kea project page. For a business-oriented webpage, see http://isc.org/kea.
|
|
|
|
|
|
Kea DHCP Server
|
|
|
Kea is an open source DHCPv4/DHCPv6 server being developed by Internet Systems Consortium. Kea is a high-performance, extensible DHCP server engine that is designed to be easily modified and extended with hooks libraries.
|
|
|
|
|
|
Kea is free open source, and we welcome community engagement, via the Kea-users mailing list, this wiki, and our Github repository. There is a small core team of dedicated software engineers developing it and we need your contributions and support contracts to support them.
|
|
|
Kea is free open source, and we welcome community engagement, via the Kea-users mailing list https://lists.isc.org, our discussion board https://forum.isc.org, and our Github https://github.com/isc-projects/kea repository. There is a small core team of dedicated software engineers developing it and we need your contributions and support contracts to support them.
|
|
|
|
|
|
DHCP Standardization efforts: The lead developer on KeA is co-chair of the Dynamic Host Configuration working group in the IETF. We are committed to providing a standards-compliant implementation and are closely tracking developments in this working group and evaluating them for inclusion in KeA.
|
|
|
DHCP Standardization efforts: The lead developer on Kea is currently co-chair of the Dynamic Host Configuration working group in the IETF. We are committed to providing a standards-compliant implementation and are closely tracking developments in this working group and evaluating them for inclusion in Kea.
|
|
|
|
|
|
## Kea Features
|
|
|
|
|
|
Separate DHCPv4, DHCPv6 and Dynamic DNS servers
|
|
|
Leases and host reservations can be stored in a CSV file, MySQL, Postgres or Cassandra backend
|
|
|
OpenSSL support
|
|
|
IPv6 prefix delegation
|
|
|
PXE boot
|
|
|
Applications API is available and documented
|
|
|
Linux, BSD and Mac OS X operating systems support
|
|
|
On-line configuration. It is possible to update the configuration file and tell the servers to reload configuration without restarting the system.
|
|
|
Statistics
|
|
|
Control channel
|
|
|
* Separate DHCPv4, DHCPv6 and Dynamic DNS servers
|
|
|
* Leases and host reservations can be stored in a CSV file, MySQL, Postgres or Cassandra backend
|
|
|
* OpenSSL support
|
|
|
* IPv6 prefix delegation
|
|
|
* PXE boot
|
|
|
* Applications API, with multiple application extensions available from ISC
|
|
|
* Linux, BSD and Mac OS X operating systems support
|
|
|
* On-line configuration. It is possible to update the configuration file and tell the servers to reload configuration without restarting the system.
|
|
|
* Ample, documented statistics
|
|
|
* Control channel
|
|
|
|
|
|
## Kea News
|
|
|
|
... | ... | @@ -55,21 +54,6 @@ How to participate in this project |
|
|
4) Give us feedback via the mailing list or submit a bug (sub-project=dhcp). See below for information about the known issues.
|
|
|
5) A description of the workflow can be found here Kea Git Workflow
|
|
|
|
|
|
Community-developed Tools and Scripts
|
|
|
|
|
|
DHCP Load balancer Engineers at Facebook wrote this dhcpv4/v6 load balancer to use with Kea dhcp server as an anycasted DHCP service.
|
|
|
|
|
|
kea-hook-run-script This generic hook will call an external script at any/all of the hook points supported by Kea. Written by Baptiste Jonglez.
|
|
|
|
|
|
Kea-telegraf-stats A script that re-formats the statistics output from the kea API into a telegraf-friendly format
|
|
|
|
|
|
Kea memfile-database Importer A script to make it easy to migrate from a csv-backed kea to a database-backed kea. From Munroe Sollog
|
|
|
|
|
|
Splunk-enterprise-addon-for-Kea Developed by Mikael Bjerkeland.
|
|
|
|
|
|
Show leases script Two scripts that display the assigned leases in a formatted table. Works with memfile lease backend only.
|
|
|
|
|
|
Linux DHCP client simulation tool
|
|
|
|
|
|
## Documentation
|
|
|
Installation and system specific notes for building Kea.
|
... | ... | |