systemd-networkd contains a DHCPv6 client which is written from scratch and can be spawned automatically on managed interfaces when IPv6 router advertisement are received:

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1795921