[tsvwg] L4S and the detection of RFC3168 AQMs

"alex.burr@ealdwulf.org.uk" <alex.burr@ealdwulf.org.uk> Mon, 07 December 2020 22:44 UTC

Return-Path: <alex.burr@ealdwulf.org.uk>
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 CE31C3A0BFC for <tsvwg@ietfa.amsl.com>; Mon, 7 Dec 2020 14:44:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level:
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 HyC72GeZArWH for <tsvwg@ietfa.amsl.com>; Mon, 7 Dec 2020 14:44:12 -0800 (PST)
Received: from sonic317-27.consmr.mail.bf2.yahoo.com (sonic317-27.consmr.mail.bf2.yahoo.com [74.6.129.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40A953A0C00 for <tsvwg@ietf.org>; Mon, 7 Dec 2020 14:44:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1607381049; bh=NXlxE6QrycZmog+dcn2ARC9hVWhNkGg49Q4Ln4BD/wk=; h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject; b=CZumOsiaZaGFISzZkTL54UbEWh/q09XndmMR8NrYAoaHNea0rsv34L7XBTv1AL13SphcvgWccIIsDTo4BCfM7Lgn/z6MtNR/GlHo8iZzBnCpS+eXT41JcszWKMpaZRVOFBMRe5mg4nn1ykO4JuhR9601LyzEFWI9i9Kqs0seKRPNwE/JNwVg6fTzEEfBgJYXt8Rn2kOo7Y+JgpINw/3bz0ifo5ulkirI19TcFsBPSxQanTy235ZmYS0YrL54k7Gbq2yHT3Ot7/+9lLaRmr+qieIfM2Vrazsj7GdqLxEVJ/Nspe+lKpKuJ0Hf5sLS3StiRw9c9kH/mLFKE4JFF/ZJmg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1607381049; bh=Uu0aw1yr9dOnuxOawLHkMsbWMYC28bBG9+pxtJ9ugOd=; h=Date:From:To:Subject:From:Subject; b=DskB3w8vtrmYMwcsz6tf8ALVkcAx1EZytqKg/Wh9/KrdZSFUYZbSxmb2FNBdOsV15JwCBu237tXk8L1F13eFOobAT6u7T4Hi37ZnHNzi8p60glZPYFJ1gkeQ/6iuTIbU+B4yf1FumlWtqvb9lw6fgDh8AT7ejMThorubKLXMf76iXYBRpPaNrrJw72EFuhEtMCdZj0J1Jw7ARZL6n2mmR+R5DSIIMr0iZmxWBJ+pAlyX5RO3+WcfsvACuIStU9rFGvxLLL6t8OFfSL3qG7+lg3YH42oFmG5XoWqVJ5Zor+tFyUenw7r3OKRiGJYamA1zc126qNFuf5QsAsLyizce5w==
X-YMail-OSG: Qmn00CcVM1kG4.SCgTvc9CAhLXBAuu8bT0OCA1.nufYx9GR3lbH6WSpPS6N5JOk u97naDY92WOeK5ACa9KRE7axv7a2cfyAy5ey4E9LGuXLcYnqUm0f5n9qPx1kGwO7Crbi7oxO222x 2woslWN6DUWpWhIXgQu5mir2df7RMUMtkt2a_OUKnZ7ln39zOwrywzN3kfEjVyrPjigzg6rPBrdm wIvBTsk5PVWedxdcSgLPx.1pJTdVUDb59THg75QbOLjs9Fv4Na9gnKKp2cpNphfKK9k_47a3f77H KGoUXnISCiVQX8amrEicSipA1rS7Ia2OvUaUc45xlqyaacxvRvuv9j_wcYH9btEzmkCGRpShEjWH Z26YaXJafIO7Zb_rnOPU27bgNCscfIGq9hVghRR88TU3lNRERDVlAaP4bLhsbVOCtinN98gOgpdw livudbEkAlfhbkUS8VMOZw5f7czHgQAoqo__YsuvcuBhHQZsy6Aa7LDyssuAGNgRH3OV2TAGz3V3 LYUEGxd5WqJz7Zv80k.DkOtgAejL7iu7jQJWpHb9jwEHQ2VY71ISB39WSvdnEAJ.QFEz4dxUHNzP 6kJGM2kEs6g9MtYujLgwHre5xA2hD51v59BH4lKTaJFquctDv3AZuYH9hFC44nmNMWWuwndlDBk4 59psGWL4_AqRrAWejYw9Ed7UnCGwV_mVHMbTSzghA30wCKErWtfVzRE5uBYR0TD8ME3XcrrNKgup bayg27YqtgExeFZbfS3aSZgEzTLB7RiOKTwi94sbeYXz0MMZjmChEizUa4nwwk4qVIRgq5h9jk6h ZaXC2jOlt1qDH.EM.vN0HuMvFy.aYh7XhcBLgAuUBk2nSmbNWGxjJYoO1brejraI7Vg_69u4ZG2B D83SX.rC6us0.DhrCgOIrW18ayfTRW2NZpQCCTMOgmBb52RISwfn1TX2dzCaUYUmsiytQr3dCzP8 hDkBOqoG91sHWA57KBQBONoPArbcSdqk86.HIW4IBubjZf0weMfjTOI.4IQBOffz_2zwbibfgf5T JF.ZEPYLwMpK379n6pgewch_XpMcEAu.Hm0DwMjC9royHpmpEgAW1a9praZhGs19WXgE4OiekhEo HCV8aES8nWzLe4ftQCXEM0yH5omXbaYsT1tNTNx2fTcsEvWHjCJoUdRRCCDvpyuMY6zaCXpP7qoD B8wyhsiyuV6FUQqgIqo.4I0jg3fYpg.DKeHENUAEbNHl1ek4CISBVALmlFTOHTbQZW_Er44YvwGn P6zeuv1XOyi3ePZPSPJ1Z0Vml8hV4aDh98yHpuBPnFkWVacKxjhj2pt_tiV7E1FkTn9cQuLU0atj sUHLOzr2dCxFYEafarb1rz3O1.7rYA4DvCcl44_JYVafUcfd5U.ZkLTWBwmznN3xPk76prorL5tc ghXIrsXWkKfe5s14N0Yx_qBExWasDerz1W4xdHzmFVEdaiAZ_OIVBvxclXHXgUPWdMpQDsgE3PKB gyNVngRgYa4VBq0luVGHXf_oJHHeUY5alpKv4jCUWy.wUQGibrDxJgdZPRl.32YG6iwfyC7UF9Vi QRYq4swx2YtIBt6pIZyBnZs67JQE7T1.cs0PhRVH3EZd.nMqa3kvHuSkOw19HIUwAeVAgUjC7fl8 .dfz.rT130qQOf3_FKgCZMJ8m40K1lEfzr.gpjsCDsMB.9MO33XkFWKyWRD0SVCINsAerr2fWvpW 0_QZ8.4hIgNenVTW8Pviceim5lfzkTv3U4T7M7HBMc83I.OaVLneewihYqf21hxOp41eL6TBe9j5 8QArDjfPFY9xfYeprlM55LKp50eWma2ZZYppotgI8qiuawrqXC.pXRR4VyvQCQswH0AUJ7oTHHFO c9HU3SYekrPD4g2l.4ORFQS790LqwXcOdyYlQdy9onXtgtBudC7aU7uc8szJPsGxlwUtrME7I3oI qgr12TKDkJ4x7UTICatcVNF77UagTOovQmJhvj4WUcuwu8rD9pEI04pUvkjUamYQ8mLNNrKe5MCc D7L_cOAISSZvtD6yrA7PYA7yoY8v7CO56ct5SSUJQ5fMfp6s1H4UGpOSNjFRPyIp00aQC_tkPUFV uzEaXilI93I561Ft3B1Ox0uOASI_BxEwPmB.9ceH39Pr2I3kiViur1F31Pfra_hU6_Kgp2OoU7.J mMZwF3iYSAALVeRvCKEppxa1iI4bKm_Wdn3SWf4._OYQBSvoByRXIxxS9AvJjba1PjvoWAl3eG6F b_bXocydhycdqlg2PfIs6wjoeR8sLgFhX23O84z0R3Oqbaxd_uXOOkN_mNVr1bj1wcal1eulp21L jsWStmQ9Y9kFcqo2bX9jHl8rlZ4RfcSIjsR2BqV68d9_htWYuvFdGcQl7sm6OdvPQN3aNUyZMfOo PXtWbX5G9VW60WdDV2uvYwOjsS_6JfOKhgUR4nzuLKtuQ7_H.mbm4saMlwkzAjWMwwKEw2CVAB_4 6poLPLTeTmSdR.ZyWhqPJWAFzG1twnD1EUsl1W8zjRj7wYIjPM.EURWytExumaTAUrjQsHn7b2_Q t6tp4Qd.fmrTd911_xzRWFxMflayPPn_5tHxmJwOQxM1gaoG1O7tdjR.N1niUb9lJGsaz58mcJXd YLRnz_McszUR_vda2qg--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.bf2.yahoo.com with HTTP; Mon, 7 Dec 2020 22:44:09 +0000
Date: Mon, 07 Dec 2020 22:44:08 +0000
From: "alex.burr@ealdwulf.org.uk" <alex.burr@ealdwulf.org.uk>
Reply-To: "alex.burr@ealdwulf.org.uk" <alex.burr@ealdwulf.org.uk>
To: "\"koen.de_schepper@nokia.com\"" <koen.de_schepper@nokia.com>, "\"ietf@bobbriscoe.net\"" <ietf@bobbriscoe.net>, "\"G.White@CableLabs.com\"" <G.White@CableLabs.com>
Cc: "\"tsvwg@ietf.org\"" <tsvwg@ietf.org>
Message-ID: <125328289.3455959.1607381048136@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
References: <125328289.3455959.1607381048136.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.17111 YMailNorrin Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/mIqNOa5vmIjFk_LNdOLJHQfm5s8>
Subject: [tsvwg] L4S and the detection of RFC3168 AQMs
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, 07 Dec 2020 22:44:14 -0000

Hi all,

 At present the DUALQ draft leaves it to implementers to decide if traffic in the classic queue (IE, ECT(0) traffic that uses currently standard congestion controllers) should be dropped or marked (except, apparently, when an ECT(0) packet for some reason turns up in the L queue?). Perhaps it would be wise to specify that during the experiment, deployments of L4S AQMs (whether DUALQ or the other alternatives mentioned in draft-ietf-tsvwg-l4s-arch) SHOULD NOT (or maybe even MUST NOT) mark ECT(0) traffic, and only drop. This would be to preserve the fact that, as currently, those RFC3168 AQMs which are unaware of L4S, can be identified by the fact that they mark ECT(0) packets with CE. If L4S AQMs are required not to mark ECT(0) as CE, then if an endpoint (or other monitoring method) sees a CE mark on an otherwise ECT(0) flow, then it knows with more or less 100% confidence that an RFC3168-only AQM is on the path.

Presumably this is safe, since L4S nodes are required to be able to support Not-ECT traffic, and ECT(0) traffic is required to be able to cope with drop.

 At present the only definitive way for endpoints identify an RFC3168 AQM in use, is to observe CE marks on an ECT(0) marked flow.
Bob's paper [1] gives various other methods, but this seems to be a research project at present. If any of these approaches were found to be reliable, then the above requirement could be relaxed fairly easily; the reverse is not so easy.

There are, as is probably obvious, a number of reasons for wanting to identify RFC3168 AQMS:
 - Current efforts to gather statistics on the number of RFC3168 AQMs which might encounter problems when L4S traffic passes through them.
 - The the ops draft (sec 3.1)  envisages that CDN operators should test for the presence of RFC3168 AQMs, but doesn't yet specify how this should be achieved
 - Within a L4S transport protocol, in order to fall back to RFC3168 behavior

All of these would presumably be assisted by being able to classify observed ECT(0)->CE transitions unambiguously being the result of an L4S-unaware node.

Unless I'm missing something it seems very much worth considering to restrict L4S marking behavior of ECT(0) for the time being?

I am not sure which drafts would need updating; DUALQ at least, but presumably the ops draft and maybe L4S-arch.

regards,

Alex

[1] https://arxiv.org/pdf/1911.00710.pdf