Discussion of explicit congestion notification's impact on the Internet
 help / color / mirror / Atom feed
* [Ecn-sane] dropbox, bbr and ecn packet capture
@ 2020-04-26  0:36 Dave Taht
  2020-04-26  0:52 ` [Ecn-sane] [Bloat] " Jonathan Morton
  0 siblings, 1 reply; 4+ messages in thread
From: Dave Taht @ 2020-04-26  0:36 UTC (permalink / raw)
  To: bloat, ECN-Sane; +Cc: Alexey Ivanov

I just did a rather large dropbox download. They are well known to be
using bbr and experimenting with bbrv2. So I fired off a capture
during a big dropbox download...

 It negotiated ecn, my fq_codel shaper and/or my newly ath10k
fq_codel's wifi exerted CE, osx sent back ecn-echo, and the rtt
results were lovely. However, there is possibly not a causal
relationship here, and if anyone is bored and wants to scetrace,
tcptrace or otherwise tear this cap apart, go for it.

http://flent-fremont.bufferbloat.net/~d/db.cap

-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Ecn-sane] [Bloat] dropbox, bbr and ecn packet capture
  2020-04-26  0:36 [Ecn-sane] dropbox, bbr and ecn packet capture Dave Taht
@ 2020-04-26  0:52 ` Jonathan Morton
  2020-04-26  3:10   ` Neal Cardwell
       [not found]   ` <mailman.79.1587870632.24343.bloat@lists.bufferbloat.net>
  0 siblings, 2 replies; 4+ messages in thread
From: Jonathan Morton @ 2020-04-26  0:52 UTC (permalink / raw)
  To: Dave Taht; +Cc: bloat, ECN-Sane

> On 26 Apr, 2020, at 3:36 am, Dave Taht <dave.taht@gmail.com> wrote:
> 
> I just did a rather large dropbox download. They are well known to be
> using bbr and experimenting with bbrv2. So I fired off a capture
> during a big dropbox download...
> 
> It negotiated ecn, my fq_codel shaper and/or my newly ath10k
> fq_codel's wifi exerted CE, osx sent back ecn-echo, and the rtt
> results were lovely. However, there is possibly not a causal
> relationship here, and if anyone is bored and wants to scetrace,
> tcptrace or otherwise tear this cap apart, go for it.

Well, the CE response at their end is definitely not Multiplicative Decrease.  I haven't dug into it more deeply than that.  But they're also not running AccECN, nor are they "proactively" sending CWR to get a "more accurate" CE feedback.  I suspect they're running BBRv1 in this one.

 - Jonathan Morton

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Ecn-sane] [Bloat] dropbox, bbr and ecn packet capture
  2020-04-26  0:52 ` [Ecn-sane] [Bloat] " Jonathan Morton
@ 2020-04-26  3:10   ` Neal Cardwell
       [not found]   ` <mailman.79.1587870632.24343.bloat@lists.bufferbloat.net>
  1 sibling, 0 replies; 4+ messages in thread
From: Neal Cardwell @ 2020-04-26  3:10 UTC (permalink / raw)
  To: Jonathan Morton; +Cc: Dave Taht, ECN-Sane, bloat

[-- Attachment #1: Type: text/plain, Size: 1073 bytes --]

On Sat, Apr 25, 2020 at 8:52 PM Jonathan Morton <chromatix99@gmail.com>
wrote:

> > On 26 Apr, 2020, at 3:36 am, Dave Taht <dave.taht@gmail.com> wrote:
> >
> > I just did a rather large dropbox download. They are well known to be
> > using bbr and experimenting with bbrv2. So I fired off a capture
> > during a big dropbox download...
> >
> > It negotiated ecn, my fq_codel shaper and/or my newly ath10k
> > fq_codel's wifi exerted CE, osx sent back ecn-echo, and the rtt
> > results were lovely. However, there is possibly not a causal
> > relationship here, and if anyone is bored and wants to scetrace,
> > tcptrace or otherwise tear this cap apart, go for it.
>
> Well, the CE response at their end is definitely not Multiplicative
> Decrease.  I haven't dug into it more deeply than that.  But they're also
> not running AccECN, nor are they "proactively" sending CWR to get a "more
> accurate" CE feedback.  I suspect they're running BBRv1 in this one.


Agreed, that looks like BBRv1. I see a few BBRv1 PROBE_RTT phases in there.

Thanks for the trace!

best,
neal

[-- Attachment #2: Type: text/html, Size: 1642 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Ecn-sane] [Bloat] dropbox, bbr and ecn packet capture
       [not found]   ` <mailman.79.1587870632.24343.bloat@lists.bufferbloat.net>
@ 2020-04-26 23:33     ` Alexey Ivanov
  0 siblings, 0 replies; 4+ messages in thread
From: Alexey Ivanov @ 2020-04-26 23:33 UTC (permalink / raw)
  To: Neal Cardwell; +Cc: Jonathan Morton, ECN-Sane, bloat

Yep these are BBRv1 nodes with an older kernel (without even wifi patches[1]) so their TCP performance is quite suboptimal.

Once we update Edge to 5.4 we'll start the global BBRv2 rollout to all PoPs.  In the mean time, when you hit www.dropbox.com you should expect (with a very high probability) that you are hitting a BBRv1 endpoint.


[1] https://lore.kernel.org/netdev/20190123200454.260121-3-priyarjha@google.com/#t

--
t: @SaveTheRbtz

> On Apr 25, 2020, at 8:10 PM, Neal Cardwell via Bloat <bloat@lists.bufferbloat.net> wrote:
> 
> 
> From: Neal Cardwell <ncardwell@google.com>
> Subject: Re: [Bloat] dropbox, bbr and ecn packet capture
> Date: April 25, 2020 at 8:10:11 PM PDT
> To: Jonathan Morton <chromatix99@gmail.com>
> Cc: Dave Taht <dave.taht@gmail.com>, ECN-Sane <ecn-sane@lists.bufferbloat.net>, bloat <bloat@lists.bufferbloat.net>
> 
> 
> 
> 
> On Sat, Apr 25, 2020 at 8:52 PM Jonathan Morton <chromatix99@gmail.com> wrote:
> > On 26 Apr, 2020, at 3:36 am, Dave Taht <dave.taht@gmail.com> wrote:
> > 
> > I just did a rather large dropbox download. They are well known to be
> > using bbr and experimenting with bbrv2. So I fired off a capture
> > during a big dropbox download...
> > 
> > It negotiated ecn, my fq_codel shaper and/or my newly ath10k
> > fq_codel's wifi exerted CE, osx sent back ecn-echo, and the rtt
> > results were lovely. However, there is possibly not a causal
> > relationship here, and if anyone is bored and wants to scetrace,
> > tcptrace or otherwise tear this cap apart, go for it.
> 
> Well, the CE response at their end is definitely not Multiplicative Decrease.  I haven't dug into it more deeply than that.  But they're also not running AccECN, nor are they "proactively" sending CWR to get a "more accurate" CE feedback.  I suspect they're running BBRv1 in this one.
> 
> Agreed, that looks like BBRv1. I see a few BBRv1 PROBE_RTT phases in there.
> 
> Thanks for the trace!
> 
> best,
> neal
> 
> 
> 
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-04-26 23:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-26  0:36 [Ecn-sane] dropbox, bbr and ecn packet capture Dave Taht
2020-04-26  0:52 ` [Ecn-sane] [Bloat] " Jonathan Morton
2020-04-26  3:10   ` Neal Cardwell
     [not found]   ` <mailman.79.1587870632.24343.bloat@lists.bufferbloat.net>
2020-04-26 23:33     ` Alexey Ivanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox