From: <Ruediger.Geib@telekom.de>
To: <chromatix99@gmail.com>
Cc: <tcpm@ietf.org>, <ecn-sane@lists.bufferbloat.net>, <tsvwg@ietf.org>
Subject: Re: [Ecn-sane] [tsvwg] ECN CE that was ECT(0) incorrectly classified as L4S
Date: Fri, 2 Aug 2019 08:29:32 +0000 [thread overview]
Message-ID: <FRXPR01MB0710085AE4AEFA896819AFA69CD90@FRXPR01MB0710.DEUPRD01.PROD.OUTLOOK.DE> (raw)
In-Reply-To: <E54BA49C-0790-48B4-82BB-4C0F3FE3FB20@gmail.com>
Hi Jonathan,
could you provide a real world example of links which are consecutively narrower than sender access links?
I could figure out a small campus network which has a bottleneck at the Internet access and a second one connecting the terminal equipment. But in a small campus network, the individual terminal could very well have a higher LAN access bandwidth, than the campus - Internet connection (and then there's only one bottleneck again).
There may be a tradeoff between simplicity and general applicability. Awareness of that tradeoff is important. To me, simplicity is the design aim.
Regards,
Ruediger
-----Ursprüngliche Nachricht-----
Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Jonathan Morton
Gesendet: Dienstag, 9. Juli 2019 17:41
An: Bob Briscoe <ietf@bobbriscoe.net>
Cc: tcpm IETF list <tcpm@ietf.org>; ecn-sane@lists.bufferbloat.net; tsvwg IETF list <tsvwg@ietf.org>
Betreff: Re: [tsvwg] [Ecn-sane] ECN CE that was ECT(0) incorrectly classified as L4S
> On 13 Jun, 2019, at 7:48 pm, Bob Briscoe <ietf@bobbriscoe.net> wrote:
>
> 1. It is quite unusual to experience queuing at more than one
> bottleneck on the same path (the available capacities have to
> be identical).
Following up on David Black's comments, I'd just like to note that the above is not the true criterion for multiple sequential queuing.
Many existing TCP senders are unpaced (aside from ack-clocking), including FreeBSD, resulting in potentially large line-rate bursts at the origin - especially during slow-start. Even in congestion avoidance, each ack will trigger a closely spaced packet pair (or sometimes a triplet). It is then easy to imagine, or to build a testbed containing, an arbitrarily long sequence of consecutively narrower links; upon entering each, the burst of packets will briefly collect in a queue and then be paced out at the new rate.
TCP pacing does largely eliminate these bursts when implemented correctly. However, Linux' pacing and IW is specifically (and apparently deliberately) set up to issue a 10-packet line-rate burst on startup. This effect has shown up in SCE tests to the point where we had to patch this behaviour out of the sending kernel to prevent an instant exit from slow-start.
- Jonathan Morton
next prev parent reply other threads:[~2019-08-02 8:29 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-13 16:48 [Ecn-sane] " Bob Briscoe
2019-07-09 14:41 ` [Ecn-sane] [tsvwg] " Black, David
2019-07-09 15:32 ` [Ecn-sane] [tcpm] " Neal Cardwell
2019-07-09 15:41 ` [Ecn-sane] " Jonathan Morton
2019-07-09 23:08 ` [Ecn-sane] [tsvwg] " Yuchung Cheng
2019-08-02 8:29 ` Ruediger.Geib [this message]
2019-08-02 9:47 ` Jonathan Morton
2019-08-02 11:10 ` Dave Taht
2019-08-02 12:05 ` Dave Taht
2019-08-05 9:35 ` Ruediger.Geib
2019-08-05 10:59 ` Jonathan Morton
2019-08-05 12:16 ` Ruediger.Geib
2019-08-05 15:55 ` Jonathan Morton
2019-08-02 13:15 ` Sebastian Moeller
2019-08-05 7:26 ` Ruediger.Geib
2019-08-05 11:00 ` Sebastian Moeller
2019-08-05 11:47 ` Ruediger.Geib
2019-08-05 13:47 ` Sebastian Moeller
2019-08-06 9:49 ` Mikael Abrahamsson
2019-08-06 14:34 ` Ruediger.Geib
2019-08-06 15:27 ` Jonathan Morton
2019-08-06 15:35 ` Dave Taht
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/ecn-sane.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=FRXPR01MB0710085AE4AEFA896819AFA69CD90@FRXPR01MB0710.DEUPRD01.PROD.OUTLOOK.DE \
--to=ruediger.geib@telekom.de \
--cc=chromatix99@gmail.com \
--cc=ecn-sane@lists.bufferbloat.net \
--cc=tcpm@ietf.org \
--cc=tsvwg@ietf.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox