<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><div class="gmail_default">To reinforce Lonnie's point. One reason that ULAs and NPTv6 is so useful is that it makes for easier internet failover. I have a Comcast/Xfinity main connection and a T-Mobile 5G backup/failover. If I failover from Comcast to T-Mobile then the GUA prefix assigned to me by Comcast is not going to work over T-Mobile. But NPTv6 will map to the correct GUA prefix for the internet connection being used.</div><div class="gmail_default"><br></div><div class="gmail_default">If I want to access services inside my network from outside then I can configure a VLAN that does use [the comcast] GUA delegated prefix and connect those few devices that do need to be accessed from outside to it.</div><div class="gmail_default"><br></div><div class="gmail_default">Also, if a client device attempts to talk IPv6 to an external host and it fails (in your example because the router has no GUA prefix to map to), then I suspect that a client will fallback to IPv4. There may be some initial delay, but it should still work. </div><div class="gmail_default"><br></div><div class="gmail_default">David</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 14, 2023 at 12:05 PM Chris Webb <<a href="mailto:chris@arachsys.com">chris@arachsys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Lonnie Abelbeck <<a href="mailto:lists@lonnie.abelbeck.com" target="_blank">lists@lonnie.abelbeck.com</a>> wrote:<br>
<br>
> For years I have used only ULAs for local networks (and VPNs) and at the <br>
> edge enable Network Prefix Translation (NPTv6) to assign static local <br>
> routable IPv6 subnets to have their prefix mapped 1:1 to Global Unicast <br>
> Addresses (GUA) for global Internet access.<br>
<br>
Interesting. I agree this setup wants a default route despite being <br>
entirely ULA, and therefore argues against unconditionally zeroing the <br>
lifetime.<br>
<br>
Conversely, with the current behaviour, a router that has no v6 <br>
connectivity but wants to provide a ULA prefix locally will incorrectly <br>
configure clients with an invalid v6 default route.<br>
<br>
Looks like a general solution needs explicit configuration rather than an <br>
unconditional behaviour change like I'm able to use locally.<br>
<br>
Best wishes,<br>
<br>
Chris.<br>
<br>
_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
<a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk" target="_blank">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
<a href="https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss" rel="noreferrer" target="_blank">https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss</a><br>
</blockquote></div>