Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Kea Kea
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 504
    • Issues 504
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & 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 Projects
  • KeaKea
  • Issues
  • #1139
Closed
Open
Created Mar 03, 2020 by Marcin Siodelski@marcinDeveloper

Host reservation based classification should influence lease allocation

It is possible to specify per-client client classes within the host reservations. These classes, however, are used after the client has already got a lease and merely influence which DHCP options are given to the client. This is fine for the case of non-global host reservations which rely on the ID of the selected subnet.

In case of the global reservations there is no dependency on the subnet ID, so the classes from reservations could actually be assigned earlier and that way used to influence lease allocation or subnet selection.

There are some real life cases when such need is present. Currently the only host reservation dependent classes available prior to lease allocation are KNOWN/UNKNOWN built-ins. They can be used for subnet selection but such approach has number of limitations.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking