From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 512B93B2A4 for ; Tue, 18 May 2021 10:48:43 -0400 (EDT) Received: by mail-ed1-x531.google.com with SMTP id b17so11571314ede.0 for ; Tue, 18 May 2021 07:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forwardingplane-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jaWVz3PrupxH67eK72S30nFslIcxRIiC7CeB3nKBgnY=; b=H9SlIdh98OUY2zZS38lD7/gHadp6o0P4cMqX6iazS2cBWSIG0GtFv3mgCRHwLW6gR8 WvluH2wg/jcxomKoQl+vACqZ8/n5+qxy/FxsVuzeOMhiU8vWGO8HZmY9E748v0Nmdw5n m+MqGnVrMQvZ0DO47L9n1K+EnMedsptqMJ3uctNh3H8LHbNbLkYqkFJQegfBLURG39lh xUUxXBTy8CyjSqEAMB7zMI5lGtBg3HBiP/uyo9JvIITfUPDnaSOJzZjZUbQ8XLkvxzgQ 9NH1crM95J4B7x6zBBYoNSXYe32BT36clLdzZXt3EwsBQzR5oBx8HQLeLkCYdxwPrDip sxIw== 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=jaWVz3PrupxH67eK72S30nFslIcxRIiC7CeB3nKBgnY=; b=j8Q1UsTx4aYM1VQhDTytfK4ASORHkezSmpell3oL1HWaAbhv9ESNMQ8NfpG58ljdJn FoLgPd82EKnnatXVXMxYJEAYUcEFRkkMUSA311oUl2kQdYAyHBuZGHrt4ey6Brhgk/La JdDg5fNrh1+rXfpJ3Eoqko+U1EJiWv/GvllgtXedNMcJOu9+X1WcSIid8idpDJwW48qv Xu9eS7z53iI8V3c/u99k2d1I2r9NE65mRxg9U/Hkcn2GVShsstU0YGS5hpClPexZs8JN /m+Yi9d3PcXrHGozGEblIZRZes4OVVNfqGcSX+ezecYgvQNpoS6JPh3vwxU/s57o0NjZ dREg== X-Gm-Message-State: AOAM531W5jiY851NjQm+khh5nv5DbLP8rNEEprdXFouNLVsOYA1S4rpD 4iGqK5QkryRoAGhQjVBeCxKZ1Zc4xAjF8sADwcJqSBIXF+IQeQ== X-Google-Smtp-Source: ABdhPJzyDZem4/E1F+zn+0082PIyI15TP6LM8UFer/97GFojt5vQvwY0yCAWbYv+dwor5+czJUpYkKBCUGrtSVIdmqY= X-Received: by 2002:a50:fb0f:: with SMTP id d15mr7563090edq.343.1621349322096; Tue, 18 May 2021 07:48:42 -0700 (PDT) MIME-Version: 1.0 References: <39D4FA68-A096-4874-9DB8-33B2F914B1C0@awlnx.space> In-Reply-To: <39D4FA68-A096-4874-9DB8-33B2F914B1C0@awlnx.space> From: Nick Buraglio Date: Tue, 18 May 2021 09:48:30 -0500 Message-ID: To: Annika Wickert Cc: Starlink@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="00000000000066983105c29bced7" 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: Tue, 18 May 2021 14:48:43 -0000 --00000000000066983105c29bced7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I suspect it is due to roaming between ground stations, but I am totally guessing. nb =E1=90=A7 On Tue, May 18, 2021 at 6:41 AM Annika Wickert wrote: > My lease time is also at 5min, I am in Germany close to Munich. > > Maybe it stops changing when my pole mount finally arrives and I get a > more stable connection. > > On 18. May 2021, at 13:37, Nick Buraglio > wrote: > > Interesting. My lease time is set to 5m(!!!) but it=E2=80=99s only change= d once in > about 2 months. Where are you located? > > nb > > On Tue, May 18, 2021 at 3:33 AM Annika Wickert wrote: > >> I got dhcpv6-pd running some time ago with wide-dhcpv6 and the following >> settings: >> >> profile default >> { >> information-only; >> >> request domain-name-servers; >> request domain-name; >> >> script "/etc/wide-dhcpv6/dhcp6c-script"; >> }; >> >> interface eth0 { >> send ia-pd 0; >> send ia-na 0; >> }; >> >> id-assoc na 0 { >> }; >> >> id-assoc pd 0 { >> prefix-interface wlan0 { >> sla-len 8; >> sla-id 1; >> }; >> prefix-interface eth0.222 { >> sla-len 8; >> sla-id 2; >> }; >> >> }; >> >> >> To request my IPv6 /64 on my WAN interface I run the following every two >> minutes, otherwise I lose the address: >> /bin/rdisc6 -v eth0 >> >> With this v6 works very good and I have no issues at all. >> >> But prefixes change every 24 hours or so >> >> Best, >> Annika >> >> >> On 17. May 2021, at 21:15, 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_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-ipv6 >> 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 >> >> >> _______________________________________________ >> Starlink mailing list >> Starlink@lists.bufferbloat.net >> https://lists.bufferbloat.net/listinfo/starlink >> > > _______________________________________________ > Starlink mailing list > Starlink@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/starlink > --00000000000066983105c29bced7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I suspect it is due to roaming between=C2=A0ground station= s, but I am totally guessing.=C2=A0

nb

=3D""=E1=90=A7

On Tue, May 18, 2021 at 6:41 AM Annika Wick= ert <aw@awlnx.space> wrote:
=
My lease time is also at 5min, I am in Germany close= to Munich.

Maybe it stops changing when my pole mount f= inally arrives and I get a more stable connection.

On 18. May 2021, at 13:37, Nick Buraglio <buraglio@forwardingp= lane.net> wrote:

Interesting. My lea= se time is set to 5m(!!!) but it=E2=80=99s only changed once in about 2 mon= ths. Where are you located?=C2=A0

nb

On Tue, May 18, 2021 at 3:33 AM Annika Wickert <aw@awlnx.space> wrote:<= br>
I got dhcpv6-pd running some time ago with wide-d= hcpv6 and the following settings:

profile default
{=C2=A0=C2=A0information-only;

=C2=A0=C2=A0request domain-name-serv= ers;
=C2=A0=C2=A0request domain-name;

=C2=A0=C2=A0script=C2=A0&qu= ot;/etc/wide-dhcpv6/dhcp6c-script";
};

interface eth0 {
= =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0send ia-pd 0;
=C2=A0 =C2=A0 =C2=A0 =C2= =A0=C2=A0send ia-na 0;
};

id-assoc na 0 {
};

id-assoc p= d 0 {
=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0prefix-interface wlan0 {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0sla-len 8;
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0sla-id 1;
=C2= =A0 =C2=A0 =C2=A0 =C2=A0=C2=A0};
=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0prefix= -interface eth0.222 {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0=C2=A0sla-len 8;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0=C2=A0sla-id 2;
=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0};

};


To request my IPv6 /64 on my WAN interf= ace I run the following every two minutes, otherwise I lose the address:
/bin/rdisc6 -v eth0

With this v6 works ver= y good and I have no issues at all.

But prefixes c= hange every 24 hours or so

Best,
Annika<= /div>

On 17. May 2021, at 21:15, Dave Taht <dave.taht@gmail.com<= /a>> wrote:

nick@buraglio.com> wrote:

As discussed privately with Dave, I h= ave 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.

<= blockquote type=3D"cite" style=3D"font-family:Helvetica;font-size:12px;font= -style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:no= rmal;text-align:start;text-indent:0px;text-transform:none;white-space:norma= l;word-spacing:0px;text-decoration:none">granular control, and to better ti= e into my existing network.

Starlink provides a router, also? I= 9;m so confused. I thought the dishy
was all there was. Care to tear it apa= rt and describe what's in it?

This has
allowed me to ma= ke 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 remai= ns unchanged, it should just hand out the
same prefix upon request.
<= /blockquote>
That was a terrible habit that comcast had got into in the early days<= /span>
t= hat forced
openwrt to flush and reload the firewall every minute, or less.

I'd pioneered a stateless firewall in cerowrt that ne= ver ever ever
needed to reload the
rules, using a pattern match for each spec= ifically renamed ethernet interface.

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

https://www.bufferbloat.net/projects/c= erowrt/wiki/CeroWall/?version=3D9

Anyway, I don't remem= ber all that we did to suppress the flood of

useless static changes
to everyt= hing ipv6, but I hope that whatever we ended up doing still
works in this ca= se.

I also built a very crude measurement display that just us= es curl get
and dig via smokeping to display reasonable RTT. It's de= tailed in the
reddit post here:
https://www.reddit.com/r/S= tarlink/comments/mykxjv/functional_ipv6_and_some_crude_starlink_latency/
and can be viewed directly here:
https://starmon.qos= box.com/

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

One piece of mis-information I think was the news you can &= quot;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 re= ddit post I mis-remember)


Making dhcpv6-pd work is pretty = standard:

/ipv6 dhcp-client

add add-default-route=3Dyes inter= face=3Dether2 pool-name=3Dstarlink-ipv6
prefix-hint=3D::/56 request=3Dpr= efix

On each interface you want to have IPv6 on:

/ipv6 addres= s

add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.8
add address=3D::1 from-pool=3Dstarlink-ipv6 interface=3Dbridge.6
<= /blockquote>
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 com= cast modem I just got that
I'd not used before), but
as soon as I get a c= hance I'll try configuring odhcpd6 to do something
like this. If I can r= emember how.


_____________________________= __________________
Starlink mailing list
Sta= rlink@lists.bufferbloat.net
https= ://lists.bufferbloat.net/listinfo/starlink



--=C2=A0<= /span>
L= atest Podcast:
https://ww= w.linkedin.com/feed/update/urn:li:activity:6791014284936785920/

Dave T=C3=A4ht CTO, TekLibre, LLC
_____________________________________= __________
Starlink mailing list
Starlink@lists.bufferbloat.ne= t
https://lists.bufferbloat.net/listinfo/starlink<= /div>

_____________________________= __________________
Starlink mailing list
Starlin= k@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink

__________________________________= _____________
Starlink mailing list
Starlin= k@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink --00000000000066983105c29bced7--