Re: [tsvwg] Review comments on a careful read of the L4S ID

"Black, David" <David.Black@dell.com> Sat, 08 May 2021 01:32 UTC

Return-Path: <David.Black@dell.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 95E253A17E9 for <tsvwg@ietfa.amsl.com>; Fri, 7 May 2021 18:32:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.801
X-Spam-Level:
X-Spam-Status: No, score=-2.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-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=dell.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 UIcUX0ZI-081 for <tsvwg@ietfa.amsl.com>; Fri, 7 May 2021 18:32:12 -0700 (PDT)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (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 2FB203A18C0 for <tsvwg@ietf.org>; Fri, 7 May 2021 18:31:42 -0700 (PDT)
Received: from pps.filterd (m0170395.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1481Qgma018935; Fri, 7 May 2021 21:30:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=smtpout1; bh=ECws072KdfuDPTsw++Y+ArgEw9XbO9UsK0ne47nGUsE=; b=jtngM00HMqu8nOri3mblXOwnoq7Me+XmrASp8KQnwMOe+r7vlrcsTXNDZ+bT95p1xdU5 zjtBMCfrcJ/1l8wtWc9F4JEn2ftnMLJaw6Gx9Tn7752rQ+wUJJi+kUjkj8h+3LJx6via Au7QYEzKxeZxnzaGd+V9ZI0uct4NLnAqNjo1McDt5G5aTAjTiA3rfhjyZlnE6Yq+yHnD uq7A82JXMKZfbxmZmGhxkIen4LncvqjRAsxIvISgvR4vIIa9RZrxVsloKU4sTpUH3WC/ 7msQKEv/PBTgK3SfV4W3BsVmf9VWwhTrcfVEX/7MY1cd+gkMkamGStHQlEm2JfQMWki+ uQ==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com with ESMTP id 38csr0ce94-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 07 May 2021 21:30:54 -0400
Received: from pps.filterd (m0144104.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1481UEAU137445; Fri, 7 May 2021 21:30:54 -0400
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by mx0b-00154901.pphosted.com with ESMTP id 38css2s284-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 07 May 2021 21:30:54 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lqCeuT0xybXWQihX0UqVvd8WZio6BlXKyZaZr0uHaTx/3ZLH8jWiUZPBJ+wvW/Yaa8QpTwIxzzYXQM74LGruXqbixzXSjIICxHVFHn7IHEazpPDFAY7gqRUW3eGSsEu4/+YR4YMJH7aAhw+kwRMyIzQqEReBb/V0LUWVX1m9OWNnlPdVRmYZnPoMH9RgBRQWAUCnfQclXK7+Dv2D0JXO0LOwsu/9lzXtPpgzhcmI0DhikiJIIX6D0EQQ9181ZbkWErf3cXhBblQbe3jr0XT4b2xx1cCP5uXc/H+B+FJ0odr5WyoGo8NmMxiOgg+5f/RmnSHoIaPjTVvB9Knp1YWFoA==
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=ECws072KdfuDPTsw++Y+ArgEw9XbO9UsK0ne47nGUsE=; b=EInpdNa6t4ZoNT4rsoZBMYU2aZZnsBngCB86Bai1sqrofJ80hk/ScZYUnQBJJLB5c+9cXIU1NqjNA+ciyAs6PzJzunmLMw/H081th9mKTXlyFxyv9Z+9+uxiScDdjzXjTiBnZMtfFkGqw+PNK2hGmgx0CQms/IFRDKlnyO7CsZYJJWOc4mn78JnIV9Iym0P8i25+lqHsXQwaStY7nO/NMdjULA1iO3ocyn/9bEHE+HFSmR9DfszuAYDqFpTcDC9xhMs+34xHOVph9xWKgkXMMAGSewajZm6+pH0YoQ601aIqQ9hD+TzlDXBKycVsNWv9PaeRqbmSSsv9wuAsepjuBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by BLAPR19MB4162.namprd19.prod.outlook.com (2603:10b6:208:255::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.27; Sat, 8 May 2021 01:30:52 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::8c88:4c4d:ef13:ffe6]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::8c88:4c4d:ef13:ffe6%8]) with mapi id 15.20.4108.030; Sat, 8 May 2021 01:30:52 +0000
From: "Black, David" <David.Black@dell.com>
To: Bob Briscoe <in@bobbriscoe.net>, Tom Henderson <tomh@tomh.org>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "Black, David" <David.Black@dell.com>
Thread-Topic: [tsvwg] Review comments on a careful read of the L4S ID
Thread-Index: AQHXQkSN/zWE57lnXEqkRCyiZzaH56rWs1eAgAAzOlCAADr4gIABfKaAgAAt0rA=
Date: Sat, 08 May 2021 01:30:52 +0000
Message-ID: <MN2PR19MB404544705B92419290918FE783569@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk> <a97fa9fd-3721-af32-a486-7c966d7d108c@tomh.org> <MN2PR19MB40458998C271D5227886866183589@MN2PR19MB4045.namprd19.prod.outlook.com> <8b19a681-c9ad-32af-3995-519fcdc5c606@tomh.org> <d7a40491-4387-ca87-4e25-b3d3e1977d3a@bobbriscoe.net>
In-Reply-To: <d7a40491-4387-ca87-4e25-b3d3e1977d3a@bobbriscoe.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2021-05-08T01:20:19.5158055Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_ActionId=6d45f53a-bc88-4b09-936e-e5f84e123953; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual
authentication-results: bobbriscoe.net; dkim=none (message not signed) header.d=none;bobbriscoe.net; dmarc=none action=none header.from=dell.com;
x-originating-ip: [72.74.71.221]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 427f8e9b-4248-434c-b3b0-08d911c0eafe
x-ms-traffictypediagnostic: BLAPR19MB4162:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BLAPR19MB4162422C3A8DFCF0E836A10583569@BLAPR19MB4162.namprd19.prod.outlook.com>
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WI4A6GGFyIxS7nW7ycRHQC88E1caiyf+jw40/4s9WL03ofTQPoDJZ1LmvAT0uMSFv7+YI2/MrOM6ktsNGDVSR7psQUaj52FiK2wC2UtKk8xWMySXEwpuY66sM/w1GB+BB0czjr97SlKSacOfPLftZuLEX7fcywtNXfl/rhS4pi5tJ/yGfoR4SVDfNKej19a8f03fKFtthCLC5F/J0GCCODI6H9AvF587Js8FAngVkrepsVEVhLC/ziSSbwU5fAC+xAqvkYaJ293gD62vosOq74FfqPuOs9Z1ZC0H/HVwPvnZyuLX8v6eocen6nIpXoQk4/uEbjCFdc9UqUyaZNl4QMdUxkreEWDTk1BMTNjObv4Rto40DaiqMGojDlCi7bhoY9E5cYgAXFBZ7Ccz1tW9NVaFf3fzDrJibCYk2jnWge6cOlkWkyjMZbxh9HTY5oXWBOGQ5byKu2BBo/HFNAkGAyLQhUKWKu7Y0wX9YehGdzPnfYxtpES2EHJs/dqXRgzIC6G9EhTKyzOYs5L2GFV5RfmIDfu5T1RqUqSWFfR2dESjr79B5XQzZIB5fs3Ve6CqoeiFzEQKVa1n4CylnMbXWhPFqyLxWgr5iAC2aIjtYWISYw0ejJaVoPEGJpPVzUIJwEFXKyU5jXIvfiQymUNu4NuyMgVmbnJUQEnuE9YYieOsTFdsLiCCfczfOdHPvZSr
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(366004)(136003)(376002)(39860400002)(83380400001)(66556008)(64756008)(66446008)(66476007)(76116006)(66946007)(110136005)(86362001)(71200400001)(107886003)(2906002)(54906003)(9686003)(7696005)(786003)(53546011)(55016002)(33656002)(8936002)(478600001)(966005)(6506007)(8676002)(122000001)(38100700002)(52536014)(4326008)(26005)(186003)(5660300002)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: xiUm5lKbijxDZEW8OGeoSXQLwlkHD84vOpGDarXXW38Z/XKePG+wGEhhj3XndY3glMtzUQ0Vfb4RpU+64vdXA+aaFBU0wipWn3chnGw8jwDywVkm1yVl0vrZxVE8ORZZYL5Nx7XbknSyZBatsJ6PdCO1geLWJkFcX8ysgp5sN15SlReVUMWVt9VGD8aaC28Y5A+7GIs+bQRs61p5vy01Jq27o/mkcUFnFuAU+OZB5KaUtY3wMfzm2KAsue4bfpluabSky6M8tRHkC+J8MtBe5XMl3bKvsQjacIxWsRIafbcYoldRh6bTf/z7dB0zte2zQmMbDWr5RLUPvN/+HlqB2BrGK6C5I5XFP0s5RADUx+XS9vlzHibCmeSH28HP+TIpsyDPaifPPrZYoT6FoT1NWsI/GJ+yPrlkhU1H3G9ZK1v9pW3kK+jMhpfvac929s2GFzMU0CBjX94fdPiJUxOT2sAlRsnydbv3afxffOsEGq8wcVLDE0zCe1DJj6P+kaBboTfIzbo+Cvn+JCJvsEFEElSaqRkveP9NQLUZFxhl21ci8ACykbnqRNS/Eh/K2ee7RFt5CQroHvJUWVyP1kf31bSWs/BIKA3voUsChpBW9CMYgrTrnFPjLTTWu1yuVmVt9S+zqiF9rRNpvWQMuTZ5G6Wge5/0GVYNUvaqDkkau8OKzzixbGER5t4OltihTdROhacT7G5h8PO7Bul0aqC7l01hDko5CSxhirU/APHxneORsPGm6y9PpIvwH+YUe8i1LejqMdQ1TO7iJ/zHKiXIiua2cj4xvIh1wNEPXwmIWkBPtMHDjQRJCrUxQPDc9AOpqgq+QVCysGUYwby3QAEGddRxmZoIvj0dqwzX+S+JU0am8Y4ZJoCN9z1yFWXDrlbOGryIpoovkg5suSNlUtxtiVTw71KxJPrIsPiYsBhxG7+NyhjM0U6UzwDOehhfl0nvbhBcROBmCxG1+lRAuZU/Tu25lXUMwJ0hLSGwrmFKbKuPLO6EgJQlS6OluKSHeBGivBOj1dd6ELyGm1V5XJ9gom/XsEvDla9jMcXCtcONA8iLjfUb9zMJ4iAsfeQ635kMfEHZjqWO6IvBAsRCWaf4C3xzv0TX6SIxNzSbZPT597CTttGtGB3rxkrLuW812AP71Bn/SxAV4YuQAKBRsgQ9kKnIoq1f4f4V3kX1+1cL7LyUbGH9BqpL1whx1CsM6bI47fZQMHQViE7o2GI6lBY9PVTyG+0KL8/dfmhlQyiYRRnMiV7lAtnZAbtN15TGCu95VY48IuPObLuhdG4cBqyayspLsJfTCzpEkCnueKm45i4J9VzSr5n2AhMGQyE34V+6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 427f8e9b-4248-434c-b3b0-08d911c0eafe
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2021 01:30:52.1409 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qdt//tJznkvrxkWyInsKEWKqi71B8UU8p2vC/P4u8e6rPjXi8PcXEOIT51dhwk6U5JdKRz9j1IlqvkMnHpBS5A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR19MB4162
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-07_10:2021-05-06, 2021-05-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1011 adultscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105080006
X-Proofpoint-GUID: ZQtNhMMzCoJkoiWjAsBNwqdthgefTHzT
X-Proofpoint-ORIG-GUID: ZQtNhMMzCoJkoiWjAsBNwqdthgefTHzT
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105080006
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/0EGFeRTzoo33orOWIVQz6FvK0qs>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID
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: Sat, 08 May 2021 01:32:18 -0000

Bob,

> I'm not going to push this one. We can go back to the previous title if preferred, which was
>      Identifying Modified Explicit Congestion Notification (ECN) Semantics for *****-Low Queuing Delay (L4S)
>          (The ***** is bleeped out, so it doesn't send this thread off into a rat-hole - I'll be responding to that point separately.)

Except that bringing back "Identifying" discards Tom's valid concern that this draft is doing much more than "Identifying" - dropping that word, and also dropping "Semantics" (to reduce pomposity) yields:
	Modified Explicit Congestion Notification (ECN) for *****-Low Queuing Delay (L4S)
Which can then be reworded to:
	Explicit Congestion Notification (ECN) Modifications for *****-Low Queuing Delay (L4S)
Which seems good, at least to me ;-).

That said, I'm going to agree to disagree with Tom on use of "protocol" and moreover, I'm willing to accept use of "protocol" if necessary, as this is now feeling like much more of an editorial discussion than a technical one.

Thanks, --David

-----Original Message-----
From: Bob Briscoe <in@bobbriscoe.net> 
Sent: Friday, May 7, 2021 6:36 PM
To: Tom Henderson; Black, David
Cc: tsvwg@ietf.org; Gorry Fairhurst
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID


[EXTERNAL EMAIL] 

Tom, David,

On 07/05/2021 00:53, Tom Henderson wrote:
> On 5/6/21 1:30 PM, Black, David wrote:
>> Tom,
>>
>> I'm the source of pushback here.  In my view, L4S is an interesting 
>> mix, as the L4S ID draft does not define a complete protocol - 
>> rather, it specifies the ECN marking mechanism and places 
>> requirements on the endpoint congestion control response without 
>> specifying that response in detail (e.g., to implement TCP Prague 
>> congestion control based on L4S, one also needs to also go look at a 
>> TCP Prague spec).
>>
>> I'd be happy with "mechanism" or "functionality" but I don't see a 
>> fully implementable "protocol" here.  What do you think?
>
> David,
> While I agree that congestion control is not specified in detail, the 
> title doesn't currently claim that it does.  It seems to me that 
> sections 4 and 5 define the protocol rules for the use of ECN.  My 
> earlier email suggested what more I thought could be included in those 
> sections, but I'm not sure whether the authors intend to pick up those 
> comments.

[BB] I'll pick up your comments in later email. But keeping to the 
question of whether ecn-l4s-id defines a protocol...

You might not be able to implement a protocol without its algorithms, 
but that doesn't mean the algorithms have to be standardized as part of 
a protocol. It is still a valid protocol if the algorithms are expected 
to be contributed by implementers.

For instance, the 3GPP defines a protocol to request upstream capacity. 
These requests are directed at the scheduling algorithm which gives out 
grants of capacity. Developers are not required to reveal their 
scheduling algorithms if they prefer to keep them as secret sauce, and 
there is no scheduling algorithm defined in the specs. So the spec's are 
not implementable without adding some of your own knowledge. But the 
spec's still define a request-grant protocol.

ecn-l4s-id defines a modification to the ECN protocol for L4S. The wire 
protocol is very simple, but that doesn't mean it's not a protocol. It 
sets requirements for an implementation of CC and of AQM, but doesn't 
define either in detail, although it refers to examples. That's a 
protocol, surely.

I'm not going to push this one. We can go back to the previous title if 
preferred, which was
     Identifying Modified Explicit Congestion Notification (ECN) 
Semantics for *****-Low Queuing Delay (L4S)
         (The ***** is bleeped out, so it doesn't send this thread off 
into a rat-hole - I'll be responding to that point separately.)

I just preferred Tom's suggestion of calling this a protocol, 'cos it's 
accurate and it's less pompous than calling it semantics (which was my 
choice originally, so I'm criticizing only myself).


Bob

>
> - Tom
>

-- 
________________________________________________________________
Bob Briscoe                               https://urldefense.com/v3/__http://bobbriscoe.net/__;!!LpKI!0jGSQESS07WxazAURFPBfqsCWuWhVr7qQQfKVNeXwDrGUXBm6312pu3yg9FaYTGY$ [bobbriscoe[.]net]