Skip to content

Conversation

stgraber
Copy link
Member

This is for a bit of an edge case related to planned use by Incus OS.

Basically we want to be able to have an Incus cluster with an internal IPv6 network which is connected through multicast VXLAN.

In that scenario each individual server will be acting as a router emitting RAs. For proper operation we need each server to have its own MAC address and we need a way to avoid duplicate host addresses.

For that reason, we're now making two changes:

  • Require a machine specific MAC address when tunnels are used
  • Support automatically deriving (EUI64) a local IPv6 address when provided with an address-less /64 IPv6 subnet.

This is for a bit of an edge case related to planned use by Incus OS.

Basically we want to be able to have an Incus cluster with an internal
IPv6 network which is connected through multicast VXLAN.

In that scenario each individual server will be acting as a router
emitting RAs. For proper operation we need each server to have its own
MAC address and we need a way to avoid duplicate host addresses.

For that reason, we're now making two changes:
 - Require a machine specific MAC address when tunnels are used
 - Support automatically deriving (EUI64) a local IPv6 address when
   provided with an address-less /64 IPv6 subnet.

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
@hallyn hallyn merged commit 6bfa18e into lxc:main Jul 28, 2025
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants