Kea

ISC KeaOriginal author(s)| Tomek Mrugalski and Marcin Siodelski

|

Developer(s)| Internet Systems Consortium
Initial release| 2014; 9 years ago (2014)
Preview release|

2.3.3 / 30 November 2022 (2022-11-30)

Repository| gitlab.isc.org/isc-projects/kea
Written in| C++
Operating system| BSD, Linux, macOS
Type| DHCP server
License| MPL 2.0
Website| www.isc.org/kea/

Kea is an open-source DHCP server developed by the Internet Systems Consortium, authors of ISC DHCP, also known as DHCPd. Kea and ISC DHCP are both implementations of the Dynamic Host Configuration Protocol, a set of standards established by the Internet Engineering Task Force (IETF). Kea software is distributed in source code form on GitHub,[1] from various ISC sites, and through a number of operating system packages.[2][3][4][5][6] Kea is licensed under the Mozilla Public License 2.0.[7]

The Kea distribution includes a DHCPv4 server, a DHCPv6 server, and a Dynamic DNS (DDNS) server. Significant features include: support for IPv6 prefix delegation, host reservations (which may be optionally stored in a separate back end database), Preboot Execution Environment (PXE) boot, client classification, shared networks, and high-availability (failover pairs). Kea can store leases locally in a memfile, or in a PostgreSQL, MySQL,[8][9] or Cassandra database. Kea has a supported API for writing optional extensions, using 'hooks'.[10]

Kea has a graphical management application, called Stork, that integrates an agent running on the Kea server, an exporter to a Prometheus time-series data store, a Grafana template for data visualization, and the Stork web dashboard. Like Kea, Stork is licensed under the MPL 2.0 license. The Stork dashboard provides a simple graphical display for managing one or many Kea servers. Current features include server status, pool utilization, high-availability status, host reservations, and leases per second. Via the integration with Grafana it also provides detailed statistics on DHCP messages over time. Stork is a very new project and features are being added rapidly in monthly releases.

## References

1. ↑ "Kea project page on Github". GitHub Inc. https://github.com/isc-projects/kea.
2. ↑ "Fedora Project git". Fedora Project. http://pkgs.fedoraproject.org/cgit/rpms/kea.git/tree/.
3. ↑ "FreshPorts". http://www.freshports.org/net/kea/.
4. ↑ "Ubuntu packages". Canonical, LTD. http://packages.ubuntu.com/search?keywords=kea.
5. ↑ "Debian Packages". SPI, Inc.. https://packages.debian.org/source/sid/isc-kea.
6. ↑ "Arch Linux Packages". Judd Vinet and Aaron Griffin. https://www.archlinux.org/packages/community/x86_64/kea/.
7. ↑ "Kea to be released under Mozilla Public License 2.0". 8 December 2015. https://www.isc.org/blogs/kea-license-2-0/.
8. ↑ "DHCP Infrastructure Evolution at Facebook and the Importance of Designing Stateless Services". USENIX. https://www.usenix.org/conference/srecon15europe/program/presentation/failla.
9. ↑ "Using ISC Kea DHCP in our data centers". Facebook. 21 July 2015. https://code.facebook.com/posts/845909058837784/using-isc-kea-dhcp-in-our-data-centers/.
10. ↑ "Kea Development". Internet Systems Consortium, Inc. http://git.kea.isc.org/~tester/kea/doxygen/.

## External links

* No URL found. Please specify a URL here or add one to Wikidata.
* Project repository and issue tracker
* Project repository and issue tracker for Stork management dashboard.
* Kea documentation on ReadTheDocs
* Stork documentation on ReadTheDocs
* ISC Kea packages

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Kea&oldid=2685400"