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

Ruediger.Geib@telekom.de Thu, 28 September 2023 13:17 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 A5B5FC15109B; Thu, 28 Sep 2023 06:17:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.067
X-Spam-Level:
X-Spam-Status: No, score=-5.067 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, HTML_MESSAGE=0.001, LONGWORDS=2.035, RCVD_IN_DNSWL_HI=-5, 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 mei3S8XOVskG; Thu, 28 Sep 2023 06:17:03 -0700 (PDT)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (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 BFC4CC151555; Thu, 28 Sep 2023 06:16:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1695906985; x=1727442985; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dSFPsYeKGeoItqAOTKGCkKw6ssvrXRp5Fn3l5xn/HY0=; b=tZsWetF0r3I/Ci1cF8plbIID76Zwt+wU9DsJvRxZC3elWcqC2fwofdEr JTB8t103Vhqk7u/JvqY41D+mX7RY4yr6EBrMzxQ3rehxgyUANsDyLbZpj hNl1dyToKQNPVl3ZkqOqdyowzygkG6X15nWxKPEOlABC1zMJbLggBZyd1 U1px8T9R+qCbZRcebKKioo2oT0q1SJwor4ZeLOHqTd4QpBJejsDo20PlN hiJ6ALOyrNGGXB+TkFOT5NpD56VAuyaDIfi75zjtbPnCNpSro4+GODTx+ hV4a+SwgohTSfJb4yj9QblZMIUk4ZlxFh0mFtZKJIc30+Ka6G4YvWa01t A==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by mailout41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Sep 2023 15:16:22 +0200
IronPort-SDR: 65157ca6_aPcaNZFtMgV03ntVaEeWQKsU3A/fNlakJIZ/tC7eiMFiH0t HWNIeBynOruoyg8+pfoFbLVn5VBZ4Y5rT1hxwuA==
X-IronPort-AV: E=Sophos;i="6.03,184,1694728800"; d="scan'208,217";a="770054125"
X-MGA-submission: MDFrEv2ienIAJfKs21fQoVcTlWg8gOuyxsYMnsw8X40w2vMFNXaFILxs6cL5SSJTDGNw3IIZX2qTK6V4FjDXPtCOtKRORIkOZyZV1I2VoerrQfBQPFKrJOK8nAQ4XT1hyLz6yk/tKkLsYVOTMK7+Ghaq5HU2e0FggM0ubcEqPcGg4w==
Received: from he101419.emea1.cds.t-internal.com ([10.169.118.196]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Sep 2023 15:16:22 +0200
Received: from HE126305.emea1.cds.t-internal.com (10.169.118.206) by HE101419.emea1.cds.t-internal.com (10.169.118.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Thu, 28 Sep 2023 15:16:21 +0200
Received: from HE101419.emea1.cds.t-internal.com (10.169.118.196) by HE126305.emea1.cds.t-internal.com (10.169.118.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Thu, 28 Sep 2023 15:16:21 +0200
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) by HE101419.emea1.cds.t-internal.com (10.169.118.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37 via Frontend Transport; Thu, 28 Sep 2023 15:16:21 +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; Thu, 28 Sep 2023 15:16:21 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jgKyujijaHN/X/du2LwPZUEE18rSLffQXsB8B2yWAH5o3Yq4QYxgzo7n/ekzfc64eRtJyTzoVq3QLpFGG+Np7xfoKzcWRKDwHl2VWYutZQXXQdstivtsGFRrqEggzgcd33KYUmwobGWt3JwXS7+6Y3P/pAWdoIptuKNUYrdOMKeZgBvzwAv/0SYoTonE6AbFaFq9JH63nXL6WtqFNsfpf5DVaMYU3KFKc+utYNRzycQmEF2mugzKWO84egYbyuqZYjJZ0aRx4nWjEc/7CflII/aVsFLfVycurfPBAQrGS2PGnqxpYDZ1vYkBbotjVKQI8pBE3v2TP1AkG0KP0+gdFw==
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=dSFPsYeKGeoItqAOTKGCkKw6ssvrXRp5Fn3l5xn/HY0=; b=GGzNlfwdAlanmjOPXAUgY6O2HrfPKBPgS4eG0pPjA57QSaTJ1zX2Gc3SQnUdyim0+xpLqrxqpU6TBS7JLEHO33slWlHFFLrFNYx4yB89OJwew7+LGzHrck2zxAW1o6BfqdYBLTswbPqV8nf7SlpWV/q95TwobCLeHj7EtgKBcgLs9ZnSGzu36Qo68O4dE2ufF5yOjwC4SpjI/0ZQGxyDTK6nqTIBsPM+ZSHJuwrq/7tIrZwcJUUVnLieiWxKrKBc8sGI2kZgBW53WCWc/25pG8dOAULk1+drVunZQoLVmujrxEp4VoZQrz0MHovVWOm4zwh/r10LCGy94TJsZ+Wvnw==
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 FRYP281MB3226.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:72::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Thu, 28 Sep 2023 13:16:19 +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.6813.027; Thu, 28 Sep 2023 13:16:19 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com, tsvwg-chairs@ietf.org
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt
Thread-Index: AQHZv+PuhbfZWFOYpkeieAgzTxk4Vq/W9l5AgCydSQCAAAdVgIAs+xhQ
Date: Thu, 28 Sep 2023 13:16:19 +0000
Message-ID: <FR2P281MB152749BA654D886AF31BA2129CC1A@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <169039129927.3244.8784605239288349316@ietfa.amsl.com> <FR2P281MB1527DC4707D08819E2CB2C5C9C0BA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <09229EDF-FC35-4B7D-8FDC-9DE6FC52F4BB@cablelabs.com> <D6084FA8-EB06-4300-8FD0-EB9EE608A96E@cablelabs.com>
In-Reply-To: <D6084FA8-EB06-4300-8FD0-EB9EE608A96E@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_|FRYP281MB3226:EE_
x-ms-office365-filtering-correlation-id: 6a4e37af-19c0-4255-dced-08dbc0251ab9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Kue/yDYVedOqJEP9eOrwBr7WtvqaE68PcsJzL6od9GNNl2uc2MyizUP4VsM8Nhp02vKCc0lL9FXfQkIcSSrGwwCAKd02VU5NZMUKVHBzlmbBtz1tTHli4s7qDtOXY8u0hIBMtgKnl06hqeBGGDhHOd2Oc0QfHp1lsCaCKD4LcvLHRwnu2SIzzUfI5/vJQ3J9YLHpgYGO9DrXwM0gxdky9ZrY5N1670c3qgDsvvemJnH2g2NdRHpIvb8Y273KAjCEzNrQIACi/hJ3PH1BHnEusosyhCZfYl58vr9oPRZehift/yyWJD//0XDaXJRkPDzbF0I+E4rokn8iegnPAR0DYwrUayySBepfD5TQqRN9EJqCyFb+nGr+NZ8bHnGArO4ezuQCqLpWLQbXe3ks36ogIlyoTJi81GzPKAlqtgfy4QXwJ3tJxh7JdillW4DQvnRETlAq0Dm16HxnFIcaOspiQ+VP/fPn3BlmWKeeuguqp4RT8jC/W2tYu06TV+w0KbnSLXFNKnfzJn9hGZ1SaRWeoMWDyjOspuSXlz1ESlLe0A5Q+8KtlRfprrQa4Ajp5XAQ6XTCobtKcsrpDjQfOpRZJPGU5t951S0musq2/dD3QT7G2iq/LqNCFwEpgykM820r6oCwsdyPl8f96TSUsjsOItmARmIT9yyFSnWjJbPzs57CgNbY6aqi0Cge41ZX3fzh
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)(396003)(366004)(376002)(136003)(346002)(39860400002)(230922051799003)(64100799003)(451199024)(1590799021)(186009)(1800799009)(53546011)(66574015)(478600001)(9686003)(7696005)(41300700001)(26005)(166002)(122000001)(316002)(38070700005)(38100700002)(71200400001)(83380400001)(52536014)(21615005)(5660300002)(6506007)(66556008)(66476007)(76116006)(4326008)(64756008)(110136005)(66446008)(966005)(8936002)(8676002)(66946007)(2906002)(55016003)(66899024)(1580799018)(85202003)(86362001)(85182001)(33656002)(82960400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bcKapdxueK1JFRHEVQNS0W+DkcCcHuNc36NV1w54ub3YbVbNLflajf+AsNDxoRosflYl6/0k8+x8qXBMnHLaNWRByXSQ2cfNdKdkFL+uGK9OwkCuFu/yNbSbUfgrefI3PnyWfCfvlvUMvY5o4gtWDClYWdQkprNEVqe1OyphkozpGUgbCQsvqK/Hg2BcLKVOwM/yeGVjdCdlT/RjJM7Su9xhXe34EU40uS5dplHJ35cNzc0DOEneyFvJbyMoOEDhtGQINGLpL6NLJmqTP0U3VQ/HNpuPpOipWC9dSm9huvxk49FeyfjZ7baW/dk0FATZIhqyHLHeKf6Rxw06jVBX1mz7e96WR448ao5tafCqMWU540Wg76yTslBhAYUxTx0I8nkBXz2Aodh/8SpkuFJfaGPshZDvPu3qK4VJtj57KwY1mj7s5ZN2FtBe+67BQKe/j5JR6nCKJ9OLQqgFoL0hUsiiFhn6qaLbakTAUyDxPhMayFP13jaK2cLVGemXXDyc4Bnz0XsFrOx1FfCitO6VA9paLml6nleGnLpQhf4qZELPoD6Q4pRymgePQsjYdzKddVHtVHNNwWwKdO0LT+h60Kw1L1UyMCbSfHsVjWv4MtIB9y63uRLIWS8z7ZosHB9+38LebqWHYd+UPcv778N6ZpUW9+elpPHgkfeXjm6yjKivwPttJ4xUtG25TXKbKhz+ZsqrOtiFM1A/kY6VjiC1wbqov4KYpbdM1vV8fy0lwNYJRB4/eUKQdGq9US827H7OfvLlYjJq2OCM1w9tuPwKp1zBP2R9uGQCFx+OK3I2vAX2w8oc2B6htigtSbkATd0+uTkR5CwyWsznhES7tPWZBNUV/llD7M/FNSQ+73TtmqmGXFHzu07uzQ69qedQvot+occWhYsVB4kA/haUMe37ra4+mhYTwCV8MxM4DTkS0dniLClkJCJxvShONoPw0FX1KjFzQYI19ZkVWbnzdHw0xqMcdwBY6vLiAeqo1+AbjyJtH/dIxrrevqjKyIeDMIYOzragkCrt916nm97t38gu8tDI4SJvwbtZ0Bw+v69qm6BIS6IbBErRFR93oA1vxpK0vltuSEj98CniEPsyY6BwNi7sbyDVevaXXI+682U/z7aLJRuCN+LH1cn9c9EvC6QP4FbXoYhgbjyIGzThe5oRHJmK53C0N7DFZX43kkdzcQK9PcVx0sIq2ZAYaFDlXhmHPmgHbZtPk5VpznRYyWk/VsmfmRMvF75kagimwjAAuYClgg279IBKlEGBTDn0dJ8gnhvDQ+KLcV7WsDeO6jCvB4QNIR58ZtOjHc6XtL9trcmi5EKHUbh/SjzTouhoF3iCScqv6v7HMXbKzkNFhmQhOa6zI6IYdfpas/SrAy72ckZsKVSf1jGb/kyRtswiJj1OYK0dP5sVzba7A9kcNjZsQCNFj2pQGpoCEWiaYl5xh3tqkiiCuRzRqwjkdUWQTLGQ6IMEiEeTsnYXa5jykEQ7U2bCB2GD96tpMFrz7357TrffQRtz2t69jmRBPojgDOXMXpABA6N74kiVBvZfLlbn9OBG/QhJ2jAD7gPC0EV/DEJpVML5SWeZJSB5fw8X3+Rx
Content-Type: multipart/alternative; boundary="_000_FR2P281MB152749BA654D886AF31BA2129CC1AFR2P281MB1527DEUP_"
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: 6a4e37af-19c0-4255-dced-08dbc0251ab9
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2023 13:16:19.7521 (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: CYaR5QF6WYhQFBnzQ0slGNzhw3P/IJAfHw4/bEsIHCnLHEOqTTuuCt3hr1IYYj9lUeGkGdmiSQabV2Sd1NT8F96Wen+jCw7uFPXo1esT1qo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRYP281MB3226
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/KaZUenSlywnZvvc2goWIZoovc3c>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.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: Thu, 28 Sep 2023 13:17:08 -0000

Hi Greg,

I don’t think that actual configuration-examples or pseudo code solve the issue. Draft as is contains a statement that “As a result there is no rate R that can be configured for the NQB PHB...”

The text of the draft should be technology- and vendor agnostic, that’s all I’m asking for. My config example indicated, that an NQB can be configured standards compliant by configuring a rate R for this PHB. If you agree, please change the text, as I suggested.

There are different scheduling-methods and -architectures by which a the PHBs standardized up to now are configurable. That’s good tradition, and I think, we should keep it.

Regards,

Ruediger

Von: Greg White <g.white@cablelabs.com>
Gesendet: Donnerstag, 31. August 2023 00:00
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>; tsvwg-chairs@ietf.org
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt


And, for reference here is an example configuration of a 100 Mbps DOCSIS service offering that would comply with the NQB PHB requirements:



25 Downstream Service Flow = {

1 Service Flow Reference = 5

6 QoS Param Set Type = 7

36 Aggregate Service Flow Reference = 7

}

25 Downstream Service Flow = {

1 Service Flow Reference = 6

6 QoS Param Set Type = 7

36 Aggregate Service Flow Reference = 7

}

71 Downstream Aggregate Service Flow = {

1 Service Flow Reference = 7

8 Maximum Sustained Traffic Rate = 100000000

42 Low Latency Aggregate Service Flow Encodings = {

  1 Low Latency SF Reference = 6

  6 Scheduling Weight = 128

}

}

23 Downstream Classifier = {

1 Classifier Reference = 11

3 Service Flow Reference = 6

9 IPv4 Classifier = {

  1 Tos Range And Mask = 0xB4 0xB4 0xFC

}

}

23 Downstream Classifier = {

1 Classifier Reference = 13

3 Service Flow Reference = 6

12 IPv6 Classifier = {

  1 Traffic Class = 0xB4 0xB4 0xFC

}

}



This is a standardized configuration syntax that all current DOCSIS 3.1 and DOCSIS 4.0 equipment would support.




If I add this to an Annex of the draft, would this close your issue?

-Greg




From: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> on behalf of Greg White <g.white=40cablelabs.com@dmarc.ietf.org<mailto:g.white=40cablelabs.com@dmarc.ietf.org>>
Date: Wednesday, August 30, 2023 at 3:34 PM
To: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>, "tsvwg-chairs@ietf.org<mailto:tsvwg-chairs@ietf.org>" <tsvwg-chairs@ietf.org<mailto:tsvwg-chairs@ietf.org>>
Cc: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt



Hi Ruediger,



I'm not opposed to providing some additional guidance in an Annex in the draft, if we can agree upon it (though I don't think it is appropriate to recommend vendor-specific configurations).  Also, I don't think there is (or should be) a requirement that a standards-track draft needs to be immediately implementable via existing user configuration commands on all existing equipment with current software.  If that was the requirement, the IETF wouldn't make much progress would it?  NQB is already configurable in DOCSIS equipment via a standardized configuration mechanism.  Since NQB is described as being developed primarily for access network segments, I'd argue that an example DOCSIS configuration would be more appropriate than one for a core network router. Would you be ok if I used DOCSIS instead?  If not, then I don't understand how you have a valid objection to it being standards track or starting last call.







In regards to the specific vendor implementation you mentioned, I found the documentation you are referring to, but it leaves some gaps in the description.  It would seem to me that an NQB compliant configuration might be:



schedulers {

network-control {

****transmit-rate percent 5; ****

buffer-size percent 5;

****priority medium-low; ****

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

best-effort {

****transmit-rate percent 95; ****

buffer-size percent 95;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

NQB {

****transmit-rate percent 95;****

buffer-size percent 5;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

}



Based on my read of this vendor's documentation, this would allow network-control traffic to have up to 5% of the link capacity without being preempted (and access to any leftover bandwidth unused by best-effort and NQB). Best-effort and NQB would compete with equal priority for up to 95% of the link capacity without being preempted by network-control (and would have equal access to any leftover bandwidth unused by network-control).





But, I'll restate my point from above.  If you happen to have a piece of core network gear that doesn't support the NQB PHB requirements with its current software, that is NOT grounds for blocking the progression of the draft.



-Greg











On 8/2/23, 6:50 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de%20> " > wrote:





Hi Greg,





please reword the NQB Annex linked below. I'm copying in an excerpt of the public config-manual of a router vendor. Draft NQB should reflect commonly deployed commercial network solutions without making assumptions which are not proven and can't be proven. Note that I marked one command-line and a text-statement ****.





Please suggest how this vendor should configure "The NQB PHB [, ] a shallow-buffered, best-effort service as a complement to a Default deep-buffered best-effort service for Internet services."

- without a "rate R that can be configured for the NQB PHB"

- while having "the same forwarding preference (and hence the same likelihood of being deferred if other traffic is being served) as Default traffic."

To help you, you'll find my take below. Again some relevant commands highlighted ****.





Dear chairs,





I'm sorry, but as long as draft NQB contains statements as those in the Annex linked below

- I don't think it is ready for last call

- I don't think it should be standards track

I will stop commenting if draft NQB is put on experimental or on info track, or progressed as an ID.





Greg, chairmen:

NQB Annex https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF





Regards,





Ruediger









############# Copy from public vendor documentation ###################

The following ****default scheduler**** is provided when you install the ... OS. These settings are not visible

in the output of the show class-of-service command; rather, they are implicit.

[edit class-of-service]

schedulers {

network-control {

transmit-rate percent 5;

buffer-size percent 5;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

best-effort {

****transmit-rate percent 95;****

buffer-size percent 95;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

}





##### RG pseudo default config consisting of NQB and Default PHB, same forwarding preference... as Default traffic #############





schedulers {

network-control {

transmit-rate percent 6;

buffer-size percent 5;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

best-effort {

****transmit-rate percent 47; ****

buffer-size percent 95;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

NQB {

****transmit-rate percent 47;****

buffer-size percent 5;

priority low;

drop-profile-map loss-priority any protocol any drop-profile terminal;

}

}









-----Ursprüngliche Nachricht-----

Von: tsvwg > 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/





There is also an HTML version available at:

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





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