Re: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim

"De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com> Sun, 27 February 2022 17:51 UTC

Return-Path: <koen.de_schepper@nokia-bell-labs.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 0680B3A12D6 for <tsvwg@ietfa.amsl.com>; Sun, 27 Feb 2022 09:51:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 dDJu_aoKVBVP for <tsvwg@ietfa.amsl.com>; Sun, 27 Feb 2022 09:51:49 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20723.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::723]) (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 DCB0C3A12D3 for <tsvwg@ietf.org>; Sun, 27 Feb 2022 09:51:48 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uo80IyRmwItfomMV0XF3FXXX5HPRre+dOg7VClC4Mm9CgrSAMpSY2VXLJUN0hI4tPmnavjnSfkzGuwNJIFHjClUjJv0EejoWfEJP/wfmXvHt5epbKBiAVxePYCIM2aLI8vfsT5P+eZbov/qWw7CgtDTNSPXVPY6BRuk2mAPiMwCJuOKzXBLJr5z2caLeuSo/5TC/fjBGIwLO6pF8VPMBHSWzUQHa40N4Q87qblUvaKZdJrhOiympf1YTMeNrtB5+qJsnYZHc1qiMhWgG6rxGr5eSa8Y64ioUy0c8IgX9eNYQvtMOSo3VT67ntZ1b9b9WoZQAm6iax69ZnuBItAMXKQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9bPHSVYkKyXwwQBCsNgGSmTqw6hlpeGIz86KdYizfKE=; b=L+pxmYg0P3FNZkyaXEZFiNE0nhC3KLjraWogo/AYGYeC5F0OaZSSh/PnEKEMNI4ORMWQ5px8elJHZbmNnGtW7PLz3V80lmqx2RE5SwXlYO/A+vvkQJQ710dCbu0mdGaKSfFgBs8FUVnv4OZjeusamU0xHdjz7bKx+m4J9AwjrW2RcRj6UabrBBeRB0yE374njNZOY0kkrD3oSLNEUPKxunYdjaMXP1mFp+EJ0dEvpf1/3cUP72SbkrYbTIofC4gpHzleHmWfx+y3rIweT3NnkdCUd+hycft8gupD7CcXrT2gfJmWVS+roxi9wL41arwfsERu6lhqqd2tOHphOihoVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9bPHSVYkKyXwwQBCsNgGSmTqw6hlpeGIz86KdYizfKE=; b=NZX5IOhpXkMKY/xGRql7uJt2w07PBf9jNm8ibpzu8ano56+soEEMYhsz0Sn0imCW+yU/DHx0/PfWS6VQyn7G9ugdLVIhoaYWlB3aibfw+PFnwROPUu0Dqpwz6HQjehoIWhVN77pEcQPmfUjEGDFmCQHotWVEDju2fQicDAGfCNs=
Received: from AM9PR07MB7313.eurprd07.prod.outlook.com (2603:10a6:20b:2c6::19) by DB7PR07MB4028.eurprd07.prod.outlook.com (2603:10a6:5:9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.9; Sun, 27 Feb 2022 17:51:40 +0000
Received: from AM9PR07MB7313.eurprd07.prod.outlook.com ([fe80::91fc:61da:729c:d949]) by AM9PR07MB7313.eurprd07.prod.outlook.com ([fe80::91fc:61da:729c:d949%4]) with mapi id 15.20.5038.013; Sun, 27 Feb 2022 17:51:40 +0000
From: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
To: Dave Taht <dave.taht@gmail.com>
CC: "Black, David" <David.Black@dell.com>, Neal Cardwell <ncardwell@google.com>, tsvwg IETF list <tsvwg@ietf.org>, Bob Briscoe <in@bobbriscoe.net>
Thread-Topic: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim
Thread-Index: AdgkJ2KkH3TNxxbjSbGmariabLxqmgGAY+aQAA/RmIAAAj03gAAAKftgAAApSYAABiWYAAAAHYEAADT5rPA=
Date: Sun, 27 Feb 2022 17:51:40 +0000
Message-ID: <AM9PR07MB73136E78BD00406EEDBAEFA3B9009@AM9PR07MB7313.eurprd07.prod.outlook.com>
References: <AM9PR07MB7313D5AAF6B9D66C74CC35A1B9369@AM9PR07MB7313.eurprd07.prod.outlook.com> <AM9PR07MB7313F1401B14F6F2DB72A2B2B93E9@AM9PR07MB7313.eurprd07.prod.outlook.com> <MN2PR19MB40454F60DEE5735EAD428465833E9@MN2PR19MB4045.namprd19.prod.outlook.com> <CADVnQyk+uSX9GJtMBnsBhn9NzY+L3BKfhhUJ=yu4Aya98YEonw@mail.gmail.com> <MN2PR19MB40458624D266CDB54009AB19833E9@MN2PR19MB4045.namprd19.prod.outlook.com> <AM9PR07MB731311A9E4532FD501B5D94CB93E9@AM9PR07MB7313.eurprd07.prod.outlook.com> <CAA93jw4=JuO9UqBoHLHXCQrLn7toTqPDerFehDajEH2-2dtZWA@mail.gmail.com> <CAA93jw4CtiYjBg9RAFuOjJHX4T7aUQ07KdetWSgKrNgJg=DPPA@mail.gmail.com>
In-Reply-To: <CAA93jw4CtiYjBg9RAFuOjJHX4T7aUQ07KdetWSgKrNgJg=DPPA@mail.gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia-bell-labs.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8b8f7914-d151-469a-6977-08d9fa19cf49
x-ms-traffictypediagnostic: DB7PR07MB4028:EE_
x-microsoft-antispam-prvs: <DB7PR07MB402882004B849F29B9870455B9009@DB7PR07MB4028.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5stIKgpwPIE+5dw5GHz5EsSLcAri3yrF4QWlC41YTlVVFAzZVGPB+634ZIVoWT9t5W9eY/emnD7Qe4EpBE1lcCG3IrCCFDs3+BnZhn5CDxUC04YbxA1oEw2T6DrSqX7ck4MBXj8U1OR/yfEiWSqYaS+gcrn/G/J+CCyzLlgtCo29cuXWT0r+9scdvneJeUgKeiB6w3sbHHok9+Lp3rcWHY2SsGikqVQiKoxNxrYXG2Sy3Kf5oUbCB+Y6R9Yt9ViqWv1soI7xuS1C4mSxAMpL2kCXbWMJWhRpbC9BO57RcQQOrBzTEwB/BJY11wh8tzmfuEDXmdjXUxSKaQ4jRdeP5UnleCTvO79u1E37Rn7cyQDP8weffm6yw/SL0Ndlwf51KqzfKnHTYmcCgCH9uTw40rfmClz8O8OkZqCksIu1wDk1jfhsKYth8uxn2lLdeW0U3ABZw9/ETZaTH19IeFL0yieHa+qmWCuMolhliIHlzAb6CcnnMFOnmZh8VvBTI9gyolcWcFjc7WGXHtPcD812JX0dtDaZWcHVXtOzWnl1e0TusT9Oa3LF5bls1o+yTDXy+14rjaFOgwy4D1SHKzzoyB0X2Jwm5PToK7Tm+IKwca47yaqMqbEZzjy0az0V586K700nSI65IyOGlw/6wLE/Sdsm1GOngPC9ENLERcg0gbTY3cyvlnG7SDe9PBOMyTPISVlTz/nI9l3HH6lNJ5fLHsrarrwBa1SlJnvdA+wH3Iy0nOCVcLcI7B4bf3KjGF+diVNdzdWnKAtGPqLh9nhoqacHqJYKqBwo16B4qeNPSyAhQ8lzDaQEohL8K9zQD923QDO1AlsBx2mwuvRRespm2g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9PR07MB7313.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(33656002)(38100700002)(122000001)(9686003)(30864003)(83380400001)(82960400001)(316002)(76116006)(86362001)(38070700005)(4326008)(8676002)(66556008)(66446008)(64756008)(66476007)(66946007)(6916009)(54906003)(66574015)(186003)(71200400001)(508600001)(55016003)(53546011)(52536014)(8936002)(5660300002)(966005)(7696005)(6506007)(2906002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: 0wvLMlWO6KkFPBBVer6CoP0mM8ckr4spvMQOZK+73aC/8ZTNIDWKNZNVBjmM0zKg74Gx3gmKvXYAyypuY0iOBd2H1xK+Yy0ubavgkaOzSwDLTnawTpOoTESAcMOIv5FFtXSwJJ1DuDtq3plraQkCtpeSWk2SuFsAFzVo1Eoz3OlaRw7ffr3678lDJkFOfL7w2KkbOoiale9d9AnlYNn+lWVzm7sjqC0HtnHSLS3EhqSJ0ZjWthK3HFZ+wOdn7zidN+7DkWqdQBLcjFc1Ebn3UgILLp2HBvUIzTPeg4tuRDiISsMGr+AXI1R6VgHoL98QuMemuHz+6nxA/IUgGiSQ119P0jOQ/XyHwq+D0rQa0PPznBEBX7EvJQkbDBfzMSZQp9lcQJSHsOgPwgRe6lWNMM4J5sqLctRw2SyixGL68ZfSXTVx4trI8f5xUxVP7sn8X8vag6/CZAXguylWL1rK629pWBhWrOiXtOuaBWze64G/djlF7BCK0yTlTPEyh/DFZp0vgx92SdQCOvMdAtiYUH9W9qQcciV3VUJEPLgzTEmJSwrRFjRxFBHRCrey4ANPQaSeSc3KrtJp6NZWwSDWjKCsGxHWXDLZmsPsnSCTkOgJ5w6Ps7F16GODKR6g2JRGprvnrHpL7RSBijdDWb60KTCae21yOK4qOe4GmQ+Dsc1w2Clr/eacfD9raYRpdj6vlZgfm6CVU9jzA8plOiM59xdmpBIetdGGdgGCHqCJHnKPiqLCQhAmcH1+EDcAw1DGvMuI+QA14hRoIxzgjWV1kDwHu45YpANRfTf9fLk2LkPEP6u619VLsIlqHvUJWSLpRzy4W46oqpZpvcr3QI3gJtremTZGlarR+HWzGhtgK1B+/Qns6hg8q9PDzF94iZzY+zP732iERfR47geWR+8HKKdfmzzMcPtd1AuvwZMjSsjJJCS/ic7cCIFZOH2Eb/5RaLTwV4cF1x2M/BGyLhASXMvcryyjmsPxWMdUEngYRqtw09Ym5poxrnxQqSFzZ/dV7eB5AUtDTtRYPusaT0+s8+t0g+FAhJA0ukLn3Xyl0hj9A1mkW9MsK4qOYr4xlwV4v/5I+sR475tRVdm2QzQ636y58k/cdBF5tiLyBeZLvKWMOQqDKw1SWpxpznvHIn6GsMQU1px8f193weAU/ZaS+SR6iPj2jIwiock3gk4o+K9+MAZFTgiMwzESC05rWNf60OIViDS9w6umxS/l0emNUmzeXtGlvTJnpjFsvsCSsc2YYI0ocNRpGpzZM1yFZUGuG/863QUR14mb6f+ZsVEmndHO9oQhOALt+5cbY7fyK6fcJnD16Dcc3NfSdo3kO47u2OJlthOpv9CM8aBmL0gCds7S3ID0HfyG+AeCZdKJ0mIJ5sQTettw+a5X3LeGdp+SGhFVHlHNtXxOacJVoKBGO4vrPk42kMFPQDDXPX0BsD3P6FXnxIxI6RKTTTL9edmA9x7JCCfaLlw/5A6jRDrhdfaFs+6NAOkjfHfHn7zpwWQKqxsDZRLKNTa0CSZO4WqiIAYvuKszkO36Q1NIqzCSzpDKE5ywHo5vHQWlbEcPZV/ELKvKK5wGWsTcVTGgdpGc79w+Ij/9MJgn5Xo28VTrAoFtJNFs5j/Ht/TOFc8CSmBM/X82h9qSC+laf4HDonXzHVymk7mWjW5B8Y4qC9BVm6ru+3U1bYyprwUvX18MdchZr0t1Dj5v0BcG9YIXvddBwm+P2NdwB9BiiSzrZ7wZmz+yqJsmieRymUbYrlL80YPYLUvA/i1Fy9xKw6Hc3u2gCQyrFWcJ
x-ms-exchange-antispam-messagedata-1: xHAkk/5JBk49RQ==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM9PR07MB7313.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8b8f7914-d151-469a-6977-08d9fa19cf49
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2022 17:51:40.6894 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: K6HiLKbXdg+wUFYbN4JlQKo/lR3MAKYRw+qto7lQKdfy/DCZJxR9l5ozL0ummSQwIt45QLZwiRvM82TqNhNLUpHf2aMNHlEr3L+XbKcy/gPF+/ybO30lLPob/35qImNu
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4028
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/QScASGyD9NLdUA3osRXb8mVtG7c>
Subject: Re: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim
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: Sun, 27 Feb 2022 17:51:54 -0000

Hi Dave,

We are using the l4steam kernel, which was not that long ago upgraded and merged with the BBRv2 kernel which was 5.10. The code you referenced that does the head-drop when the queue is full is part of this code. You can see it in action because the sojourn time reduces when the arrival overload rate increases. At 200Mbps it is 600ms instead of the 1200ms expected with taildrop for a 10000p limit at 100Mbps. This is because the queue gets served at 200Mbps too, 100Mbps to forward and 100Mbps to drop at dequeue.

That code is not actually AQM code, rather taildrop which drops packets at the head. In the meantime (luckily in this case only after at least 100 seconds) the CoDel algorithm is dropping all non-ECT packets while still leaving the ECT(0) packets untouched. Since the queue doesn't shrink below 5ms, it stays dropping in this case, killing "all" non-ECT traffic. This is a "real" attack vector for (FQ-)CoDel and needs an immediate fix for all (FQ-)CoDel deployments. At the same time it can be upgraded to support L4S too ;-) and everyone is happy.

Regards,
Koen.

-----Original Message-----
From: Dave Taht <dave.taht@gmail.com> 
Sent: Friday, February 25, 2022 10:06 PM
To: De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>
Cc: Black, David <David.Black@dell.com>; Neal Cardwell <ncardwell@google.com>; tsvwg IETF list <tsvwg@ietf.org>; Bob Briscoe <in@bobbriscoe.net>
Subject: Re: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim

while I do not want to spend much time nitpicking this document...

"causing most of the time tail-drop" stood out. codel, fq_codel, cake all do head drop, and always have.

On Fri, Feb 25, 2022 at 4:02 PM Dave Taht <dave.taht@gmail.com> wrote:
>
> I am happy to see some results of different scenarios here, and have 
> some suggestions as to others.
>
> On Fri, Feb 25, 2022 at 1:30 PM De Schepper, Koen (Nokia - BE/Antwerp) 
> <koen.de_schepper@nokia-bell-labs.com> wrote:
> >
> > Hi David,
> >
> >
> >
> > To be sure, we re-did the overload tests recently, confirming the 
> > previous overload results. These results are available at: Overload 
> > results caused by non-responsive UDP traffic for PIE, DualPI2 and 
> > CoDel AQMs | l4steam.github.io
>
> It really helps if you document what codebase you are testing. As one 
> example among many, fq_codel has a drop_batch facility now. An 
> enhancement to that has been, for 4? 5 years? is the codel count gets 
> incremented when drop_batch is hit.
>
> The article sets flows=1 for fq_codel, and then makes claims that it 
> has no overload protection. The "overload protection" is in the fq 
> portion of the algorithm. I have long thought were ecn of any form to 
> become a thing in the real world, that it would be best to also modify 
> codel to do "drop and mark" in the RTT seeking portion of the algo.
>
> Now, if you are trying to make the point that having a queue selector 
> that is kept from hop to hop and allows for differential treatment is 
> a win, I'd rather like to see results for a queue size that is 
> actually sufficient for pie/dualpi to operate at 10Gbit or above, 
> working at a mix of 10 to 60ms or greater RTTs. I assume the packet 
> limit for dualpi is 1000, shared between the two? What happens on this 
> test at queue 1000 at 10Gbit, or queue 10000 at 100Mbit? [1]
>
> In terms of future scaling issues for all these new forms of tcp and 
> qdiscs it would help if y'all (and by this I mean all parties here) 
> were testing 1gbit, 10gbit, and beyond traffic, at this point. The 
> default packet limit in codel is tuned to 10Gbit+, and has largely 
> been supplanted by a memory limit (as in cake) due to the prevalance 
> of gso/gro traffic.
>
> Also seeing the work on TCP BIG at google, how well is anything 
> working with 4k packets?
>
> [1] I've longed for a good rrul (simultaneous up/down) test on an 
> asymmetric network. 1Gbit down/50mbit up being common now.
>
>
>
> >
> >
> >
> > Specifically look at figure 8 at the end which shows that L4S traffic gets marks, up to 100% and appropriate drop if it reaches and exceeds the link capacity.
> >
> >
> >
> > The test case of Jonathan is approximated by the 70Mbps non-responsive ECT(1) UDP traffic on a 100Mbps link on a DualPI2 (Prague+Cubic) test case. In Jonathan’s case it was 40Mbps on a 50Mbps link. We also evaluated in extreme when sending at 100Mbps non-responsive ECT(1) UDP traffic on a 100Mbps link, and even exceeding at 140Mbps and 200Mbps. You will see the results are as if it is on a Single Q PIE AQM. Note also that CoDel which never drops ECT packets, causes actually close to starvation and high tail-drop delay results as shown in figure 1, even with ECT(0). So I guess all the concerns about FQ_CoDel and tunnels/Hash-collisions are equally severe and not related to L4S alone (can just be exploited by ECT(0) traffic today already!!).
> >
> >
> >
> > Koen.
> >
> >
> >
> > From: Black, David <David.Black@dell.com>
> > Sent: Friday, February 25, 2022 7:04 PM
> > To: Neal Cardwell <ncardwell@google.com>
> > Cc: De Schepper, Koen (Nokia - BE/Antwerp) 
> > <koen.de_schepper@nokia-bell-labs.com>; tsvwg IETF list 
> > <tsvwg@ietf.org>; Jonathan Morton <chromatix99@gmail.com>; Bob 
> > Briscoe <in@bobbriscoe.net>; Black, David <David.Black@dell.com>
> > Subject: RE: [tsvwg] Related to "Non-L4S traffic abusing the 
> > L-queue" discussion during the interim
> >
> >
> >
> > Hi Neal,
> >
> >
> >
> > So, I saw that explanation – could someone check the "running code" to make sure that the coupling and marking occur even when the L queue is always empty?
> >
> >
> >
> > Thanks, --David
> >
> >
> >
> > From: Neal Cardwell <ncardwell@google.com>
> > Sent: Friday, February 25, 2022 12:58 PM
> > To: Black, David
> > Cc: De Schepper, Koen (Nokia - BE/Antwerp); tsvwg IETF list; 
> > Jonathan Morton; Bob Briscoe
> > Subject: Re: [tsvwg] Related to "Non-L4S traffic abusing the 
> > L-queue" discussion during the interim
> >
> >
> >
> > [EXTERNAL EMAIL]
> >
> >
> >
> >
> >
> > On Fri, Feb 25, 2022 at 11:56 AM Black, David <David.Black@dell.com> wrote:
> >
> > Koen,
> >
> >
> >
> > I'll observe that "traffic that is not responding at all to CE 
> > marks" is not necessary to achieve the reported results if the 
> > experimental setup "prevents the L queue from seeing any
> >
> > need to apply congestion signals, because it is always empty" as there would be no CE marks for the traffic in the L queue to respond to.
> >
> >
> >
> > I think the key part here is "if". :-) The assertion "prevents the L queue from seeing any need to apply congestion signals, because it is always empty" is from:
> >
> >   https://sce.dnsmgr.net/downloads/L4S-WGLC2-objection-details.pdf 
> > [sce.dnsmgr.net]
> >
> > That assertion is inconsistent with the functioning of the Dual-Q algorithm, as described in:
> >
> >   https://www.ietf.org/id/draft-ietf-tsvwg-aqm-dualq-coupled-21.html 
> > [ietf.org]
> >
> >
> >
> > As Bob noted: "in the scenario shown, although the L queue is indeed always empty, it will see a high level of congestion signals (~10% in this case) via the coupling."
> >
> > Here's Bob's e-mail for more context/details:
> >
> >   
> > https://mailarchive.ietf.org/arch/msg/tsvwg/joFr3sfOrxxkYhWdYrO2rLlC
> > NUw/ [mailarchive.ietf.org]
> >
> >
> >
> > thanks,
> >
> > neal
> >
> >
> >
> >
> >
> >
> >
> > Please give that further consideration.
> >
> >
> >
> > Thanks, --David (as an individual)
> >
> >
> >
> > From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of De Schepper, Koen 
> > (Nokia - BE/Antwerp)
> > Sent: Friday, February 25, 2022 4:29 AM
> > To: tsvwg IETF list; Jonathan Morton
> > Subject: Re: [tsvwg] Related to "Non-L4S traffic abusing the 
> > L-queue" discussion during the interim
> >
> >
> >
> > [EXTERNAL EMAIL]
> >
> > Hi Jonathan,
> >
> >
> >
> > Can you confirm that this test is done with “Cubic” traffic that is not responding at all to CE marks? So it is just like any other non-responding traffic (like UDP CBR). We don’t see any other way to explain your results.
> >
> >
> >
> > If so, we can/should remove this “issue” from the shepherd’s write-up, as such unresponsive flows will get the same throughput on any single-Q bottleneck with or without AQM (taildrop/PI2/PIE/CoDel/STEP/RED/…) with a latency that matches the AQM strategy.
> >
> >
> >
> > Koen.
> >
> >
> >
> >
> >
> > From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of De Schepper, Koen 
> > (Nokia - BE/Antwerp)
> > Sent: Thursday, February 17, 2022 7:01 PM
> > To: tsvwg IETF list <tsvwg@ietf.org>; Jonathan Morton 
> > <chromatix99@gmail.com>
> > Subject: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" 
> > discussion during the interim
> >
> >
> >
> > Hi Jonathan,
> >
> >
> >
> > It seems that the following open issue identified by the chairs:
> >
> >
> >
> > Non-L4S traffic abusing the L-queue
> >
> > • ‘DualQ gives a large throughput bonus to L queue traffic, ie. a “fast lane”’
> >
> > • Is this a matter specific for DualQ that can be left for experimentation?
> >
> >
> >
> > is based on the following experiment you performed:
> >
> >
> >
> > >             simple two-flow competition test on a standard 
> > > dumbbell topology,
> >
> > >             with the bottleneck running a DualQ qdisc into a 50Mbps shaper.
> >
> > >             Both flows were configured to use CUBIC congestion 
> > > control with
> >
> > >             ECN negotiated, but one was additionally tweaked to 
> > > set ECT(1)
> >
> > >             instead of ECT(0) on all data segments, and to pace 
> > > its output at
> >
> > >             40Mbps. This latter measure prevents the L queue from 
> > > seeing any
> >
> > >             need to apply congestion signals, because it is always 
> > > empty.  These
> >
> > >             tweaks allowed that flow to use 80% of the link 
> > > capacity, gaining a
> >
> > >             fourfold advantage over its competitor,
> >
> >
> >
> > If there is capacity seeking traffic in the Classic queue, then it is even desired that the L4S queue does not add extra marks. The L4S marks should come only from the Classic coupling.
> >
> > Before diving into details, can you first explain why in your experiment the coupling from the Classic Q has no effect on your paced and ECT(1) labeled Cubic flow?
> >
> >
> >
> > I would expect that this ECT(1) labeled Cubic flow would get even less throughput than the Classic Cubic flow, as the first gets the doubled coupled CE marking probability (eg 2*10% = 20%) for L4S flows instead of the squared CE marking probability (10%^2 = 1%) which ECT(0) traffic would get.
> >
> >
> >
> > Thanks,
> >
> > Koen.
> >
> >
> >
> >
>
>
>
> --
> I tried to build a better future, a few times:
> https://wayforward.archive.org/?site=https%3A%2F%2Fwww.icei.org
>
> Dave Täht CEO, TekLibre, LLC



--
I tried to build a better future, a few times:
https://wayforward.archive.org/?site=https%3A%2F%2Fwww.icei.org

Dave Täht CEO, TekLibre, LLC