Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt

Greg White <g.white@cablelabs.com> Thu, 19 January 2023 23:46 UTC

Return-Path: <g.white@cablelabs.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 ECEC5C14F720 for <tsvwg@ietfa.amsl.com>; Thu, 19 Jan 2023 15:46:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cablelabs.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JfIba4wz15vR for <tsvwg@ietfa.amsl.com>; Thu, 19 Jan 2023 15:46:50 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2095.outbound.protection.outlook.com [40.107.220.95]) (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 69964C14EB1C for <tsvwg@ietf.org>; Thu, 19 Jan 2023 15:46:50 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J7rQxJoW2zKJm93kTWt9CvxXCUnyHF1lTtzV+xwZ43TDMNC+CWzDgjUD+RSpKt8MV+eJs/6G0hIeiPBzrtyMj20OVXW4AqjqF5WIg5Rs008+JqHjT/nQ+bRdVLxBo++IvnQRd0Pkpa0k1ArBhjcFYnVmS9OozxWZ4apqNR4GO2Rt0JCoTZVJzrwiF/lnRLZHhCY7DfckFdgax9QElH8KKdM0cuzlHSO6Oldy60wITo+gjWR+bg9W4djQHGwAI6q9h5YbHH4f+AjXkkE77rwCW5zpcFjXqD35uJrkwuqovN5dhcUmxGKHgowduK0V3sX5zI/T5GSow8cXI5WL6jG+kA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3RkOU4HmycoDvOwshQsOvM0T7JGTww60Y5r/uk84L8Y=; b=M38ypQ1ko50iqJaOzrDaHwktm+9nuJVo0JCbZrZbM6H2dhLLwsgQSJbbgR0RkYsQxiCcolub/JoWfnAhFXlnATNizwkNz9zl+9+POpetKWAVCFwXvCQ1/QcQ8vEJ6s7+qKthDocw2oBzx/gDhriU9YY39beGZqLuy5F81f7uNCK5VAu1PplBcJHf7OZCthV4ZFMf4B4eZubdhzaOtkGX+ep39QxJ3sL777py5j8Hj7deiJ2FXuvbYh9V0+8zhToeYVi+yM2et2A2qPhD1sAKZ10LYj05jQVhQl/IGElBzz50+2vWUxV0COSud3stm9o5Unf4KfdlNW+AwZO50pAhNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3RkOU4HmycoDvOwshQsOvM0T7JGTww60Y5r/uk84L8Y=; b=ZempkoDsHsqE5xnQIJca0y+p+04amDSSeskZdrZXe/4b5nA5hP25jfejqNGtLGOiGx0Fq7e+iUO5U5ZVIHFn686Gz344F/odDEmPcY2QiP1O/l4axst/EJQoGqnwj1qhpTILnr4MEaJ12T6r2wMVTj5qXD8jFHS6ptPqA8CxrfVJCF2x/XwXbs36OIfWwwx+auKWjHgLnjnpZ3GzmwJbncNXL1S8OU2/AGnQyFyjq7Lt+bcX+bOurrpO1mROF6hIa9O0JwJihZwNgoRFg4VpIPNQJYiUIOz/AOuX1I+X+agbkj2759VAXU1t7FXJhjGI7q/Ok7FWrSJjSqbs8SKBOA==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by DM6PR06MB4810.namprd06.prod.outlook.com (2603:10b6:5:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.26; Thu, 19 Jan 2023 23:46:45 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::ca1f:fba5:ad42:d8ab]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::ca1f:fba5:ad42:d8ab%7]) with mapi id 15.20.6002.026; Thu, 19 Jan 2023 23:46:45 +0000
From: Greg White <g.white@cablelabs.com>
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt
Thread-Index: AQHZJh2wk3DeBpG/fkSvqB70PF5AA66ZfQ6AgAyB8AA=
Date: Thu, 19 Jan 2023 23:46:45 +0000
Message-ID: <F6853699-F0E2-4DF3-8486-0C5B6E0222CE@cablelabs.com>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <99798453-8EAB-4FAC-9F04-060EA42C5D37@cablelabs.com>
In-Reply-To: <99798453-8EAB-4FAC-9F04-060EA42C5D37@cablelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.68.22121100
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cablelabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN8PR06MB5892:EE_|DM6PR06MB4810:EE_
x-ms-office365-filtering-correlation-id: a33a5d37-fc70-41b6-12b9-08dafa776ca2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SPWEI5HC1f22xJC7YXy3gm74/xxOtJDN4Dlwjzp1QZsZEn0K5ZIGtOagoOwRhLpjUTaRTzOHYhzZSYsHA15/VXMiSfEj5uUPNMKdnyngPsmJvqBaQg1CKAPzD6tT6su1HfPhwV4OTuL+lPkCAfL0m/e1vXpeWKSFN25LzY1D64UfmrXtl+7v+m25KSeaC3+71tqDJu9Aw0z0jxyL46mPfSufobA8s5oPpxBQax5R8ZN3F7A93LguhzoLxmIOXmlcSyNs3nMZXZYpQTLhB2CeRlkSo8s5Vcl30AkhZvkXfIFdfAOyNQdCRWQAgRUFONXmbcsdr9gSbQ1II73tkeknVf5/XTEWCxqAq2PHJa3TIftJNZU2wuAPyKSsTvj1uaOLzLzCitQuQw4YRg2mNEy+t4f7+gOyBQNGUdhXzsEoumSZU/uzS0Bftb1WjNSKnZIx+Y0ZWO7DmK1RnuG/L0UxtHGZuvpa2ydaSUrpWvTQGvPbT6mGTiJZ08Ei/fBFOAuXpDBNUdPU+eRUKN/hRj2MNWFD6Ri4wlEk79/e9dYqn2Kjrejbmcq2XlzqKBUeVrztFdmsCeErqyjuYc8tayHOMBNJmIwzjIJAT4E31LXu3mk9dwWm9HSDFhmMh5MnWkWbxmCyJ6Fxjzie1uT5gsX/GCfFF9dHV6seSftBuZLjNies24NAEZw1KguzCU9ZF7k6nt54aOe3dh6bbJHnP6krowraJapjRfOvO4O7/BkqkpyC9GOzE5en3YW0E6uf+89msDpYMxIgMaen0lMz8ICazw/syiSkG4rz1aOSMIvhsSY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR06MB5892.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(346002)(366004)(396003)(39850400004)(376002)(451199015)(36756003)(86362001)(38070700005)(33656002)(66946007)(316002)(64756008)(66446008)(66476007)(8676002)(91956017)(66556008)(76116006)(6916009)(41300700001)(38100700002)(122000001)(83380400001)(53546011)(71200400001)(6506007)(5660300002)(2616005)(478600001)(2906002)(186003)(6486002)(8936002)(966005)(6512007)(26005)(66574015)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZwkKruJxW1GF7XN1274+f9cScPxCY9M0xOZslCnLmnY+8rM029BgyBnNhQ3eFAxpr+pACQ2ZQcHj6MAypr1m0H11QcmmCNYUp5hKdWIs4aAknPMfVXcYU5/NBRZuCIgeLEX2q8lfo4C6cmgOAT9LBR2VcYWrotjrChf/P5alVtB43ZEncncG/ep/KX5MXqL3tnFsqcWH53fYL8rhHSKnsTTcSl9hNoukVlK2/ySmIAITPyydC2Il1gQyuBAfI87Wo4D8SmjkHWg2D1TnYolTokWz9B8a9Mavmvn4jVPw96zA6W9bvPD8YFSSCs95idI8XDdjOILFjMhBsBJiqB/eX7GjOj5bTl0u48a7QYiucCREQfMz4p2Eclq8czsWM60OHzLo9Ra66jMHgqoE/0TtoY0qpxXCU0fDKGkQzVaxeCoW/aYtKbUUKvCU9ybw9qbXlrlF2tCQxh5KkSarIvedgNqX1HA8RFWBzgq6p73xcudTH90gP1pQOBMnNZs9jLleHT5MTPjYSrAfiMrU+SBCwBBypEu/T5qSlWvmg25YcyauAshZT26ijVUz5TzHos7+ZnfqVMYsXlX9MN0v66K/ypYFUGygARiFCKhegBRgOjTFFEPUPpTQEBn9pboZD97Wv7M91ghRFjCykF6Ji3S9gt7wnMfweFQr9rJ9BzmgG6pRHqNrgNn8qxL9IrGT4LocS9dFM2FRHLFohQ8wC4y8gY1Exab8lq4GzLInSNH2cA3dObBdj7RgARw3lhpUbdYzdCFIU+KkG5dwpU5KHNy7PEVxKibevx7La/VfWDyapO6v9saZ80hoco31VjuneWzsnZKm8l2O6MXdZlpgh6qdCNeklfvOkwM2MCdoVCbCytjtlcXWe6w0H8cREoRB3NBUGl794dwjxTAxh4D/3ioOdsL+k1oZSSfbAs7nQTinq/uPtNoAQTAQivGe1bmkkfEYAoGzfJtjDZ15qllsdHIo4uHCn8jFb/kvnCbjWfuaMQ7niu+HNHiUqN2ILWYWwb7UqzYLYwY9J/YxhpGai3DkWdYcRXroa64uGjXN8PJ9WLQF0loEsonT5aT7gl+sbsMKDXtD49R04FxcG9WtKXTVuYOgRBhZwKJJiJxGpEYAUt4LdWz7XOmtPBR2zTaD6NaL94Sz06iE8qlITxBXxodH90JnqwPiMYtiCTsF8aIbQzr+hMUfdlJM6xJX8uPbIzAz7Vi6ANllyMhHWwpoeA19yFHWw0svm4dSf951JU798VF1leJCoPv53aEo+4QoBtBFQN6Au8zppqjnS8O619q/+CACqhV7iUQbCae6IN/yVsagmJeriEyJakiE8vLzk337DKWyMJ7gyLsmn6oA6Nyon6PPTWCb2ssiQbHi896DeBFUx845Yzo8a6eyuUqDqyzjXp0cs9ivzC4E9FrfU5nl5VFV/FNKZj4GpgBzmi+7HDJr9JjTwCLEXrLv2KUUaMKAgkAKOOH2/GKm3uzzVbWeKz/AqKpY2bY5BNVQiMcdk2pRx+LuJvaiFjeZPvjojT2KzB7T7OacPveXAryYbo6ipSeeOQlHVXeOv6JJ8nVgb778LD39l7TF9UKBJEnA26skCat7pEC+RWBQ3Hm9IXqbBQ==
Content-Type: text/plain; charset="utf-8"
Content-ID: <CD2AD23352D5E54C95D1F42EA7A28C99@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN8PR06MB5892.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a33a5d37-fc70-41b6-12b9-08dafa776ca2
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2023 23:46:45.6803 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NnNpUIg8NSM65/x45HqbtThJ4a/QewYQoEDx/xP4N9uz4nAFjxOFoJrmP4jT5m/oOK5nHp4fsTTTYARdtMQtJA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB4810
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/8Ec-sQAh_K0dE4benLC_eQHVf00>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 19 Jan 2023 23:46:55 -0000

All, 

Here is a summary of the changes in draft-15, in more-or-less order of importance.  The majority of these changes were the result of comments received during WGLC.

1.	Add more text regarding the combination of L4S and NQB support in a node, and add new text talking about packets marked with both NQB and ECT1. (3.3)
2.	Create more concrete requirements on the sender’s traffic behavior.  (4.1)
3.	Create more specific recommendations for protection of “unmanaged” networks (4.3.1)
4.	A lot more discussion about the choice of DSCP 45 and how that relates to DSCP handling by legacy Wi-Fi equipment (8.3.1)
5.	More specific recommendation on buffer size for the NQB queue. (5.1)
6.	Recommend that traffic protection performs re-marking of non-compliant packets. (5.2)
7.	Additional context in the Introduction section, including: “the NQB PHB provides a shallow-buffered, best-effort service as a complement to a default deep-buffered best-effort service.” (1)
8.	Mention of flow-state and scaling of traffic protection (5.2)
9.	Added new section on Implementation Status (11)
10.	More detail in Security Considerations section (12)
11.	Define “disabled” in the very-low-rate links section (5.3)
12.	Elimination of lower-case keywords “must”, ”may”, ”should” across the document
13.	Don’t refer to flows as being “NQB flows”, rather refer to them as NQB-marked flows or flows that comply with the sender requirements section.
14.	Other minor wording changes for clarity.

