Re: [tsvwg] L4S issue #22: CE Ambiguity and Reordering

"Black, David" <David.Black@dell.com> Mon, 24 February 2020 15:30 UTC

Return-Path: <David.Black@dell.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DAD53A0D36 for <tsvwg@ietfa.amsl.com>; Mon, 24 Feb 2020 07:30:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.com header.b=E9shyObA; dkim=pass (1024-bit key) header.d=dell.onmicrosoft.com header.b=bpoDEFgM
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y1RLIHDkIWWk for <tsvwg@ietfa.amsl.com>; Mon, 24 Feb 2020 07:30:55 -0800 (PST)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4718B3A0D2B for <tsvwg@ietf.org>; Mon, 24 Feb 2020 07:30:55 -0800 (PST)
Received: from pps.filterd (m0170392.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01OFJNMf022341; Mon, 24 Feb 2020 10:30:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=bJNzBg03BTQvqDBE2VTmb+EeyGqn55w32n/92HXE7C0=; b=E9shyObAEDoNHSAy11zpL81NGuRI5xDsWZmQjbFZuFju2cHS0HpQo5Qt6K4+xJNGpAc4 YkzmUu9lueJuE0wUtYz8g2S/Tmg2zIiMDNv048tOWUSdp2eCYtfesnaTTpmcYdkevD/o SxWUo08IA0UG3VLv/6ezMorqDWmCq2I8kqmY+cL9wWuy/WpVuVPHs53K9zXkbua/nrsy gOGC/EaEyUmN/R/dNZskslkwM5gvscWKQ5M/zG8S/mPdaj+Kj61T5z4u7xgKtDM2pLBW GRV3cITBpKqqK9pZ4Dv0DrtPUzyurZ/2ASUXadhENkNbdjZ924aN3T+HhVjCLG6cCpjN fQ==
Received: from mx0b-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com with ESMTP id 2yb0bk6jn9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 Feb 2020 10:30:11 -0500
Received: from pps.filterd (m0090350.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01OFGXsS022199; Mon, 24 Feb 2020 10:30:11 -0500
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by mx0b-00154901.pphosted.com with ESMTP id 2yb0uu05f8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Feb 2020 10:30:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jSoHN6UTaDTHVp6a+CJ6Bi45x85BCSCBJh7eetwaxsOrlgf2Sm6OAyOAyfogTDENek32WGoHO9ujWtJfFSAwjmEqDEDrQnXL7we4E4GlGXqKOJHY220Cj7vyr6Mk2Z4UWZLXxp8wOT2sswydjTfZnDI2PKI0CSrobKqu122LtwP49OFAJPwlpqMkcOxNmOuP199TLFW6KPAV5EZVbd+Z9RVJ6jHDaxKrepGFtXO6RiMeBkt9OY1N+VDzrosGASgx7Vq/8wuIh8Jei+G7xzWl+y2ydIklT/2JtyEcKb25q8Kxqjfz96SJdGsuSRcdvYvMiHTUEZ3Ri6BHmlztPSdfkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bJNzBg03BTQvqDBE2VTmb+EeyGqn55w32n/92HXE7C0=; b=cIWk8+OKph575T0D+6F14JrkulsdsKmwMkZbXCdkQ2f+utrn79H3T1wETJ+gj8cbr6aim2/j9kWqcOACN51Kzw7yznqqe8/TIvviOK0qgGy1pv1BNNqb8N1BcfPQ2++KnOG/b4pM6tSy9hnc7/8aEnnZHIjQRCrfP1DB+3f3JodcbnnFD5A3qhRrAZU6OXMR6nMxHvmmlohXgEZMYH5CmjfaBihrM33yCBs50T89oBTPHs4Nmg8U0GrIB/X+t/E89rpRDTXgYvmC/hfCv0/CoB3A41BivdhP8V3RiC/srRhyHCKln108mdhWorQezPH2GFRDIOLyv3WQppLQqGga+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Dell.onmicrosoft.com; s=selector1-Dell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bJNzBg03BTQvqDBE2VTmb+EeyGqn55w32n/92HXE7C0=; b=bpoDEFgMm8jf+VjN3BXmUGvRUqzx0SZl4YepHyH7kWWcohAYmZyHU25uB2wwMbNitfaSD+0rq+ZwbrAIcz5Cw8qOLIjGCUkrEcAwWEjz76Mueiiv5Y5fGE2esbsi//LVQbTtZhq7gHX3tc3BP8ys7hW3DQAnMHKkjjq1AG2n3No=
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by MN2PR19MB3039.namprd19.prod.outlook.com (2603:10b6:208:10a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.21; Mon, 24 Feb 2020 15:30:07 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::c476:9aac:4d02:477c]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::c476:9aac:4d02:477c%5]) with mapi id 15.20.2750.021; Mon, 24 Feb 2020 15:30:07 +0000
From: "Black, David" <David.Black@dell.com>
To: Bob Briscoe <ietf@bobbriscoe.net>, tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: [tsvwg] L4S issue #22: CE Ambiguity and Reordering
Thread-Index: AQHV6JQzZKQej92Ff0+yDYVWnC/KKqgqdGXw
Date: Mon, 24 Feb 2020 15:30:07 +0000
Message-ID: <MN2PR19MB4045372E16F7CF3711EBF70383EC0@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <MN2PR19MB4045424F1F0FBA9817A4B1E283420@MN2PR19MB4045.namprd19.prod.outlook.com> <74bd428d-950d-81c2-2771-611f802bed7f@bobbriscoe.net>
In-Reply-To: <74bd428d-950d-81c2-2771-611f802bed7f@bobbriscoe.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2020-02-24T15:30:05.9655681Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual; aiplabel=External Public
x-originating-ip: [168.159.213.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3def21ba-7447-4e8d-fa01-08d7b93e6d87
x-ms-traffictypediagnostic: MN2PR19MB3039:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR19MB3039EA6493A00313CEDA5F3583EC0@MN2PR19MB3039.namprd19.prod.outlook.com>
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 032334F434
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(189003)(199004)(8676002)(33656002)(81156014)(81166006)(478600001)(186003)(26005)(7696005)(8936002)(71200400001)(53546011)(6506007)(9326002)(2906002)(966005)(66574012)(110136005)(66946007)(66446008)(55016002)(86362001)(64756008)(4326008)(66556008)(9686003)(76116006)(786003)(52536014)(316002)(5660300002)(30864003)(107886003)(66476007); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR19MB3039; H:MN2PR19MB4045.namprd19.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: dell.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bjcYTo5xigP359nTq3MhnkAOSnyuSR1v1iYV7kj+7b5E0wn6pfc7f7W54BCO9bv7YzmiuiVsLTwHNtpL98Vhk6rXIT+dRgJm5hPEgLBruN+lqsqjfmhe7ZyIFiUwgqbx2owq7vLyI/ndv+seVYkOKPl5upOSLyr6RbUfvvlViFuUf4UlgmOVpUpQzNF9bi37dvK0gyNWvckDDzPa7kNQ/+aolQRYImLIF3nGIUqDmn8mBumKS33PMz4V/UKS7gywK3Uw7fxEtd04uhKL2YJ/2sThDJQcGpLTsSJee4DqzSQTEj8qPbG5KWzw4igi9PKWfolxLcFl4kuyYEyS7QOzuMy/MAA9ZLf5tMuhTHKcZAPRazIpRKVv2wsr5w8DOZQFFPywgdNtmLCilXI1fpRWfNM2uiNijXPTMv8GV/6xRBaQLwKjgrpIea6K1t9mCQ53noYw2S9c+EQR1ZiyIRAGuEQtz5rBw197NPLmp4BDw1ocLQYDY15HB2Z2cQvyHdXNr6RzE+L9WNssVWEYnKwXIA==
x-ms-exchange-antispam-messagedata: KL6GFzrAJwZ2OPx6kMUo6BgUdqaU1hs+ILy7kZzQ8dHEgLJDatF3AoXgJkfqB18hWxZoCv307w5t0nIzl9ZyKa5jX42/7DBhxpT2ZK6MF4yZaj6sVOPBVeALgdzo/Ipae91n7Fp+mbQODCJj9rem8Q==
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB4045372E16F7CF3711EBF70383EC0MN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3def21ba-7447-4e8d-fa01-08d7b93e6d87
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2020 15:30:07.1987 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xipOAIclEoJb+PL4QZ64Ae1DLJBG3nZsQneEpcQxELLDR83eJ7sSH/esnqWSfJzT8EjYQYbOTUu7/su+JUTfDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR19MB3039
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-24_04:2020-02-21, 2020-02-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 mlxlogscore=999 spamscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 bulkscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002240125
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 adultscore=0 impostorscore=0 mlxscore=0 phishscore=0 clxscore=1011 lowpriorityscore=0 priorityscore=1501 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002240125
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/hhRtepWyL4xKWYvxrXISHObs35I>
Subject: Re: [tsvwg] L4S issue #22: CE Ambiguity and Reordering
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Feb 2020 15:30:59 -0000

Hi Bob,

While this email wasn’t addressed to me, I’ll offer what I hope is a useful response, based on something that I heard in the recorded discussion of this topic after the formal conclusion of the interim meeting.  This note is posted as an individual, e.g., it should not be treated as instructions from a TSVWG chair.

I’ll start by addressing the implied question about what’s wrong with the current Appendix B.1 text in the ecn-l4s-id draft.  That Appendix B.1 is primarily an argument that reordering of CE-marked packets is sufficiently unlikely that it can be safely ignored (itemized points 1-5 are the core of this argument, and are most of the content of Appendix B.1).  While that ordering may be very unlikely, that does not lead to the conclusion that it can be safely ignored – this is because applying the law of large numbers to the overall size/scale/scope of the internet suggests that such reordering is almost certain to happen, somewhere.   Moreover, if that reordering has security implications, e.g., could be used as part of mounting a denial of service attack, then it has to be considered as likely to happen … because the adversary/attacker gets to choose her shots.

The good news starts with something that was mentioned in the discussion after the end of the official part of the interim meeting: Because the reordered packets are CE-marked, a sender congestion response is coming independent of whether the packets are reordered or not.   That point needs to be added to Appendix B.1, as it may be the core of an argument to the effect of: if this unlikely reordering occurs, its effects are limited to a few spurious retransmits and the difference in congestion response to CE vs. loss/drop (in the CE case, ABE backs off somewhat less than the backoff for drop, with credit to Gorry for the reminder about that), which could be argued to be acceptable (I will want to see the detailed text before agreeing).

Thanks, --David

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Bob Briscoe
Sent: Friday, February 21, 2020 3:52 AM
To: Sebastian Moeller; tsvwg IETF list; Holland, Jake
Subject: [tsvwg] L4S issue #22: CE Ambiguity and Reordering


[EXTERNAL EMAIL]
Jake, Sebastian,

In yesterday's tsvwg L4S interim, issue #22 was discussed.
RTT dependence has been moved to issue #28.
Classic ECN FIFO AQM concerns are in issue #16.
That leaves issue #22 solely for the remaining issue about CE ambiguity mentioned by Jake under #22: reordering.

There was a stand-off in the discussion yesterday as to who is now more obliged to produce data about this: the complainant about L4S or the defendant of L4S.

As a defendant, let me explain why the WG needs the complainant to give more data or more argumentation. In summary, this judgement call was made when the WG considered it back in the 2017 timeframe. If you want to resurrect the question, we need new data or new argumentation.


I have pointed to the justification for this not being an issue in the ecn-l4s-id draft. It is pasted below, and has been broadly unchanged since the very first draft (during the process of choosing an identifier, we obviously had this concern ourselves - until we took advice from the tcpm WG). Jake's posting in the issue tracker says this argument relies on RACK deployment. You will see that the argument does not rely on RACK deployment, it is merely even less likely to be an issue as RACK is deployed.

No-one can produce data for the lack of prevalence of a rare event, at least not without enormous cost. So, before we can proceed, if you think it might not be rare, we need to know:

  *   which of that list of points you dispute, with some evidence or argumentation for why it is wrong.
  *   Then the WG can discuss whether that threatens the whole argument or whether you're just clutching at straws (i.e. does the risk of an event with minor impact become worrying when the probability of it happening is the combination of 2 middling probabilities and 3 small probabilities instead of 5 small ones?).
  *   Only then do we need to discuss whether more data is needed to resolve a specific dispute and who needs to produce that data.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

   "Risk of reordering Classic CE packets" in

   Appendix B.1<https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id-09#appendix-B.1> discusses the resulting ambiguity if packets originally

   marked ECT(0) are marked CE by an upstream AQM before they arrive at

   a node that classifies CE as L4S.  It argues that the risk of re-

   ordering is vanishingly small and the consequence of such a low level

   of re-ordering is minimal.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

If you follow the ref to the appendix, you find the explanation below.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

   Risk of reordering Classic CE packets:  Classifying all CE packets

      into the L4S queue risks any CE packets that were originally

      ECT(0) being incorrectly classified as L4S.  If there were delay

      in the Classic queue, these incorrectly classified CE packets

      would arrive early, which is a form of reordering.  Reordering can

      cause TCP senders (and senders of similar transports) to

      retransmit spuriously.  However, the risk of spurious

      retransmissions would be extremely low for the following reasons:



      1.  It is quite unusual to experience queuing at more than one

          bottleneck on the same path (the available capacities have to

          be identical).



      2.  In only a subset of these unusual cases would the first

          bottleneck support Classic ECN marking while the second

          supported L4S ECN marking, which would be the only scenario

          where some ECT(0) packets could be CE marked by an AQM

          supporting Classic ECN then the remainder experienced further

          delay through the Classic side of a subsequent L4S DualQ AQM.



      3.  Even then, when a few packets are delivered early, it takes

          very unusual conditions to cause a spurious retransmission, in

          contrast to when some packets are delivered late.  The first

          bottleneck has to apply CE-marks to at least N contiguous

          packets and the second bottleneck has to inject an

          uninterrupted sequence of at least N of these packets between

          two packets earlier in the stream (where N is the reordering

          window that the transport protocol allows before it considers

          a packet is lost).



             For example consider N=3, and consider the sequence of

             packets 100, 101, 102, 103,... and imagine that packets

             150,151,152 from later in the flow are injected as follows:

             100, 150, 151, 101, 152, 102, 103...  If this were late

             reordering, even one packet arriving 50 out of sequence

             would trigger a spurious retransmission, but there is no

             spurious retransmission here, with early reordering,

             because packet 101 moves the cumulative ACK counter forward

             before 3 packets have arrived out of order.  Later, when

             packets 148, 149, 153... arrive, even though there is a

             3-packet hole, there will be no problem, because the

             packets to fill the hole are already in the receive buffer.



      4.  Even with the current TCP recommendation of N=3 [RFC5681<https://tools.ietf.org/html/rfc5681>]

          spurious retransmissions will be unlikely for all the above

          reasons.  As RACK [I-D.ietf-tcpm-rack<https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id-09#ref-I-D.ietf-tcpm-rack>] is becoming widely

          deployed, it tends to adapt its reordering window to a larger

          value of N, which will make the chance of a contiguous

          sequence of N early arrivals vanishingly small.



      5.  Even a run of 2 CE marks within a Classic ECN flow is

          unlikely, given FQ-CoDel is the only known widely deployed AQM

          that supports Classic ECN marking and it takes great care to

          separate out flows and to space any markings evenly along each

          flow.



      It is extremely unlikely that the above set of 5 eventualities

      that are each unusual in themselves would all happen

      simultaneously.  But, even if they did, the consequences would

      hardly be dire: the odd spurious fast retransmission.  Admittedly

      TCP (and similar transports) reduce their congestion window when

      they deem there has been a loss, but even this can be recovered

      once the sender detects that the retransmission was spurious.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Before you ask about bullet 1 (multibottleneck path), I described it as "quite unusual" because the measurement approach used in the only study I could find to support this assertion was rather suspect. The whole argument only hangs on the likelihood of experiencing multiple bottlenecks on your path being "quite unusual", which is supported by:

  *   most paths are from data centres to clients where only the client access link is the bottleneck,
  *   but still many paths do have 2 access bottlenecks, ...
  *   there would be a chance of having the same available bandwidth in both access links in two cases:

     *   the traffic is alone in both links and the capacities of both are the same
     *   there is other traffic in either link that temporarily makes the available bandwidths the same
I think it's fair to say this latter case will be transient, so I'll only proceed with the question of whether the link capacities might be the same...

  *   taking residential or mobile access technologies first, the bandwidths of some tend to be sold in round numbers, however the bandwidth of most access technologies is asymmetric, so the upstream round number of one would have to match the downstream round number of the other
  *   large multi-user access technologies (e.g. DC network access, campus network access, corporate network access) will nearly always be carrying other traffic, so they fall into the transient case
Taking all this, I think it is reasonable to say multiple bottlenecks will happen, but they will be 'quite unusual'. Even if this is not the case, the other 4 bullets lead to a very small probability once all is considered. And the impact if the event does happen is itself minor anyway.

Note also that bullet 2 makes this solely a transition phenomenon. It only becomes a permanent phenomenon if the L4S experiment half succeeds so that Classic ECN and L4S ECN permanently co-exist.

Regards


Bob




--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/