Re: [tsvwg] planning to close L4S issue #21

Jonathan Morton <chromatix99@gmail.com> Fri, 05 June 2020 16:57 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 A33413A0905 for <tsvwg@ietfa.amsl.com>; Fri, 5 Jun 2020 09:57:26 -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 PlQaF4_k5HaZ for <tsvwg@ietfa.amsl.com>; Fri, 5 Jun 2020 09:57:25 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 B72393A0912 for <tsvwg@ietf.org>; Fri, 5 Jun 2020 09:57:24 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id c11so12620493ljn.2 for <tsvwg@ietf.org>; Fri, 05 Jun 2020 09:57:24 -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=NufKTGGQ0KOLMqqs1BYlwhwCgwcUy83oAopvaIit+Jc=; b=d53gP2Q+8OLnkvXa2tpdh7EO8mWIerqnzqX8Kk47SSdvksFGq8I+sS9RS52nP4EVxe W/u7cRbyONkYGHEJHZLi0vKw2nuBtpXElKQLOz3PjlZGqkrQRBRbAuSGc3Wn25fBQzHN n710puFospxaXM4mv4+6diXj9xeOmHdUbTA3FMWi0nWgHBySEUekYYL9yvBB4fwaGotN mKPsgQXH2tKjT1pk9SjERya4WimXaBKjqO/Qb+9rqOhBskVmxGgj2gK7TugvbCrQXd7t 9WKImXJvX83p4JyURdhW+xQmKoEK5CwsyaIzusUqyihsBoXjKjIQL891XmOAdYSsuBC/ hiVw==
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=NufKTGGQ0KOLMqqs1BYlwhwCgwcUy83oAopvaIit+Jc=; b=G/N73aoyPSMRfXYQ9aIHDBTUcAOo3q0ipb45BqMZIiJmvVN6beC6blWXWwXPBVD0o/ 6pQJoia6c+WAemIFmVGlB/wSEE6HN1MSckprPt7fEQ7MepOGh/rnafmgICYzTvIr9y8i OrS9357xf9zHFDp3XJMWCO2Q7+Xnfz6sV+Ptv3FvzIL8QLMZYDgMzdjioPUfmpIOSmFH DAE3q/fI0STl1LsbqKNnp0r3KJZaWium/wVgr8VA4pqTX3QStgpmlyjwzsg7CaxIw51E V96EOZ/IyR7lycEbMvI0Gnoqw2ikt4Iia9yRnYxsB0RipriyqzLT9evIL/rIc/64ZbVz 9mLA==
X-Gm-Message-State: AOAM533n62HHeBUmN2dbukd7mfmotY/quK203UM0ogiRM9OWicZImBld QXY31FRJadsgcxYb8/EdFLCULur3
X-Google-Smtp-Source: ABdhPJxwk5nKPRafNXywX1oz2s1zwfIZBOZjQVGJ+dRxC/RDF5h9RGPBs/H0kDXEGTGEPCeQjr2Q3A==
X-Received: by 2002:a2e:9f57:: with SMTP id v23mr2834842ljk.324.1591376242865; Fri, 05 Jun 2020 09:57:22 -0700 (PDT)
Received: from jonathartonsmbp.lan (83-245-237-14-nat-p.elisa-mobile.fi. [83.245.237.14]) by smtp.gmail.com with ESMTPSA id i26sm1183787lfc.21.2020.06.05.09.57.21 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Jun 2020 09:57:22 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <b805b63d-8f55-7e3d-f34b-5b044cabb1df@mti-systems.com>
Date: Fri, 05 Jun 2020 19:57:20 +0300
Cc: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <8CA6DADA-89B2-4B91-92E9-5B6BF85C29D7@gmail.com>
References: <202006051330.055DU7ju030692@gndrsh.dnsmgr.net> <b805b63d-8f55-7e3d-f34b-5b044cabb1df@mti-systems.com>
To: Wesley Eddy <wes@mti-systems.com>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/rvFeA2ZcgqeUFd7dcjfYyTYAxNQ>
Subject: Re: [tsvwg] planning to close L4S issue #21
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: Fri, 05 Jun 2020 16:57:27 -0000

> On 5 Jun, 2020, at 5:20 pm, Wesley Eddy <wes@mti-systems.com> wrote:
> 
> If there's a specific aspect of #21 that justifies keeping it separate, that's what I'm hoping someone will bring up.  This is without any regard to engineering philosophy or workload optics.

Referring back to notes I took for the Montreal meeting, which IIRC was where these issues were first drawn up, each issue corresponds roughly to a line item on some slides provided by the Chairs, then referred to by a letter code.  I recall standing up and talking specifically about a linked group of four such points:

F: RFC-8311 does not in itself modify RFC-3168 to permit the redefinitions of ECT(1) and CE that L4S demands.  Instead it refers to a requirement for specific IETF approval before that may be done, specifically with respect to Congestion Response Differences.  This is essentially issue #21.

No such approval with respect to CE has been given to date, as far as I know.  Even if we accept the recent decision to go forward with development of ECT(1) as an input (which, incidentally, I do not), that cannot be taken as an explicit confirmation that the alternate response to CE proposed by L4S is also accepted.  By contrast the modified Multiplicative Decrease response specified by RFC-8511 *has* been officially approved, by publication in an RFC, on the grounds that it is sufficiently compatible with existing practice.

G: Incremental deployment requires compatibility with RFC-3168 AQMs, which (still) has not been demonstrated satisfactorily.  We had serious theoretical concerns which we had been able to validate by experiment, partly at the Montreal Hackathon.  Of course we have refined those results further since then.  I think this may refer to issue #22.

A: This was essentially issue #16.

B: This was essentially issue #17.

It is clear that there's a lot of common ground between the above four points, which is why I addressed them together in a single narrative at Montreal.  It might have been sensible to combine them into a single issue for tracking at that time, but I think the points that were substantiated at that meeting were just mechanically transcribed into the issue tracker.

Philosophically you could regard issue #16 (at least) as subordinate to #21, in that the latter essentially causes the former.  Solve #21 by adopting a different, non-ambiguous signalling mechanism for the high-fidelity congestion signal, and it seems likely (especially given our practical evidence to that effect) that issue #16 will also be solved.

Alternatively, we could regard #16 as the essential problem that must be solved, and #21 as the most likely culprit.  This would make #21 the more specific issue, and #16 the more general one, the reverse of what was suggested.

 - Jonathan Morton