<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="">Dear Mike:<div class=""><br class=""></div><div class="">The biggest thing we need is something that can pull the right stats off the dishy and dynamically adjust cake (on outbound at least) to have the right amount of buffering for the available bandwidth, so as to make for better statistical multiplexing (FQ) and active queue management (AQM)<div class=""><br class=""></div><div class="">It’s pretty simple: in mangled shell script syntax:</div><div class=""><br class=""></div><div class="">while up, down = getstats()</div><div class="">do</div><div class="">tc qdisc change dev eth0 root cake bandwidth $up</div><div class="">tc qdisc change dev ifb0 root cake bandwidth $down</div><div class="">done</div><div class=""> </div><div class="">Which any router directly in front of the dishy can do (which is what we’ve been doing)</div><div class=""><br class=""></div><div class="">But whatever magic “getstats()” would need to do is unclear from the stats we get out of it, and a better alternative would be for the dishy itself and their headends to be doing this with “BQL" backpressure.</div><div class=""><br class=""></div><div class="">As for the huge reductions of latency and jitter under working load, and a vast improvement in QoE - for what we’ve been able to achieve thus far, see appendix A here:</div><div class=""><br class=""></div><div class=""><a href="https://docs.google.com/document/d/1rVGC-iNq2NZ0jk4f3IAiVUHz2S9O6P-F3vVZU2yBYtw/edit?usp=sharing" class="">https://docs.google.com/document/d/1rVGC-iNq2NZ0jk4f3IAiVUHz2S9O6P-F3vVZU2yBYtw/edit?usp=sharing</a></div><div class=""><br class=""></div><div class="">We’ve got plenty more data </div><div class="">on uploads and downloads and other forms of traffic (starlink is optimizing for ping, only, over ipv6. Sigh)…</div><div class=""><br class=""></div><div class="">… and a meeting with some starlink execs at 11AM today. <br class=""><div class=""><br class=""></div><div class="">I’m pretty sure at this point we will be able to make a massive improvement in starlink’s network design very quickly, after that meeting. <br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Jun 8, 2021, at 2:54 PM, Nathan Owens <<a href="mailto:nathan@nathan.io" class="">nathan@nathan.io</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="auto" class="">I invited Mike, the creator of the site (<a href="http://starlink.sx/" class="">starlink.sx</a>) to join the list - he’s put a crazy amount of work in to figure out which sats are active (with advice from Jonathan McDowell), programming GSO exclusion bands, etc. His dayjob is in the ISP business. <br class=""></div></div><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 5, 2021 at 8:31 PM Darrell Budic <<a href="mailto:budic@onholyground.com" target="_blank" class="">budic@onholyground.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"><div style="overflow-wrap: break-word;" class=""><a href="https://starlink.sx/" target="_blank" class="">https://starlink.sx</a> if you have’t seen it yet. You can locate yourself, and it will make some educated guesses about which satellite to which ground station you’re using. Interesting to see the birds change and the links move between ground stations, lots going on to make these things work.</div>_______________________________________________<br class="">
Starlink mailing list<br class="">
<a href="mailto:Starlink@lists.bufferbloat.net" target="_blank" class="">Starlink@lists.bufferbloat.net</a><br class="">
<a href="https://lists.bufferbloat.net/listinfo/starlink" rel="noreferrer" target="_blank" class="">https://lists.bufferbloat.net/listinfo/starlink</a><br class="">
</blockquote></div></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=""></div></div></div></body></html>