It also worth mentioning Kea. Which is the ISC next generation DHCP server.

http://kea.isc.org/wiki



On Fri, Mar 10, 2017 at 9:40 AM, Dmitri Dolguikh <[email protected]>
wrote:

> After thinking about support for ipv6 + dhcpv6 in smart-poxy and
> Foreman some more, I realized that:
>
>  - while host duid management is possible, it’s going to be somewhat
> involved (quite a few different scenarios) and possibly fragile
>  - dhcp servers can be configured to update dns records automatically
> using hostname (and domain name, if required) that client passes with
> dhcp request (or names can be generated automatically)
>  - Foreman's main requirement is to set correct pxe boot options for
> managed hosts
>  - multiple dhcp servers can co-exist on the same network/network
> segment, with responses selected by the client based on server
> precedence
>
> This leads me to think that having a small dhcp server (that we can
> interface with using a convenient set of api) dedicated to handling
> pxe requests in a given network segment and ignoring all request is an
> option that’s worth investigating. Turns out google has a project that
> fits the bill (https://github.com/google/netboot). I’m trying to
> establish a contact with project’s maintainers to find out about
> dhcpv6 state (not currently implemented) and see if they need help.
>
>  Cheers,
> -d
>
> On Wed, Mar 8, 2017 at 11:53 AM, Lukas Zapletal <[email protected]> wrote:
> > We can always try to offload the work on platform team, I've been
> > pretty successful in getting some work done in iPXE project for
> > example. The only issue is this can take some time until it gets to
> > the other team backlog.
> >
> > To be honest, I don't know which path you should take. I'd vote for
> > the cleanest one, that is trying to push proper IPv6 into ISC. If
> > there's no politics behind it, I don't believe they would not want to
> > have this kind of feature. On the other hand, they've been resisting
> > quite long time now (IPv6 is old how much, 20 years? :-)
> >
> > Since you already did great amount of investigation in the IPv6 field,
> > do you want to give dnsmasq a look in this regard? If this turns out
> > to be a good workaround, maybe the ISC IPv6 would not be so hot topic
> > then (when I finish with my provider).
> >
> > LZ
> >
> > On Tue, Mar 7, 2017 at 5:37 PM, Dmitri Dolguikh <[email protected]>
> wrote:
> >> On Tue, Mar 7, 2017 at 4:28 PM, Perry Gagne <[email protected]> wrote:
> >>> Wouldn't it be better to add support for  fixed-address6 or is there
> some
> >>> issue with doing that?
> >>
> >> It looks to me like ISC aren’t really interested in extending
> >> functionality of dhcpd. On top of this, it may actually be more work
> >> than it looks: both memory db serialization and omapi need updates
> >> (the latter accepts fixed-addresses only atm). I have a pretty
> >> high-level understanding of dhcpd codebase, but even at this level it
> >> looks like omapi-related change might be quite big in scope.
> >>
> >> -d
> >>
> >>>
> >>> On Tue, Mar 7, 2017 at 11:27 AM, Dmitri Dolguikh <
> [email protected]>
> >>> wrote:
> >>>>
> >>>> On Tue, Mar 7, 2017 at 4:22 PM, Perry Gagne <[email protected]>
> wrote:
> >>>> >> This is definitely the case as far as ipv6-specific dhcpd
> >>>> >> configuration goes. The code I linked to is responsible for
> >>>> >> persistence of in-memory host records, and it doesn’t support ipv6
> at
> >>>> >> all.
> >>>> >
> >>>> > Maybe I am confused. Are you trying to add support for
> fixed-address6 or
> >>>> > trying to work around the support not being there?
> >>>>
> >>>> The latter.
> >>>> -d
> >>>>
> >>>> >
> >>>> > On Mon, Mar 6, 2017 at 11:32 AM, Dmitri Dolguikh <
> [email protected]>
> >>>> > wrote:
> >>>> >>
> >>>> >> On Mon, Mar 6, 2017 at 4:11 PM, Perry Gagne <[email protected]>
> wrote:
> >>>> >> >
> >>>> >> > Doesn't ISC DHCPD use " fixed-address6", "range6", etc for
> DHCPv6.
> >>>> >> > The
> >>>> >> > code
> >>>> >> > you linked seems to be related to "fixed-address" which is the
> ipv4
> >>>> >> > variant.
> >>>> >> >
> >>>> >>
> >>>> >> This is definitely the case as far as ipv6-specific dhcpd
> >>>> >> configuration goes. The code I linked to is responsible for
> >>>> >> persistence of in-memory host records, and it doesn’t support ipv6
> at
> >>>> >> all.
> >>>> >>
> >>>> >> > Another question I have, does DHCP really need to be the one
> >>>> >> > assigning
> >>>> >> > the
> >>>> >> > address? Should DHCP just be providing config info, and leave the
> >>>> >> > address up
> >>>> >> > to SLAAC? [1]
> >>>> >>
> >>>> >> It is possible to use autoconf for IPv6 address (self-)assignment
> and
> >>>> >> rely on dhcp for host configuration only. I’m not sure how useful
> >>>> >> autoconf is in larger networks (anyone has experience with this?),
> but
> >>>> >> it has a potential for making our life harder.
> >>>> >>
> >>>> >> -d
> >>>> >>
> >>>> >> >
> >>>> >> >
> >>>> >> > [1] https://tools.ietf.org/html/rfc3736
> >>>> >> >
> >>>> >>
> >>>> >> --
> >>>> >> You received this message because you are subscribed to the Google
> >>>> >> Groups
> >>>> >> "foreman-dev" group.
> >>>> >> To unsubscribe from this group and stop receiving emails from it,
> send
> >>>> >> an
> >>>> >> email to [email protected].
> >>>> >> For more options, visit https://groups.google.com/d/optout.
> >>>> >
> >>>> >
> >>>> > --
> >>>> > You received this message because you are subscribed to the Google
> >>>> > Groups
> >>>> > "foreman-dev" group.
> >>>> > To unsubscribe from this group and stop receiving emails from it,
> send
> >>>> > an
> >>>> > email to [email protected].
> >>>> > For more options, visit https://groups.google.com/d/optout.
> >>>>
> >>>> --
> >>>> You received this message because you are subscribed to the Google
> Groups
> >>>> "foreman-dev" group.
> >>>> To unsubscribe from this group and stop receiving emails from it,
> send an
> >>>> email to [email protected].
> >>>> For more options, visit https://groups.google.com/d/optout.
> >>>
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "foreman-dev" group.
> >>> To unsubscribe from this group and stop receiving emails from it, send
> an
> >>> email to [email protected].
> >>> For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "foreman-dev" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> >> For more options, visit https://groups.google.com/d/optout.
> >
> >
> >
> > --
> > Later,
> >   Lukas @lzap Zapletal
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "foreman-dev" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to