© Men & Mice http://menandmice.com 

© ISC http://www.isc.org
KEA-DHCP
the new Open Source DHCP Server
1
© Men & Mice http://menandmice.com
ISC DHCP
the ISC DHCP Server has been the standard DHCP
server in the Unix world for almost 20 years now
Linux, BSD, MacOS X, commercial Unix flavours
it is seen as the "reference" implementation of the
"dynamic host configuration protocol, DHCP"
Base of many commercial DHCP offerings
2
© Men & Mice http://menandmice.com
History of ISC DHCP
3
ISC DHCP
1.0
1993
ISC DHCP
1997 1999
ISC DHCP
2.0
2001
ISC DHCP
3.0
2007
ISC DHCP
4.0
2016
ISC DHCP
4.3.3-P1
RFC 1531
DHCP
RFC 2131
© Men & Mice http://menandmice.com
the Internet has changed since 1996
4
DHCPv6
dynamic DNS updates
mass provisioning
VoIP provisioning
number of hosts
© Men & Mice http://menandmice.com
shortcomings of ISC DHCP
5
no build-in statistics
slow
complex configuration
does not scale with modern hardware
legacy code
DHCPv4 and DHCPv6
are separate servers
© Men & Mice http://menandmice.com
KEA DHCP
6
2011
KEA DHCP
BIND 10
(DNS)
project started
at ISC
BIND 10
(DNS)
project
stopped
work on the
BIND 10
DHCP Server
starts
KEA DHCP
Version 1.0.0
2009 2013
BIND 10
12/2015
© Men & Mice http://menandmice.com
KEA DHCP 1.0 features
DHCPv4 and DHCPv6
(combined)
high performance ( >
1000 leases/seconds with
MySQL backend)
failover via SQL DB
Host reservation
PXE Boot support
DHCPv6 prefix delegation
dynamic reconfiguration
dynamic DNS updates
SQL database backend
(CSV, MySQL /
PostgreSQL / …)
Statistics module
MPL License
7
© Men & Mice http://menandmice.com
KEA DHCP availability
RedHat Enterprise Linux 7 / CentOS 7 (via EPEL)
Debian Linux (sid/unstable)
Fedora Linux (F23)
Arch-Linux (Arch User Repository)
FreeBSD (source)
MacOS X (source)
8
© Men & Mice http://menandmice.com
Demo
CentOS 7 / Red Hat 7
sudo yum install epel-release

sudo yum install kea
9
© Men & Mice http://menandmice.com
Demo setup
10
KEA DHCP
DHCP
Client
Database
Server
KEA DHCP4
PostgreSQL
Lease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo setup
11
KEA DHCP
DHCP
Client
Database
Server
KEA DHCP4
PostgreSQL
Lease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo
12
© Men & Mice http://menandmice.com
Demo setup
13
KEA DHCP
DHCP
Client
Database
Server
KEA DHCP4
KEA DHCP6
Lease DB
File
PostgreSQL
Lease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo
14
© Men & Mice http://menandmice.com
Demo setup
15
KEA DHCP
DHCP
Client
Database
Server
KEA DHCP4
KEA DHCP6
KEA DDNS
Lease DB
File
BIND 9
PostgreSQL
Lease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo
16
© Men & Mice http://menandmice.com
DHCP High Availability
KEA DHCP 1.0 does not support the RFC DHCP
failover protocol
support is planned for a future release
DHCP HA can be implemented on the SQL
Database level
17
© Men & Mice http://menandmice.com
DHCP SMB HA example
18
DHCP
Client
DHCP
relay 

(router)
MySQL/MariaDB
active/passive
KEA DHCP
Server
active/passive
© Men & Mice http://menandmice.com
DHCP Enterprise HA example
19
DHCP
Client
DHCP
relay 

(router)
MySQL/MariaDB
Max-Scale
Load-Balancer
MySQL/MariaDB
Cluster
KEA DHCP
Server
active/passive
© Men & Mice http://menandmice.com
KEA DHCP GUI Management
20
© Men & Mice http://menandmice.com
KEA DHCP GUI Management
the Men & Mice Suite 7.2 (Release May 2016) supports KEA DHCP 

(alongside ISC-DHCP, MS-DHCP, Cisco-DHCP)
migration support between ISC-DHCP and KEA-DHCP
• setup a new KEA DHCP Server
• install Men & Mice KEA DHCP Server controller
• add new server to the Men & Mice Suite
• select an existing IP-subnet (scope) on an ISC-DHCP server, select
"migrate scope"
• subnet will be moved from ISC-DHCP to KEA-DHCP including all options
and active leases
• old subnet on ISC-DHCP will be left disabled
21
© Men & Mice http://menandmice.com
KEA DHCP GUI Management
22
© Men & Mice http://menandmice.com
new KEA DHCP Training
•Brief History of the DHCP protocol
•DHCPv4 protocol knowledge
refresh
•Introducing the new KEA-DHCP
software
•Installing and basic configuration
of KEA-DHCP
• KEA-DHCP IPv4 configuration use
cases
• dynamic pools
• static host reservations
• standard and custom DHCP options
• PXE booting
• An introduction into the DHCPv6
protocol
• KEA-DHCP IPv6 configuration use
cases
•dynamic pools
• DHCPv6 prefix delegation
• KEA-DHCP high-availability
options
• DHCP troubleshooting: Best
practices and tools
• DHCP statistics tools
23
https://www.menandmice.com/support-training/training/kea-dhcp-training/
© Men & Mice http://menandmice.com
KEA DHCP Training dates
August 8 – 9, 2016 - Amsterdam, The Netherlands
October 13 – 14, 2016 - West Coast, USA
October 17 – 18, 2016 - East Coast, USA
November 21 – 22, 2016 - Amsterdam, The Netherlands
Two days - Hands-On training
US$ 1795
A new certification, “KEA certified DHCP Administrator
(KCDA)” is available starting from Q3/2016.
24
https://www.menandmice.com/support-training/training/kea-dhcp-training/
© Men & Mice http://menandmice.com
Thank you!
!
Questions? Comments?
25

Kea DHCP – the new open source DHCP server from ISC

  • 1.
    © Men &Mice http://menandmice.com 
 © ISC http://www.isc.org KEA-DHCP the new Open Source DHCP Server 1
  • 2.
    © Men &Mice http://menandmice.com ISC DHCP the ISC DHCP Server has been the standard DHCP server in the Unix world for almost 20 years now Linux, BSD, MacOS X, commercial Unix flavours it is seen as the "reference" implementation of the "dynamic host configuration protocol, DHCP" Base of many commercial DHCP offerings 2
  • 3.
    © Men &Mice http://menandmice.com History of ISC DHCP 3 ISC DHCP 1.0 1993 ISC DHCP 1997 1999 ISC DHCP 2.0 2001 ISC DHCP 3.0 2007 ISC DHCP 4.0 2016 ISC DHCP 4.3.3-P1 RFC 1531 DHCP RFC 2131
  • 4.
    © Men &Mice http://menandmice.com the Internet has changed since 1996 4 DHCPv6 dynamic DNS updates mass provisioning VoIP provisioning number of hosts
  • 5.
    © Men &Mice http://menandmice.com shortcomings of ISC DHCP 5 no build-in statistics slow complex configuration does not scale with modern hardware legacy code DHCPv4 and DHCPv6 are separate servers
  • 6.
    © Men &Mice http://menandmice.com KEA DHCP 6 2011 KEA DHCP BIND 10 (DNS) project started at ISC BIND 10 (DNS) project stopped work on the BIND 10 DHCP Server starts KEA DHCP Version 1.0.0 2009 2013 BIND 10 12/2015
  • 7.
    © Men &Mice http://menandmice.com KEA DHCP 1.0 features DHCPv4 and DHCPv6 (combined) high performance ( > 1000 leases/seconds with MySQL backend) failover via SQL DB Host reservation PXE Boot support DHCPv6 prefix delegation dynamic reconfiguration dynamic DNS updates SQL database backend (CSV, MySQL / PostgreSQL / …) Statistics module MPL License 7
  • 8.
    © Men &Mice http://menandmice.com KEA DHCP availability RedHat Enterprise Linux 7 / CentOS 7 (via EPEL) Debian Linux (sid/unstable) Fedora Linux (F23) Arch-Linux (Arch User Repository) FreeBSD (source) MacOS X (source) 8
  • 9.
    © Men &Mice http://menandmice.com Demo CentOS 7 / Red Hat 7 sudo yum install epel-release
 sudo yum install kea 9
  • 10.
    © Men &Mice http://menandmice.com Demo setup 10 KEA DHCP DHCP Client Database Server KEA DHCP4 PostgreSQL Lease DB ISC dhclient
  • 11.
    © Men &Mice http://menandmice.com Demo setup 11 KEA DHCP DHCP Client Database Server KEA DHCP4 PostgreSQL Lease DB ISC dhclient
  • 12.
    © Men &Mice http://menandmice.com Demo 12
  • 13.
    © Men &Mice http://menandmice.com Demo setup 13 KEA DHCP DHCP Client Database Server KEA DHCP4 KEA DHCP6 Lease DB File PostgreSQL Lease DB ISC dhclient
  • 14.
    © Men &Mice http://menandmice.com Demo 14
  • 15.
    © Men &Mice http://menandmice.com Demo setup 15 KEA DHCP DHCP Client Database Server KEA DHCP4 KEA DHCP6 KEA DDNS Lease DB File BIND 9 PostgreSQL Lease DB ISC dhclient
  • 16.
    © Men &Mice http://menandmice.com Demo 16
  • 17.
    © Men &Mice http://menandmice.com DHCP High Availability KEA DHCP 1.0 does not support the RFC DHCP failover protocol support is planned for a future release DHCP HA can be implemented on the SQL Database level 17
  • 18.
    © Men &Mice http://menandmice.com DHCP SMB HA example 18 DHCP Client DHCP relay 
 (router) MySQL/MariaDB active/passive KEA DHCP Server active/passive
  • 19.
    © Men &Mice http://menandmice.com DHCP Enterprise HA example 19 DHCP Client DHCP relay 
 (router) MySQL/MariaDB Max-Scale Load-Balancer MySQL/MariaDB Cluster KEA DHCP Server active/passive
  • 20.
    © Men &Mice http://menandmice.com KEA DHCP GUI Management 20
  • 21.
    © Men &Mice http://menandmice.com KEA DHCP GUI Management the Men & Mice Suite 7.2 (Release May 2016) supports KEA DHCP 
 (alongside ISC-DHCP, MS-DHCP, Cisco-DHCP) migration support between ISC-DHCP and KEA-DHCP • setup a new KEA DHCP Server • install Men & Mice KEA DHCP Server controller • add new server to the Men & Mice Suite • select an existing IP-subnet (scope) on an ISC-DHCP server, select "migrate scope" • subnet will be moved from ISC-DHCP to KEA-DHCP including all options and active leases • old subnet on ISC-DHCP will be left disabled 21
  • 22.
    © Men &Mice http://menandmice.com KEA DHCP GUI Management 22
  • 23.
    © Men &Mice http://menandmice.com new KEA DHCP Training •Brief History of the DHCP protocol •DHCPv4 protocol knowledge refresh •Introducing the new KEA-DHCP software •Installing and basic configuration of KEA-DHCP • KEA-DHCP IPv4 configuration use cases • dynamic pools • static host reservations • standard and custom DHCP options • PXE booting • An introduction into the DHCPv6 protocol • KEA-DHCP IPv6 configuration use cases •dynamic pools • DHCPv6 prefix delegation • KEA-DHCP high-availability options • DHCP troubleshooting: Best practices and tools • DHCP statistics tools 23 https://www.menandmice.com/support-training/training/kea-dhcp-training/
  • 24.
    © Men &Mice http://menandmice.com KEA DHCP Training dates August 8 – 9, 2016 - Amsterdam, The Netherlands October 13 – 14, 2016 - West Coast, USA October 17 – 18, 2016 - East Coast, USA November 21 – 22, 2016 - Amsterdam, The Netherlands Two days - Hands-On training US$ 1795 A new certification, “KEA certified DHCP Administrator (KCDA)” is available starting from Q3/2016. 24 https://www.menandmice.com/support-training/training/kea-dhcp-training/
  • 25.
    © Men &Mice http://menandmice.com Thank you! ! Questions? Comments? 25