Project

General

Profile

Actions

Feature #15652

closed

Kea DHCPv6 Prefix Delegation Support (IPv6 Only)

Added by Jim Pingle 9 months ago. Updated 7 days ago.

Status:
Resolved
Priority:
Normal
Category:
DHCP (IPv6)
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
25.03
Release Notes:
Default

Description

Issue for tracking Kea DHCPv6 Prefix Delegation Support (IPv6 Only)


Related issues

Related to Feature #15650: Kea Feature Integration for parity with ISC DHCPNew

Actions
Actions #1

Updated by Christian McDonald 4 months ago

  • Status changed from New to Feedback
  • Assignee set to Christian McDonald
  • Target version set to CE-Next
  • Plus Target Version set to 25.01
Actions #2

Updated by Christian McDonald 4 months ago

  • % Done changed from 0 to 100
Actions #3

Updated by Jim Pingle 4 months ago

  • Plus Target Version changed from 25.01 to 25.03
Actions #4

Updated by Jim Pingle 4 months ago

  • Status changed from Feedback to In Progress
  • % Done changed from 100 to 90

The client gets delegated a prefix, but there is no routing information in the table afterward. The prefix delegated to the client should also be routed to the client.

With ISC there is a script which scrapes the data and handles the route, I don't see it running when Kea is enabled:

/usr/local/sbin/dhcpleases6 -c /usr/local/bin/php-cgi -f /usr/local/sbin/prefixes.php -l /var/dhcpd/var/db/dhcpd6.leases
Actions #5

Updated by Christian McDonald 4 months ago

Will need to hook into Kea run_script support that was added for Unbound integration to install/deinstall routes as IA_PD leases are issued and expired.

Actions #6

Updated by Christian McDonald 2 months ago

  • Status changed from In Progress to Feedback

Support added in 25.07 for testing

DHCP log should show entries like:

Feb 10 11:11:35    kea2fib6    18830    Route installed: 3000:1::/56 via fe80::208:a2ff:fe0f:a8e9%igc2
Feb 10 11:11:35    kea2fib6    18830    Route cache updated: /var/run/kea2fib6.cache
Feb 10 11:11:35    kea2fib6    18830    Syncronization completed: 90.8101ms

and

Feb 10 11:11:32    kea2fib6    16753    Route removed: 3000:1::/56
Feb 10 11:11:32    kea2fib6    16753    Route cache updated: /var/run/kea2fib6.cache
Feb 10 11:11:32    kea2fib6    16753    Syncronization completed: 92.5760ms
Actions #7

Updated by Christian McDonald 2 months ago

  • % Done changed from 90 to 100
Actions #8

Updated by Jim Pingle 7 days ago

  • Status changed from Feedback to Resolved
  • Target version changed from CE-Next to 2.8.0
  • Parent task deleted (#15650)
Actions #9

Updated by Jim Pingle 7 days ago

  • Related to Feature #15650: Kea Feature Integration for parity with ISC DHCP added
Actions

Also available in: Atom PDF