Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection - Requirements and example ref

Greg White <g.white@cablelabs.com> Sun, 12 March 2023 00:19 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 18AEEC14CE30 for <tsvwg@ietfa.amsl.com>; Sat, 11 Mar 2023 16:19:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_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 izh2p-4XWIEZ for <tsvwg@ietfa.amsl.com>; Sat, 11 Mar 2023 16:18:57 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on20714.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5b::714]) (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 DAE4DC14CF1D for <tsvwg@ietf.org>; Sat, 11 Mar 2023 16:18:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TCA+ANPOkmXM/WKxQHr8kWbNnbFIWU5aVLSOe+RAwL0lRI/bhUIKqrOCiNDaXJ+ES2hV7CHGFFqWfYbuUmdkywAG1r7sgqNT6CW9BMoHL8spZjEasFkKp7s3Lx3PkBVuUnpGUPH8LoWXizBkDZlb4PVSc6Fi788Bnh8r1rmRBv1ssECVH3fJZQWlz5R6jOhdI0AjWa885yqwSYTic4qIcgQLs0vsFLN7CQLwLjEWCoKXp675vJjgRLMC3epVsiRJurG/YqJF1IwAUcTVpkgj6E8Ej50uac69sa6OnhYplfsrTlWPp8s6CdAhmXqt+WnYQyjtD/teUN7O/dgwFl5Aiw==
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=oabj0gQySuEiWWvOpRl+iMAwkn2BFH6r5qvpFu76mBU=; b=bR3tOeCrv2KRc+K9zK5FwBiFHyHasNx2v2LSLsKiirQP2krwKuAzw5c+k8mes3nqWqu8VCcytenR3B3ue9l//WVqkbIZTHKZaAQCWaf8qNnJT/ZRn0gA4Jms08/4koM0f59amqXnguS1NBzH70axMzL9bWA7IoZIKZZa30G7FZOZifthmvDOX6IjmU9QMLkXOjOLHBGQZjARBMRgKVfzWsCmKAg7aibR/XXIOkPbsSA0gOlOJ4eM8oCR3wndcKy5Go9x5gHiFDMa0DFzBU764bYwwVPqSoHeUI3G5GBhJ/vjref24x/uyJudeTW92bLkbpRKn1YVrrKByDC7pN3lYA==
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=oabj0gQySuEiWWvOpRl+iMAwkn2BFH6r5qvpFu76mBU=; b=QizmyRl6rb60YfwXitN97Mw5jWUnfingH0QcmtQ2JPGtjSBb8hmlF3z6C2tNUjPxHyl/Pgo+m/4HZamLpJhGZ7BJY8sXEpeUIGh/0ZdwUTXU7ZG3llGhHvg/x1Xo5S5CtErFm3bS6n3Esh5KFOn5bTaA9toxce8/siFb23Yx+diBIrwehKmP/zsBm09AkinuqXHIwOkLf92Wx303uSBEnz9Vyz8ECJTxUJtypkJ5a3wJYXeUnhMshee5sdjzuX7aFpBoz1pxmo/nmWyzP3p/ZKlEbBKo5UD1vK1T7lksB4fyBRrsBzmbPl20A902pe8P+3f0M1A65cjWJL/OGZPMDA==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by BYAPR06MB5528.namprd06.prod.outlook.com (2603:10b6:a03:ab::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.19; Sun, 12 Mar 2023 00:18:49 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::656e:9b0b:b49b:d084]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::656e:9b0b:b49b:d084%3]) with mapi id 15.20.6178.019; Sun, 12 Mar 2023 00:18:49 +0000
From: Greg White <g.white@cablelabs.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection - Requirements and example ref
Thread-Index: AQHZN6uktNdZVpUAiUeP62IqJWRlXK72C74A
Date: Sun, 12 Mar 2023 00:18:48 +0000
Message-ID: <6A69D501-0F77-499E-9E90-D6D2F3896712@cablelabs.com>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <FR2P281MB15275B570FF53F9A9D6DE5BA9CD79@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <FR2P281MB15275B570FF53F9A9D6DE5BA9CD79@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.70.23021201
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_|BYAPR06MB5528:EE_
x-ms-office365-filtering-correlation-id: 61eef1d8-1a01-43fd-8c9b-08db228f5a11
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZuHCXRXjxpr5Xj+m4XWOcPXlU/YBcXyEuXh5hdl6VkrvgPRoVobf36FGLBL5JsJeqInunB0aLWM5iCG8XElPV5kHoUokNfFeiDnHG85At/EKnmUmyIvxIXxJSk07/tRXFARPLk25/37Zm7EjjAB62YoZ7t6tTszFVXJM46zQCE+m8I/u3SM0BH0YsFqCjbmzLyTarvq3MaMuutKXYw3td2R7RfgH+OtaVK2A3TpAzk6IuLi377V8mDB63jGd1J2/Rh1s2rVJ+gxyLGqS5Q5ns6K4YNtEdy6gKSXMhxLrWf98wJSZ7Vr0pxGH1oCzp/7xn5jSdOZ00GMlc6Mk1XC0GjBI/5a3N3kRQvNAOARpsIDblqZ7AREqIQUpJPYlMgP31gQcyKu9p8xvCRGCxpR30IGx/sw7p5P7zPfWkC2Z6dZuYzSrCRYF+vqoyHyz5IhK6+wpSHN4aHXWztGprDWFz2nE3ppbOIBhqwopH/HJOhSg8nNOJ8MOZHezb/asWMAF6BTQEPmM9xGbX5wf0mcjm9gWKyzlXNkTJTAvtKRlcMMP+0de/Igq3fo/1i8qpu5XCpEc6BS6vRsdYd3NokIBPZhqUaG2xLD2+K7HoYQzGU0uPxpfiRI4+VQuukJm/FGN7S1x5oawfY2QTE5sXQvPTfu+fHJkGIYGpj5t1L1DLVfACuI3e2gT3Jm9JSxQxAvlccyAY2p9M2OD1qYRwPFvsBrLsaiBI19wtLH5uirXagRJ8wHqSZHCZ0BmTp/uecqqoG+HfPmfHKa9Ky4I5OBjlg==
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:(13230025)(136003)(396003)(39840400004)(366004)(346002)(376002)(451199018)(66899018)(478600001)(6486002)(966005)(36756003)(33656002)(71200400001)(122000001)(86362001)(316002)(38100700002)(38070700005)(186003)(6512007)(2616005)(6506007)(5660300002)(83380400001)(66946007)(41300700001)(91956017)(76116006)(66574015)(66476007)(2906002)(26005)(66446008)(8936002)(66556008)(6916009)(64756008)(4326008)(8676002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: u0pr898QYRK+0B/a9Bq0EGjNIXyKmAIkXAoT7oAcWDMHaSmedt5lL29IjMQxgpOQfR0HmiBU1Kv+sJVyA05qU89p9iQVrUGhA0dNbAZ+ua5t0y9IPg/oaJrtwW5yAiZaa7WyX7C9BGnPWmG6mwooT6uwbB/ndmQboAitOZRUqEwmoGw3Mec2ANq83HG2HmD2GwCNsiL1K8phjDpVBIdhOW4urddPFukbRaS5OtA/jaSmBhDKkXGvbHgwqE8PC1sVJUCKIwL/Cb0pj+fV2QyvoxNjEplj3BXu4gS3Qnma6BssXlO5g8sgNDGPNJyvj5zAPA9SbaHpL0HFErASpIBx00igTETd6gOdTqY53XdwKZgp/IqVaXbrNES72e0R6q8CZ3w+PBYKTCCkJtNmx/YzZ1XrA7Mh5HLqnJyuvT3flBt8D4d7UKlZ6ObglMqTbCM4aWedrTumYgg/qRGm2ZgAKsIS8KtpSwHvip2v+XXvsqg3DeLsnDcfq39JUOTj3z7XLQ57LsN990z1yiER8/lZ4wvwNvqrXFh4bBRZ7TIe75IRbKEUncDp/TIioYMXMciT3XKLBp4YsEjq7EhqXQmnISOog0XczmnUFc1P2/1CjdUrTb6j4XK1ne3BD83HzL6cbCtamM0GarnAwz2sOoyitr3V8UVTds8swDSlBu+iAyML6mxqB/5myEdCKvuvgZJpe2jipzwK1rV4WoHJBxryG85ihCgd60smlJAl/YJTdG86y5JQghXrsEMASNvRyeYMgMoiHFx3lQJZyZEesRSO6tgfMjvhUA6I51Gs07aE5bGwt5T0Uv0JMalp6U1kHUV1q0U8FnkLR5NH+Iy/TU6xiMHIfPnIQORHoWsYy65ah806wsXNuBaZLTwQaoi0ATcLkQ8nBb7YN4JWHJ543LczmbVIRyyEZhXQbRAOZvgatoi6YlIqcyBS0zPhaA1LfG2VDLIOd3/5pwKgz7t6V2OqJp8+dYNHF/7q3p8GY9TlbS7PBNuKD2m0v2hDAYby7P933/ad4KEUXK7MoURfRbi+Ojq9I7x4xVNgHGTZS4IwebVduG781c07yLVObmYwlWwJq5nEgDs4r5j5Aqu1vSzSlaigUmQHRIn/yTZGgNga2tFlvMBEZCAnuLmhamMwfhb61dVwsMYrhxfiR/hAoON5iPTfSFNroLr2uwIH+bbSXu7AbFQa5b8fgD2ClGlbH3aAvXEu50vdr0LVFnF+o4EhpOgE7z9yB5xtYrYVyBYRy5zbnYZEpGrWl0uf4NrP7++QriQCnGhzszbD8OEqbjrQeXs7AF6MJU6Don/XU7f2VZ0cxHXEN9tsVqWs9c3dEjEw5uCHxfgb6JVsmWDuqynb3ELZntBWSBDM98/M1ocYP5dtFOctVLLboBd5L1gGjkCRc2CRxCJ8H8G8Do/MkD9g3K4YtyUdl5p4NT/3C19V88mftpnXew5SRo4RB8SouN3j8g3T1tLtn5QAqY1BO5eEhY3eCr8CjPFaz1hpYofkejx+yR1ag/BhwOV+S1l3hwuQLWz126ZmEw1w3/ucOAzAjHtAjpRIBWIplLUabJlXlvWhm7E9pqssikYU2nnD2XFI521pyEPKtnQDVK+zh26Rxg==
Content-Type: text/plain; charset="utf-8"
Content-ID: <A46268D420A86C4FA72CE041F80E0158@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: 61eef1d8-1a01-43fd-8c9b-08db228f5a11
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2023 00:18:48.9511 (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: Fgdil+CREcjkUoHmGzNPUjXlROJHG+tFyHHRd0FV3yvFi8UUmW6iyxJeCZGJBQsWfdV4J/Ydg3CVRX4b06slUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR06MB5528
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/-HduONfG9C6mPi_kgeS5iWE9OxI>
Subject: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection - Requirements and example ref
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: Sun, 12 Mar 2023 00:19:01 -0000

Hi Ruediger,

I disagree.  I think it is important to allow for product differentiation in this space, and to specify the requirements essentially as they are: that the goal is to identify traffic flows that are causing queue delay in the NQB queue and remove them. Recall that in Internet service deployments, this function provides one of the main disincentives to mis-marking of non-compliant traffic as NQB.  Alignment around very specific requirements could result in applications exploiting limitations in the defined approach.  We provide the current DOCSIS algorithm (and the IPR is royalty-free) as an example, but we should not stand in the way of others proposing other algorithms, or making improvements to the DOCSIS algorithm, as long as the goal is to protect the forwarding behavior of compliant flows.

-Greg





On 2/3/23, 1:43 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:


Hi Greg,


Section 5.2. Traffic Protection


To me, one of the features which might add value to am NQB PHB as compared to EF as specified by Van Jacobsen et al. could be a queue protection. The draft offers a reference to an IPR protected ID, https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html#I-D.briscoe-docsis-q-protection <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html#I-D.briscoe-docsis-q-protection>. My personal view is, unless draft NQB defines generic requirements for a queue protection, which can be implemented without having to deploy the IPR protected ID. The text of section 5.2 is insufficient to do so. 


As an example for text where I'd assume you can find some generic requirements (including requirements language), please have a look at


Data-Over-Cable Service Interface Specifications
DOCSIS® 3.1
MAC and Upper Layer Protocols Interface Specification
CM-SP-MULPIv3.1-I24-221019


https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=b13a1ebb-93de-4bda-b13d-e96186ac5671 <https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=b13a1ebb-93de-4bda-b13d-e96186ac5671>


or via https://www.cablelabs.com/specifications/search?currentPage=1&query=&category=DOCSIS&doctype=Specifications&content=false&archives=false&subcat=DOCSIS%203.1 <https://www.cablelabs.com/specifications/search?currentPage=1&amp;query=&amp;category=DOCSIS&amp;doctype=Specifications&amp;content=false&amp;archives=false&amp;subcat=DOCSIS%203.1>
should the above one not work.


There see Annex P.3 Microflow Categorization, especially section P.3 Microflow Categorization


Regards,


Ruediger






-----Ursprüngliche Nachricht-----
Von: tsvwg <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> Im Auftrag von internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>
Gesendet: Donnerstag, 12. Januar 2023 01:34
An: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org>
Betreff: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt




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/>


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>


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>




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