Kea DHCP – the new open source DHCP server from ISC

25
© Men & Mice http://menandmice.com © ISC http://www.isc.org KEA-DHCP the new Open Source DHCP Server 1

Transcript of Kea DHCP – the new open source DHCP server from ISC

Page 1: 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

Page 2: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 3: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 4: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

the Internet has changed since 1996

4

DHCPv6

dynamic DNS updates

mass provisioning

VoIP provisioning

number of hosts

Page 5: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 6: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 7: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 8: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 9: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo

CentOS 7 / Red Hat 7

sudo yum install epel-releasesudo yum install kea

9

Page 10: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo setup

10KEA DHCP

DHCP Client

Database Server

KEA DHCP4

PostgreSQLLease DB

ISC dhclient

Page 11: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo setup

11KEA DHCP

DHCP Client

Database Server

KEA DHCP4

PostgreSQLLease DB

ISC dhclient

Page 12: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo

12

Page 13: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo setup

13KEA DHCP

DHCP Client

Database Server

KEA DHCP4

KEA DHCP6Lease DB

File

PostgreSQLLease DB

ISC dhclient

Page 14: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo

14

Page 15: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 16: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Demo

16

Page 17: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 18: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

DHCP SMB HA example

18

DHCP Client

DHCP relay

(router)

MySQL/MariaDB active/passive

KEA DHCP Server

active/passive

Page 19: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 20: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

KEA DHCP GUI Management

20

Page 21: Kea DHCP – the new open source DHCP server from ISC

© 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

Page 22: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

KEA DHCP GUI Management

22

Page 23: Kea DHCP – the new open source DHCP server from ISC

© 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/

Page 24: Kea DHCP – the new open source DHCP server from ISC

© 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/

Page 25: Kea DHCP – the new open source DHCP server from ISC

© Men & Mice http://menandmice.com

Thank you! !

Questions? Comments?

25