Project

General

Profile

Actions

Feature #15016

open

Recursive DHCPv6-PD

Added by Kristof Provost 6 months ago. Updated 6 months ago.

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

0%

Estimated time:
Plus Target Version:
Release Notes:
Default

Description

I'm reconfiguring my network and have a need for a delegated IPv6 prefix from my pfSense box.

The ISP provides a /56 prefix which pfSense already correctly acquires and assigns a single /64 from this prefix to configure IPv6 for the local network.
With ISC DHCP I can also request a prefix from the pfSense device, however this has a few shortcomings:

  • The UI doesn't have a simple place to show what prefix (and what size) the ISP delegated to us.
  • Once a prefix is assigned to a DHCPv6 client we should install a route for it, which we currently don't do
  • The default pf rules only install a pass rule for the first /64. It would make more sense to allow the entire. delegated prefix (in my case a /56). This is done through the LAN__NETWORK table, which contains the local LAN addresses.
  • The delegated prefix could change, but the current configuration UI (services_dhcpv6.php) wants users to specify the prefix in "Prefix Delegation Range". This should perhaps allow a ${COMMON_PREFIX} variable to be used, or in some other way be made independent of the actual prefix, to better cope with renumbering.

I've managed to manually configure things to make the delegation work, but there's more friction than there needs to be.

Actions

Also available in: Atom PDF