The version of systemd-networkd in Ubuntu 22.04 makes substantial improvements to DHCPv6-PD support and addresses lots of the shortcomings in 20.04. I've written up some details on how to configure this via overrides:
It would be vastly preferable if this was just exposed via netplan.
Note that the syntax of the configuration changed in recent versions of systemd-networkd (ie, some things moved into distinct stanzas).
The version of systemd-networkd in Ubuntu 22.04 makes substantial improvements to DHCPv6-PD support and addresses lots of the shortcomings in 20.04. I've written up some details on how to configure this via overrides:
https:/ /erik.nygren. org/dhcpv6- pd-on-ubuntu- 2204.html
It would be vastly preferable if this was just exposed via netplan.
Note that the syntax of the configuration changed in recent versions of systemd-networkd (ie, some things moved into distinct stanzas).