Re: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)

Jonathan Morton <chromatix99@gmail.com> Wed, 05 May 2021 15:50 UTC

Return-Path: <chromatix99@gmail.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 28E1F3A14FF for <tsvwg@ietfa.amsl.com>; Wed, 5 May 2021 08:50:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 fhDTiGSdyak3 for <tsvwg@ietfa.amsl.com>; Wed, 5 May 2021 08:50:24 -0700 (PDT)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (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 7977A3A1602 for <tsvwg@ietf.org>; Wed, 5 May 2021 08:50:12 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id h4so3309780lfv.0 for <tsvwg@ietf.org>; Wed, 05 May 2021 08:50:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FRb29J2qceGuAvS3ZuXTuRdjL7eCyGdscZylk/YtGFk=; b=vazAoiTC6vKXqhxD/cUcSVwa4qeY0CBLOA9creYUi+WrCIMXfyGObAzC3tsESdmG1H b5XLV+stEH/fodeiIHkDXLl1uTw/cvd00w14BF3sx7frengg2DNzxF8DW8wt46CHKZu5 A4n5Y1EaSluB7S6CtE9C4/3lx21d8cxDp8hBBLWmCqtFWrVPlv+jh6Jjn7tsP0ks2PwO J3rFpzNfASU44riinN36/iTXdxvm9eolJXq24aKvSP13heKuBmRmvBIstyvx4LL87uQx uEnp0hLowkh2+htsx1NuBsRu6dpAgtVZofixvPA+jIS6ufrNXNnNj6tc9QQ5tx9sL/90 2uwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FRb29J2qceGuAvS3ZuXTuRdjL7eCyGdscZylk/YtGFk=; b=L3gh1R3aQcQiBQY10Wh1W/sYHqvNpCF030jPfl9zQ20IOauu/7WGF9jbESmTdQ1iow RJYUEsnVRpmCtWeMsxK/Zoty1jVkrbLF4cdgEgxC8zKMHdmPQxnFANKJeJP4XFltVwsZ kudk4J4BYbTTm4ffvDcxbAy4OuluYPbej8rx/q1cPBOsaUtNG26upfUbUpQHrv/bQX8X 2+6kx172E9EpD0Yqz7tXkHsVMjLPzZg0lZVdA/zlUdzOZDhc7brBgprGm88ZyYqxDazY 1nJFHuGIHswJZNQOygRQXg/4hGJ9BBA0xNoi2YOs6eyqJe3TlbQ/RULIlO3UzzTEz03n bkGQ==
X-Gm-Message-State: AOAM531dOP25mQCvj0+fM54jBaSK3G1X0zhEZ2FG65fkWK1CW0bjf289 MENUHwgbRNKozEwekfZmd6k=
X-Google-Smtp-Source: ABdhPJzpluwpSeyYnGrI95sV4u2REgavyUJMI9vtjpgQGpsVtayfNn+993Y45z0C575UkQNbpsi6nA==
X-Received: by 2002:ac2:5316:: with SMTP id c22mr20130080lfh.609.1620229805298; Wed, 05 May 2021 08:50:05 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-25-11.bb.dnainternet.fi. [178.55.25.11]) by smtp.gmail.com with ESMTPSA id m20sm1534007ljp.63.2021.05.05.08.50.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 May 2021 08:50:04 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <HE1PR0701MB2299FF283AC01525508C711CC2599@HE1PR0701MB2299.eurprd07.prod.outlook.com>
Date: Wed, 05 May 2021 18:50:01 +0300
Cc: Steven Blake <slblake@petri-meat.com>, "Black, David" <David.Black@dell.com>, "C. M. Heard" <heard@pobox.com>, TSVWG <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7FB786EF-53A3-49A8-B984-A0B18E9063A8@gmail.com>
References: <MN2PR19MB4045D7179410986A46C3E30783469@MN2PR19MB4045.namprd19.prod.outlook.com> <458e847061d1dd6a45bfa5bec046d201e88c8075.camel@heistp.net> <CACL_3VE3rfmAZewOCWTzfC5A9v7c2HgZ8NAxdt_5qKg5Rn0QNQ@mail.gmail.com> <a9e0781559a0ca4fcf02c225b67d3037bc56ea8f.camel@heistp.net> <02DBC945-B1D5-4A70-8906-E48831951C5C@gmx.de> <CACL_3VF8Nt-fH9RwncFVVvwicuON7A_R6JU8Y_OXqBwTOpdmKw@mail.gmail.com> <64AC29EE-2576-41C4-8411-7C66518A3853@gmail.com> <CACL_3VG3M-jFOHkCPCinnDP3G=gYU_0nnDz5Qwi9BJ501PrZFg@mail.gmail.com> <MN2PR19MB404525C9FD6052D0A195F44683429@MN2PR19MB4045.namprd19.prod.outlook.com> <CACL_3VGDd80FeqrH+8_2+Chbh-cT9-bpW-gfH7itSgXN3=_cbA@mail.gmail.com> <MN2PR19MB4045FE83AE49A3317476A6BD83419@MN2PR19MB4045.namprd19.prod.outlook.com> <CACL_3VEmgtk3XvNmshwmTf10pP99iGP9bTk5XpQ+iKDuCRhn-w@mail.gmail.com> <MN2PR19MB4045E0692C6A5C3C18317D00835A9@MN2PR19MB4045.namprd19.prod.outlook.com> <59668c4b3f0cf8b404f0e8b1d67e7960a8c5bcd5.camel@petri-meat.com> <HE1PR0701MB22992C3782C0F2AFED8501EAC2599@HE1PR0701MB2299.eurprd07.prod.outlook.com> <872FD5D6-8720-4451-8205-093BD7F1BE87@gmail.com> <HE1PR0701MB2299FF283AC01525508C711CC2599@HE1PR0701MB2299.eurprd07.prod.outlook.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/P4miWNzBYUF6GDIie-1eFwsU6FU>
Subject: Re: [tsvwg] Scope of the L4S Experiment (was: Guard DSCP)
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: Wed, 05 May 2021 15:50:29 -0000

> On 5 May, 2021, at 6:05 pm, Ingemar Johansson S <ingemar.s.johansson@ericsson.com> wrote:
> 
> https://www.iana.org/assignments/dscp-registry/dscp-registry.xhtml   

> The latter lists ECT(1) for experimental use only, with a reference to RFC8311
> My interpretation is that for future deployment of AQMs (fq-codel, cake)
> only ECT(0) should be used for classic ECN. This means that this part of the
> problem goes away gradually.

> Is this something that can be agreed upon ?

No, because there are two aspects to use of ECT(1) at play.  You have found only one of them.

RFC-3168 states that ECT(0) and ECT(1) shall be treated identically by middleboxes.  It is of course possible for a later specification to update that, but unless and until RFC-3168 is obsoleted, middleboxes that treat ECT(1) identically to ECT(0) will continue to exist and be newly deployed on the Internet.  This aspect of RFC-3168 was included *specifically* to provide a consistent baseline behaviour upon which experimental uses of ECT(1) could rely, so it seems unlikely to be discarded without serious justification.

One such experimental use was ECN Nonce.  This emitted an unpredictable pattern of ECT(0) and ECT(1) from the sender as a way to verify whether correct RFC-3168 semantics existed on the network path and in the receiver.  It was never deployed, but it would have relied on that aspect of RFC-3168.

Another such use is by SCE, which also relies on existing ECN-aware middleboxes implementing this aspect of RFC-3168.

If L4S cannot operate safely in an environment where existing middleboxes correctly implement well-established RFCs, then L4S has a problem, not the RFC in question.

>> You cannot sidestep that context merely by proposing that fq_codel
>> and Cake be changed; you must actually show that the change has already
>> taken place.  As of right now, it has not.
> 
> [IJ] Point taken. But then again, all network gear have a limited lifetime
> (mentioned in my email), either economic (increased Opex, energy cost/bit)
> or plain physical (things break down, especially home gateways do).

Right now, that process is *increasing* the number of RFC-3168 compliant middleboxes on the Internet, not reducing them.  The reverse will only *begin* to occur if you can convince the IETF to obsolete RFC-3168.  I do not see any chance of that happening.

 - Jonathan Morton