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

Jonathan Morton <chromatix99@gmail.com> Fri, 26 March 2021 13:59 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 58F003A1914 for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 06:59:52 -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 jGDjrgdiwjHG for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 06:59:48 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 EB5383A1F2C for <tsvwg@ietf.org>; Fri, 26 Mar 2021 06:59:47 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id o10so7795220lfb.9 for <tsvwg@ietf.org>; Fri, 26 Mar 2021 06:59:47 -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=47OpS9Y+5sk/RNTKzsuoMmNgZND2WogxxcRex5Dkbk0=; b=hel9Ugellpn4o15FmJ1eXOH8OLIvQ68zuGElTvcTNb2lxWPqkL6U2gncdT2vv6V/Hl LjxOnlMU1AFgoJ4dwclbU9DfxWGRfwz2XOiaebGAESTEtW6HE6Pm1lwMX6dFCUZyjZzU UQ2KyXbHyldpuxfYwii456eWfY1SK4/5D83Fcxu6h2vtsAiev0pAKYRV2PMuq0q8z+xW XyGK/P6+dUoShLGA/wSXC6Ynm2R3mfBsiBPG0gpmPDqu5Xy/Sl6nQZfDWxMjcraLpPHX f6iBzopeAy7v48W6yKiEOVT5WUSkwHhCBqUg86bRs+I8xzuJv+SYmA6wDjsvKwQzmeIW 74iA==
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=47OpS9Y+5sk/RNTKzsuoMmNgZND2WogxxcRex5Dkbk0=; b=AfCklscoVgmAGEA9n1O1LzgClyL/TiVBp0Lp17cVQHWCMHpGw7IIK4rSJ2EqoNWxbD 4nXX/83WNe8MfSsVtluPKm8wS7+xkL+MlHTqKYXOBpgwMeUsweVAcv/490oHnnVvwRAy jZbmUvGvWZYvJV5cOmZIKqd31dRxRKOl4PQqJZHY30ajn1Vw5zj1GuVlCvJUKh52aSc/ bosO8Pf959eoxZ7YNTSfvg9VFUhF35n/Hu10NtXq0gUJG75tziUdiKi8bgunpwAY7mxr xdjqfIyiC8qzBdDr1niiWhBea1zZrwkgnzxdP6DC0Z5nSBThq+RS6IarF25IGaaVAWwU t+pQ==
X-Gm-Message-State: AOAM531rQn0vqO1+EIEn95bCBstVgqZ+9xuDY1FC9kJtdrjMNJWgtX89 xf/Pl0eGLdYctKoO7wMeavY=
X-Google-Smtp-Source: ABdhPJwYYo2YiiJ3rHqIoKQOfXLgrpWCg13aQ8u42J+tb3UpF6E7VJDoi3k20l2rwtwQflIb9G893A==
X-Received: by 2002:ac2:52b9:: with SMTP id r25mr8611314lfm.25.1616767183932; Fri, 26 Mar 2021 06:59:43 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-25-11.bb.dnainternet.fi. [178.55.25.11]) by smtp.gmail.com with ESMTPSA id t16sm1166773ljj.137.2021.03.26.06.59.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Mar 2021 06:59:43 -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: <AM8PR07MB7476026EA3AA7AD49622B296B9619@AM8PR07MB7476.eurprd07.prod.outlook.com>
Date: Fri, 26 Mar 2021 15:59:42 +0200
Cc: Sebastian Moeller <moeller0@gmx.de>, Bob Briscoe <in@bobbriscoe.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <76BB09A0-E385-48C2-810A-A1E48811188C@gmail.com>
References: <MN2PR19MB404527384A1B1DD9CFC2A3D983659@MN2PR19MB4045.namprd19.prod.outlook.com> <6f0ac4bf-bd1a-65cd-1d40-a97d4aa71aab@bobbriscoe.net> <7B4426F9-E1C5-4F88-A264-0D54C809D523@gmail.com> <AM8PR07MB74761AFC8F5BE0F9573DFF32B9629@AM8PR07MB7476.eurprd07.prod.outlook.com> <6481E606-2458-49D7-B580-8DF7B93494FD@gmx.de> <AM8PR07MB747675E421F0B7A6246C67BEB9619@AM8PR07MB7476.eurprd07.prod.outlook.com> <9A9D4AC3-43F0-4778-839B-E1E247A3C5FA@gmx.de> <AM8PR07MB7476026EA3AA7AD49622B296B9619@AM8PR07MB7476.eurprd07.prod.outlook.com>
To: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/8bdJDqFPItg7X-qBptFs-e8230Y>
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: Fri, 26 Mar 2021 13:59:52 -0000

> On 26 Mar, 2021, at 2:30 pm, De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com> wrote:
> 
> I understood the goal of your proposal. But before diving into the details of a DiffServ-based proposals, I'm taking a step back asking: Is using DiffServ an option at all. I don't believe so (see other reply to Steve's mail related to the reason for deployment).
> 
> As a second step after this, "IF" using DiffServ is an option, then L4S and SCE can get married and we can benefit from both.

In recent days I have put forward two distinct ways to use Diffserv in this context, both of which I believe are workable.  The one I prefer is of course the one involving SCE-type signalling rather than L4S-type signalling; it consumes fewer DSCPs and has fewer failure modes.

In the SCE context, Diffserv is useful for three things:

1: Protection of early experimental deployments.  This is temporary.

2: Enabling dual-queue AQMs to perform SCE classification and signalling.

3: Allowing SCE AQMs to distinguish SCE and non-SCE traffic embedded in the same tunnel.

SCE itself is compatible with existing dumb FIFOs, policers, dropping AQMs, and RFC-3168 AQMs both single and multi-queued, without the assistance or need for any Diffserv mechanism.  Most SCE AQMs will probably have AF or FQ functionality to ensure good compatibility with conventional traffic.

Diffserv is strictly an enhancement to SCE, which can be deployed in those contexts which benefit from it.  The CDN -> ISP -> subscriber path is an ideal context for deploying a coherent Diffserv system.  I think that dovetails very nicely with the technical needs of DOCSIS Low Latency.

 - Jonathan Morton