[PATCH docs/manager/network 0/6] add SLAAC support for subnets in EVPN zones

Hannes Laimer
2026-02-18T10:23:02Z

Rather than just enabling SLAAC, this allows configuring/enabling RAs.
So SLAAC support is rather a consequence of being able to configure RAs.

The second patch for `pve-network` contains some context from why we set
`accept_untracked_na=2`.

This also adds a new example setup to the sdn docs, specifically how to
setup a evpn zone with an openfabric underlay and two ipv6 subnets. One
with SLAAC and one with static v6 addresses. The second one is a `/96`
and should show how to configure smaller than `/64` GUA prefixes without
SLAAC.

pve-network:

Hannes Laimer (3):
sdn: evpn: add ipv6-nd support for subnets
sdn: evpn: accept untracked IPv6 NA on EVPN vnet bridges
api: vnet: include zone-type in vnet list

src/PVE/API2/Network/SDN/Subnets.pm | 8 +++
src/PVE/API2/Network/SDN/Vnets.pm | 13 ++++
src/PVE/Network/SDN/Controllers/EvpnPlugin.pm | 42 ++++++++++-
src/PVE/Network/SDN/SubnetPlugin.pm | 70 +++++++++++++++++++
src/PVE/Network/SDN/Zones/EvpnPlugin.pm | 14 +++-
.../exitnode_snat/expected_sdn_interfaces | 1 +
.../exitnodenullroute/expected_sdn_interfaces | 1 +
.../evpn/ipv4ipv6/expected_sdn_interfaces | 1 +
.../ipv4ipv6nogateway/expected_sdn_interfaces | 1 +
.../zones/evpn/ipv6/expected_sdn_interfaces | 1 +
.../evpn/ipv6underlay/expected_sdn_interfaces | 1 +
11 files changed, 151 insertions(+), 2 deletions(-)

pve-manager:

Hannes Laimer (1):
ui: sdn: add ipv6 options for subnets in evpns zones

www/manager6/form/SDNVnetSelector.js | 2 +-
www/manager6/sdn/SubnetEdit.js | 132 ++++++++++++++++++++++++++-
www/manager6/sdn/SubnetView.js | 6 +-
www/manager6/sdn/VnetView.js | 5 +-
4 files changed, 140 insertions(+), 5 deletions(-)

pve-docs:

Hannes Laimer (2):
sdn: add subnet ipv6 options section
sdn: add exmaple for ipv6 in an evpn zone

pvesdn.adoc | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 240 insertions(+)

Summary over all repositories:
16 files changed, 531 insertions(+), 7 deletions(-)

--
Generated by murpp 0.9.0