From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id BC5FB3B29E for ; Mon, 17 May 2021 15:37:41 -0400 (EDT) Received: by mail-io1-xd34.google.com with SMTP id d11so7005534iod.5 for ; Mon, 17 May 2021 12:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nathan.io; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FZmZh9664+4N2wOBCe3ZEKeyDLgDcINY6aVU/JhJ5eE=; b=XjemN2UZNfUzw6/ZOIzp8imtXf/m0ZKmS2N7WW8tJzbBoo76dNM+Iw/kxSXnabwPV9 2YD8BXw0kxxqDsQXXV1dcjXE55o5VQRyt7/PDoId2tqFlsgtuI6sIuBcAiGj2osJNNv2 czepkB1zarleESvkUy9imazSrDYHaDQZwse44l/SXeyXE/k8viVedEwxPsEN2Y31eqL2 c7NEbkP7K6Xd5motjq2Q9XaIQ4wGlXSoyPtLDyWgcd9YbRblAPi3LfenUbHeP4ib5jBz b7ilJ7aNBkq4gzC99XOMedtZgIquOLbMRpyFtPz7KETk3/pJZGIUhEsTkQ0fFmjNwSED XK7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FZmZh9664+4N2wOBCe3ZEKeyDLgDcINY6aVU/JhJ5eE=; b=DEe/qOPps4ok3QqsF4AOt+O9MLlM9B+bhsH73Zroih3dlFyKHPH+aJirvoN1kolw31 CnT6PCcJdOlkKNzvweDvJwdSOrJzYWjtoAzNu2fSu3qj7xBZNrr2kglli6u/Ule0vVj7 GJ/G3OYYPNZKw7asBcLwjQ3qYF+1mFSetBHsvRH5BjgnmsYgCuqbDHqAU2Z27j0+wNpK 9f+9qc0WegGjpfp1Wc6ZgrPfH42eQFNf/I4iZrPAlUbrmfcbT+syVukbXfNY3WmYrZ+n afx4w9RegrZsMoupro1OQNiSSaD1VhgNBLTR88i/piLCd9NUu+ceC0gTtRSPsOQehaA+ RZKQ== X-Gm-Message-State: AOAM531ogmKVqWvBKoo7yPwwZRI9thChIqaE3iPV6KBbmILHWUM1qHru rBEMHC/jAdKA9rvJu8yjAtXPLM+9rKfi8eux5wae3w== X-Google-Smtp-Source: ABdhPJych42Yoy+mDvvaATT3FJTUPMeqY5DyFwtrbay04+yrE8g+Q0Rgx6jmpUk4niLB3MQZQDu7scIybyvfokM8M0I= X-Received: by 2002:a02:9621:: with SMTP id c30mr1565721jai.113.1621280260937; Mon, 17 May 2021 12:37:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nathan Owens Date: Mon, 17 May 2021 12:37:30 -0700 Message-ID: To: Dave Taht Cc: Nick Buraglio , Starlink@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="00000000000008fd0c05c28bbaf2" Subject: Re: [Starlink] dhcpv6-pd details X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2021 19:37:41 -0000 --00000000000008fd0c05c28bbaf2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > Starlink provides a router, also? I'm so confused. I thought the dishy was all there was. Care to tear it apart and describe what's in it? This is what I was talking about in the other thread =E2=80=94 there is a p= rovided router, its Qualcomm IPQ40xx based, and seems to run OpenWrt The dish runs a custom ST Microelectroncis chip, and unknown firmware. On Mon, May 17, 2021 at 12:15 PM Dave Taht wrote: > On Mon, May 17, 2021 at 12:04 PM Nick Buraglio wrote: > > > > As discussed privately with Dave, I have removed the starlink provided > > router and replaced it with a Mikrotik RB2011 to allow for more > > Running routerOS? Latest beta's of that have cake in 'em. > > > granular control, and to better tie into my existing network. > > Starlink provides a router, also? I'm so confused. I thought the dishy > was all there was. Care to tear it apart and describe what's in it? > > > This has > > allowed me to make a dhcpv6-pd request that is reasonably stable (so > > far it has changed once in the last 2 months). The lease time is > > incredibly short, which is a little strange but as long as the DHCPv6 > > server is the same and remains unchanged, it should just hand out the > > same prefix upon request. > > That was a terrible habit that comcast had got into in the early days > that forced > openwrt to flush and reload the firewall every minute, or less. > > I'd pioneered a stateless firewall in cerowrt that never ever ever > needed to reload the > rules, using a pattern match for each specifically renamed ethernet > interface. > > Regrettably that was not accepted into openwrt, because "nftables" was > just around the corner. > It scaled beautifully to tons of interfaces going up and down so long > as they were named appropriately, > at far less cpu overhead for complicated rules than the standard > openwrt firewall. > > https://www.bufferbloat.net/projects/cerowrt/wiki/CeroWall/?version=3D9 > > Anyway, I don't remember all that we did to suppress the flood of > useless static changes > to everything ipv6, but I hope that whatever we ended up doing still > works in this case. > > > I also built a very crude measurement display that just uses curl get > > and dig via smokeping to display reasonable RTT. It's detailed in the > > reddit post here: > > > https://www.reddit.com/r/Starlink/comments/mykxjv/functional_ipv6_and_som= e_crude_starlink_latency/ > > and can be viewed directly here: > > https://starmon.qosbox.com/ > > THX! We really need to collect the "good" information and publish it > somewhere, the reddit noise level is too high. > > One piece of mis-information I think was the news you can "route" > packets over ipv4 with a box in front of it and > a default gw of 192.168.100.1 Not clear from that news whether or not > NAT was required on the next hop or not... ? > > (that's from another reddit post I mis-remember) > > > > > Making dhcpv6-pd work is pretty standard: > > > > /ipv6 dhcp-client > > > > add add-default-route=3Dyes interface=3Dether2 pool-name=3Dstarlink-ipv= 6 > > prefix-hint=3D::/56 request=3Dprefix > > > > On each interface you want to have IPv6 on: > > > > /ipv6 address > > > > add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.8 > > > > add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.6 > > THANKS SO MUCH. I am thinking at the moment that openwrt's dhcp-pd > implementation is currently > broken (it's not working on admittedly a comcast modem I just got that > I'd not used before), but > as soon as I get a chance I'll try configuring odhcpd6 to do something > like this. If I can remember how. > > > > _______________________________________________ > > Starlink mailing list > > Starlink@lists.bufferbloat.net > > https://lists.bufferbloat.net/listinfo/starlink > > > > -- > Latest Podcast: > https://www.linkedin.com/feed/update/urn:li:activity:6791014284936785920/ > > Dave T=C3=A4ht CTO, TekLibre, LLC > _______________________________________________ > Starlink mailing list > Starlink@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/starlink > --00000000000008fd0c05c28bbaf2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>=C2=A0Starlink provi= des a router, also? I'm so confused. I thought the dishy
was all there was. Care to tear it apart and describe wh= at's in it?=C2=A0

This is what I was talking = about in the other thread =E2=80=94 there is a provided router, its Qualcom= m IPQ40xx based, and seems to run OpenWrt

T= he dish runs a custom ST Microelectroncis chip, and unknown firmware.=C2=A0=

On Mon, May 17, 2021 at 12:15 PM Dave Taht <dave.taht@gmail.com> wrote:
On Mon, May 17, 2021 at 12:04 PM Nick Buraglio <nick@buraglio.com>= ; wrote:
>
> As discussed privately with Dave, I have removed the starlink provided=
> router and replaced it with a Mikrotik RB2011 to allow for more

Running routerOS? Latest beta's of that have cake in 'em.

> granular control, and to better tie into my existing network.

Starlink provides a router, also? I'm so confused. I thought the dishy<= br> was all there was. Care to tear it apart and describe what's in it?

> This has
> allowed me to make a dhcpv6-pd request that is reasonably stable (so > far it has changed once in the last 2 months). The lease time is
> incredibly short, which is a little strange but as long as the DHCPv6<= br> > server is the same and remains unchanged, it should just hand out the<= br> > same prefix upon request.

That was a terrible habit that comcast had got into in the early days
that forced
openwrt to flush and reload the firewall every minute, or less.

I'd pioneered a stateless firewall in cerowrt that never ever ever
needed to reload the
rules, using a pattern match for each specifically renamed ethernet interfa= ce.

Regrettably that was not accepted into openwrt, because "nftables"= ; was
just around the corner.
It scaled beautifully to tons of interfaces going up and down so long
as they were named appropriately,
at far less cpu overhead for complicated rules than the standard
openwrt firewall.

https://www.bufferbloat.net/p= rojects/cerowrt/wiki/CeroWall/?version=3D9

Anyway, I don't remember all that we did to suppress the flood of
useless static changes
to everything ipv6, but I hope that whatever we ended up doing still
works in this case.

> I also built a very crude measurement display that just uses curl get<= br> > and dig via smokeping to display reasonable RTT. It's detailed in = the
> reddit post here:
> https://www.reddit.com/r/Starlink/comments/mykxjv/functional_ipv6_and_so= me_crude_starlink_latency/
> and can be viewed directly here:
> https://starmon.qosbox.com/

THX! We really need to collect the "good" information and publish= it
somewhere, the reddit noise level is too high.

One piece of mis-information I think was the news you can "route"=
packets over ipv4 with a box in front of it and
a default gw of 192.168.100.1 Not clear from that news whether or not
NAT was required on the next hop or not... ?

(that's from another reddit post I mis-remember)

>
> Making dhcpv6-pd work is pretty standard:
>
> /ipv6 dhcp-client
>
> add add-default-route=3Dyes interface=3Dether2 pool-name=3Dstarlink-ip= v6
> prefix-hint=3D::/56 request=3Dprefix
>
> On each interface you want to have IPv6 on:
>
> /ipv6 address
>
> add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.8
>
> add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.6

THANKS SO MUCH. I am thinking at the moment that openwrt's dhcp-pd
implementation is currently
broken (it's not working on admittedly a comcast modem I just got that<= br> I'd not used before), but
as soon as I get a chance I'll try configuring odhcpd6 to do something<= br> like this. If I can remember how.


> _______________________________________________
> Starlink mailing list
> St= arlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink<= /a>



--
Latest Podcast:
https://www.linkedin.com/fe= ed/update/urn:li:activity:6791014284936785920/

Dave T=C3=A4ht CTO, TekLibre, LLC
_______________________________________________
Starlink mailing list
Starlin= k@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink
--00000000000008fd0c05c28bbaf2--