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

Greg White <g.white@CableLabs.com> Wed, 18 October 2023 12:57 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 938F8C151071 for <tsvwg@ietfa.amsl.com>; Wed, 18 Oct 2023 05:57:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 2rhJWyOfqrvT for <tsvwg@ietfa.amsl.com>; Wed, 18 Oct 2023 05:57:44 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2105.outbound.protection.outlook.com [40.107.94.105]) (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 E6A16C14CE40 for <tsvwg@ietf.org>; Wed, 18 Oct 2023 05:57:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KhhhIgj62hfUnOFCQFgKJRb5mC70z3LMZ0P5E9fuRF8YN59IenlX4LR2qAxodl/v7GQEtwr0yLvl9Ns/qPWUuqisN++jPsPzgCekHbxV7uzgtK9nOLiJAP8hMl0sVeYHTN0Jyf1swW1aisSlvodIB32LKQcqc6UNsNjQk09pOheCXeFKY5b40m0eRXDdWvxRDq/3ys3mF3169W/MDou31E7J7GFkowV6c1Vzv3Ny7v5nDIIoizg1jn81wwCEIVK7wf3xGjGOX6Imlsb0dhPzmehQF/o3yXPGlbsQ9MZYlvTt+/aSCIBuJOfYUoc5Dis1PULRGtvTW4CGHzqPLZsHWg==
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=gvxPSGmAj14+S/iOBGyYU9JJELROstxvjzA9fUeRcm8=; b=j83+QOTEdMGV+6koK08ZDEUZVbl5OK0Td+EQQ3tI1qBKODQh/s1i6SjiczCQyK2dJD0UhbiDX048LTiZQgV93bxX5WHhg6fqsFLVLHm0ZekGnhFtHJ/ki2fsPMd/59GaoydXV283lssaUwBNTD8Z2kRGKNB/+h8WeC5oDAiIA9UH7L7A8/dpFiV14ZxnT3rdaHjQcv2XA40aibJdvth/NvbOxaah7y6x7GyMZWe6QrsRoE3qa+Kx9VNbEvhUZnILpRdOWZRchzbV5NwhYWq0BKmTPaYbulHOvrK9+/V63h2sstmRMynpFfP/3sy3JbpGmM8P4dOR33KzrhIBLnlu+A==
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=gvxPSGmAj14+S/iOBGyYU9JJELROstxvjzA9fUeRcm8=; b=FfT7EMtCSEWd706HnhCblOnsuYVvIMAGi2r+0qx/Nu9ONwx6R4CNzgsaaBLvc2S8dIiOZYJzmaMa7tuRBZF/CQlWdml1j3Yfsh453JCX2yZUi97ef30qw/APqP+gkDaz+G4yDIaxvcZT55BwtBWekhxNZGpsiB3g+oNt618uwCmxN+7y93utBstsFZWHMYhvgkoFnFTU9e2RnLOpUZ/61SvQZTMA8aXsmV5W3AAuhbSyWaaaNV5+/ISIGCy1uRgQy9iDVu6WmyC7vi276KeDdLaDUs0Z/wR0mLW6MLsfxz6xz/t9BrTncTS5Lcr05uGvT6juoSw1mK7Qgzn8r7BMMw==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by SJ2PR06MB9525.namprd06.prod.outlook.com (2603:10b6:a03:566::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.45; Wed, 18 Oct 2023 12:57:39 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::d48a:d75f:6a1d:3638]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::d48a:d75f:6a1d:3638%4]) with mapi id 15.20.6886.034; Wed, 18 Oct 2023 12:57:39 +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-20.txt
Thread-Index: AQHaAbxdnOmg18YjM0eDcgNRJzxHULBPHUkA
Date: Wed, 18 Oct 2023 12:57:39 +0000
Message-ID: <561A8215-7819-4E9F-B41C-0BA168F4DE88@CableLabs.com>
References: <169763113842.45179.6432097880366968168@ietfa.amsl.com>
In-Reply-To: <169763113842.45179.6432097880366968168@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_Enabled=true; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_SetDate=2023-10-18T12:16:08Z; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_Enabled=true; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_Name=Public; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_ActionId=0d0cb075-b2b3-4a70-8bb8-71a879b4bd9c; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_SiteId=ce4fbcd1-1d81-4af0-ad0b-2998c441e160; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_ContentBits=0; MSIP_Label_698f4495-497e-4165-8f3e-980c2f21975e_Method=Standard;
user-agent: Microsoft-MacOutlook/16.78.23100802
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_|SJ2PR06MB9525:EE_
x-ms-office365-filtering-correlation-id: eaa6f6ac-6764-411b-4058-08dbcfd9cf08
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +XLo/5hmL5ibSooT/FoElQGxSSDi+B6FsLHtCssV5PtcKr8ySCYoZ0xdPnVrcryd/Pt65BFpvvDisiXbTrE6b+9TqZkWT6z0PObD+Nv4fbD0/U4RxIG+lrUR5nHjKJ+wzshGKlFmD5Kkmbk4mZMbMwYAJOgsw68Fzu4S0qDi8P1qSpLJ1aU8cOaIinKVEB6buUKXCDJqrHAsr907Ui2Vo+kcylIZyIcFl1JldwWpQZ8D3mGEL11RA+EXO10itW3SJK6W8tcsdC7+Zv55KlvjTAt1a/ieuefJYd85odaEqTeF+LL5qZ+AZSFVKMW/2hn2w734+FD3us4o875DLNQGayK33Fx8MaM3ASw0BlSg2KgvuzfUZ/35GrWMCj9G+6eaXjDIC5Q3yUUcvaDSnUAu6ZxmMqxDj0oXVmavcRthV7wisLjGSaJtROWQcZ1/bIHjfTPz3lllmiuw70Tjz0midc45YZ8pqWOyho4fpk403XvkZpAnoox0dHRCHXyrvzzYWJyqSv+phnbqsJdhGECNmqRFDg7uHsEt26ovLMFm/gdu/nwpnoKeGdh2rqKGsjCypzVjbCpXYTkxb+lQPb55ZIV4bDeDaih6onIUWeh6zS0qDxESdxvMULeatS49vDULZb1UeieN73gk/cNcm+xxmFryr3avu3IN7jLk3+cUsoU=
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:(13230031)(376002)(396003)(366004)(346002)(136003)(39850400004)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(2906002)(478600001)(66574015)(2616005)(26005)(6512007)(66476007)(8676002)(8936002)(83380400001)(91956017)(66556008)(41300700001)(66946007)(5660300002)(6506007)(76116006)(66446008)(6916009)(64756008)(4001150100001)(316002)(71200400001)(38100700002)(122000001)(966005)(6486002)(38070700005)(33656002)(86362001)(36756003)(45980500001)(85282002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: oxakzg/ieLM0LhkM2lGxTSpp9uKeOxleUyP3rJqIudpN+s3knrtUQ1jPFwjnUmCvC9QClll1o+y8mo0NHzdiaEDNey4bXWGoIEdrMBAtSmGb4vPqCevW0+NaZscHvcVZTQIxoraf576KMzoR7iVKXrr+ZH+aqpKR95cB8hK18IKMTzB62GTpIXLF8amiwNFP8dMg5xr4s55VwenH8PEdx3ssSojFeyK1d70bP/LSQWTgtf1ZdC3ncurjzpBj/EAlZsMZ+hw8FxBV7XH4SmVTmoogKwls6+YMW/ve+N9/SOxmL92ItEpAoufFHh8N+pRRYWMNVScxlbFUSXI+YV2N7zoq/fO9Nkdwp8C17Le9J6TOOszEb2XmvUVYMlEpwo4FueI7smqwRcGL7tiKwBYMwIbc4+XEDDK4C66D8QToBs2SBQnRog98UrfdRNzFqt1RLpG8JD+/Ko7Khmdfo55lulWFw4pbfjmB/z06n1LEV2W4yObN+/qg6ZzP1tjal4UUqokLoDx2+2ceiyWwBwOO16zaKEHPEMhIVGmXn9x5BZYFMQoEUpkggSM4G9OetGRJXcBXwsGmRtv9OhtKbsw/RxUdg1gZWedpwNa61jfuozVdiVOP5G8bo4bBTzMyrf9ItYXztM1jXkj3YByOJQdXwOO9+7RfPRMWpu2jrq1B337Dlz+AuX85YqICt8+DGFrv0miCnsaJoE/KapeRMP6cH7cY97twAViiEBRQY8ZoCFqP0pg8a3yL4otBTZkV0+WKrPRidPJ+DhDFMClA8VbdWSY7oPFKmAcrbRx37vV5sEQffBDtloTwGHC1/NVxMzxjJ/YYpRuqcLpMl8zbH61tWzeAN/5/u2/EfIw0QXWMZWYKbxhCIyv0EEhsP21IUlJCaZrSyRMvpLJnrVyLTMKBxy/LB0NbVhf9wrJN2/5z4+AQOPxmrao+fBBj3t4vTy/vE7ZjdpwLtONFuq3qcGkuCSCfsZR6YTuyFYTlWKx4PLxzcEq+m2175iU1OImr3i9xRvzRVsvRmaYrd8GrbXKV4NYDwFUUdP70JFiqkk7l4t+VSFtDTGZjzbgDGpteuxidQiNGXfHxBXUsSe6jOJ1upWVBYubGQl4ZdLQbsDUGsuGx3VTLcGg+swGFMVc3FT+5tv4qcW7cB6mNUlgpHNqgC2L04SnJYK/ydun6RA51cq++yJezLXDjHKwhYHOuj/qBCChO8jx6kqn7/vk0ufVBqSyrJ74+WS76njI5+tCJVUPy+Sx2yTRpReQHpMMp8XsMfpUj0JEnOhrzcB9RatG4uwKoqtZAGhyIs5k/KxDn8depe2oIBgL7nEcX3prDKRS2H9Bs/cvfJkxGfPVxq+E/F2kMcp33ZsVfx7vix1W+xK5wwI18DT3Wv3+Zd7mtWj0xo6pjl4tjjBKc59QKq87dAbcmxWP5P0h7yJ8eYRZk/TwvIPwq2CSbPCkcCWrkSAaCJsvpJ40aLkCefc7sYVegeOzU3NEr57SZ3MnIh2jZDpycILokuwJD3qxbgfF198z0scMmR+4J3aaqrUNJxnjlPyz5CV0w8Q4VqVw+KPr2U0VVWve1Llc1v/6688inri3g
Content-Type: text/plain; charset="utf-8"
Content-ID: <CD63CE08E7591645BA72EF73E27D6633@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: eaa6f6ac-6764-411b-4058-08dbcfd9cf08
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2023 12:57:39.0770 (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: iMRhzZdfgympfX09UxqLFLdFQK/SIXNHfXm6hXnmzQcxj55Gx/dtU9ogQK7/Gxty32pdhHEtPy52rBQNEwR0wg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR06MB9525
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/F4ZwZUlz2JD-rh3Z7wX82ss1oTg>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-20.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: Wed, 18 Oct 2023 12:57:47 -0000

Hi All,

I've just posted a draft-20 for NQB addressing the comments that have been discussed on the mailing list since IETF-117.  The changes (following the order that they appear in the diff) include:

- Minor editorials (say "microflow" when we mean microflow, and "application" when we mean application, spelling corrections, etc).
- Add mention in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#section-4.3 to indicate that a dual queue (Default and NQB) node may provide performance similar to EF (per the mailing list discussion).
- discuss handling of rate-limits and guarantees (if such are provided to the Default PHB), provide hierarchical QoS configuration suggestion, and say "equal" instead of "fair" in the PHB requirements section https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#section-4.1.  Note, this introduces one new requirement statement.
- reword the description of Default queues in typical access nodes in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#section-5.1
- rename https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#section-7
- be specific about the mapping of DSCP to UP for Wi-Fi, to be consistent with RFC8325, in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#section-7.3.  Note, this introduces two new recommendations. 
- add a note in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#name-security-considerations, that detailed security considerations for network technologies defined by other SDOs are not included in this document
- Much re-working of the text in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html#appendix-B describing the comparison of NQB and EF. 

-Greg



On 10/18/23, 2:12 PM, "tsvwg on behalf of internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>" <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> on behalf of internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> wrote:


Internet-Draft draft-ietf-tsvwg-nqb-20.txt is now available. It is a work item
of the Transport and Services Working Group (TSVWG) WG of the IETF.


Title: A Non-Queue-Building Per-Hop Behavior (NQB PHB) for Differentiated Services
Authors: Greg White
Thomas Fossati
Name: draft-ietf-tsvwg-nqb-20.txt
Pages: 30
Dates: 2023-10-18


Abstract:


This document specifies properties and characteristics of a Non-
Queue-Building Per-Hop Behavior (NQB PHB). The NQB PHB provides a
shallow-buffered, best-effort service as a complement to a Default
deep-buffered best-effort service for Internet services. The purpose
of this NQB PHB is to provide a separate queue that enables smooth
(i.e. non-bursty), low-data-rate, application-limited traffic
microflows, 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 microflows.


[NOTE (to be removed by RFC-Editor): This document references an ISE
submission draft (I-D.briscoe-docsis-q-protection) that is approved
for publication as an RFC. This draft should be held for publication
until the queue protection RFC can be referenced.]


The IETF datatracker status page for this Internet-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-20.html <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-20.html>


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


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