Re: [tsvwg] Review comments on a careful read of the L4S ID (#14. network node)

"Black, David" <David.Black@dell.com> Fri, 14 May 2021 15:06 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 2C8083A35E8 for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 08:06:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.497
X-Spam-Level:
X-Spam-Status: No, score=-3.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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 95H2ZfdLCrSm for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 08:06:53 -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 7BF9A3A359F for <tsvwg@ietf.org>; Fri, 14 May 2021 08:06:53 -0700 (PDT)
Received: from pps.filterd (m0170397.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14EF2ObF015968; Fri, 14 May 2021 11:06:02 -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 : mime-version; s=smtpout1; bh=RJ0RN/7nJvEGaVMoZDBuOaddCG9FO6M1QJxLL07yW/g=; b=nNuH+ZBb9rT7NYvLngS/zNO4PT+NFaXvQ13lPMHv2xUPjl9MnReQ/L6oqrfztc3cBs1i Y9m9kR8gG6dRgg2vS0aCaXV5OzYGFpXA/0nxBcaIQ5HXVB/nkt+aHlXkpTl6NZAfYupb GR8LjcaK27pZ0cRKNDopG9dB46oDtN/zcZLnhUYuPcu/MSfI7F+l+VFTDDuXmgCgeqcA kVY6PkkDfG1TT4ALEtg6iU0vZN5HzQ2HDhu1WvnUv58Z5Vn9lFjUX6PcoJi4oL3zHJOt k72CKzBUu9mHeiz54zL1gDNx2Y8eThyYEImftZ6Cd+/nLeNygSFOtg/PT1doy7zxNOUZ MA==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com with ESMTP id 38hc6rancb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 14 May 2021 11:06:02 -0400
Received: from pps.filterd (m0089483.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14EF55Kb068282; Fri, 14 May 2021 11:06:01 -0400
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2170.outbound.protection.outlook.com [104.47.55.170]) by mx0b-00154901.pphosted.com with ESMTP id 38hc6ejse0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 May 2021 11:06:01 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bd4lHNiC3CrIrZ0/GJYVfbuycnJHC4u0gTp5F66HODCrxwQwGUOm0MfFW9dVDLYrFWif5OgNxGIskQg83HST3xwp1BL3q9tgaIFo+swRYGizPEYLSbHcc2IrpxtEmWqYlhPEGFoN07+F96U83U9+64a9glDEC/i/pzLrOl1b5+7CEdAI04lGyAF9FhIQ3DuutsUtisOc/vrGNxRKHJhEfQfshuiRiIfxKjMBYVXOsD7FymmShb4oR91h+1tLZ2MLTgoo81sEF5FlwEGY7jezSKqEBwj47Kns3qhFDY/64p9xHD/4WtsWXkKQKhSeN7ceya4+vBbQAdRM7j2nnAc4LA==
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=RJ0RN/7nJvEGaVMoZDBuOaddCG9FO6M1QJxLL07yW/g=; b=DUtFY6pNCYM4YmTAAnz9kXjsLO+d0a4Xl+/nFj5xFJju1odVBTFEki1SZtjXEx3ioxpjDNe73SNTRAPVEPZMdkwtkrKNhElL0gnk26z5gzIZPPhMIQqJnyIuTl6jwl7AMpONVTREyF5yx17dagAgBva6HK6NpQHw7XMaXb+OWW8HznMbFCHrBGJajXemHORfKf74+VThatMBHAVpz8EqpyIoRM5tppBipBMr8RZrv/sCcarDLBbZCL//pvAkIkgVUHMRoRn4ktuY7ckt2xZTzEhKmxihsh0w0TprgLySbOtcOhUIFNOzKq2LAjIduqZqSe/JiT79M7Zfrkhswmtx8Q==
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 MN2PR19MB3725.namprd19.prod.outlook.com (2603:10b6:208:188::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Fri, 14 May 2021 15:06:00 +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.4129.028; Fri, 14 May 2021 15:06:00 +0000
From: "Black, David" <David.Black@dell.com>
To: Bob Briscoe <ietf@bobbriscoe.net>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [tsvwg] Review comments on a careful read of the L4S ID (#14. network node)
Thread-Index: AQHXSMe2/niEVniA7EGicpFGPm4S8qrjEh2g
Date: Fri, 14 May 2021 15:05:59 +0000
Message-ID: <MN2PR19MB404512380B708B63CCC5804183509@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk> <daa2dbec-1e62-83a3-c392-265e948d9b83@bobbriscoe.net>
In-Reply-To: <daa2dbec-1e62-83a3-c392-265e948d9b83@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-14T15:02:02.4632713Z; 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=9a4eec51-5ef1-449f-93c2-abbc944e6a73; 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: ccea9a21-5e92-406a-2ba6-08d916e9c8bc
x-ms-traffictypediagnostic: MN2PR19MB3725:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR19MB3725F4C2EDB0F596B30C802E83509@MN2PR19MB3725.namprd19.prod.outlook.com>
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +fCRPyBkEIeAjpgP3WlWH8QLk8mI/XsZTjyG9fqPnuZn99xDEFUP7t2hpllRtF6f/ZR1fr1xrfL0RnxbAShKeGU0EhzWchqEMK4b4kaVbMBYpXSuCiqv9WQQzbh+yknxCPqmu/LOZlqgSY0aEf+jIEgj1sE6r/o9n0x9lCkiPsgbbBV+pW6qGAHI+s63qs7ashdDuNaD9Yrt6oe62PTxUqsJTh+HBftwvBpODM7s1v1pr0vY42+J3T0z0g5raH+7XXtaZ1MqMQxyKlT5d3kNBtcRxFjX1OUnJYcUSqwmkzBPl3Tgwxs2OzitZVn53dsMGcvOlO9bRsDsURx0CFSsxoty4TL4BabvPBT4vJD3iOqwCaODnQqaFXSd+Rbh5NmVdXARTr/qqB5CVTuF0EHUfo+8R3rHwi4gIIe3YyjySouM9Zz7EecGR9C3US9GC3ML+zw2cSnOi2fXDQxOxKEaFb0x5ucxt3+B7lf1PMIkHpEVT8Umf1ADf1NMRBAEjFcD5cS/PkiZWODRQZHAsn4Fj1J9EQ4a+6W15WibGEMJvOTQLWJetYW3KYADeRIexmFTAD1fmyFnTlg1WivIqPG6GPmAqSP5yIzUIh2tBoQ2X2xe6iTimdwYlNK9VBZ3QShBdH+aBUwcMEW2F1sQ67ctGdb0salyy92XtawB0GxQ3/Hl1OwctUxRIDGjht+tnn9I
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)(396003)(346002)(376002)(39860400002)(136003)(366004)(166002)(54906003)(2906002)(66946007)(83380400001)(6506007)(76116006)(52536014)(110136005)(8936002)(966005)(8676002)(55016002)(107886003)(86362001)(71200400001)(786003)(33656002)(66556008)(53546011)(4326008)(38100700002)(26005)(478600001)(66476007)(64756008)(5660300002)(186003)(9686003)(316002)(7696005)(122000001)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: aIuR9N2EKTOJl5dkz4wH0pm9oSbre+xsp5FJYPEDO7weVjorb6f+bw0XSDj1qJhm0BfHFmkmzFsbsrcdNzLqkrsDSL2CsQY4DwsT8PA8Y9JKOF6xtKpNot8xiAPyEKcFSvnLeOpYSKdVsZIgn8HuJaFreMAnuiLdgfPQCc3Mc7ibjWS/zsiaNrJhumJh5MZUxe3Fa96rUR/FPfzI/52YcoO0MI2dkbHhYvNtdUe8ya/OPMDDehtK1BrXdIfVixzDI69CakDo30pfjXBV/GAwYn2+4fZ59prcsu8Y+aOlIJCsoGMOPxE9DmX5snRtLV3/3CDvCFbraAoOQnjrG3Z9DV2fJ6P/URhDI5nQ2z8fuXHIR6xLRDYEqndbMUub/EECksJFH3OIMOOSkVYeB09WrtKtc19jTYttfwFCY6CHstXy5y34V6xWpWuDR5si3YsVC2dHRu+Gd5o5FxO0z8WciHyET+C7bHfx0WIl+Xst+Hqe67ZlKB2+NdcxgcLIZ+ytuGRx7LbqeWmNhV8RGo1QJqnk1nZlu1rTt2fbixFb/ZVGYi+WGOjDtSiXYeR6eUKsNdTj5eqNMdxa/xO8J5+BJiksUCCiaQPASDJnxSmChbP8dnw4B3pDZiAAGeqe1Bzuk6DQ5/oZc5B2ExOE72omcq0YQ0aXegwSlTNwoZx4UzPjCaGkX7eApvMTB1ZR1ppx/EcvfDDrGcbnD2DgWrQz09NO9cDmKE2GzPBldtp1xbE7QjLg32bADsF/selFwBzJi66u6x3cRAMKMKPDxJqKvzckqadWxWXE5oqMdeyvvC1vLj932CpwrcXaAkKArstE35rEMAwbyHV5c+/HkJoWQKEbgI7NasnE2slRb1Bq2KOrFaNBTSWUW54lw7oFTfEwuuZWkRUb1rz5JQDk48N1ZKEtRBHt6CSkipXNVjfUsabP1W8yBNIR8Ta0LKsgPd0KlyL/Gh9ssF1dcAmD5G19OY8uGRSlSxMiAT+KvJB40Rkd6SRZs6pBF75HWh9JttyquAoRJP0Pa/RjoRtB7dtBv0e2FzGrMNKz7ttXMHJbkYWLb3Ep6L+YJDmHtI7zft7ThVem40cnjUJUv3UR97LBeVsZON5wLdKypnDWK+8pgs5qqUnF3AdP9GsdODBYDMQBnfobyehYJR7OLb8gMJs0zH+V3tNhUwRblttuSWnZK1Fu1JnPXYEY5ypnMR6Uaq6M4cP+Oe92f8b2S2SZXkYrCxOlOuyBdjRPS/sjrbRzv3JDUq9Xca1+6ei217yTdAoejxx0OtbZ4kOJ+tJ63iG4yF19GlAdtZU0nIGQNNgXoF5VfrKv4/o5RlPf0fhVKEeX
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB404512380B708B63CCC5804183509MN2PR19MB4045namp_"
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: ccea9a21-5e92-406a-2ba6-08d916e9c8bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2021 15:06:00.0064 (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: Fgihab9jpZgmGVT7Hpg+eEVPJ20yWpyCeSSgm4aY42KWnOg8qrIP58ajQO5YyrsJtRVO1fyE++sD6KCklibkGQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR19MB3725
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-14_06:2021-05-12, 2021-05-14 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 suspectscore=0 bulkscore=0 clxscore=1015 phishscore=0 impostorscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105140121
X-Proofpoint-GUID: Mf7Zyd9S42Gxy1t3-pFHREV7qnbnEPND
X-Proofpoint-ORIG-GUID: Mf7Zyd9S42Gxy1t3-pFHREV7qnbnEPND
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105140121
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/8kp_EkH5r2fME37Wqa0Nvg2taOQ>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#14. network node)
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, 14 May 2021 15:06:58 -0000

Top posting to make this quick to read – this concern is resolved by the following revised Section 5.1 text (in -16):

   A network node that implements the L4S service:

   o  MUST classify arriving ECT(1) packets for L4S treatment, unless
      overridden by a another classifier (e.g., see Section 5.4.1.2<https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-ecn-l4s-id-16#section-5.4.1.2>);

   o  MUST classify arriving CE packets for L4S treatment as well,
      unless overridden by a another classifier or unless the exception
      referred to next applies;

The use of "another classifier" allows use of other criteria to include/exclude ECT(1) and CE packets for L4S treatment.  The exception that follows is use of a flow-aware mechanism to distinguish CE packets for L4S flows from those for non-L4S flows and only apply L4S treatment to CE packets for L4S flows.

Nit: "a another" -> "another" (twice).

Thanks, --David

From: Bob Briscoe <ietf@bobbriscoe.net>
Sent: Friday, May 14, 2021 9:47 AM
To: Gorry Fairhurst; Black, David
Cc: tsvwg@ietf.org
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#14. network node)


[EXTERNAL EMAIL]
David, Gorry,
On 06/05/2021 07:52, Gorry Fairhurst wrote:
=================================================================
14. Replace “network node”  (part 1)

This text:
“ A network node that implements the L4S service always classifies
   arriving ECT(1) packets for L4S treatment and by default classifies
   CE packets for L4S treatment unless the heuristics described in
   Section 5.3 are employed.”

⁃            Use of “network node” is excessive and over-constrains implementations, e.g., the techniques in Sections 5.4.1.2 and 5.4.1.3 conflict with this sentence.  Change “A network node that implements” to “An implementation of the L4S service” It would be nice to be at least clear this is marking behaviour, e.g. “An implementation that marks using L4S”, or something similar.
=================================================================
20.  Reduce “network node” scope (part 2)
In section 5.1:
“A network node that implements the L4S service MUST classify arriving
  ECT(1) packets for L4S treatment and, other than in the exceptional
   case referred to next, it MUST classify arriving CE packets for L4S
   treatment as well.”

⁃            Please change to “An implementation of the L4S service MUST classify …”  This removes conflicts with at least Sections 5.4.1.2 and 5.4.1.3.
=================================================================
21. Reduce “network node” scope (part 3)

This text:
“ For backward compatibility in uncontrolled environments, a network
   node that implements the L4S treatment MUST also implement an AQM
   treatment for the Classic service as defined in Section 1.2.”

⁃      Change to “an implementation of the L4S service that supports the L4S treatment MUST also implement …”  This removes conflicts with at least Sections 5.4.1.2 and 5.4.1.3.
=================================================================
23. What about if a sender uses Not-ECT and ECT(0) in combination? Also, reduce “network node” scope (part 4)
This text:
“Nonetheless, if an implementer is
   willing to identify transport-layer flows at a network node, and if
   the most recent ECT packet in the same flow was ECT(0), the node MAY
   classify CE packets for Classic ECN [RFC3168] treatment.”
⁃            Please tell us if you have thought about when the previous packet was not-ECT. Has this been considered and is it explicitly required to then send a CE mark via the L4S queue? I understand the next para to speak only about when next packet was ECT(1).
⁃            See other note on “at a network node” and change “the node may” to “the implementation MAY”.  This removes conflicts with at least Sections 5.4.1.2 and 5.4.1.3.
⁃            It would also help to change “if an implementer is willing” to “if an implementation is able”.
⁃            If the latter is done, change “If an implementer uses” to “If an implementation uses” at the start of the next paragraph.
=================================================================

[BB] For the record, I believe these concerns were resolved offlist to reduce noise, and the resolutions are already included in draft-16, by referring forward to exceptions defined later in S.5.1, and in 5.1 making those exceptions clearer and more complete.

Please confirm whether the text in -16 is now acceptable.


Bob



--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/ [bobbriscoe.net]<https://urldefense.com/v3/__http:/bobbriscoe.net/__;!!LpKI!1enWVfZ8juwUTPZhR8eDn_Cawae1UGNlkNx5uU75k0CGy_jA23R8zDakSDZR4KwS$>