Please review the new draft and let me know if there are still issues that you see in the text.  Given the number of changes, I imagine that the chairs & shepherd would like to do another WGLC before progressing the document.

Best Regards,
Greg

On 1/11/23, 5:46 PM, "tsvwg on behalf of Greg White" <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> on behalf of g.white@cablelabs.com <mailto:g.white@cablelabs.com>> wrote:


All,


I've posted an updated NQB draft that I believe addresses all of the comments that had been submitted during WGLC. I'll write up a summary of the changes shortly, but in the interim I wanted to provide a better diff link than the one auto-generated by the draft submission tool (which currently seems to have some problems).
https://author-tools.ietf.org/diff?doc_1=draft-ietf-tsvwg-nqb-15&rfcdiff=1 <https://author-tools.ietf.org/diff?doc_1=draft-ietf-tsvwg-nqb-15&amp;rfcdiff=1>


Best Regards,
Greg








On 1/11/23, 5:34 PM, "tsvwg on behalf of internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>" <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> on behalf of internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>> wrote:








A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Transport Area Working Group WG of the IETF.




Title : A Non-Queue-Building Per-Hop Behavior (NQB PHB) for Differentiated Services
Authors : Greg White
Thomas Fossati
Filename : draft-ietf-tsvwg-nqb-15.txt
Pages : 25
Date : 2023-01-11




Abstract:
This document specifies properties and characteristics of a Non-
Queue-Building Per-Hop Behavior (NQB PHB). The purpose of this NQB
PHB is to provide a separate queue that enables smooth, low-data-
rate, application-limited traffic flows, which would ordinarily share
a queue with bursty and capacity-seeking traffic, to avoid the
latency, latency variation and loss caused by such traffic. This PHB
is implemented without prioritization and can be implemented without
rate policing, making it suitable for environments where the use of
these features is restricted. The NQB PHB has been developed
primarily for use by access network segments, where queuing delays
and queuing loss caused by Queue-Building protocols are manifested,
but its use is not limited to such segments. In particular,
applications to cable broadband links, Wi-Fi links, and mobile
network radio and core segments are discussed. This document
recommends a specific Differentiated Services Code Point (DSCP) to
identify Non-Queue-Building flows.








The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/ <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;>




There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html&gt;>




A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15 <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15&gt;>








Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts