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

Jonathan Morton <chromatix99@gmail.com> Tue, 30 March 2021 22:41 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 C079F3A11F6 for <tsvwg@ietfa.amsl.com>; Tue, 30 Mar 2021 15:41:08 -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 QeD0GRQb830f for <tsvwg@ietfa.amsl.com>; Tue, 30 Mar 2021 15:41:04 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 315A53A11F7 for <tsvwg@ietf.org>; Tue, 30 Mar 2021 15:41:04 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id b14so26171998lfv.8 for <tsvwg@ietf.org>; Tue, 30 Mar 2021 15:41:03 -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=xoRvDCrmILuP9oI6sU+C5OpeRk4Ioq1YVAvns3cDnSU=; b=WLkL1mG4IL6zUHHcqI/25oxaCTHzyVO/d23eXznNNHR4Sy5+7x7s34krrnk1MxkZ+z piQ35ezzV6Lm7Uyc2CY7cP/pLWTR3LKBs4grytA4IgtivXDIFPAL6D07oeH7mrv3o3wi 39e+BPqkUZ1Oz5qu73h5XKBI0aJic4dNjLsTvu3pyVRl5KqHuHX/8w5c+8sed12RoDDm MVLDLUzUueun5ZG6zyCYaAAXmtxKfx5p/p+LVm5lI8xzD6+HOiPNwLLush71QC7cGgKm f3o6RF7Pg5NiYXQdYlmM6iFg3RJLtPANSQgafmXM/mO1K2Hbkw1l8wQBkNc1N7QNmImR 8vaA==
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=xoRvDCrmILuP9oI6sU+C5OpeRk4Ioq1YVAvns3cDnSU=; b=jF+BIJeBUz6v5qG/pVojpUFejkNCq2jsN+hJgB4dQYaq2uf+VuuGYSKP0oXkPrHf0G 3bzYLglca9H2aWPMSyFVTwp++MZHmVN2zXNFkwapumfXM8/ccEYMDKvoIRETrknLe9BR MSGRHESARAMdp/MfuvpqsfFD0rTunGIZR9vir8d/+qUNDcTtMyOCdIWUxA4CjQfj/Jko 1LdXjkZDg7OUqH4cQB0e5bsdw2K2DZUS5kYea8VP6wu4pRASNqrXFNkTkr6xpkANRep3 GFgPXcrLQoiNaDFartTFKS5j4ssmaS0bORgc2uw9mL0VX439cSzoG8G8x+JHP17KkOr+ tCbQ==
X-Gm-Message-State: AOAM533UHFoClPN/NeNoQYfBppECpIlymD/WwC5ZFc+4UH19IGEDTDDl M6LoXMsS0n1kLZG3SPAhNq0=
X-Google-Smtp-Source: ABdhPJwxgtvlgkh/aH9DuywAwh6dx9uBU/V8zVnRCA9mfErV80XWVe1btMrFcFrwpsu5QJ+wh6a3tw==
X-Received: by 2002:a19:e0d:: with SMTP id 13mr225257lfo.549.1617144062002; Tue, 30 Mar 2021 15:41:02 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-25-11.bb.dnainternet.fi. [178.55.25.11]) by smtp.gmail.com with ESMTPSA id i15sm23841lfv.192.2021.03.30.15.41.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Mar 2021 15:41:01 -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: <55df6d38-9b6e-aa31-7731-35765675d8de@bobbriscoe.net>
Date: Wed, 31 Mar 2021 01:41:00 +0300
Cc: "Black, David" <David.Black@dell.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <97DD093D-3FF4-45BF-9881-160763BF13FF@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>
To: Bob Briscoe <ietf@bobbriscoe.net>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/X9E_u3cmEBzr176DDTv9e1E7SZ0>
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: Tue, 30 Mar 2021 22:41:09 -0000

> On 31 Mar, 2021, at 1:07 am, Bob Briscoe <ietf@bobbriscoe.net> wrote:
> 
> We can now summarize the impact of this proposal to use a DSCP to confine the L4S experiment to one network:
> * You've agreed that the DSCP scheme doesn't itself avoid any FIFO RFC3168 ECN AQMs in the network participating in the experiment, or in its customer networks upstream or downstream. It still requires a participating L4S network to follow the l4sops draft to bypass these AQMs, as if they were using the original L4S ECN scheme.

Correct, although you mischaracterise this as a disadvantage.  The point of "containment" is to divide the Internet into a small number of networks that follow l4s-ops and participate in the L4S experiment, versus a much larger number of networks which do not need to know or care about L4S.  This makes deploying your experiment easier, not harder, so IMHO you should be welcoming it.

> * You've also agreed that the DSCP scheme needs changes to all standards track transport protocols, so that they somehow feed back the DSCP as well as the ECN field, even though bits are scarce, and even though the only motivation for these changes would be to make this DSCP idea work for L4S.

No, I have not agreed anything of the sort.  I have instead pointed out that because both endpoints of an L4S connection need to be L4S-aware for it to *be* an L4S connection, building in a DSCP reflection to these endpoints is not a showstopper - even if it means that both ends must be using an L4S congestion control for either end to do so.

Also, this does not prevent using ECT(1) as an indicator that one end is using L4S congestion control while the other is not.  See, there is a workaround.

> * In addition, the DSCP will not necessarily even serve its confinement function if it is within a pipe-mode tunnel.

I assume you mean "a tunnel that hides the DSCP field of its inner packets".  I don't know how prevalent these are, but if they are a feature of the network rather than the endpoint, they should be considered as part of the network border.

> In summary, this DSCP proposal adds very little to safety and it subtracts greatly from viability of the experiment.

Okay, I get it, you don't like the DSCP proposals.  You don't need to argue and rant about every little detail of that.  But what you do need to answer is the simple question I posed earlier today:

> On 30 Mar, 2021, at 11:21 am, Bob Briscoe <in@bobbriscoe.net> wrote:
> 
> L4S does not involve a DSCP, so there is no need to discuss DSCPs in l4sops.

Okay, so what mechanism do you propose to contain the L4S experiment to the participating networks?

 - Jonathan Morton