Kea DHCP – the new open source DHCP server from ISC
-
Upload
men-and-mice -
Category
Technology
-
view
3.151 -
download
1
Transcript of Kea DHCP – the new open source DHCP server from ISC
© Men & Mice http://menandmice.com © ISC http://www.isc.org
KEA-DHCPthe 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-releasesudo yum install kea
9
© Men & Mice http://menandmice.com
Demo setup
10KEA DHCP
DHCP Client
Database Server
KEA DHCP4
PostgreSQLLease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo setup
11KEA DHCP
DHCP Client
Database Server
KEA DHCP4
PostgreSQLLease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo
12
© Men & Mice http://menandmice.com
Demo setup
13KEA DHCP
DHCP Client
Database Server
KEA DHCP4
KEA DHCP6Lease DB
File
PostgreSQLLease DB
ISC dhclient
© Men & Mice http://menandmice.com
Demo
14
© Men & Mice http://menandmice.com
Demo setup
15KEA DHCP
DHCP Client
Database Server
KEA DHCP4
KEA DHCP6
KEA DDNS
Lease DB File
BIND 9
PostgreSQLLease 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 Managementthe 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