Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Kea Kea
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 594
    • Issues 594
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 58
    • Merge requests 58
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • KeaKea
  • Issues
  • #2472
Closed
Open
Issue created Jun 30, 2022 by Peter Davies@peterdDeveloper

DHCPv6 "remote-id" without IAID

When a DHCPv6 relay agent forwards a DHCPv6 message from a client to a DHCP server it may add "Remote ID" (option-37) information to its encapsulated message.

If so configured, for example by using the "mac-sources": [ "remote-id" ] or by using the flex-id , Kea can be told to use the remote-id as an identifier for clients instead of using the clients UUID.

In cases where a client is changed but the "remote-id" remains unchanged, clients may be differentiated by the IAID field in the client request. Kea saves the IAID field with the lease data

There may be situations where users would like to retain the same lease-to-remote-id binding, either loosely or permanently with a reservation, even after an IAID changes.

This could be implemented by removing the IAID data from ingress packets. The IAID data must then be re-attached to egress packets.

RT #20662

Edited Jul 01, 2022 by Peter Davies
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking