Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate

Ruediger.Geib@telekom.de Thu, 06 April 2023 07:31 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 65081C13AE28 for <tsvwg@ietfa.amsl.com>; Thu, 6 Apr 2023 00:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, 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 zkyrG9V8NCbt for <tsvwg@ietfa.amsl.com>; Thu, 6 Apr 2023 00:30:55 -0700 (PDT)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 B4A38C151553 for <tsvwg@ietf.org>; Thu, 6 Apr 2023 00:30:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1680766254; x=1712302254; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lRgvhCkGRLudOSDmJ1k+rCaZKhWCgNlXR7lwdNq5cqI=; b=jSGl72wevAUomjeRvrdEvdTwjTooU6ZpBCX82WZX5ukwsSCMYa1Q1xha rFyC792GnDWMjNimz73uzqVop6lwKoHpKpA6vOLkbzCCQ459T1Uhp3W8i PVQvRBflnXaH9inYoYCgVzT64lrspmyozIYKFS85DvRC1hYafxB5h6RGN WqWlDeTqQjK7NzL29XxZ+udXkmR6Jr95SlFf88lGCkeI0FfSf/vIiXP41 Gf09uB6ZYmhVVM56jxfJalAvuY4Llu6/qz0I//XvfuDBkiwl74UcY1qva 6ia6MIB3vaikqdWJVqyNMMmR/wt6SN8gGquU2QV3SiXohkbzyG4bsMI7J g==;
Received: from qdec94.de.t-internal.com ([10.171.255.41]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 06 Apr 2023 09:30:52 +0200
IronPort-SDR: v7/X4jmWRlvEQHJ4aFr5CcaBdvf8Tk9Fj2T+BaHH29wyVrGtXjl4j+j9FASawwBIIQ0IqPqMMY 5vQf4k9ys2bkCyD81GGhDgRrw0/cAligI=
X-IronPort-AV: E=Sophos;i="5.98,323,1673910000"; d="scan'208";a="716914554"
X-MGA-submission: MDFU7PIJo8lVFG6nXAfT4Z9Sh0UuZsKLmA2CNxmdNajJHXs0vrPW1L2/HxlJ6b/XF3bZkFgJR7gxy99doamqTfK7ndgPr5+uwbkPTcAmh8ElZOsw9Bek0a5NsWgXN6UIZIh97fyV48BvsQ8PbamtKMsxVKF1gMKYsT6lJdPnDEAb7A==
Received: from he101190.emea1.cds.t-internal.com ([10.169.119.196]) by QDEC97.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 06 Apr 2023 09:30:52 +0200
Received: from HE101393.emea1.cds.t-internal.com (10.169.119.197) by HE101190.emea1.cds.t-internal.com (10.169.119.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 6 Apr 2023 09:30:47 +0200
Received: from HE102779.emea1.cds.t-internal.com (10.171.40.45) by HE101393.emea1.cds.t-internal.com (10.169.119.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26 via Frontend Transport; Thu, 6 Apr 2023 09:30:47 +0200
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.170) by O365mail10.telekom.de (172.30.0.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 6 Apr 2023 09:30:47 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RsxypzVtSWtjcyMIGgcqpWJb94h2AcSZVS7uA8bSoEwxU1MFQsc0L9TGer0xV8yblKlUtdOpKsNTpqfES0vFW71gl0dIa6Dcp9OwpA3Xynz1KCieKtbYDqpOT7r9wJrR/VFMjNo1bpCgsWWi64YqF7PbZ6Kj9J4aBQrVEEU+6W1x6ot4nJKokLmx3IgFq65ekYo3Xi8CSO2d45k+0no8IvZkP1oth7vXfd8RoUi7dUn7cwSdllnZpGe73yeMjBMIuyJfZevwjm1Zpvc0XJeX8ScvxO2ZKaRQKOPZBA84bRY6Y2zZri/gI3usvsPPNdp8VbEHnaGEv2EQEXr+6S5q3Q==
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=lRgvhCkGRLudOSDmJ1k+rCaZKhWCgNlXR7lwdNq5cqI=; b=QwRpCQrN/ct7OnAbUibrXzEo+Gkc2ROj97+0W6LVQEX82u0zfoNLO/u1d1ly0HqlFq7nun4mthEXwSgBeeFO5hgPhlo2o1/3et3TcGSPQ9tERHF2ClPNRPKP172pQSHnRzo5dPER1NN341X9KkCuxKMeo8651WAMUXnR3iX0CFjw6Va70o0jVbDKlUFtvcA9+OADHUNeRnDPB1WuFQGuZzylbvmvWRtfJppqjcwLp1G267qN1SndHPXPi6gQjS0MQRcb9+HePPQ8PMDo3zc5eVi7yLrcm/YFhP7G3FJp7jy0kMquW1BoqhNsJoOxb2PG6L5REYaVTz28B5waV32waQ==
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 FR2P281MB1573.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:88::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Thu, 6 Apr 2023 07:30:46 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::93e1:f012:84cf:fc1e]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::93e1:f012:84cf:fc1e%4]) with mapi id 15.20.6277.031; Thu, 6 Apr 2023 07:30:46 +0000
From: Ruediger.Geib@telekom.de
To: moeller0@gmx.de
CC: g.white@cablelabs.com, tsvwg@ietf.org
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate
Thread-Index: AQHZaFLFjwbbXNPj60mcpCndvEmem68d4J+w
Date: Thu, 06 Apr 2023 07:30:46 +0000
Message-ID: <FR2P281MB1527B93DEB0D26DD82443B749C919@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <FR2P281MB15272D72FF9840601F20FB039CD79@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <70A2425B-E5C5-4889-B645-2CB6D976BEC9@cablelabs.com> <FR2P281MB15279F63768D7D3FE5632D729CBD9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <55198C96-2CA9-4A62-BA73-CD21D640F8E6@cablelabs.com> <FR2P281MB1527B3C340FEF9C9D9420B0A9C909@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <8721A569-984A-4521-A20B-9546CCC344EB@cablelabs.com> <FR2P281MB1527488D8FC9BA71B5B068F39C919@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <098D4F77-2D8D-487B-BCA5-45EE67626A46@gmx.de>
In-Reply-To: <098D4F77-2D8D-487B-BCA5-45EE67626A46@gmx.de>
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_|FR2P281MB1573:EE_
x-ms-office365-filtering-correlation-id: 19d3f750-b2e9-4242-c437-08db3670d69c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yTgAnTUzhLl5siR7119IO3qnClwsIg1JbXY6E0r4UA8ZtLmraQX6KWj3Gj9JMjitEvG0PbjqFROs2frSiht+PTzm/PVECsClDqDGOPsK8+IiZTChwPNXvKdtAOKSCoEqDtn/KeBQW6HUzuxMTB5ZC4h+VFX0k2ANkiUIVoeGPYij2eRErJwEgtgGUrLZqGoGa5E9yAIo51lN/F6kSBVS4CMkHu7OQy6qt8goxFY1GPP86Z4V2Sx9WFTLCS8euW1/cLTzdD1r/UOFIH2SciyiSw+cUSO+mipwrZMMmGqTtgF+MrDbDsJyEr1bArBGaP+euqdHjq+wF+UWUwzbusoURF3w5F3RhyfWzcIdZmAPN35vth3t8lYi1cnuHPEfeBmBlLIl3ayWzPrvAo4TZc8KgOq0stnhwNXTd5TBSbfgTE94Eg0b2/5oLGdMxkYlE7f0Oj6DbLV46sHd9TA4G4R/fgeJd8apdKtb59VhnjeWvdDbdtejrIS8YCjKaB1HZgdYtw54OK5mzzyOASaaYvqrPJWTlbFZRyZ0Tc4zesGATLzTjD5Y4M7yuH0GWdS8ZEf1IJT1fbljrtohKGfqkgX3VwHwUraWd5Taod7/AbsJW5zYcDsVq7HOGIuubwT7u31TCZlyJxDq5MvA8pSGt6/0Bw==
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:(13230028)(4636009)(136003)(396003)(366004)(39860400002)(346002)(376002)(1590799018)(451199021)(26005)(966005)(66946007)(53546011)(83380400001)(66556008)(122000001)(66476007)(6506007)(9686003)(41300700001)(66574015)(71200400001)(7696005)(66446008)(186003)(38100700002)(54906003)(316002)(1580799015)(478600001)(33656002)(55016003)(2906002)(86362001)(4326008)(64756008)(76116006)(82960400001)(8676002)(6916009)(85202003)(5660300002)(38070700005)(8936002)(85182001)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XSPRr0cw+Y38l1zf+lfWB9k4u46CVkCiUQI9u7f9OecUfqqWk1NqmRu7R6T9QJg7ApOPGBOqW8IxX0EUQSQa+3quBAVA7DAZhAXFVd5wsz+FrNgsmBQswCN8RagV7Z9qNjGIYiLxEP9nQX/ivr3NPJOVisWs4ScZ+l4Vll0N58oc1mYU8aUb/UYOoaE8/9hx/6Fy7dLlJfVTYB65lbn//do9dN0odcARRtlMA0wQylxj4VYKDpf8E0oKi+DAv6cLDSMqZVa0tmW1Zn7Tg2V6mO/GxSvM5UPAWuQjIl+HD/4e+qyFhJ8RgbXk3ipHfls3cKYSjqovf2GCY1Hw62xNus34v8g+jr5mn82nDTvKOgc7x+f3mWhCc4D7moPEDMrRXNiYW566DLtd6/MrIzRFEQLwmWqXj5eYDrN9MijD74gVS2xXoT0/G4c5fg+g8mK+Rv4Fqo07guKOd3nlj0NJenfkOj72Dt7ydh74vl3QKLoJHnArWG3mxxe+esS/LFY4/Yw8sdE63UMTIkZRcRFXmv0ULJXQhw8S2lbdCDNU/SmEu46lS39N9/lseLU7gNZ8Sw9p0y2Fzbpeu0M6XhxrRrOl8rWqixQDfQd/Rg3ACEpQ1VvoSSZpvdzX1+AAc0xx8IpMtXWsQmiPqw6vxt4e7b9gBa34PzOLRTl75HVR9498NNwEZGiMaM5qFsMFI1Lgl81nnMnz7Qz+eCfHQ+nxotjxVQ7SmytFJN5Wab5sP4D4wjRrdfw+eHGbLLfEo2p+W8zHX7GZ1zg2c5XfLQtbt5VKXoW2zgNpJbZac0siFq6ID0LNxeNqmkdoog+Djjzsu1bqxNES8oD7T/HN2DBr3zFYfR3hKAwNFK3bI3mNzcyElw50fln9YBFDlMfz3HYE9v6El3MAoUnz3bMkxu98hNQ4mIGnNaGSOwCyyK+NZbuvxe3J/34Wd0ggspj8GRiM1oG7AyOmDyaRjigL1MTh0YNH2+XnMRIBO8tY/nCZ5R13SnzfeDVScwqyFWktDmlkyP+2eIpsqFXMkGr9Hbh5gHD5wC+0zl9V74d3z+d4rMRs2icXLUSNUviWZxLTMo23UkvBdZwDfuSocT35/kMd5sL8bDdPItQtA3uCmo3T1ylt7/ilD22Q9IPNYv38Pn48tfIjxPiM/qL+H95AC77LBTY22eNkxcRm2bMKCCw/cxNDEMDFooJqW/0Mljg9kJ+0PjP9x1XMewrwdxYG0TDmyvSC5ThOg6JtdqB9HhW1ppVIbMInzBXFVinpHPY6Dv5MAs7OVFv3krMDZjwgMjx5o3eJA+stMZGPLr7JKKclbsOZOzwQ6rdKHuHFIhDjLu8Sr4BjFCM1xtH7KFMuTawZaMXnToiha4qh7hI0DgOeuOSAgDEYNpOwyOSAeNZtPs0JIjUzhrUgO6hqy+0c7pTh8N7FAz4PAxLmGxKBU0jDnmksZ4OE9vwnS2Kj4iVpMlfwysl4YIs4by6zhdBCLA05qLG7boCYbZXyJ+Up7oeFXcYjtB26YLrcVF4phVZ/pq672KVUtAppo50l0SmLnlH309VMGvcA/O8sCiKuV8jcj6vyffDDw8X0k/usaFBR7ucx
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: 19d3f750-b2e9-4242-c437-08db3670d69c
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2023 07:30:46.7338 (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: XHDbLS/UOynpsOOdF1qP/zmgtmiaIOB0ModZTN+d+A9ry1Ai8gbd9PvvHwatCnQpQ7dmYEjSUxHFnhDi8/vsQIgW+6iXnzsgx5szwjpRaCY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1573
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/uVh8cPwpQZ8jyxXSguaODYVRsmc>
Subject: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.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: Thu, 06 Apr 2023 07:31:00 -0000

Hi Sebastian,

I haven't been involved in the measurements characterizing L4S. I'd hope (but I'm not sure) that the L4S queue coupling results in roughly equal congestion in both queues, once one is starting to be congested. Also, if unresponsive traffic is present in the L queue (I'd wonder how a single first C flow would be able to kick in, while standard conformant L4S flows already saturate a link). Otherwise, the C queue will be pretty much starved. That said - I'm not an L4S expert and rely upon the measurements executed during evaluation.

Regards,

Ruediger

-----Ursprüngliche Nachricht-----
Von: Sebastian Moeller <moeller0@gmx.de> 
Gesendet: Donnerstag, 6. April 2023 08:41
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: Greg White <g.white@cablelabs.com>; tsvwg@ietf.org
Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate

Hi Ruediger,

> On Apr 6, 2023, at 08:24, <Ruediger.Geib@telekom.de> <Ruediger.Geib@telekom.de> wrote:
> 
> Hi Greg,
>  
> draft NQB is on standards track. Please specify the weights to be set for NQB and QB scheduler by requirements:
> - some generic text, not based on any implementation (which I think is roughly there). I'd appreciate text stating that QB/NQB share the same overall resources, are configured by the same priority, weight (or minimum departure rate) and also are equipped by the same priority and weight to access spare capacity. There's some text in the draft, but it is not very precise.
>  
> - to that a clarification related to your response: you write [GW] It 
> can be set to whatever ratio the network operator chooses (e.g. 50/50) in the case that L4S support is disabled.
> Please clarify "whatever" in the sense of standard track NQB: which range of NQB/QB WRR weight configurations is compliant with this draft standard? My perception was exactly 50/50, but "whatever" seems to allow for arbitrary configurations.
> - I'd strongly suggest that you provide an example traceable for a fair share of readers, which from my perception is good practice of other RFC authors. You reference the DOCSIS L4S implementation, a WRR scheduler with 50/50 weights (and the same for access to spare capacity) seem good to me.

	[SM] The DOCSIS scheduler defaults to 90% LL-queue (used for NQB) and 10% classic; this is supposed to be OK as L4S-flows will scale down quickly on cross-pressure from the classic queue. However unresponsive NQB traffic is not expected to scale back and hence will be able to gain ~90% of capacity if sufficiently well-paced to avoid the optional queue-protection functionality (that does not asster maximal per-flow rates, but simply looks at the queueing caused by a flow, which can be minimized by high-precision pacing).
	I think the NQB draft should mention this in the "3.3. Relationship to L4S" section explicitly*. The point here is that just moving NQB traffic onto an L4s AQM relies fully on the sender of NQB traffic to voluntarily follow the recommended rate limits (which as we discussed separately are hard to get right, how should n endpoint using rate-limited traffic ever know what the "true" link capacity actually is to scale its permissible rate to, but that is a different kettle of fish). 


Regards
	Sebastian


*) With that I mean that a standard compliant L4S AQM will not assert that NQB and QB traffic share a link equitably and that the imbalance can be as high as the scheduler weights for a dualQ AQM imply. Sure there are other potential implementations for an L4S AQM, but e.g. for the one described in the DOCSIS specifications with its default 100*230/256 = 89.84375% LL weight it seems worth mentioning that NQB traffic can gain up to 90% of capacity, OR if I happen to be incorrect in my interpretation, WHY the NQB class will not be able to gain an unfair advantage.


>  
> Regards,
>  
> Ruediger
>  
>  
> -----Ursprüngliche Nachricht-----
> Von: Greg White <g.white@cablelabs.com>
> Gesendet: Donnerstag, 6. April 2023 01:57
> An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
> Cc: tsvwg@ietf.org
> Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary 
> Requirements, Forwarding - Departure rate
>  
> Hi Ruediger,
> See my responses below [GW].
> -Greg
>  
> On 4/5/23, 6:12 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:
> Hi Greg,
>  
> Section "7.7.3.2 Inter-SF Scheduler" of CM-SP-MULPIv3.1-I24-221019 contains the following statement:
>  
> coupling .... the Classic Service Flow to the Low Latency Service Flow, it relies on the Inter-SF Scheduler to balance this. Weighted Round Robin (WRR) is a simple scheduler that achieves the desired results, and is recommended in [draft-ietf-tsvwg-aqm-dualq-coupled].
>  
> The above text covers L4S, not straight NQB.
> - Please explain how this WRR scheduler is configured to support straight NQB/QB without L4S being configured.
> [GW] The WRR in DOCSIS has a configurable weight.  It can be set to whatever ratio the network operator chooses (e.g. 50/50) in the case that L4S support is disabled.
>  
> - If there's no WRR scheduler, then please explain how an implementer ensures that NQB and QB fairly share the same resource, while each operate with separate queues. I'm especially interested in the part "no configurable service rate/weight etc." for the NQB queue. An example is sufficient, maybe one including a WRR scheduler, if applicable.
> [GW] Aside from WRR mentioned above, perhaps a TS-FIFO could be used?  I have to admit that I've not thought about other scheduler options extensively.
>  
> - if WRR can't be used to realise separate NQB/QB queues for an implementation, please let me know, why this isn't possible.
>  
> Regards,
> Ruediger
>  
>  
> -----Ursprüngliche Nachricht-----
> Von: Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com>>
> Gesendet: Freitag, 24. März 2023 21:24
> An: Geib, Rüdiger <Ruediger.Geib@telekom.de 
> <mailto:Ruediger.Geib@telekom.de>>
> Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org>
> Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary 
> Requirements, Forwarding
>  
>  
> Hi Ruediger,
>  
>  
> FYI I've added an issue in the GitHub tracker to ensure this gets resolved.
> https://github.com/gwhiteCL/NQBdraft/issues/32 
> <https://github.com/gwhiteCL/NQBdraft/issues/32>
>  
>  
>  
>  
> I'll try to answer your question.
>  
>  
> [RFC2598]: The EF PHB is defined as a forwarding treatment for a 
> particular diffserv aggregate where the departure rate of the 
> aggregate's packets from any diffserv node must equal or exceed a 
> configurable rate. The EF traffic SHOULD receive this rate independent 
> of the intensity of any other traffic attempting to transit the node. 
> It SHOULD average at least the configured rate when measured over any 
> time interval equal to or longer than the time it takes to send an 
> output link MTU sized packet at the configured rate. (Behavior at time 
> scales shorter than a packet time at the configured rate is 
> deliberately not specified.) The configured minimum rate MUST be 
> settable by a network administrator (using whatever mechanism the node 
> supports for non-volatile configuration).
>  
>  
> [NQB]: ... the NQB PHB provides a shallow-buffered, best-effort service as a complement to a Default deep-buffered best-effort service. ... A node supporting the NQB PHB makes no guarantees on latency or data rate for NQB-marked flows, but instead aims to provide an upper-bound to queuing delay for as many such marked flows as it can and shed load when needed.
>  
>  
> So, NQB PHB does not have a configurable departure rate, nor does it guarantee that NQB traffic will receive any particular departure rate, regardless of the presence of other traffic of any intensity.
>  
>  
> <snip>