Randomly losing IPv6 DHCP-PD from ISP
-
I have my IPv6 setup on pfSense with a /56 from my ISP using DHCPv6-PD.
My WAN interface get a /128 assignment and my LAN interface that is set to track interface gets a /64 and I use SLAAC (RA Unmanaged) to push IPv6 to my devices.
When things are working, everything is just fine, but at random intervals of time, it can be 3 hours, 3 days or even 3 weeks, all of the sudden my /64 on LAN and my /128 on WAN is simply gone.
The router itself still can communicate with ISP gateway through link-local IPs but all my devices are basically stuck. Resetting the WAN interface fixes this with a new allocation, but it will work until the next time it all stops. It's like the allocation from my ISP simply goes away, even though the PPPoE connection doesn't fail, and my IPv4 setup stays the same (connection time doesn't reset).
I've tried my best to try to check the logs when this happens to see if I can catch what is going on but nothing is really happening. I've set dhcp6c in debug mode and the only output it outputs is:
dhcp6c RELEASE, REQUEST or EXIT on pppoe0 running rc.newwanipv6
Nothing else in the logs give any hint on why this is happening. Can anyone help my in guiding through troubleshooting this?