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

Greg White <g.white@CableLabs.com> Tue, 10 October 2023 20:50 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 31BD3C14CE42 for <tsvwg@ietfa.amsl.com>; Tue, 10 Oct 2023 13:50:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.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_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 yrHT6go18dFN for <tsvwg@ietfa.amsl.com>; Tue, 10 Oct 2023 13:50:36 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) (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 07A13C14F5E0 for <tsvwg@ietf.org>; Tue, 10 Oct 2023 13:50:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aSwI34GYX1fiutW+GYIrzfqYmXZPtt9JQz92JCYDwWhdQ1RZVqWdPzTLBginE5T+rDlbS4NHI03cNlCPKKrGct3kzUC18JE3otFIz+ih8dMEXoQbjD98TSACbS4ksB8Wl8BBV7n7yIv+7t4hVepFzu/DwyirgBv7GgMFEs8yjHS81zggjMpziZCGs7+k8DoYeCXKgC38PMM6yMQUuczkFpbeP1PkQ+3pwNEugqfC8QIUOkzkorevXHjWeEaGItDV9e3Ye/6pundv6smTI4iFJI59dNghu009l8eHadbS3PTJ9bBIqHRbVyH3Dkdrn3usy4ZYkwmQOu1PFXUudls0WQ==
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=KRpmY74VIhdpOb0F6p9h9m3EaxpKIGlNDapsCRqX/lw=; b=hegZ3lAAdtUKZukjCn2p413TDoHcJgBs4f/4jB7N4ydaFgvPv/lbIU/k3Ss9XaEfxMGUFjhuYY1yqGCKXTfrQa7TwJbgfeCAzKCuYOAhTRVEWX3AwPD7usfgeQTU2MdE0zNPzPNRV6/QXntCM5CXGAWzqPgfcA6c4wkN3G3F2xyH9SUCygnr2wWwSyS2IaJuX10W9rgx7HgqQmECjoeAcG9WM27mhLDZXzPMY2JzUsE/A1okITT56QHR3Jup8u8BoQUor+Cvl4k4Ook375Sz4CM00ge9JSkPLlrthOfYeSxY0CkDHB2pkk5GtevPs/+Rzz8H1mNGSxcm57rvaoNw1Q==
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=KRpmY74VIhdpOb0F6p9h9m3EaxpKIGlNDapsCRqX/lw=; b=YMVfAXYbacTmj9HTYyhdtfa0RdQ471QGtp1SjGV3jJDaUApgH2uP4vrKyaPloPrHJoWmepEIG5R7EOKTc9ZQh9P2aQKsweac6IcnBCDOyc+MvT2CrZA/VUxTqOzwkrqORiZ38ssOb7g3XyJEE9FNKqiQUZIGLPrVu1R2XERUEpb+xFvZF2Upgj9+HuAneb41XnFE5Dx3baUin3PkFpj0I7M4llZ5Do0EFi1nhtkWoTUiJFHgPkaqD7Je7A6rjez+QUuHzN8+SL/2Iy4l+XUBLEMRVfM519VZXj0xMsy9QayG6f48fplOdZ+AvNz+QzMYig8A/MNE5EHH135A+CuzRQ==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by PH0PR06MB7639.namprd06.prod.outlook.com (2603:10b6:510:4e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Tue, 10 Oct 2023 20:50:31 +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.6863.032; Tue, 10 Oct 2023 20:50:31 +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] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1 Primary Requirements, Forwarding - Departure rate
Thread-Index: AQHZ25vZaUsz4jm44EKXEh6QykJxzLBBZN7AgAH2JYA=
Date: Tue, 10 Oct 2023 20:50:31 +0000
Message-ID: <468CFA50-F9F6-45F4-98F8-F610CC0AE74F@CableLabs.com>
References: <5B112847-5653-4946-B25F-393F903795C1@cablelabs.com> <FR2P281MB1527DFEB233461B2EAD94D049CCEA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <FR2P281MB1527DFEB233461B2EAD94D049CCEA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.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-10T10:52:50Z; 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=d2b5fdcb-b4cd-4677-89cf-619cd22d019a; 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.77.23091703
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_|PH0PR06MB7639:EE_
x-ms-office365-filtering-correlation-id: c1ac4acc-d973-45c4-3d61-08dbc9d28aed
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: A1CCsvaowHyETYwv/Ebe0AouDkd68/JGM4DizrKTh/VJXVq1Y/xTfTwGSMNO8BhnYzDOcuhhID6vXl7+HW+q9BPCCkIg3KDSSxuN7ASNQZ+CbkKnUDA1dLDFFNeQ7vxQGm9DJZA44sfO6WDXqAlHYdh0S/mfqar7Wl4NR2l7xYoEoh9E1Pc35mkxz0CY5szvJbINvBMGi1xfIZ3TILXXeh9atIIO2w5MOpMRlgO2Mto0C90yHsT6ezHuGm7SyzahCRq4zvXy1Slnornn7ZiaVzbmJ8R+382JHKLPpwwdirbkRlyqo1sbUZPGfuo7+yMI5lhr59UwPRrZvBGZSdEPRLdlS/n0OpMozf24Ug/wdcn0pQGjuBJv3f8MrlbUNck4U0mbFJ2FG35OW979LgE3NZphVhoGmTSuY4VGGEwoNj7WUFeCXFguyCTl4R3HkMK050Vf7ynmDfK6sTcp/AJRSwG97icPBiVB68DjNtl16vaWGhdPubASCJe7M6v35l1TNUMiGeLoumvTd3U92h2gCuJhxAO6qnMnXQc/ckU7Tfha0MTKfTIZ9FC4DcvVz8rD81e7NwqPGDC0/gTuVt0/K7cBsWKQkDQPo9JBeJrdJehHuWEsg98VgPLe9+e+zQ+aZCIByMy8cVirJT7vOjIYpkOT+UJdwIn57fx+9pIpgiQ=
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)(39850400004)(346002)(136003)(376002)(366004)(396003)(230922051799003)(451199024)(64100799003)(186009)(1800799009)(38100700002)(8936002)(66574015)(41300700001)(6512007)(33656002)(2616005)(122000001)(36756003)(5660300002)(8676002)(4326008)(66556008)(66446008)(6916009)(66476007)(316002)(76116006)(66946007)(64756008)(91956017)(83380400001)(71200400001)(86362001)(53546011)(966005)(6486002)(478600001)(38070700005)(6506007)(2906002)(85282002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: l1R1tqiAjlx99b0hXjbjwZDKfhdATxe+9FrMcF+cwUlNK+Q3wkbnKjL5EREjmOYOKusP3wJJfvMnMCkyVHDHluySFwvaRnBNMqp3RgEseGbEVGNjzPffCMmZI9nDC6rMMQvRLnaREmP/KVjJXzyX0DL+rWbNyvXe2pGLeL92FC4M1YfHIE4Xl4BquT+QX7iOCVRmCgsjTp9HBSW0JTc0IBLxlrRwERzJKGFLSE2IhfnkeEwUQrxl2thcpTYjNSMR0fp3qvPXCnvzh9tNQu5t3+cNdldOc4WMxJoBBOYeulvFkqFtfXfvd/dlzCO4wt3u+2945o/LrzNg+uIWmDRnrIjDH4oQKadqk2/dhBlqDe6cGw8rtGeEqE8pQ/nkPdyIUb89gDYgrcN+3+amkwlsMgh0+zTiPCgqchK+H901MUB+1omVuEHVhtTyJSBhppKj2NDeY/E1GgS5eBdCew1lbXlV4FvTmSAFd8RUMxwPW+5YGCRT+6RbdJSdzJZ34lPwN2E9YvJoBDaXeerLCw1XsifQzo2aRRGJOkjPs31XDcknYYbo7YL4g0uOwlQ7k9VWhmtzDsLsjrSWW7+/tEq9Gh6VRs2xTEHjRG0mTNVF9reObjzjFzP+Xe9bIvjU9oOzhBSHPZeLGp9LHLVyr/yJ8bwWMi9wKpSyxpwz8uODC0KCHcxtePcs2+CAgOjDe2lvnXBAlXUWyxmqA6tKL9DKVu4R1eN1jkIpzLcQb7w6VgawE13zPTQAOqYQCHTbdJ8RE6ObiRpQ4kcSvSLk+Ukr5Q2LWoEUQ/PXJmZdEeYrZDL+kVHax/c5pVNsrErURGPGfe9p43dEpHcqRtz/B8uq3lcBRaPoWVDGDNC0Gb1c2z5hJAQeyJyW0eR+EWNJX7TLItqdrLxw5fDpwNmAKiMgubhqfU90lr8fZMt3QXgYQ+KWCG+5ICh2Zq8o4aInNrlSB7NxA1lthzlbtVYWgzWx5IK0ne5q/yfH4FPTj1aJ+forQuggJe0JEDSchJWyJQLVipnaiJSTGv1FkWWJepYTQwIgHKOZXDyVHwcfX+qbK9TpycPVtqR336tm40oPOQhzSD0C9K9a3Jf4WBTkIjGtLExz0Za1kCvp+41mKhe1uCdkDMHNe0+1jrB+AWKHt/fv4xJT7Owd3EHZQtC7bv6EEnad5uATAC88QdjL8sfzHhnr33Krh/AI8imSdWHQ+yXkeeGs87egu7MuEac6JCIt9kKWVQP3Sptjp5fqSrhNQhv6aZjXOR/v9Zdg1bVxvWvkvM6kL3n8JA9AjqcCfn8BrJk39eOsUCNHXLT8q++CCuLDhrJLJITUpfe852S2NKcPPYl1kLw18ysaw6hyOWc9qIwtUcaW6voSz+IiKYdafC6AmmEwLNZ+TrudsCHLcZahZHVEZEzhZ1FyPDwhKCd4AsX2xzqIVfUM6/gny04f0Qtv2QpoJyXZLptdCsfOIirxU/QlYerHMfdydRzYQrsimWaHdk8ALQAacH0wk2D09BmYuxvEN+/JONrXwXm1dj5EwfMTulRAJkoqzLsdIlHVtHnlUkFYQ64LnAJGFjbXHv2isNOF3wuA9/m9HJovPPSW9VpWzAoS3JKT9WwJjckNzbIiKtxXCz+7+KakKdQO3fWbLHlOkCtzjKZBPu3LSzbZ
Content-Type: text/plain; charset="utf-8"
Content-ID: <ECE37B26AE0BEC44BCF20C6DD8E63A4A@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: c1ac4acc-d973-45c4-3d61-08dbc9d28aed
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2023 20:50:31.3687 (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: lUkeD3cwhyVJNIkj8Z7GSh1VTik8+wJ3TlyTgYhRMTRpTFcGSjpAIn4Z2+EoQlWciXFauh/7i57+tIM2DmCCWg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR06MB7639
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/WNwIIft9H0FH2FxkDDlM7wIivh4>
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: Tue, 10 Oct 2023 20:50:40 -0000

See below [GW].

On 10/9/23, 3:18 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:

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."

[GW] Ok. I agree in principle. I don't think we should reference Appendix A.3.1 though.  That appendix has very specific performance numbers for jitter variation resulting from a simulation of priority queuing and WRR in one specific set of scenarios. I'm not sure that we would even expect an EF implementation today to provide similar result to that in general.  


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. 

[GW] Ok.  I think the other distinction is that EF traffic is expected to be managed such that the arriving rate doesn't exceed the forwarding rate, whereas NQB is an unmanaged service. If EF is aggregated into the NQB PHB along with unmanaged traffic, the result could be different from a pure EF deployment. 


Regards,


Ruediger


-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com>> 
Gesendet: Donnerstag, 31. August 2023 01:44
An: Geib, Rüdiger <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>
Cc: tsvwg@ietf.org <mailto: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> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto: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-> <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-&gt;>
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> <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1> <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1&gt;>


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> <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1> <https://datatracker.ietf.org/doc/html/rfc2598#appendix-A.3.1&gt;>




[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/ <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> <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&gt;>




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/> <https://mailarchive.ietf.org/arch/msg/tsvwg/08BwyTAe0glWvIApQB-eaPuA_V0/> <https://mailarchive.ietf.org/arch/msg/tsvwg/08BwyTAe0glWvIApQB-eaPuA_V0/&gt;>




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> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>>> Im Auftrag von internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto: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> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto: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/> <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-19.html <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;>




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> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;>




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