Page MenuHomeVyOS Platform

T8243: dhcp: add RFC9463 DNR support for Kea DHCPv4/DHCPv6
In progress, NormalPublicENHANCEMENT

Description

Add CLI support for Discovery of Network-designated Resolvers (DNR)
under DHCP option trees and render it to Kea option-data.

  • Add new DNR nodes for DHCPv4 and DHCPv6 option config:
    • priority
    • authentication-domain-name
    • address (v4/v6)
    • service-parameter (alpn/port/dohpath/raw)
  • Map DNR config in python/vyos/kea.py:
    • DHCPv4: emit a single v4-dnr option with instances joined by "|"
    • DHCPv6: emit one v6-dnr option per instance
  • Add smoke tests for DHCPv4 and DHCPv6 DNR rendering.

Note: SLAAC/RA DNR is not part of this commit; current router-advert
backend (radvd) does not expose RFC9463 DNR option support.

Details

Version
-
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Unspecified (please specify)

Event Timeline

This comment was removed by miaosenwang.
miaosenwang renamed this task from firewall: allow tcp-mss clamp-mss-to-pmtu in set actions to Please delete this task.Feb 8 2026, 1:20 PM
miaosenwang renamed this task from Please delete this task to T8243: dhcp: add RFC9463 DNR support for Kea DHCPv4/DHCPv6.Feb 8 2026, 1:33 PM
miaosenwang updated the task description. (Show Details)
Viacheslav changed the task status from Open to In progress.Feb 9 2026, 3:22 PM
Viacheslav assigned this task to miaosenwang.
Viacheslav triaged this task as Normal priority.