Comparison of DHCP server software

From Wikipedia, the free encyclopedia

The following comparison of DHCP and DHCPv6 server compares general and technical information for a number of DHCP server software programs.

General[]

Name Author First public release latest stable version Cost Software license Written in
dhcpy6d[dh 1] Henri Wahl 2012 1.0.9 21 November 2021; 4 months ago (2021-11-21) free software GPLv2 Python
dibbler[di 1] Tomasz Mrugalski and Marek Senderski 2004 1 August 2015; 6 years ago (2015-08-01) free software GPL C, C++, Shell[di 2]
dnsmasq Simon Kelley 2001 2.84 (January 25, 2021; 13 months ago (2021-01-25)) [1] free software GPLv2 or GPLv3 C
ISC DHCP Internet Systems Consortium 1999 Extended Support Version: 4.1-ESV-R16-P1 (May 26, 2021; 9 months ago (2021-05-26)) [2]

Current-stable: 4.4.2-P1 (May 26, 2021; 9 months ago (2021-05-26)) [3] [4]

free software ISC License MPL 2.0 for ver 4.4.x C
FreeRADIUS[freeradius 1] FreeRADIUS Development Team 2012 (First stable release including DHCPv4 support) FreeRADIUS 3.0.21[5] (March 24, 2020; 23 months ago (2020-03-24)[6]) free software GPLv2 C
Jagornet DHCP[jag 1] Jagornet Technologies 2011 Jagornet DHCP 3.1.0 [7] (March 29, 2021; 11 months ago (2021-03-29)) free software GPLv3 Java
Kea DHCP[kea 1] Internet Systems Consortium 2014 Kea 2.0.1 [8] (November 24, 2021; 3 months ago (2021-11-24)) free software MPL 2.0 C++
udhcpd Matthew Ramsay 1999 busybox 1.34.1 (September 30, 2021; 5 months ago (2021-09-30)) [9] free software GNU GPLv2 only C
[wi 1] KAME project ? 20080615 (15 June 2008; 13 years ago (2008-06-15)) free software BSD License C, shell

Operating system requirement[]

In this overview of operating system support for the discussed DHCP server, the following terms indicate the level of support:

  • No indicates that it does not exist or was never released.
  • Yes indicates that it has been officially released in a fully functional, stable version.

This compilation is not exhaustive, but rather reflects the most common platforms today.

Server BSD Solaris Linux Mac OS X Windows
dhcpy6d Yes ? Yes Yes No
dibbler Yes No Yes Yes Yes
dnsmasq Yes No Yes Yes No
ISC DHCP Yes Yes Yes No No
FreeRADIUS Yes Yes Yes Yes No
Jagornet DHCP Yes Yes Yes Yes Yes
Kea DHCP Yes No Yes Yes No
udhcpd Yes Yes Yes Yes No
WIDE-DHCPv6 Yes Yes Yes ? No

Feature matrix[]

Server BOOTP DHCP DHCPv6 other load-balancing failover
dhcpy6d No No Yes PXE ? ?
dibbler No No Yes ? No No
dnsmasq Yes Yes Yes PXE, TFTP No No
ISC DHCP Yes Yes Yes ? Yes Yes
FreeRADIUS ? Yes No ? ? ?
Jagornet DHCP Yes Yes Yes PXE ? Yes
Kea DHCP Yes Yes Yes PXE Yes Yes
udhcpd Yes Yes No ? ? ?
WIDE-DHCPv6 No No Yes ? ? ?

RFC matrix[]

Server RFC 951 RFC 1534 RFC 1542 RFC 2131 RFC 2132 RFC 3046 RFC 3315 RFC 3319 RFC 3633 RFC 3646 RFC 3736 RFC 3942 RFC 4242 RFC 4361 RFC 4436 RFC 5007 RFC 6221 RFC 6939 RFC 8415
dhcpy6d ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Supports using the MAC address on local/non-relayed requests as the identifier ?
dibbler No No No No No No Yes Yes Yes Yes Yes No Yes No No Yes ? No No
Dnsmasq ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ISC DHCP ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v4.3 and later ?
FreeRADIUS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Jagornet DHCP Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? ? ? ? ? ?
Kea DHCP Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? Yes ? Yes Yes
udhcpd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
WIDE DHCPv6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

See also[]

References[]

General[]

  1. ^ Kelley, Simon (25 Feb 2021). "Dnsmasq download page".
  2. ^ "New releases of ISC DHCP are available (DHCP 4.4.2-P1, DHCP 4.1-ESV-R16-P1)". 2021-05-26. Retrieved 2021-06-19.
  3. ^ "New releases of ISC DHCP are available (DHCP 4.4.2-P1, DHCP 4.1-ESV-R16-P1)". 2021-05-26. Retrieved 2021-06-19.
  4. ^ "Downloads - ISC". isc.org. Retrieved 2021-06-19.
  5. ^ "Releases". Retrieved 20 August 2020.
  6. ^ "FreeRADIUS - Release Notes". FreeRADIUS. Retrieved 24 May 2019.
  7. ^ "Jagornet DHCP Release 3.1.0". jagornet.com. Jagornet Technologies. Retrieved 17 May 2021.
  8. ^ "Kea 2.1.1, Nov 24th 2021, Release Notes". Internet Systems Consortium. Retrieved 18 January 2022.
  9. ^ "Release history". Retrieved November 26, 2021.

FreeRADIUS[]

  1. ^ "DHCP". www.freeradius.org. Retrieved 16 August 2015.

Jagornet DHCP[]

  1. ^ "Jagornet Technologies". jagornet.com. Retrieved 2021-05-17.

Kea DHCP[]

  1. ^ "Kea". isc.org. 2014-08-29. Retrieved 2014-08-31.

dhcpy6d[]

  1. ^ "About - dhcpy6d". dhcpy6d.de. Retrieved 2021-04-21.

dibbler[]

  1. ^ "DHCPv6: Dibbler - a portable DHCPv6". klub.com.pl. Archived from the original on 2009-02-12. Retrieved 2014-06-13.
  2. ^ "tomaszmrugalski/dibbler · GitHub". GitHub. Retrieved 2014-06-13.

WIDE DHCPD[]

  1. ^ "WIDE-DHCPv6". sourceforge.net. Retrieved 2014-06-01.
Retrieved from ""