Hello,
my provider assigns me an IPv6 prefix through DHCPv6-PD. The prefix is not fix, it changes when the lease expires. I’ve an interesting issue with this. When the function is set up initially, or the router is booted up fresh, ipv6 is working. When the prefix changes because the lease expires and a new one is assigned, forwarding stops.
Under IPV6->“DHCP client” I can see that the prefix changed, that part works. Under IPV6 → Addresses the router still has an address with the old prefix on the inside interface, it is still advertising this prefix instead of the new one(address is allocated from the pool the PD is assigned to, it isn’t static). If I remove this address and set it up again, the new EUI-64 address is from the correct prefix, although RA-s still contain the old prefix(at this point, there are no addresses on the router with the old prefix). Under IPv6->Routes the old entry comes up as an unreachable route, the new one is not installed. The link local route through the pppoe connection says it’s still reachable.
Manual “release & renew” solves the problem temporary, a simple “renew” doesn’t. I’ve seen the problem at least since 6.37, currently running 6.38.1. The device is a RouterBOARD 750G r2.
Tried this with turning off IPv6 FW, it’s the same.
What am I missing? Is this a known issue? Is there a workaround for this, because manually releasing and renewing the lease is not really a solution.
Any advice is appreciated