[ipxe-devel] Boot failure when SLAAC and DHCPv6 IA_NA are both used

Tore Anderson tore at fud.no
Mon Nov 16 06:24:09 UTC 2015

Hello Wissam,

* Wissam Shoukair <wissams at mellanox.com>

> We are not sure whether this is a valid configuration. In any case,
> we believe the fact that iPXE only supports a single IP is
> problematic, because our Linux servers were able to configure both IP
> address without a problem.

IPv6 is made to support multiple addresses, so your configuration is
valid. See RFC 4291 section 2.1.

> What do you think should be the right behavior in this case? Perhaps
> iPXE should store two IP addresses on each prefix - one from SLAAC
> and one from DHCPv6?

Ideally yes. However, if the assumption of each prefix having at most a
single address is deeply embedded in iPXE and hard to change, another
way to improve matter would be to prevent one address from being able
to preempt another. In other words, once an address has been assigned,
stick with it for the remainder of the boot process.


More information about the ipxe-devel mailing list