Utilizing Kea hook points for modern IP addressing
Kea is a new high performance, open source project for IPv4 and IPv6 addressing. Kea has hook points where you can add your own logic to parse incoming DHCP packet …
Talk Title | Utilizing Kea hook points for modern IP addressing |
Speakers | Eddy Winstead (Internet Systems Consortium) |
Conference | NANOG67 |
Conf Tag | |
Location | Chicago, Illinois |
Date | Jun 13 2016 - Jun 15 2016 |
URL | Talk Page |
Slides | Talk Slides |
Video | Talk Video |
Kea is a new high performance, open source project for IPv4 and IPv6 addressing. Kea has hook points where you can add your own logic to parse incoming DHCP packets and modify them as you like right before they leave the server network interface. These hook points have given Kea traction in modern provisioning of large datacenters. Despite Kea’s relatively young age, Facebook has leveraged the hooks feature extensively to customize Kea to meet their production requirements. Easily extensible hooks can lead an organization to re-think how it might best address and provision its networks. Hook points include: packet received, subnet selected, lease renewed, lease released, and ready to respond. Using hooks, it is possible to control the assignment of options and even addresses from your own separate provisioning system. Hooks allow the developer to edit information such as the lease parameters (time to renew), the subnet, address or options to be delivered.