I use Cjdns, which does not require reconfiguring when IPs change. The Cjdns IP6 is permanent and cryptoauthenticated (as well as e2e) like a nostr address. Throughput is higher with wg, openvpn, and other pt2pt vpns, and yggdrasil provides a high throughput mesh vpn like cjdns (but with higher latency).