You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This task is a subset of issue #446, detailing requirements for a Basic DHCP Server which can later be expanded upon, without major rewrites or breaking configuration file syntax changes.
Note: this does not include support for acting as a DHCP relay.
The server implementation should1 be dnsmasq, since it is already acting as system name resolver with openresolv, and can also act as TFTP (and PXE) server
Must be possible to set up an IP address pool without an interface
All DHCP options must be generalized, without exception
Common settings, that many vendors have dedicated settings for, like "default router", "dns server", should be managed as DHCP options instead
Configuring from the CLI should infer2 the dnsmasq default (sensible) options: netmask (option 1), broadcast address (option 28), DNS server (option 6), default route (option 3), domain name (option 15)
When configuring from any other source (NETCONF/RESTCONF), the user must know of these defaults from the YANG model description
An empty option list should tell dnsmasq to send no options
Support static host leases
Support matching on MAC address, client-id option, and make it possible (future) to add Option 82 sub-options without causing syntax changes for the former two match options
Introduction
This task is a subset of issue #446, detailing requirements for a Basic DHCP Server which can later be expanded upon, without major rewrites or breaking configuration file syntax changes.
Requirements (subset of #446)
dnsmasq
, since it is already acting as system name resolver with openresolv, and can also act as TFTP (and PXE) serverProposed YANG model (tree view)
Footnotes
RFC2119 applies. ↩
I.e., employ the use of
SR_EV_UPDATE
when changes to the candidate datastore happen. ↩The text was updated successfully, but these errors were encountered: