Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1 Primary Requirements, Forwarding - Departure rate

Ruediger.Geib@telekom.de Mon, 09 October 2023 09:18 UTC

Return-Path: <Ruediger.Geib@telekom.de>
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 39C9EC14CE45 for <tsvwg@ietfa.amsl.com>; Mon, 9 Oct 2023 02:18:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=telekom.de
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 hRZGgtKIKLXX for <tsvwg@ietfa.amsl.com>; Mon, 9 Oct 2023 02:18:01 -0700 (PDT)
Received: from mailout21.telekom.de (mailout21.telekom.de [194.25.225.215]) (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 0DF45C14CF1D for <tsvwg@ietf.org>; Mon, 9 Oct 2023 02:17:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1696843081; x=1728379081; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9DVZ2bIK2IXJx9uzxAM7Ccy9mC4QKqn9jkTQQ8ILh9s=; b=rGJ0Y1kqI9iCqPmrt+qS4p/nv8rk3OpEG6pfB7uP8qxMlJMbuHnNa4TP LhlcOI4rPdpflR8g10hAVzx5XYeEgthBr2e75aIWdyThOj1s9JEshVue0 UIThhyNWDoFYj9MwXtdxxPSv0gECnxjZMbywr5yIu3ZkRIdbGwR5c/sh0 j3UiABQroZdXX87QghaUR1IbyIa02TwCaKFKCsGz9/hxh9niGINgth9Uq RuduED1Jif/UuC5a0yykQ8bg2N9M4oC12lwXYhZSaEzlf07H3e/yVQqfR OfywrU1uqLiREKvauhWNPSeVUJAPi7d84LKpPT7P7g8pKGpJ0VGhUAAEv g==;
Received: from qdec94.de.t-internal.com ([10.171.255.41]) by MAILOUT21.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 09 Oct 2023 11:17:57 +0200
IronPort-SDR: 6523c545_QTOf0CT6CeMWlSFD9U5VZT2j/s4fuPl1LxsEHYUYL5M+PCR lhavWnkCx2ZsVyaMRASGw6YU85+/D35jcgYkSPQ==
X-IronPort-AV: E=Sophos;i="6.03,210,1694728800"; d="scan'208";a="813057013"
X-MGA-submission: MDHZi8va6FKExTxDXmXDsKkv6JYaQDTSLKMtVL7zONIEL50EeNz7OaxtIkYcotQYoJ9xdcY2aN5ql9fL/moA6O1x6bVTzeaEP8+cL47KTySfOeQByyWX+Mk69eEFZst3zCcBfYHgzkcTlv/8JukjYYl15aG6DjqDUw57H40tPPZgFw==
Received: from he101421.emea1.cds.t-internal.com ([10.169.118.197]) by QDEC97.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 09 Oct 2023 11:17:57 +0200
Received: from HE126304.emea1.cds.t-internal.com (10.169.118.205) by HE101421.emea1.cds.t-internal.com (10.169.118.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 9 Oct 2023 11:17:57 +0200
Received: from HE126304.emea1.cds.t-internal.com (10.169.118.205) by HE126304.emea1.cds.t-internal.com (10.169.118.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 9 Oct 2023 11:17:57 +0200
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) by HE126304.emea1.cds.t-internal.com (10.169.118.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37 via Frontend Transport; Mon, 9 Oct 2023 11:17:57 +0200
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.169) by O365mail07.telekom.de (172.30.0.239) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 9 Oct 2023 11:17:55 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XFBzS+KVQ2dqSLm96TLTNrwpH7dDQwYIBRmOT3xcBOZVj0kI3BjLdHBFslzLNas0ZkDE+NYM536KJ6OnxdTGaSkyWeW7M6Kf0EcSMsT+Qi0ILlVUKxnTTrxCJ2VQSIZdyVSpq3LOI95jYl9fV/XlUdjrdnjn1hq86eq/yU4R/3JF0m+u4X5U6wyi04bFEaHjwPNDaS1SPm1skamiEMohFx3BCPHkVvUQfX1COVX00XeDAY2xNKZLiQCOv6zcvkV0p2q0uDexSeibXcWYzCw3D44gyxHGNkxCi/C8XOXLHdH1KbjP9nsW7Z/hSwbAfxYzrEYUz646ZwM/AU7AiT5Ceg==
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=9DVZ2bIK2IXJx9uzxAM7Ccy9mC4QKqn9jkTQQ8ILh9s=; b=S8iQpaojRvNXBesx1yoEqKeQAjmN2iOe0um5NZJX4L6H5ZRehMj0Ni4YgBqbGHL/Cv2mR85ycmJGlFuGEUZAZDTc8eQeeM7rduIAEu1MAIeyu0Vm4g/Hs3KVlAfBgjDPF/pU+LC9MxoyICapqQ1oAWSGR6d1zq5ysu9gKbcDM7fyU7UP/Hsql3kFR7aNHEuuMCIuPwN2OUmjLj3STWUcDA9wxGdcmCeQ2BFI1aY2FrLoBglMmVzOI6J9QTQC1jkqk4ZrF5kcwGGOvnQ1aI9t3nGNETauSJTVjkdm29iRdRq53PTn0ZnYP35aZSNTmtrtI3MI1N+3GRC9tOQFyHzXKw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8b::11) by FRYP281MB2592.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:76::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Mon, 9 Oct 2023 09:17:48 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece%4]) with mapi id 15.20.6863.032; Mon, 9 Oct 2023 09:17:48 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1 Primary Requirements, Forwarding - Departure rate
Thread-Index: AQHZ25vZaUsz4jm44EKXEh6QykJxzLBBZN7A
Date: Mon, 09 Oct 2023 09:17:48 +0000
Message-ID: <FR2P281MB1527DFEB233461B2EAD94D049CCEA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <5B112847-5653-4946-B25F-393F903795C1@cablelabs.com>
In-Reply-To: <5B112847-5653-4946-B25F-393F903795C1@cablelabs.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FR2P281MB1527:EE_|FRYP281MB2592:EE_
x-ms-office365-filtering-correlation-id: aced718c-0b47-4f77-7eec-08dbc8a89b29
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: a/pAQSeHpfwk3OKOd3+OZnFlJqW8RPFeUnzLG+SlcgLqA2grlfo3RDkSTlgIVHNiw1TFp0sGLHTHHaNoN6W+sjW0UijR0+pLmuEMCOo8dMT2DiZ35gPrIZjW1vqRxv5LuwzPeer2d+AWgZh2ApjpYCq7W8Gdk9Gx1U/83ZYijnFKY+y5I8qZl4DkmD0GO7+TUfqyobSVAVpG9uArWB5r3yQj8HFDmLbLV7PFHNx+wOEspiVZ3DvlFXN2lE9ClhoIVvA+D3v7z7d3VM6yYCmFOW9WvEtswlJrLXIo+M7AEHmRl9I91bEKklGPEyvCk2cq+KzXvIfY1bg7m1uU9MAOxFSTIe7vtox5Z6IgzKn9ktCHhuPnNDI0fITVgANMCbz3c1YA5bh/CY+9AI0lzoai0MR/dmGGqrirmV4DVVhzP384pI/5IeF0yxTKST6nsqomb/z5waQsyn+/wOw6UolEaTbzPUv6dE1wuBn0J5JSOz/3HQOS4/8XncWIhhKSywcAff7aAdsKoASCI/RvD0zVP9DRq6UXWZiChYNoWh1KDnpOWA771MpG8InQ/Or3yM7OpCT7/Q+YoIN6cKrYz4MGb45V5jLn/ahEmmrqYEPJlGyk0O178J1B0jn+71M96zgeypEyFl/NIuxHsWr5RqpcaNMK+sEaJ1uOTyIgDycs182W7Dc4FeuA1nMDaLVZC+T7
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(346002)(366004)(136003)(396003)(376002)(230922051799003)(451199024)(64100799003)(1590799021)(1800799009)(186009)(9686003)(1580799018)(71200400001)(26005)(55016003)(82960400001)(85182001)(85202003)(33656002)(38070700005)(86362001)(122000001)(38100700002)(8676002)(83380400001)(8936002)(4326008)(2906002)(6506007)(478600001)(7696005)(66574015)(66446008)(52536014)(41300700001)(966005)(6916009)(316002)(5660300002)(64756008)(66556008)(76116006)(66946007)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 94Wfp3WC0eNt7ABehmVWi6T4HQMxodr0Drwl7eu32u1aOMsbRTC1Ol5o8cu7ozwJNJAUPkBYQWpPPTu+1zDufFcK/HNuLITkk3r3/xrOHzq92APtu2WgKar+8Q49wlZz/JBV8xOA34l+EIKJf1JfewXOW85j8XvKH+1XbQc+CtCUcM4eWNv4pH4tRw5dppb135naDjB3FbC/8zfo8ARVpJyLTmpJFA3uvWeyGhGTGBX2kzBbMKDyij4XPb7Fgusdl89tl6R9Xgitd9r7rIPo2nyJsJpaXuwRd5/GLslWKysI4V07pLaL2Yp9g5G32OeRpIt6/WyoF1YSw1e2FEuf9ADWE4MQFEY4tqauQJWWEFJRYiN+K4j1HKS54dnlAmH2kFprJLeVhaMUtHIq78ObmoaA9xDYS6WfXTiyCDA1VTmJ1NkvCKl2a23QqSLvzlFNyGowVzWoigxrnVO6CBMpCAe72wCEUK6GJmo1YME/UaLfSuCmkluZkwJPZbhri66u6aPyyHoO5/R1TtxPZQrN9WZUXSu4Ve/56smto7EmFBdT+IBhrI+849tWdsEnwFr2UUEBRFWCYfAmDJHjpg5ZNBOx3N+lwZVMtQZEfuFaNpiQ1IrBqfAWBbBCcZyJLNxd8BiLgsSWn24FIVLuJYzrbq0iH+EXbOgSeTQjfDoKlEFZGpwFSnNC2LKtb3KbRY/KlknXdoNy742WR9/SpfvF7Nnz9n/VitEzptMRvD1rGL0XDhQpfZlUyzlnv2B9/N1vhra2w8zrxKGN7rDsCKK+JQKSEV+RzlyXnFIuic4FHxvhCEEGFA2U6Ys/fYnr3E0rHeJZU2xhi1mU3gtdFfnC/JQskhHyy4soZpaJh6XqbfglFTBLPum0OmV+uG9spIn+Ck+jZiqwzQhDEGKkxR+ENiacVvioetVfNTGRq52Fio+ckFuzFF4QwGubwQaPPVBEKqyYxcg/o5kzXpX1Dswh7tDooWeubRd0p18yyDUVmTP2kc/hOfbUoizt46hzspO4G192P226t4xCu3JCJQVM14UW9sKujIZ6VrYce6BlSdIVLksSuBzLeW1EstQQfMyQF7mMESAPzKGacfMyV3tQkYr/RgxBveAGa4lPmeabBm9M6A1h9brHZCI1q7y6gGchj4Zi/mclmbEdasfMa6sLttB/8ddikszYQPtSx18kHR+WJovFG8o6CNp3UYkOs++2MtENAbOMhZdEG0a8sqQ63Nm5E3OeJzGU5BAnlsg0g66QAQcqnyDTDOcEF+q0SUimb2aPq9YzJuNl/+Zbw4JSiHK0iwqRy+II4a2+xWz6yfm61hjF9hqCnSl2DnnF178J+pOiSK31R29vtMJD1fDUZIhbKlqlkJhdEYjbl/gsa0dQssM62pvbmSDTnPd0vUx6uesVAanEqfphvUN8gsaQf+WYw6HnFThoS8QTytWdfCSx5FQdScR0OPjURgqPMAbEe1GVs5F69gwm2NrKEsA+ENR141zkY+RwQGuCEnP5oMr2ytzaRbcx9RFnyK3dj7jjHzEokzxUgZGS9zZDktgoQBcjAuzbfU4D8W0f8gLcrqkAu8AFq0MvJjdqQN1BC9Vo
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: aced718c-0b47-4f77-7eec-08dbc8a89b29
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 09:17:48.6130 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R2t2sPzIGvqHOZZtMGLR27241N6GnD0uDFoh/MpG8W+1bR4Lsnjge6VXFnKQtGGYNmRE6mq8OpCFNbjwU4jBR0tuhKo2SG6fUHcVcECu9mk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRYP281MB2592
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/zDnxSJCcWEiMRPzZYuovsPCqAiY>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1 Primary Requirements, Forwarding - Departure rate
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: Mon, 09 Oct 2023 09:18:06 -0000

Greg,

the proposal is

CURRENT TEXT: "Operators of nodes that support the NQB PHB could choose to aggregate other service classes into the NQB queue. This is particularly useful in cases where specialized PHBs for these other service classes are not provided."
RG PLEASE ADD: "An operator only deploying an NQB and a Default Queue may obtain an NQB performance similar to that of EF, as described by [RFC2598], Appendix A.3.1."

To me, this statement is required as it simply acknowledges the fact NQB equals EF resulting from the NQB configuration and operation *in that case*. I recognize and accept, that doesn't expand to all NQB deployment scenarios, but it certainly is true with the above preconditions defined by  draft NQB. I prefer the draft to be explicit to this point, as I don't expect casual readers to be DiffServ experts and I think it's fair practice to reference them to available IETF standards (and their references) helping them to understand operation of the DiffServ mechanism they may want to configure and operate. 

The above statements likely benefit from one more sentence, as EF recommends rather to drop than to remark and forward excess traffic. NQB recommends the latter, if the traffic protection mechanism is implemented. Please line out further caveats, which add to this, to enable technical discussion. 

Regards,

Ruediger

-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com> 
Gesendet: Donnerstag, 31. August 2023 01:44
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1 Primary Requirements, Forwarding - Departure rate

Hi Ruediger,

See below [GW].

-Greg


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

Hi Greg,

Draft NQB section
https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#name-aggregation-of-other-dscps- <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#name-aggregation-of-other-dscps->
contains:

"Operators of nodes that support the NQB PHB could choose to aggregate other service classes into the NQB queue. This is particularly useful in cases where specialized PHBs for these other service classes are not provided."

Let's assume an operator only deploys NQB and a Default Queue. Please point out the difference in operation between NQB queue and the EF PHB by referring to the experimental WRR EF implementation which is part of RFC2597, EF, by suitable text in draft NQB:
https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1 <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1>

If there is no difference, please add text stating that "An operator only deploying an NQB and a Default Queue may obtain an NQB performance similar to that of EF, as described by [RFC2598], Appendix A.3.1., presenting results of a WRR EF simulation as a worst case EF implementation."
https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1 <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1>


[GW] Both EF and NQB can be implemented via WRR.  In RFC2598, for EF the WRR weight is configured via a "proper choice of the EF queue’s WRR share of the output link with respect to its subscribed rate" and ends up being a "worst case" implementation of the PHB.  Whereas in NQB the WRR weight would be set to 50% of the link capacity, and it would be recommended to additionally implement a traffic protection mechanism.  In the very specific simulation conditions in RFC2598 Appendix A.3.1 (where EF traffic is limited to an average of 30% of the bottleneck rate and the WRR weight is 31%) the NQB configuration would be expected to provide better latency and jitter performance than the EF WRR configuration for marked traffic, but I think it would be misleading to make the statement you suggested without adding further caveats.   Moreover, I don't quite see the point of it.  Could you explain why you think such a statement is useful?





[GW] for a response to the points below, please see the other thread https://mailarchive.ietf.org/arch/msg/tsvwg/mCETQtmpiZtcLP6rLHvWpgbqFM0/

I'm not aware of any reference native NQB/Default configuration provided by draft NQB or by you in any separate mail. This may prove to be useful to understand configuration of an NQB Queue with the same forwarding preference (and hence the same likelihood of being deferred if other traffic is being served) as" the Default queue. I regard myself as pretty experienced in configuring QoS. I'm sure, less experienced readers appreciate information how to configure only a Default queue in addition with the NQB queue, respecting that "the NQB PHB cannot be configured with a rate R" (or anything similar to that).


I'm as of yet only aware of two suggestions for an NQB implementations.


NQB implementation status, text links to:
https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=79935977-877b-4027-8f6f-7d739945e1d1 <https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=79935977-877b-4027-8f6f-7d739945e1d1>


I found, which specifies that "conditional priority is given to the Low Latency Service Flow" - that is the NQB traffic. This is astonishing as a reference implementation, taking into account that you so far claimed that NQB is definitely not about priority. I also note, that implementation is suggested by a WRR scheduler:


CM-SP-MULPIv3.1-I25-230419.pdf
Page 289 ff


Which contains:
Inter-SF Scheduler: CMTS mechanism to identify the amount of resources that will be allocated between the Low Latency and Classic Service Flows that belong to the same ASF.


From there I take:
7.7.3.2 Inter-SF Scheduler
As the Dual Queue Coupled AQM architecture provides only one-way coupling from the Classic Service Flow to the Low Latency Service Flow, it relies on the Inter-SF Scheduler to balance this by ensuring that conditional priority is given to the Low Latency Service Flow within the ASF. “Conditional priority” means that traffic of the Low Latency Service Flow will be serviced with a priority, yet without the Classic Service Flow being starved. Weighted Round Robin (WRR) is a simple scheduler that achieves the desired results, and is recommended in [draft-ietf-tsvwg-aqm-dualq-coupled].


For Downstream ASFs, the CMTS SHOULD implement a WRR scheduler between the Low Latency Service Flow and the Classic Service Flow within the Aggregate Service Flow.


##########


Apart from that, I have suggested a pseudo native NQB/Default scheduler which can be configured by routers of one commercial vendor, see


https://mailarchive.ietf.org/arch/msg/tsvwg/08BwyTAe0glWvIApQB-eaPuA_V0/ <https://mailarchive.ietf.org/arch/msg/tsvwg/08BwyTAe0glWvIApQB-eaPuA_V0/>


Feel free to suggest corrections for the latter to clarify NQB deployment for equipment of this vendor.


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: Mittwoch, 26. Juli 2023 19:08
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-19.txt




A New Internet-Draft is available from the on-line Internet-Drafts directories. This Internet-Draft is a work item of the Transport Area 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 Filename : draft-ietf-tsvwg-nqb-19.txt Pages : 29 Date : 2023-07-26


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-19.html <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html>


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


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