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

Ruediger.Geib@telekom.de Wed, 11 October 2023 13:26 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 DE369C19E111 for <tsvwg@ietfa.amsl.com>; Wed, 11 Oct 2023 06:26:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.069
X-Spam-Level:
X-Spam-Status: No, score=-5.069 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, 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_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 VN0ANMViwkzE for <tsvwg@ietfa.amsl.com>; Wed, 11 Oct 2023 06:26:21 -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 1F540C14E513 for <tsvwg@ietf.org>; Wed, 11 Oct 2023 06:26:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1697030780; x=1728566780; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LHlDkauSw53+DIEFdMet8yseLtxyePlOdCXWV48mmvA=; b=5VfdQ6zSEGgxxxECCXlIKBQ3/pEXoPV1PUHlBapJkZtRFbi622eKmNFJ qO778+SrCiBOo+YOn4DGkpoZvGGQ6IvgoimRUi4CA5SRa5pMWRzAWZV5l /THFdWQ/5wrrqAeeZnl1GdzmFdgjtdCtM4Ad79ndK0XtpzvzzlJXOGtCP 83cJ2UBQ+Gqn/CItYVG7ZHaDxTC5mONNKVa+VnKSgRjRWiNiqBjP6O3Mz si4qEECQb23dUFPEDUf8MV3Y1BbbxWjpQ//xnCGiT7lTyBbPMB13Kbayy iYCRelCuYemADip2DMfybjnKiyH7TllUa2/Nml3mRIvl4Mno+vJSbT5rS Q==;
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 11 Oct 2023 15:26:16 +0200
IronPort-SDR: 6526a278_Sz4Q18YCb9Yd93WsHx05hRUtijCyZWFQQf1rWzkHnpQUoAJ PrSuG3luc7HCxTfkDgl7izgpuxVg5n1sOp0dFdg==
X-IronPort-AV: E=Sophos;i="6.03,216,1694728800"; d="scan'208";a="789192982"
X-MGA-submission: MDEc/ktOtcj6LsxZ+ESIakVDKlZutr87Ga8x5cPZ88mOruYIUe4C56btYEN+bPjRYGn0KKHnNRE/wpWorADu1/6dYYC1UxV15mrRiNr95akrePziK/zqF7UUhjTqPWPh4soDalkq8RKW6L2P0w3HBkte7uHOSgVsr1jOlTb8aZG8uw==
Received: from he101419.emea1.cds.t-internal.com ([10.169.118.196]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 11 Oct 2023 15:26:17 +0200
Received: from HE101421.emea1.cds.t-internal.com (10.169.118.197) 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; Wed, 11 Oct 2023 15:26:16 +0200
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) 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 via Frontend Transport; Wed, 11 Oct 2023 15:26:16 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.168) 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; Wed, 11 Oct 2023 15:26:16 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VoDa7HMmTrp7U09f1PtHwI1QMxRw8SSBgT2zEr9WecbyGCJxvccZH7CAnfzQHfcYtr5Ag8d6nhZ/P7B+7o5sHr+30KWmZww1aySUJTXhfygFzp1zZEdqIkCYAhxCorZ8G+sOKbrr0gYJYQ7Xt+2h7lamomOxjYHicNoK7wBH+6cnP/ldsLHJjDHT03UNP1X3zYHDvW73XkeTnxyV51go/RbifDph6BeOMn8mk4J/V2IWjXOQXH5IKu+Tf23Aq98sjkFFeq0AFEJFe3Xyg9AHElYD5TTz/Lb66xtt4iNNBmL2zJUt2PT7NX1FHe9lC440nwSJbBIS8AcrE+0XlhFNow==
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=LHlDkauSw53+DIEFdMet8yseLtxyePlOdCXWV48mmvA=; b=NZfMx9kgMGrCFn0ekaHLnR2dzoBTPTpRwG7HtwYTibusQFpN6CUALJUVrbdc7OUCnrISi1jOKwVJfYlJCDt2bOrer57tL71dxDLT6NMaWbI0aWFxuSYW5w5HZBCbqezm8dKo8xRbdmUx8mivkMOk7LQuWnl9aCh+wBu32hwESSmgaBq7QxGfAC52+jx//dF18hjmbTlpW+Uqp3Rk8UAwnpyhtZp5/YRBEFB7PRY0lE3thGDssU/+TZ8zRZeSB7AzovoAmSej9Kdj8iU8WUr2ju9laS+NEWe8/p7ROM81CNLLudiSi44hyn6kCn0tt+O2eZqchcUO5oQ02Bpo9LKeDQ==
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 BE1P281MB2036.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:41::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.43; Wed, 11 Oct 2023 13:26:13 +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; Wed, 11 Oct 2023 13:26:13 +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
Thread-Index: AQHZv+PuhbfZWFOYpkeieAgzTxk4Vq/W9l5AgCydSQCAK3VWAIADzbAAgAbLl+CAAQh6AIAAjMCggAjtzgCAANJb8A==
Date: Wed, 11 Oct 2023 13:26:13 +0000
Message-ID: <FR2P281MB15275C34E7FE8E268C0192AD9CCCA@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> <FR2P281MB15275C371CEABAAE45A8D04D9CC2A@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <AEAC6797-B696-44B6-8B11-47FE301FDBB6@cablelabs.com> <FR2P281MB1527DEED986145655AE29EF49CCBA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <77508B12-34AF-4FCD-AB99-0122763EF3BD@CableLabs.com> <FR2P281MB15279778CA14AF10A4E3133F9CCAA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <A8CDE67F-A26A-4B9D-B9AD-0E31F8163E27@CableLabs.com>
In-Reply-To: <A8CDE67F-A26A-4B9D-B9AD-0E31F8163E27@CableLabs.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
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-10T23:25:12Z; 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=057b7524-e5c1-44c3-94cb-bc7682aed757; 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;
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_|BE1P281MB2036:EE_
x-ms-office365-filtering-correlation-id: 878088ee-dc98-4009-7f46-08dbca5da3ff
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cltqeL2VloY+7Ng6g57X/TvqiwyiLATqZ33+Q1Mf8sIZjaCvwltLdeWpGzbjOsxOjFGLMhKRm51sphiJeixfcXgjN3nbgUAg83f6wTGxsacv45PeET9jU2FlwF48eSe1NqrIjOZOQAt+QhQUMowdh4gwY4hOTBKshgi/fjW8Lc9NnSRPSOAqvdUSSUiRTRBo164s+yXZlmHe/8IKvkKEPj7tR+0va8wNmpmKtQ0Opzff6jEFHnlQkcIxhePg9o32GTkLQvJ2c5QWlcZjAo6tCZM836V7kUzUxxPeDdcoYJDieuZ78ZahZpcbVH3wnpRwYRo68MbC3ioUMgsNkLTaLC2HDdZVEo7NiOzyH5XWu2mvCF3H8JN8dNVXh2mnfegaueuCe9kLEZdTQ4kvll1SilRJBDzIX6mANJq7kwOaohb5pSio+5rvrFteD+Ucl5ZFsZ9lqLqcjn3ujFlotshck0c/lwoMNAGwsTi9g3wYJGhQvHoCsjBdbFqY19fiwu33wdlVr9o8bke6lCsaPDcobG0RhPm5jKBiGKbat4qnI3i8WqwPSy0igUCjepbrEETwycx0DcJgWCEcLGNnY/LPFudKyx0eDeHQIHjY+jiTfJdjDZZheOmlJZ4Sljg95NrRJnvamH0ZZii31DjQXN+Onj8PTQD41CjenQ3lh13v9/Tot1weDjfShsAUuZVU9Hep
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)(136003)(376002)(346002)(39860400002)(230922051799003)(1800799009)(1590799021)(186009)(451199024)(64100799003)(55016003)(1580799018)(9686003)(66899024)(478600001)(33656002)(966005)(86362001)(6506007)(85182001)(7696005)(71200400001)(53546011)(85202003)(8676002)(8936002)(4326008)(66446008)(122000001)(66556008)(66476007)(38070700005)(38100700002)(30864003)(5660300002)(52536014)(82960400001)(6916009)(316002)(64756008)(66946007)(76116006)(2906002)(41300700001)(26005)(83380400001)(66574015)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: GrrlBvJC+zSAmTuUnDbY1szDTcl1QZ4BWQjAS8MhhIHhK2qj1nYL19KCkuo7tcwcIY7qDYYexhilPwcOZGy/EbA1xn6khHlloKjWXKtd5mKksIjtV4G6WEugifMJi1f1p1S3E6CnFYO9T2i9AoMTNINze14Oz5D7/rhGuh46geNEsD7K72b3HCPHquxbYWgDm9tov1bE8T9iEAtgHH/gJnilMGfuqVD/mNHjNzComM9uZxuNSKAlZmbXCvyaVrgIm6Kkr3N0SHRRBV/jVLeZ8NgD/h8PsbJ7F/B/TWIFTY1e3euwjMVnBYnFLFRHVs2b0zAF3hUbIXtDhxAExyZLGUjopEIXxWWwxypyxOKWDtZIDnwEQb1lwkk/U7v1X7BLldq183G8YFs+GDqXOumpxS9WqDcHDqoQGZmb0AkCYa2mCrceN9bo/5sg/w1/ubHR50FQ/lk1ZrlikLSijkrjybzsKo54k/BQkKzr/psDj5MaxvbhGYt0EGTLywTY/Y9NG4mq50W7Rupx++oSWL05VXlCgV4tsPfGKS4P4Q2wOvAJlgfDElbfh9yfy3rOOMqEX5cAWbUO1pPtxUpCQB9VUDnqtFp9xLNnHvuRimchyoHZENlwZFUc9FDTXtkyKohb7/wpdzEDV0K++dTSmlQs9tAVt5tWrufk45TIYLlf8zcGq0kPQJBhcscucK4pf0vnIpLlZLfGiBj/PNYWUiEhK76fH7ROLr99mnf03QGbHL7GmuUt2tJdtd73Ioyf1AtrCP8t1t31FmF0TS5NoIu1dF9ca3TlwQqsabCcSA2UzaYo28NlaqdN0MBsaILy0EHQCWyWxGzExq7I91qJiZRO4lrLa2DPpPHVDBqxxptK5E5tay5A5B+HWp5sxIAkhtUgWwe8KPKqrFKseHv9I7NJcnQUvF/ceEIcIR4PXRXKpdXwUiHlirg/O644LfMlHE+/3PtGTLa+/Il/sytqCT/kCp5IWMCC8z0L2Bd7ux6h9tuQtj1PsoOyZVr8W1HxQYv+roshvHCR89gxwcsJuyZuqt6cRHWTZr6IWySKtaMMFYLzFKKWYIXtuOvRoc1znk2XZ+hN1V73GF2O7gmmeSmmVzaC8oNnVkUxo/J9DlpPv57EWoLloursRqlIjiFeI1Hin8G1HGqug6aMn81PoOAc/exF7VbCI5xK8praQY1moMOhMd7GXc/JQ5rmDLmEVt49z5D53lzqb/7rdI9atqKi4BHPQBPFgkCJ3RItsIWEUtMznKkq2j/Lp6Aj+KKnzdqLRVe1ZELrzgjiKz1ZdSMdJr5AoBx7z+5ZRAvu3VFJQnQknxIDPJlaGx72yRDBh/XiZYWFqXY3yVyss5/OxahU1l/QcLbc7Ja7LjNgvat90Cecm6jp6C1HA9+QOEM4eymuhT5iyr3wvKKQmsgSgGbimFd86lg8eLgDDmfOaM4keBOLuV/77RBnBODrgo3M4bdJt4UMOIeECpedP0gqQAlCMf0SPaK9lTyaWUb1W8SZuQtqweE0ccSYOiCmsP8vMYj71g+NGiu9uiqmKECogfQHDTbopKa5qsaZru95P2GeM4ZdC9hUAZDtgTn2xok0KsgF
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: 878088ee-dc98-4009-7f46-08dbca5da3ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2023 13:26:13.5129 (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: Oj4N+lWfZa+gWYBJ/GOPjUiqz9IeE1V8h9HIctHvDa1t/o/sSKWYrbhXFi/oN0ZcEGmDeuRppHovfYpa0O9hAZQpIGCM3bJCyQlfmqnWhQQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB2036
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/SKj62FF4MZOJB2J38CfVM5ReTy8>
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: Wed, 11 Oct 2023 13:26:26 -0000

Greg,

~~~~~~~~ New proposed Appendix B. Comparison to Expedited Forwarding ~~~~~~~~~ The Expedited Forwarding definition [RFC3246] provides the following text to describe the EF PHB: "This specification defines a PHB in which EF packets are guaranteed to receive service at or above a configured rate" and "the rate at which EF traffic is served at a given output interface should be at least the configured rate R, over a suitably defined interval, independent of the offered load of non-EF traffic to that interface." Notably, this description is true of any class of traffic that is configured with a guaranteed minimum rate, including the Default PHB if configured per the guidelines in Section 1.5.1 of [RFC4594]. [RFC3246] goes on to formalize the definition of EF by requiring that an EF node be characterizable in terms of the fidelity with which it is able to provide a guaranteed rate.

[RG] This is true, but I fail to understand why that is relevant for NQB.

[RG]: Please extend: 
The NQB PHB is not required to be configured with a guaranteed minimum rate. Based on common operational practice, RFC 2474 and RFC 4594 recommend assigning some minimum resources for the Default PHB however, in particular some dedicated bandwidth. If a guaranteed minimum rate is configured for Default PHB, it is recommended (Section 5) to configure an identical minimum rate for NQB. In such cases, the NQB PHB receives a rate guarantee of 50% of the rate guaranteed to the combined NQB/Default PHBs. 

Given that the EF PHB cannot, at least in some cases, be distinguished from the NQB PHB simply by virtue of its forwarding behavior, the distinction becomes one of intended usage as described in [RFC4594] and actual usage in practice in the Internet. In Section 1.5.3 of [RFC4594], EF is described as generally being used to carry voice or data that requires "wire like" behavior through the network, and it is recommended that EF traffic be policed at various points in the network to ensure that configured EF forwarding rates aren't overrun. 

RG please change the next sentence:
The NQB PHB, in contrast, is described here as being useful for any traffic that is sent at a low and/or consistent rate and for which the application would be negatively affected by excessive packet delay and delay variation, and there is no recommendation for policing of NQB traffic to a certain rate in general (Section 4.4.1 notwithstanding).

NEW: The NQB PHB is useful to carry application traffic requiring wire-line like performance, characterized by low packet delay and delay variation. To limit access of traffic to the NQB PHB in the case of congestion, draft NQB recommends deployment of a traffic protection (see Section 5.2).

RG I'm having trouble with the following statement. Unless some providers speak up who configure their network to allow for unconditional preemption of other PHBs by EF, please delete: In actual practice, EF traffic is oftentimes prioritized over Default traffic,
RG: If a PHB has a guaranteed departure rate, it has a guaranteed departure rate. If PQ or a PQ-like configuration is configured to schedule EF, than a rate limitation is recommended by standards bodies as well as by vendors. If you provide evidence, that many providers don't limit the amount of traffic forwarded by EF, I'm ready to discuss maintaining your statement. 

RG: Please delete commercial statements in technical documents: and sometimes EF is treated as a specialized traffic class that is subject to additional carriage agreements, tariffs, etc. 

RG: the following has been stated already and I understood draft NQB to standardize that: This contrasts with NQB traffic which is to be treated with the same forwarding priority as Default (and sometimes aggregated with Default), and is intended to be a Best Effort service.

In addition, the lack of a requirement of a guaranteed minimum rate, 

RG: as long as there's NQB text recommending a traffic protection, statements like the following are misleading and should be deleted:  and the lack of a recommendation to police incoming traffic to such a rate, 
RG the NQB traffic protection limits the NQB traffic to the NQB scheduler departure rate, be the latter guaranteed or not.

makes the NQB PHB suitable for implementation in networks where link capacity is not or cannot be guaranteed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 

Regards,

Ruediger

-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@CableLabs.com> 
Gesendet: Mittwoch, 11. Oktober 2023 01:36
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt

Coming back to this point now...

On 10/5/23, 1:47 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:

[snip]

RG: I'm having trouble with the following sentence and prefer it to be deleted:
Thus, the NQB PHB does not guarantee any serving rate for NQB-marked traffic that is independent of the offered load of Default traffic.


RG: If there's a minimum bandwidth guarantee for Default PHB, there's a minimum bandwidth guarantee for NQB PHB too. A configuration where this doesn't hold would consist of an NQB/Default PHB based on access permission to excess bandwidth only AND the consumption of all spare resources up to full line capacity by suitable configuration other PHBs. No doubt, such a configuration is feasible. But assuming it to be present and a pre-condition before NQB is deployed requires an explicit statement by the draft, I think. I'd like to point to the RFCs I've referenced to again, stating that Default PHB config should avoid starvation or have a small guaranteed bandwidth, respectively. In that case, the same would obviously hold for NQB (which then receives a *limited but existing* bandwidth served independent of the load of the Default PHB).

[GW] With the addition of the text on hierarchical scheduling, and the text I've added describing the similar performance between EF and NQB in the situation that you mentioned, perhaps the Appendix B Comparison to Expedited Forwarding is less needed.  But in any case, I've re-drafted it based on the discussion in this thread. Please have a look and let me know if you have concerns with it. 

~~~~~~~~ New proposed Appendix B. Comparison to Expedited Forwarding ~~~~~~~~~ The Expedited Forwarding definition [RFC3246] provides the following text to describe the EF PHB: "This specification defines a PHB in which EF packets are guaranteed to receive service at or above a configured rate" and "the rate at which EF traffic is served at a given output interface should be at least the configured rate R, over a suitably defined interval, independent of the offered load of non-EF traffic to that interface." Notably, this description is true of any class of traffic that is configured with a guaranteed minimum rate, including the Default PHB if configured per the guidelines in Section 1.5.1 of [RFC4594]. [RFC3246] goes on to formalize the definition of EF by requiring that an EF node be characterizable in terms of the fidelity with which it is able to provide a guaranteed rate.

The NQB PHB is not required to be configured with a guaranteed minimum rate. Though, if Default traffic is provided a guaranteed minimum rate, it is recommended (Section 5) that NQB traffic share and be given equal access to that rate. In such cases, the NQB PHB could be described as having a rate guarantee that is 50% of the rate guaranteed to the combined NQB/Default class.

Given that the EF PHB cannot, at least in some cases, be distinguished from the NQB PHB (or from the Default PHB) simply by virtue of its forwarding behavior, the distinction becomes one of intended usage as described in [RFC4594] and actual usage in practice in the Internet. In Section 1.5.3 of [RFC4594], EF is described as generally being used to carry voice or data that requires "wire like" behavior through the network, and it is recommended that EF traffic be policed at various points in the network to ensure that configured EF forwarding rates aren't overrun. The NQB PHB, in contrast, is described here as being useful for any traffic that is sent at a low and/or consistent rate and for which the application would be negatively affected by excessive packet delay and delay variation, and there is no recommendation for policing of NQB traffic to a certain rate in general (Section 4.4.1 notwithstanding). In actual practice, EF traffic is oftentimes prioritized over Default traffic, and sometimes EF is treated as a specialized traffic class that is subject to additional carriage agreements, tariffs, etc. This contrasts with NQB traffic which is to be treated with the same forwarding priority as Default (and sometimes aggregated with Default), and is intended to be a Best Effort service.

In addition, the lack of a requirement of a guaranteed minimum rate, and the lack of a recommendation to police incoming traffic to such a rate, makes the NQB PHB suitable for implementation in networks where link capacity is not or cannot be guaranteed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`










If you partially agree, on the upper part hopefully, let's separate issues and discuss the latter issue (independence of NQB bandwidth from Default load) in a separate thread.


Regards,


Ruediger


-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@CableLabs.com <mailto:g.white@CableLabs.com>>
Gesendet: Donnerstag, 5. Oktober 2023 00:51
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


Ok, perhaps this text would work better...


Draft-19 Existing (Appendix B):
As a result there is no rate R that can be configured for the NQB PHB, and moreover the NQB PHB does not guarantee any serving rate for NQB-marked traffic, let alone one that is independent of the offered load of non-NQB-marked traffic.


Proposed:
As a result any rate R that is configured for the NQB PHB is shared equally with Default traffic. Thus, the NQB PHB does not guarantee any serving rate for NQB-marked traffic that is independent of the offered load of Default traffic.




Also...


Draft-19 Existing (section 5.1):
A node supporting the NQB PHB SHOULD NOT rate limit or rate police the aggregate of NQB traffic separately from Default traffic.


Proposed:
A node supporting the NQB PHB SHOULD NOT rate limit or rate police the aggregate of NQB traffic separately from Default traffic. A node supporting the NQB PHB SHOULD NOT provide a bandwidth guarantee or reservation for the aggregate of NQB traffic that is separate from that which is provided for Default traffic. Any rate limit or reserved rate that is configured for Default traffic SHOULD be shared with NQB-marked traffic.




Do you think that covers it?


-Greg








On 10/4/23, 2:51 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,




you suggest to change the following:




Greg EXISTING
As a result there is no rate R that can be configured for the NQB PHB, and moreover the NQB PHB does not guarantee any serving rate for NQB-marked traffic,




Greg NEW
As a result there is no rate R that can be configured for the NQB PHB that would serve the purpose described in the EF definition, and moreover the NQB PHB does not guarantee any serving rate for NQB-marked traffic, let alone one that is independent of the offered load of non-NQB-marked traffic (which includes Default traffic).




RG: I'd appreciate standards text which specifies what is configured, rather than text stating what is not configured.




RG: as an orientation some excerpts from other RFCs, referring to the Default PHB. Both recommend to reserve some minimum resources for the default PHB, e.g, buffer, bandwidth (RFC4594 calls that "bandwidth guarantee" - I absolutely agree with this text and I have no recollection that this was questioned while that document progressed through the WG). My assumption would be, that a standard NQB contains text stating that the same minimum of amount bandwidth or rate is configured for NQB, as for the Default PHB (less buffer, obviously as a short Queue is an NQB design aim). Referencing to the RFCs below may be useful, but I leave that to you.
Otherwise, if "no rate R can be configured for the NQB PHB", my take is, no rate R can be configured for Default PHB, as both configs are supposed to be identical. My expectation is, that the draft written in way not allowing for diverging interpretations or interpretations which contradict existing standards, unless that's what the document is scoped for. Updating RFC2474 or 4594 isn't intended, is it? 




Configuration of Default PHB see
https://datatracker.ietf.org/doc/html/rfc2474#section-4.1 <https://datatracker.ietf.org/doc/html/rfc2474#section-4.1> <https://datatracker.ietf.org/doc/html/rfc2474#section-4.1> <https://datatracker.ietf.org/doc/html/rfc2474#section-4.1&gt;>
A reasonable
policy for constructing services would ensure that the aggregate was not "starved". This could be enforced by a mechanism in each node that reserves some minimal resources (e.g, buffers, bandwidth) for Default behavior aggregates.




https://datatracker.ietf.org/doc/html/rfc4594#section-1.5.1 <https://datatracker.ietf.org/doc/html/rfc4594#section-1.5.1> <https://datatracker.ietf.org/doc/html/rfc4594#section-1.5.1> <https://datatracker.ietf.org/doc/html/rfc4594#section-1.5.1&gt;>
The basic forwarding behaviors applied to any class of traffic are those described in [RFC2474] and [RFC2309]. Best-effort service may be summarized as "I will accept your packets" and is typically configured with some bandwidth guarantee.








Hope that helps,




Ruediger








-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com>>>
Gesendet: Samstag, 30. September 2023 01:18
An: Geib, Rüdiger <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>; tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org>>
Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt




Hi Ruediger,








Thanks for your responses. I hope you don't mind, but I've included all four of them in this single post, since they are all related. If you'd rather respond to this via separate posts, please do so.








See below, with my responses as [GW].








-Greg
















-------- https://mailarchive.ietf.org/arch/msg/tsvwg/jSHOYp_MA3JuuUXpym-Tg9lHgFU/ <https://mailarchive.ietf.org/arch/msg/tsvwg/jSHOYp_MA3JuuUXpym-Tg9lHgFU/> ----------- <https://mailarchive.ietf.org/arch/msg/tsvwg/jSHOYp_MA3JuuUXpym-Tg9lHgFU/&nbsp;&nbsp;-----------> <https://mailarchive.ietf.org/arch/msg/tsvwg/jSHOYp_MA3JuuUXpym-Tg9lHgFU/&amp;nbsp;&amp;nbsp;-----------&gt;> 








as far as I can tell, IETF standards should be technology neutral, i.e. not assume any particular technology to be deployed to support a standard.








As an example, the EF-PHB was standardized to allow operation without requiring Priority Queuing (PQ) scheduling. AFAIK, some vendors don't support PQ, while their equipment supports EF and saw and continues to see commercial deployment.








Greg, you "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." I'd prefer Internet standards to be written in a way to allow for deployment in the general Internet to the extent possible, rather than reflecting an implementation for limited equipment. To me, assuming a particular scheduler to be present should be avoided, if a PHB is standardized. In my recollection, that has been consensus within IETF, but I may be wrong (and chairs can easily correct my perception).








[GW] I don't understand the connection between your response and the text of mine that you quoted. I agree with the words in your response, but I think you've missed my point. In general, standards cannot be constrained by existing implementations, otherwise we'd never get anywhere. If (for example) the Wi-Fi 7 standards (IEEE 802.11be) were only allowed to contain requirements that could be met by user configuration of all (or even most) existing Wi-Fi 6 devices, that would be ridiculous. The same is true in the IETF. If the IETF were to be forbidden from producing standards that go beyond the capabilities of existing gear, what would be the point of it? If there *are* standards that happen to be implementable with user configuration on gear that was deployed before the standard was drafted, that's great, but it can't be a requirement. Do you disagree with this? 








Thanks for trying to suggest a configuration for an existing example vendor, but your response argues past may point. I've asked you to suggest a configuration without a "rate R that can be configured for the NQB PHB". Your suggested configuration assigns a rate r for NQB and fails to address my request.








[GW] Ok, is your issue just one of terminology? The relevant NQB PHB requirement in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#section-5.1 <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#section-5.1> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#section-5.1> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#section-5.1&gt;> is "A node supporting the NQB PHB SHOULD NOT rate limit or rate police the aggregate of NQB traffic separately from Default traffic.", which means that NQB traffic *shares* whatever rate is configured for Default. This does not mean that NQB cannot be rate limited or rate policed, or that the configuration of NQB cannot include a rate element. It just means that the NQB traffic needs to be rate limited/policed *jointly* with Default traffic. The text you seem to be objecting to is in Appendix B (https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#appendix-B <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#appendix-B> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#appendix-B> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html#appendix-B&gt;>) which reads: 








The Expedited Forwarding definition [RFC3246] provides the following intuitive description of the EF PHB: "the rate at which EF traffic is served at a given output interface should be at least the configured rate R, over a suitably defined interval, independent of the offered load of non-EF traffic to that interface." This differs from the definition of the NQB PHB, in which NQB traffic is treated as being the same forwarding preference (and hence the same likelihood of being deferred if other traffic is being served) as Default traffic.
As a result there is no rate R that can be configured for the NQB PHB, and moreover the NQB PHB does not guarantee any serving rate for NQB-marked traffic, let alone one that is independent of the offered load of non-NQB-marked traffic. This difference additionally makes the NQB PHB suitable for implementation in networks where link capacity is not guaranteed.








[GW] I think this can be improved by changing the offending sentence to read: 








As a result there is no rate R that can be configured for the NQB PHB that would serve the purpose described in the EF definition, and moreover the NQB PHB does not guarantee any serving rate for NQB-marked traffic, let alone one that is independent of the offered load of non-NQB-marked traffic (which includes Default traffic).








[GW] Does this wording work for you?
























------------ https://mailarchive.ietf.org/arch/msg/tsvwg/QFhiliqsR5XyZ_-VaSNxIRgUWs4/ <https://mailarchive.ietf.org/arch/msg/tsvwg/QFhiliqsR5XyZ_-VaSNxIRgUWs4/> ----------------- <https://mailarchive.ietf.org/arch/msg/tsvwg/QFhiliqsR5XyZ_-VaSNxIRgUWs4/&nbsp;&nbsp;-----------------> <https://mailarchive.ietf.org/arch/msg/tsvwg/QFhiliqsR5XyZ_-VaSNxIRgUWs4/&amp;nbsp;&amp;nbsp;-----------------&gt;>








a second response within this thread. The vendor from whom I copied a default config 
"has a long history of working together to develop and deploy innovative telecom networking solutions at the core, edge, data center, and telco cloud. Tune into this interview with <name omitted>, Head of Voice & Messaging at Deutsche Telecom to hear how the partnership has evolved over the years." 








[GW] I don't understand how DT's business partnerships (or their evolution) are relevant to the discussion. Please explain.








The configuration suggested by me is the default offered for their equipment, also for edge and access routers. Please stop alleging, my example to be "for a core network router". A standard NQB PHB should be configurable on equipment of this and other commercial access network vendors, not just on DOCSIS routers.








[GW] I did provide a suggested configuration for your routers, but still I stand by my statement that future IETF standards cannot be constrained by existing implementations. 
















--------- https://mailarchive.ietf.org/arch/msg/tsvwg/subd7tnVmeRJamzjDImBiFpqdTM/ <https://mailarchive.ietf.org/arch/msg/tsvwg/subd7tnVmeRJamzjDImBiFpqdTM/> <https://mailarchive.ietf.org/arch/msg/tsvwg/subd7tnVmeRJamzjDImBiFpqdTM/> <https://mailarchive.ietf.org/arch/msg/tsvwg/subd7tnVmeRJamzjDImBiFpqdTM/&gt;> ---------








to the extent I understand the configuration options of the example, both of our suggested configurations (yours and mine) operate equal, regarding default and NQB scheduling.








[GW] By my understanding of the configuration options, the two suggested configurations are not identical. Yours would not be compliant with the NQB PHB definition, while mine would.








Assuming the interface to offer 100 xbps, the following purely rate based config is equivalent:
schedulers {
...
best-effort { ****transmit-rate 47x; ....
NQB { ****transmit-rate 47x; ..... 








x could be "m" for Mbit/s, or "k" for kbit/s.








If that is a valid configuration of the NQB PHB by *a* rate R that *is* configured for the NQB PHB - could the text of the draft kindly reflect that? 








[GW] Without seeing the rest of the configuration, it is impossible to say whether this is a valid configuration of the NQB PHB. Please instead refer to the configuration that I provided.








I suggest to remove this statement: As a result there is no rate R that can be configured for the NQB PHB. Please change to "The NQB PHB does not guarantee any serving rate for NQB-marked traffic, let alone one that is independent of the offered load of non-NQB-marked traffic."








[GW] I think my suggested wording above is better, but if you find it objectionable, I can use your wording instead.








If it helps discussion, I can provide another example of a configuration based on a rate configured for default and NQB. Referring to equipment of a different commercial vendor. 




[GW] I fail to see how that would help.








I repeat my expectation that standard PHBs should be technology and platform agnostic. From my point of view, DiffServ related standards reflecting solutions suiting specific networks or requiring particular technologies or methods to configure them should be Info or Experimental.




[GW] So, based on that, the NQB PHB should match your expectation. The NQB PHB *is* technology and platform agnostic, it is *not* suited only for specific networks, and it *does not* require particular technologies for configuration.
















--------- https://mailarchive.ietf.org/arch/msg/tsvwg/KaZUenSlywnZvvc2goWIZoovc3c/ <https://mailarchive.ietf.org/arch/msg/tsvwg/KaZUenSlywnZvvc2goWIZoovc3c/> ------------ <https://mailarchive.ietf.org/arch/msg/tsvwg/KaZUenSlywnZvvc2goWIZoovc3c/&nbsp;&nbsp;------------> <https://mailarchive.ietf.org/arch/msg/tsvwg/KaZUenSlywnZvvc2goWIZoovc3c/&amp;nbsp;&amp;nbsp;------------&gt;>




I don’t think that actual configuration-examples or pseudo code solve the issue. 




[GW] Ok, good. 




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. 




[GW] Addressed above. 








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. 




[GW] I don't disagree.
















Regards,








Ruediger
















































-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com>> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com>>> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com>> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com> <mailto:g.white@cablelabs.com <mailto:g.white@cablelabs.com>>>>> 
Gesendet: Mittwoch, 30. August 2023 23:34
An: Geib, Rüdiger <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>>>>; tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org>> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org>>> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org>> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org> <mailto:tsvwg-chairs@ietf.org <mailto:tsvwg-chairs@ietf.org>>>>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>>>
Betreff: 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> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto: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>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> <mailto:Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>>>>> 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 <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-19#EF&amp;amp;amp;gt;&amp;amp;gt;&amp;gt;&gt;>
































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 <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>>>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>>> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> <mailto: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>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <mailto:internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> <mailto: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>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>> <mailto: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>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>>> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org> <mailto:tsvwg@ietf.org <mailto:tsvwg@ietf.org>> <mailto: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;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;gt;&amp;gt;&gt;> <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/&amp;amp;amp;gt;&amp;amp;gt;&amp;gt;&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;> <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;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <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;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;gt;&amp;gt;&gt;> <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;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;gt;&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;gt;&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;gt;&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;gt;&amp;gt;&gt;> <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-19.html&amp;amp;amp;gt;&amp;amp;gt;&amp;gt;&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;> <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;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <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;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;gt;&amp;gt;&gt;> <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;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;gt;&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;gt;&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;gt;&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;gt;&amp;gt;&gt;> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-19&amp;amp;amp;gt;&amp;amp;gt;&amp;gt;&gt;>
































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