Kea (software)

From Wikipedia, the free encyclopedia
ISC Kea
Original author(s)Tomek Mrugalski and Marcin Siodelski
Developer(s)Internet Systems Consortium
Initial release2014; 8 years ago (2014)
Stable release
2.0.2[1] / 2 March 2022; 10 days ago (2022-03-02)
Repositorygitlab.isc.org/isc-projects/kea
Written inC++
Operating systemBSD, Linux, macOS
TypeDHCP server
LicenseMPL 2.0
Websitewww.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,[2] from various ISC sites, and through a number of operating system packages.[3][4][5][6][7] Kea is licensed under the Mozilla Public License 2.0.[8]

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), PXE boot, client classification, shared networks, and high-availability (failover pairs). Kea can store leases locally in a memfile, or in a PostgreSQL, MySQL,[9][10] or Cassandra database. Kea has a supported API for writing optional extensions, using 'hooks'.[11]

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. ^ https://downloads.isc.org/isc/kea/2.0.2/Kea-2.0.2-ReleaseNotes.txt
  2. ^ "Kea project page on Github". github.com. GitHub Inc. Retrieved 4 November 2016.
  3. ^ "Fedora Project git". fedoraproject.org. Fedora Project. Archived from the original on 8 November 2016. Retrieved 4 November 2016.
  4. ^ "FreshPorts". freshports.org. Retrieved 4 November 2016.
  5. ^ "Ubuntu packages". ubuntu.com. Canonical, LTD. Archived from the original on 8 November 2016. Retrieved 4 November 2016.
  6. ^ "Debian Packages". debian.org. SPI, Inc. Retrieved 4 November 2016.
  7. ^ "Arch Linux Packages". archlinux.org. Judd Vinet and Aaron Griffin. Retrieved 8 August 2017.
  8. ^ "Kea to be released under Mozilla Public License 2.0". 8 December 2015.
  9. ^ "DHCP Infrastructure Evolution at Facebook and the Importance of Designing Stateless Services". SREcon15 Europe. USENIX. Retrieved 4 November 2016.
  10. ^ "Using ISC Kea DHCP in our data centers". f code. Facebook. 21 July 2015. Retrieved 4 November 2016.
  11. ^ "Kea Development". Internet Systems Consortium, Inc. Retrieved 4 November 2016.

External links[]

Retrieved from ""