Hi all,
I've been a long time HE tunnel user, and it's really opened my eyes to the awesomeness that is IPv6, so thanks to HE for providing this service.
I recently switched to an ISP that offers native IPv6, but still uses dynamic /64 prefixes (Comcast if it matters), and I'm trying to figure out the big picture of how IPv6 is expected to work in such an environment.
Sorry if this gets long, reading through RFCs hasn't really helped me.

- What happens when an ISP decides to change your allocated prefix? How does the gateway device know to update?
- How does my router propagate this change to my network? How does a DHCPv6 network differ from a SLAAC network in this regard?
- What about my machines that I've given static addresses to? for example, I've given my backup machine a static IP inside my /64, how is that supposed to work when the prefix changes on me?
I guess the crux of my line of questioning is this: why are dynamic /64's a thing in the IPv6 world? Address exhaustion should be all but impossible, and it seems that by not having a static prefix to create addresses from, a lot of the benefits of IPv6 go away. How am I supposed to have a globally routable host
with a DNS entry if the address is going to keep changing? I know the IPv6 standards make a ton of requirements around things like /64's being the minimum delegated prefix, but what do they say about dynamic addresses?
At least with IPv4 and NAT I could just give my server 10.0.0.2 and be done with it

I know I can do something similar with ULAs, but I want my globally routeable address dammit!
A final question: does anyone run their HE tunnel along side native v6? Could I just continue to use it but not as the default route, and have my cake and eat it to?
thanks!