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

"De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com> Fri, 26 March 2021 18:07 UTC

Return-Path: <koen.de_schepper@nokia-bell-labs.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 B53363A24CF for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 11:07:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.151
X-Spam-Level:
X-Spam-Status: No, score=-2.151 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.251, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 a-ZjlnaBG9Zt for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 11:07:45 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2102.outbound.protection.outlook.com [40.107.21.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 451393A249C for <tsvwg@ietf.org>; Fri, 26 Mar 2021 11:07:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a4uLlEug6mfui/vDfKRSXQhDdqG1Jbyjo7zzHUiDljtOj0bJkpLQBoIirxpZOpCkeG1N+TeTJnTgFp3QOHzSjRrNuTYVB3BhkCzwsuJ4fUNfPhkNY8VVhCm88w0ioNqb3GRep03sMJAcgtmFTr1aYy8plKzq3nYVRVbII2fOESJGN8bGn5fo3hj49ggSQq6EcL/vaEDqNeEE1Jx6jAG+v0yIDwijiU9MvTS7B2ayUKF1k0yHglvlFJCzapjmBaFntPUuGvJyzLRnbbCVDEwquBoHwtEzrCHaG2tynL/KfKJB6uOvYFgfdiN2H3DkXCy50aJf8NQChM2bQrWas18Z/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3zqrAk1YPWFmE0T1w5+AqVpoFSyWXoTzTZTwVmoTKsY=; b=SiE71cOCXPfe+nYcgejOYVb7G+ymoz43WHe+lq+9B6L39UXj5gReAKQH5mAqyuUG+D0z2UTMW01wrbcXlQ2kVTV0GgLuWr0cNVNIqHfUhMyHWduVQXwxiET47B0nmPy+ivu2TasLOtzQH8RtXQ0YX4dUErZa0x5GMsMZAgiYklI3W/tGRCQtW8Jb0gFkNV8ecoCdNrpUMMmG73uGlSLRYnoUz4GyslzgVpO9yJJ+iBdV+H1eG8ZBCAKMIWrbm/0OflZxmZ4iVWY7IGaZryTlBVuuJnrz6s4MpxMsjugARgkvEYMLlscvQFMpkvbo67Ha3LDqDnhNO80WIeKW+NuAlQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3zqrAk1YPWFmE0T1w5+AqVpoFSyWXoTzTZTwVmoTKsY=; b=LKdTYjkyoxC+RcaeZe1SlbFoDGBAGbvicMgIxbDIRYVz/iFABPnctT8raLEBZR7aeGKIe57xNmJwgzWadBCgIP4Ccwl3+TUxG+pqYPpsZEaY2VFdIkmWoao7AHtjRV7WLDJls/0p+8UrKauA0Em5tZG1ljwqRd7ZQMN4Y9CCQvY=
Received: from AM8PR07MB7476.eurprd07.prod.outlook.com (2603:10a6:20b:24e::12) by AM0PR07MB5297.eurprd07.prod.outlook.com (2603:10a6:208:e7::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.16; Fri, 26 Mar 2021 18:07:42 +0000
Received: from AM8PR07MB7476.eurprd07.prod.outlook.com ([fe80::219a:cbf4:dec3:ac9]) by AM8PR07MB7476.eurprd07.prod.outlook.com ([fe80::219a:cbf4:dec3:ac9%7]) with mapi id 15.20.3977.025; Fri, 26 Mar 2021 18:07:42 +0000
From: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
CC: Bob Briscoe <in@bobbriscoe.net>, Martin Duke <martin.h.duke@gmail.com>
Thread-Topic: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)
Thread-Index: AdcfUdg330SgU1t/Rc2OwNBrVFfTigBqJnwAAAB6MQAAGe1RMAAsswKAAAMS/MAABOnBgAAAo0SQAAO6LAAABtMDAAAAsEqg
Date: Fri, 26 Mar 2021 18:07:42 +0000
Message-ID: <AM8PR07MB7476EAD0EC7CACBB10AF0356B9619@AM8PR07MB7476.eurprd07.prod.outlook.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> <76BB09A0-E385-48C2-810A-A1E48811188C@gmail.com> <CAM4esxTSZW6DzVFxkB37A7yg8MqKXRjMDUF79UEK8=2pcy3W8w@mail.gmail.com>
In-Reply-To: <CAM4esxTSZW6DzVFxkB37A7yg8MqKXRjMDUF79UEK8=2pcy3W8w@mail.gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia-bell-labs.com;
x-originating-ip: [2a02:1810:1e00:cb00:210b:63c2:20dd:546d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 643099ed-e8e1-4371-8d28-08d8f0820d02
x-ms-traffictypediagnostic: AM0PR07MB5297:
x-microsoft-antispam-prvs: <AM0PR07MB5297BF046926B7D5EB1A9657B9619@AM0PR07MB5297.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i6oW1xNgr8ul5Vmv4bwWw6QXmilvuPpRjhj1TIPBMJ/LbHGGLvVrK3UQusHP4zNEecW9YpsM7fPRbViMuBcRQN3yxaR1QZWn6wwBWSiwpyN/W5zKG+JwgoKr7VeiXWVH8CnYLdJ0MLQB2ddnRkoO5guscwMJ8vB7cYpGHtUsSUnUeZTnkxi8tj6rLOOQG2ETV25Gse3WmJocFf2egK84h/KJcCG32QkXlSPsNXv5/aX1XNvNKtBqYBq8/WWAH2byTpY7F72oV/RbLAAbZ4vNcYXp0nhEUWyaPg9vm/uT3p3S/CmLRCwGB3lsFEUKSxBZW5d3YoMZR+75VwnHrJovMce0V5Om9U7v7pBXWFgBgtjVkt7Gk1UOC039E4g36EDkId/Fnnxxzmia13dZHztVL+RX3RuiwVsisf5hfLC20GIud5xz1iVIsLTQhujxddnfIc0v7wI/ecb138H7RCulIgQgEBMaJIIHuoj4v3ih/5LPQP0tB4+yX8rkbgsgBKvUCElXm5XYbxKVeCindmYmi1S0Bvuuv3oW4B4j8kkZA2VN+JxUrVliGyBMx1zF4kUjp52WmQWcaP/TLt9YZpl80gdShUQcgH8fSWuAonxbr8sC2uEMOo98ZuvZVI8EKhQ54g0ecMb0+frdHBII3mz0LOftb1f+WrEKDRsXAEUUQCcYmnb+3Ebpc4y8h8wss3OSAwx0o/uCAy9YvnbVm6kitWLX69eQboCgazGG4ELMcKAmd2qCF7jbIY2HYzQCkxX6
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR07MB7476.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(346002)(136003)(39860400002)(396003)(9686003)(7696005)(4326008)(66476007)(66446008)(64756008)(66556008)(166002)(966005)(86362001)(76116006)(55016002)(478600001)(66946007)(71200400001)(83380400001)(54906003)(8936002)(316002)(8676002)(33656002)(53546011)(6506007)(5660300002)(186003)(6916009)(38100700001)(2906002)(52536014); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Xqr10RpVfvVyL3usvgiqao6lYeXc/w7wLdeYTmtp4zMnOXjv47osMm8QQrvVsKJxhByMuYJ1ClHM4cPlyCk5s40rfi3mkDk4WxNIKJSpHVut8chwTZyN/vWVBS89ghqMwiIJP2yPHV2UjlfYzHaXy7J2Zw+wkgUsNUHZ25fk3zNzeIbGXCtIzqhlQOJbWDvqTCj9w7WFlj0upG3wo0LCZ3ndmkfm25nhFjGQJKj03qkgAYRMBA5kyUnFbYeH+75eke4AOXoDmHpAqLjO0mL1FxhNAgL2A2N4HJeh8rFA1Qq4gCPpB2tpBcC2Q2REddezrYVVXq6xBRUptJgpE0qz+XJPRfnluUS/LE16buyLdbhehD2XM9BkcrXW5sFyVpH+Bz+5Uw1M6nKOqEIGOVj4tZpl0wrGCJIDXcYr44/1qy83NeNa8BKVhVbciQfLLu4+szS+A6K0kzP7+T/UQEMAyNc8PwRDutbTpS5hKVcb6G7+O1U6iLDjIc6iQZ2Ylc6VWWJvzXqJaYt55Hj0HMaFnGm2nDzqDsjjGAbpqzjjMJvjrRy2kq4gn1bUpdwc6y4ClQrwdMpyU4RsdBPZAtu1qP5VDQD9kDyvVXs0Pd+dcLIqltwAwf8gx2VQY2Cm11ME/DzUopffZvxeBtfGYAmEq80I0O2nwraSb1jTkxijdPTlLJ9hsiqa1nNaRcp3vYWvcEkImIONrezWowpFXE91bAd/c7Wjf+6gWKshswC4HmB1iAChN1G77dfZULvsDeuSekhgODcswAxBKqrk+h4ose8KRlL/ITTX0ugmfk9DlCL8aBsOZ3iHv9p5ZQQiR5n1cEzJH5I7BJWM2tXjBUFbpr5yzV6qhrYwqo/yqS8eTi+ltP1zCcpUx1t8v9dXnLsWc3sKFu4A5RfZbzsM0IRd+DKcLu2lphzK2lVGdoYhxBdlW5M5FGoaxpSqh31qEhXqXkKScLCrATeScm0LfzRcda2p8m0/hZYWsnPPkXEGkknSJPCxXvxufoiFCg8h79e9m7qxb/OXuWcoFdxTH7ssOQFVbXoIjMlUxBxCX7IszHs+SF8DlgAW1GQbxBkPA+80BjpbckrfdqVfuryCfZurYBOJ5o1pRsSklrGIPxes1gMhGnL3LYiYyxMIkMJ07Q9H7FVMdjfEI6lMvEp/8osvRzIkZNRYrdUfcusc+XxwLdqEF8dNxUgWooUk8NKV8AGqqSqyDdZlI+lI2bmsSJexB2dBXKHpPpThJW/TsxnrpyXzDSMhhqXIDR36UnCTMI++gx42v7s86c2NCZrE23fOq5oq1yAmxCyS1xRV+OVSCmm8TmffJPpBLigt9xzJm3gV2d+ysACKrfOu8TB5ID25ydtCa+VJqxSShvY1jJciRdG6vNNBi+ayzw2nhXsUreAs
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM8PR07MB7476EAD0EC7CACBB10AF0356B9619AM8PR07MB7476eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB7476.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 643099ed-e8e1-4371-8d28-08d8f0820d02
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2021 18:07:42.6535 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yZPHUviYmq+4idchZJLFVQ6/kPk5kaygkZPuRa7+GuTu68yd40NXEJD7Ijxx5ZYB03pWH/L1psfKEkMJa/eC2xvTVLJSwY08eYssZdRW9qANtVivnv891L7cbsjAjwNK
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5297
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ifRCS4gOj2UdUnYb-DawoUsVI3Q>
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 18:07:56 -0000

I’m open for discussing alternatives, but I think we need first to decide whether using DiffServ is a feature or suicide…

I’m afraid it will be suicide… I don’t think enabling end-to-end DiffServ pass-through is under control of a single party. So at the end L4S will be restricted to single operational domains. Of course allowing L4S without DiffServ won’t stop anyone using DiffServ.

Do people with experience in that field (operators) have a substantiated opinion on this?

Would application providers see using DiffServ as an obstacle?

Koen.

From: Martin Duke <martin.h.duke@gmail.com>
Sent: Friday, March 26, 2021 6:15 PM
To: Jonathan Morton <chromatix99@gmail.com>
Cc: De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>; Bob Briscoe <in@bobbriscoe.net>; tsvwg@ietf.org
Subject: Re: [tsvwg] L4S DSCP (was: L4S drafts: Next Steps)

Speaking as an individual,

Bob has identified all of the problems with using DSCP for L4S. Among them is running L4S through a tunnel.

Another axis of discussion was changing the L4S signal to be ECT(1)->ECT(0) and preserving the CE signal (thread: [1]), which comprehensively solves the coexistence issues. But this fell down, partially because of the (needless) RFC6040 tunnel decap behavior, which will revert any outer-header changes. There are some other problems, of course, they don't affect bystanders and I don't see them as likely to be fatal.

Honestly, if we're going to break L4S in tunnels anyway, I would just as soon break it with the semantic change and not take all the other DSCP baggage that Bob describes. We could even bis the mistake in 6040 so that "eventually" the needless behavior goes away.

This is not a statement in favor of 1->0 marking. It is a statement that if the WG is going to insist on a DSCP to ship this design, I would prefer 1->0 over that.

Sorry to complicate the discussion.

Martin

[1] https://mailarchive.ietf.org/arch/msg/tsvwg/TDMKRyH9E6zho6VkiXDYes7FZK0/

On Fri, Mar 26, 2021 at 7:00 AM Jonathan Morton <chromatix99@gmail.com<mailto:chromatix99@gmail.com>> wrote:
> On 26 Mar, 2021, at 2:30 pm, De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com<mailto: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