<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On May 17, 2021, at 2:02 PM, Nick Buraglio <<a href="mailto:nick@buraglio.com" class="">nick@buraglio.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">The issue with this methodology (which I have used myself) is that it relies on the host stack to do the heavy lifting. </div></div></blockquote><div><br class=""></div>Ah, we are talking about two slightly</div><div>different things.</div><div><br class=""></div><div>I was unhappy with relying on happy eyeballs for failover in the clients, but withdrawing the address that were not working did not work well with any clients we had at time.</div><div><br class=""></div><div>May I have a peek at your draft?</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class="">Our draft handles most, if not all of this at the CPE,</div></div></blockquote><div><br class=""></div>It would be cool to implement something better at the cpe.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""> which will allow for a significant amount of flexibility and reduction of complexity at the host layer. That is a fairly large oversight in the operational model for 90% of v6 users that aren't running BGP. One goal we have is to reduce the time to connectivity failover and make deterministic IPv6 paths easily implemented by non-technical folks, and to create a standard for all CPE to implement with as minimal CPU as possible. <div class=""><br class=""></div><div class="">nb </div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 17, 2021 at 2:59 PM Dave Taht <<a href="mailto:dave.taht@gmail.com" class="">dave.taht@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, May 17, 2021 at 12:48 PM Nick Buraglio <<a href="mailto:nick@buraglio.com" target="_blank" class="">nick@buraglio.com</a>> wrote:<br class="">
><br class="">
> I have this working now between my providers with straight routing and gateway checking, but it’s pretty easily doable other ways with platforms like routerOS or pfsense.<br class="">
> FWIW, I’m working with some others on an IETF draft proposal that will hopefully solve the plaguing problem of multiple IPv6 PD or otherwise provider assigned address blocks that will make a lot of that easier, too.<br class="">
<br class="">
Hmm? We solved this long ago in  cerowrt, openwrt, and in linux, by<br class="">
using "source specific routing", which is the default for many openwrt<br class="">
derived OSes.<br class="">
<br class="">
Basically it looks like this:<br class="">
<br class="">
ip route add from 2001:abcd::/56 via whatever<br class="">
ip route add from 2001:dbcd::/56 via whatever2<br class="">
<br class="">
You then distribute both sets of ipv6 addresses to the clients. Simple<br class="">
clean and it solved the bcp38 problem because there is no<br class="">
default route for any but these ipv6 addresses in the system. It works<br class="">
well for vpns also.<br class="">
<br class="">
Happy eyeballs takes care of the rest.<br class="">
<br class="">
<a href="https://datatracker.ietf.org/doc/html/draft-ietf-babel-source-specific-08" rel="noreferrer" target="_blank" class="">https://datatracker.ietf.org/doc/html/draft-ietf-babel-source-specific-08</a><br class="">
describes how we added it to the babel routing protocol<br class="">
as well, so best hops can be easily chosen in a more complex network.<br class="">
In case I had 5+ comcast uplinks spread across a wifi campus so having<br class="">
multiple uplinks and failover was needed. It's been up and running<br class="">
for... 7 years?<br class="">
<br class="">
<a href="https://en.wikipedia.org/wiki/Source-specific_routing" rel="noreferrer" target="_blank" class="">https://en.wikipedia.org/wiki/Source-specific_routing</a> also made it<br class="">
into a few other places.<br class="">
<br class="">
I'm pretty certain every other OS completely missed this key feature<br class="">
of course including your mikrotik<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
><br class="">
> nb<br class="">
><br class="">
><br class="">
> On Mon, May 17, 2021 at 2:36 PM David Lang <<a href="mailto:david@lang.hm" target="_blank" class="">david@lang.hm</a>> wrote:<br class="">
>><br class="">
>> On Mon, 17 May 2021, Nick Buraglio wrote:<br class="">
>><br class="">
>> > Inline<br class="">
>> ><br class="">
>> > On Mon, May 17, 2021 at 2:15 PM Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank" class="">dave.taht@gmail.com</a>> wrote:<br class="">
>> >><br class="">
>> >> Starlink provides a router, also? I'm so confused. I thought the dishy<br class="">
>> >> was all there was. Care to tear it apart and describe what's in it?<br class="">
>> ><br class="">
>> > As far as the "router" is concerned, it's very much a consumer grade<br class="">
>> > device that is managed via the mobile app. I hated it, so I took it<br class="">
>> > out. It's still up in the attic. near the cable conduit, if I recall.<br class="">
>><br class="">
>> Fantastic, I was hoping it would be something like this. I think this opens up a<br class="">
>> lot of more useful options (including more easily doing failover between the<br class="">
>> dish and other network options)<br class="">
>><br class="">
>> David  Lang<br class="">
<br class="">
<br class="">
<br class="">
-- <br class="">
Latest Podcast:<br class="">
<a href="https://www.linkedin.com/feed/update/urn:li:activity:6791014284936785920/" rel="noreferrer" target="_blank" class="">https://www.linkedin.com/feed/update/urn:li:activity:6791014284936785920/</a><br class="">
<br class="">
Dave Täht CTO, TekLibre, LLC<br class="">
</blockquote></div>
_______________________________________________<br class="">Starlink mailing list<br class=""><a href="mailto:Starlink@lists.bufferbloat.net" class="">Starlink@lists.bufferbloat.net</a><br class="">https://lists.bufferbloat.net/listinfo/starlink<br class=""></div></blockquote></div><br class=""></body></html>