Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)

Jonathan Morton <chromatix99@gmail.com> Wed, 31 March 2021 02:49 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 A857B3A12A0 for <tsvwg@ietfa.amsl.com>; Tue, 30 Mar 2021 19:49:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 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, RCVD_IN_DNSWL_BLOCKED=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 oH1qZGZTtAPR for <tsvwg@ietfa.amsl.com>; Tue, 30 Mar 2021 19:49:18 -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 0B8B03A129F for <tsvwg@ietf.org>; Tue, 30 Mar 2021 19:49:17 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id i26so26808409lfl.1 for <tsvwg@ietf.org>; Tue, 30 Mar 2021 19:49:17 -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=sVF5xMLUCtfFkln2V1wYiae+d1SH/SksUeQs5u0o1Tw=; b=d24aurCg7jNPGDQLF7prXB2FPpTFQhUBv9w56CJoIYBZrkql3VetyeLNC+uYhEiIgQ O8Et6SWvTCrzczll+xlNIM1vaWrNTlxNULY4bEAkjk9eKfsTpg4K4Ae8JT+eo6RzrqZl j2Y5STzrFA5YozI9jh6PvJzhGHOjyVen0tOwiWyTVfSK0pQDQnqquLVONqItjawADTXY IzRKh1c1DKVyheJbDHlchpKfCpR/HPR5DVWZmPouWQFVuYJvQtcLt0XinUKBDlVHMzzv 1mRd8PB2PB/iYCn0v9FHKXgokqxeYlsTCLNpxs9C0PUDV6rvE4BU6417ndSuVyhl3gKJ kcfQ==
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=sVF5xMLUCtfFkln2V1wYiae+d1SH/SksUeQs5u0o1Tw=; b=cRDJXe0ttU7MveXfzofTc3nKTbX2UYP7VD2NBQN1g0ALbeFaJ3DbtcEcQzc33JwYoj ug4R3OFeEXyR24PoGQL+uCRXNP9qPG4VP6YN1wErNQEJDUnjIRh0aFzpMqhVXqcGoJ9W YJOdxoe8mW5e61ZD6SvMts+mD+kj/HjaFXMrUeDBZWvQcEuQM1n0jt5LSpKS3m6iHz8u 1bPIdflbx4EmoGsdhqv5bxBklt3MzNR87ptgq+NdN3LyxlM5EDCQTsW3239aaJ3LkBpU NGQMXA8JmIlinGdAN+8rZWXbEp3BbbUEsnAIaalSuruXQphy6Xpa9eL+Nl4j/O/6eDM9 rh6Q==
X-Gm-Message-State: AOAM530zQX0fuxasb3c5Uy3Ijjff5RT4LWYrkmIO1zeJxVzlp8WvRPyM 6emCARArFUxYwpVP2L4ga6g=
X-Google-Smtp-Source: ABdhPJzkuYJ6fZ+hNYqxSefu4dPfqhx5Z/9G2v27HXdK/R8X6P4KTRt6MmDVxMO2fp/MKx6671WNPA==
X-Received: by 2002:ac2:4316:: with SMTP id l22mr804394lfh.338.1617158950930; Tue, 30 Mar 2021 19:49:10 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-25-11.bb.dnainternet.fi. [178.55.25.11]) by smtp.gmail.com with ESMTPSA id f1sm56209ljk.126.2021.03.30.19.48.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Mar 2021 19:48:59 -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: <b136740c-b413-ab20-615e-5476d207feb2@mti-systems.com>
Date: Wed, 31 Mar 2021 05:48:49 +0300
Cc: tsvwg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3A1A07F-4F26-410D-B7A8-E80B714F032F@gmail.com>
References: <MN2PR19MB404527384A1B1DD9CFC2A3D983659@MN2PR19MB4045.namprd19.prod.outlook.com> <6f0ac4bf-bd1a-65cd-1d40-a97d4aa71aab@bobbriscoe.net> <7B4426F9-E1C5-4F88-A264-0D54C809D523@gmail.com> <d28a8ac1-83a3-d7b5-3106-80abdca8b5a7@bobbriscoe.net> <C05137C5-B972-4E8F-8B1A-3254A4BB9865@gmail.com> <fe9b72cc-62fa-1587-64b4-4ed8b0b32d5a@bobbriscoe.net> <712A4EA0-27AE-4037-9ED2-687A5A69689B@gmail.com> <55df6d38-9b6e-aa31-7731-35765675d8de@bobbriscoe.net> <97DD093D-3FF4-45BF-9881-160763BF13FF@gmail.com> <b136740c-b413-ab20-615e-5476d207feb2@mti-systems.com>
To: Wesley Eddy <wes@mti-systems.com>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/yi_Eh9NLAU7WtdSliJzbFcaNETk>
Subject: Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)
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, 31 Mar 2021 02:49:23 -0000

> On 31 Mar, 2021, at 2:12 am, Wesley Eddy <wes@mti-systems.com> wrote:
> 
>> Okay, so what mechanism do you propose to contain the L4S experiment to the participating networks?
> 
> I think the notion of a strong containment guarantee to participating networks that you mention is a bit extreme in contrast to just reducing the likelihood or severity of issues.

Certainly I would prefer to see the underlying problems fixed, rather than adding safety barriers around the edges. Does that open the door to SCE-type signalling?  If not, why not?

> There has been a lot of congestion control experimentation on Internet paths that strong containment has not been expected of.

That's likely because the expected problems from most well-designed congestion controls, which are explicitly intended to coexist with existing traffic, are quite minor.  Once upon a time, TCP CUBIC was such an experiment.

I can also point to a major counterexample in the form of DCTCP.  L4S is a direct descendant of DCTCP, requiring a similar level of caution.  The main difference between the two is that L4S is capable of coexisting with conventional congestion controls in a correctly prepared network - but the "correctly prepared" part is crucial.

> I think the sense of the working group has been to take an approach of collecting and recommending reasonable measures to identify and avoid issues when experimenting with L4S.  This is mainly in Section 4 of the ops draft right now.  I have not understood the general working group direction to be asking for strong containment guarantees though, and I don't think that needs to be a goal.

My best read of L4S proponents' intentions is that the very moment they have an Experimental RFC published that sanctions a deployment of L4S (as required by RFC-8311), they will start pushing firmware updates and new kernels across a wide variety of cable networks in order to deploy "Low Latency DOCSIS", which includes L4S functionality as a core feature.  Far from a small-scale, carefully controlled experiment, this would be a large-scale deployment with the explicit intention of being hard to roll back.

I believe this has a strong likelihood of causing L4S traffic to flow not only within these networks and their attached CDNs, but as an unintended side effect, over other networks as well.  We have already discussed at length the problems this is likely to cause to uninvolved bystanders, which may even include unsuspecting cable ISP subscribers who suddenly start having L4S-enabled set-top boxes alongside their conventional-traffic computers.

Nothing I have heard in the past week has reassured me on those points.  Rather, the most basic of precautions is rejected as unworkable, and the simplest of modifications to L4S to enable them dismissed as infeasible.  Bob Briscoe even seems to think simultaneously that an ISP's customers are outside the "prepared network" for the experiment, and that putting a firewall to prevent L4S traffic reaching them would be absurd.  The cognitive dissonance is strong with that one.

Hence the question at the top.  I think it has reached maximum relevance.

- Jonathan Morton