Stateless DHCPv6

Hello,

First time poster. I working in Satellite QE for Red Hat and have a pretty
good networking background.

Looking for some information and feedback from people who maybe working on
this either now or in the future.

Will Foreman's provisioning support allow for "stateless" DHCPv6 described
here: https://tools.ietf.org/html/rfc3736

Essentially the idea is the address assignment and routing info is left up
to SLAAC or manual configuration, and the DHCP server provides "stateless"
configuration like DNS, etc.

My question is how well this might work with foreman's process of
configuring the boot image info when doing host builds.

Is anyone looking at this right now, or will be in future?

–Perry

Perry,

>
>
> Will Foreman's provisioning support allow for "stateless" DHCPv6 described
> here: https://tools.ietf.org/html/rfc3736
>
> Essentially the idea is the address assignment and routing info is left up
> to SLAAC or manual configuration, and the DHCP server provides "stateless"
> configuration like DNS, etc.
>
> My question is how well this might work with foreman's process of
> configuring the boot image info when doing host builds.
>

Right now, this might be the only way DHCPv6 is working with Foreman.
Foreman currently has no knowledge of DHCPv6 at all. The installer modules
do not configure DHCPv6 at all.
What currently works is that Foreman can either set an IPv6 address
manually or it can pick up an IPv6 address assigned via SLAAC through
puppet facts. As it gains knowledge of the IPv6 address after the
provisioning phase in the latter case, it cannot provision a DNS
AAAA-record during provisioning of the host.

This basically limits IPv6 in Foreman to a dual-stacked network. IPv6 only
PXE installations are currently not supported because that would require
DHCPv6.
Foreman has an IPAM mode that basically does the same calculations as SLAAC
to get an IPv6-address based on the mac address of a host. If you choose
that mode, it can also deploy a AAAA-record during host provisioning.

I hope, this helps. Let me know if anything is still unclear or you need
more information.

– Timo

··· Am Dienstag, 20. Dezember 2016 16:20:53 UTC+1 schrieb pga...@redhat.com:

Foreman 1.14 does add some initial IPv6 support. I believe it is based
on EUI64 but I think timogoebel and dLobatog were the ones who got it
in. I'm sure they can point you in the right direction.

··· On Tue, Dec 20, 2016 at 07:18:05AM -0800, pgagne@redhat.com wrote: > Hello, > > First time poster. I working in Satellite QE for Red Hat and have a pretty > good networking background. > > Looking for some information and feedback from people who maybe working on > this either now or in the future. > > Will Foreman's provisioning support allow for "stateless" DHCPv6 described > here: https://tools.ietf.org/html/rfc3736 > > Essentially the idea is the address assignment and routing info is left up > to SLAAC or manual configuration, and the DHCP server provides "stateless" > configuration like DNS, etc. > > My question is how well this might work with foreman's process of > configuring the boot image info when doing host builds. > > Is anyone looking at this right now, or will be in future?