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

Ruediger.Geib@telekom.de Mon, 09 October 2023 06:57 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 502C4C15109C for <tsvwg@ietfa.amsl.com>; Sun, 8 Oct 2023 23:57:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nNK4boKClnXT for <tsvwg@ietfa.amsl.com>; Sun, 8 Oct 2023 23:57:35 -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 930CFC15107C for <tsvwg@ietf.org>; Sun, 8 Oct 2023 23:57:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1696834654; x=1728370654; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3odIbm6VWaJbUXHNo3RHikC7HG0RgihYmhXzV1KTKDY=; b=eMDw8jneQ5dhXXtgfrMJS2yHx06L+Aa3Mtu5DdWH/z+eNAgQ8AsAZ2Ts YXe5kgXuuAhmC/WyQyeOxYZ6BEFwWnlRk5JuSFUMoLkcUo4aoUiHaHypr EBEbfyPb8c21LQ0IybzNFCwlCWCTv+vYoz7+Q8KS4cekOYG6JxYKdrTqN QBoL3rac0HMbLLkHFSI6c57r8u3+beyGJvTVi/diFzi7UzzA+FuvKOGee 29eca3sWdvYq3mQEj9fsSGsEVoKvncWcW3dXo2+11iWBPTtTEqdmQMyvD uhY553EAYpiOzw6N2z21Px3nNi4tDBzpS35gJN7D5jeX2Pzp9hEaInK0P 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; 09 Oct 2023 08:57:30 +0200
IronPort-SDR: 6523a459_Oj6oW4mTrtrk82YsXH88ta2C8tVPs3SxFUVHu8bI/3fc7vl 6WO3d6UNAnkz5Q028Ty+kXVvPaZ5jT5uEtNyvuw==
X-IronPort-AV: E=Sophos;i="6.03,209,1694728800"; d="scan'208";a="774565038"
X-MGA-submission: MDElHqkniyt78CkxnxYQjXDTBBl4ThdGogUeacF8rvzfLHrqwPvBkWmz7eFcfTK5CzEsUGgGK+mc8QPuk/kJurPqmAo/Wgou/fDq/d0WnZ5lF7T1PRAIwsLFypu5yqnT/kvcvBpS+5Xt0li6c1ZDmBxQ80dQHSRoK4BG0Pj6pc3uAw==
Received: from he101416.emea1.cds.t-internal.com ([10.169.118.195]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 09 Oct 2023 08:57:30 +0200
Received: from HE126305.emea1.cds.t-internal.com (10.169.118.206) by HE101416.emea1.cds.t-internal.com (10.169.118.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 9 Oct 2023 08:57:29 +0200
Received: from HE126306.emea1.cds.t-internal.com (10.169.118.207) 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; Mon, 9 Oct 2023 08:57:29 +0200
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) by HE126306.emea1.cds.t-internal.com (10.169.118.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37 via Frontend Transport; Mon, 9 Oct 2023 08:57:29 +0200
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.169) by O365mail07.telekom.de (172.30.0.239) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 9 Oct 2023 08:57:29 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fipUbMLGw6Y+7Iol/EpuDEcA1+p9Ei2d08kxgEs3XRuaVM/o+1Xi5yuRhiqKzUukLGgkxAVS5riBRmblMILusVkBgdickFEO8CgpEVwGXJr//QorXQw7w8oCfyzLVpOyboKnuxNpmxmjnQUJWu5xgoZdj74D8asPF0OdMH0rl7W2Bee08t+isgKJsOv/RmlR41k3ALrxaeSDO2ntuc90MZQJD9rt12Ky4y2JeZp2nhHSffaggvdCGJZOTDkjL27ok+r3f43XibQkWglITya3ZOmj/k0u4Dz0RE+gI8c7/L0MrAOs7e+QLs5gxmWvX7e6OzovFhICA417gU4MSrJNjQ==
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=3odIbm6VWaJbUXHNo3RHikC7HG0RgihYmhXzV1KTKDY=; b=eX5xMw2820RCStCroVnx9wgdgXjMi8roSxKU2zgT682nubSNU0CKGEIKJoHy2kVqgbCHFjuIRhzQfLhVS6+hzx2l4ihYWJOqDb0GF3sCZcoF/jzTSuVX+N7VAEzVdke40meUPcD3yrTa/UhdynFGKTqLC9dmN/Qdackjvjm6sskzSHCOpQefk9qvTXDA4NwCS38XTwTHNfOVtb1dO1eOKNhQyeO7k5YLZ+GjG8FkOwxw78j0Ilqu3D4wCCtxd4Ccjm7tdzbiuafRbW/v5T0b9lDBu+iXhqWmp5sxASKf0KQqJFyXpcNnzMGBTyPgZapZYPdN9QEWHDpYkqer/Pwh8g==
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 BEZP281MB2660.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:73::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36; Mon, 9 Oct 2023 06:57:27 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece%4]) with mapi id 15.20.6863.032; Mon, 9 Oct 2023 06:57:27 +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+CAAQh6AIAAjMCggAEoBgCABReWsA==
Date: Mon, 09 Oct 2023 06:57:27 +0000
Message-ID: <FR2P281MB1527295624EC620CB12A9C2A9CCEA@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> <9EC98251-A85C-4906-8EC0-F7F949F7CCD0@CableLabs.com>
In-Reply-To: <9EC98251-A85C-4906-8EC0-F7F949F7CCD0@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_|BEZP281MB2660:EE_
x-ms-office365-filtering-correlation-id: 6e4739ac-4185-4d1b-fbba-08dbc894ffe5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o2VJWT3kfx7gNS5ktzo7kqmAnbC133lOLEwJLIB6l6akKjUzqAvjWoyBaHRkcZL8GjJdeCrF4lnWySSAX5EQWch7xGRyZKn7XMqS6dBjHAFH37pveeQKlMUgUuXZKe6ZUb7N/Er0cA8umPx2EMy8iS8h3nDhkZFfU9gRwvVDuhoETBHvUhDskAFb/2Va+croDVPC5jDrmgniD73PemAJ/RN5DgYdw0Bad61OAC8DEHm3fL3HbItDAJf7mfw908yGN4fOo3TVQmNpk2mNEJ9z067iiHiOioVJ0HYgYBa9oBy82/dTOYmfg8qOjNrRNp7G1pNdty4jjwtyPlngfH06BqbrRBL0qto+U0A/tsLyOSlKZCN3fpZ3sS3PG9ppSvAuNkg+I9Q0A2VRTRi+D4DI22ZbdTHJGpezW/TfTy7BXrPtxcWhYQqCFhGcNxBntbbVywW/bTYywpE1vM/NLcRGpDN0CnF5FNJlw40Jf8bI2nGaCuND2tWc9IA3fCFK6c//Ft8Yxwq3NlZ+7bLnSfdCznPOA3ncrwaKO1c2E2s/bz3nKyshwUue14d1vtzCjCZZrfccfDQ0eFlSfoLCnmarCdrM17DxNsbqO2MzDYjpKJjG37CTMvjQWnrJxL2f4zJ7Jc0MVlPbStX+DtpLsE49OumF6zDTEZ1ZpTN4awobgckmzxKSBteYP1j4GuQgjBvE
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)(376002)(136003)(366004)(39860400002)(346002)(396003)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(1590799021)(55016003)(66899024)(1580799018)(83380400001)(26005)(66574015)(316002)(66946007)(66476007)(66556008)(66446008)(76116006)(6916009)(64756008)(8936002)(8676002)(4326008)(5660300002)(52536014)(41300700001)(7696005)(6506007)(71200400001)(9686003)(2906002)(478600001)(85202003)(33656002)(85182001)(38070700005)(38100700002)(82960400001)(122000001)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: PFR3q6t1SCQ4Ig1AJPBd31B4YWoFemuEZXB8pi5o09XItlC6CYUo+f76fHV6IMW4xwXA7qz9VkXhaLcYAcuplU8BPApfYRl0IM5uoo2zvoWeS7QkPnfJRXeA4xJCn/adUK2bdJW9CJtVtP9l5v97grNDTKf796EIhdTJjTGO00JC0KrNmNLB2M+PRewcwhz2kYjvhEvU5As/CSNRkbsARvgfnDS3SYqIKzlzRPY+qBGbgeQQ5HCed7P69jsWdvFB2erCUcNHqFXpaHb7ohMEk0p2V7LjKhcuD12pCQM/CBIvjSJ1XdkGIfhE1r1ktDXSzf3RT8q1npYq0jtwu5KutrY9vjvCEjxaexs+b3P8gKRa+QXlx0JJQxoidafiZGDj6eYkR1mKUFd3NE7q4KgZSKBJvLT2A9zJ8O8z21+y1C31cmfahrpoNHrbv0UntdfGgS5b/arndNzOSM06+U82L/lGWPJolmtUJ9MlX8nzsYVbBGaklptOpOovbJt2BAH3NPSvCz/TLzEb7IhGXvIlx+ckvdFnR3OgDSoyKvt4Ou79RMLLpa2BpW2pjUnDVLotbJ3dQukFUzeid87BMNbXRasJoAgUAV5mNZ3NP+/y5loqf5BOG6ufYe/vlIo6J9tIYlNkdz6nk6JNY+L3WHX3ErnQj+9CAFMCVihXOqALfhMmxsKz8BOiL5X5xQrNb9WwsAEK9d5xx5ObF/YoDWeX3wakS20TqnB/w+KHTjoTa5RTsc9YR2PxokOHvMVfWAGTMo0kPgmpiUYHw27MqgUPkvBvY89ZzuBXkIL1ey2StrFZoBUdLYCjSpeRnoBI98h/Drqo96fWSe9zlbIoo7LAKY/N0rMYL/WoFj5z1fNic2vv3P7jTt4gRT+AEIL2hYW+3fiQ43A6Vm11XQyRO7AudqrFF70/q/oixZn5jkj8gWqkrtW8qRx4m5HG4eRWgYC82WdBgSgjA/hqcv8Tkfz/Cs57Bj39NhAPEgFRPGQUAYmV97Q/1A2dCOF3n76lXtwUClFskGfMhC8/rPECL4KpAN3Fm3NKEelS9tnIxGhgIeBw+GXyFpSqIIhR1GI3BGNd/spvd/vBcWyFpEgIBYAt2RtRbDqYYDF9MgOg6ExJXUJ+Qvu0NcH23PdfCyPgyUrG4hMzshofIN7A9mSoZd2BxZyF6Zgz5PNIE/jYNr5JNaFz81adJjz90+/OARig0S4rIW2iUN0lD5raaEPg02Otc6YiC98jsoY4ApS8TEWaUdL9YaJUprFRCNtcebIj2ZXUQLtyAuot8CmyIv7fSefsC6kRXwCEuI9lEd7t+zM0dZk6DsJoNTluMvdAO5y0oUs4J/8Iye+DUXtN/hou2/RmzL8lYiNNtNH/XlPwUEPmap60Jyp5NUUQqcIGHeVaxNKaRx4E6EKw6LsoA94SIGfCNWgD4PAGN3xmryRQ1pJFUdtX4AvIE/cqUU60m9iHpO8azENDBzPAJmJII2lv3YqN/i33QoTBSo0vNOZ2ilpm52aS1LPBQtYj/dSeGJdGC3U8L1gzD6IvsycEXYCl7kAxaOuqdcsM16JHLxgZO+fB67AgDCXIsUBX7QGLefZCj3aB
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: 6e4739ac-4185-4d1b-fbba-08dbc894ffe5
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 06:57:27.6575 (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: pFQTg+jRKryjlqnAdPLtcdWU0RG+9M0UY0fWj9Lqjc5ULyCHw3+5uEJdoboBQZqF+r47gxW+goB62ZgKbTptkjp4cGH+EagBkMWIZgXztIo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEZP281MB2660
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/cFtByUQD1cJo84Qr_PiMA-xqWJM>
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: Mon, 09 Oct 2023 06:57:39 -0000

Hi Greg,

thanks. You write:

"The NQB PHB describes a hierarchical structure that associates the two queues, provides rate shaping/guarantees to the aggregate, and provides DRR scheduling between them."

Please change or add text in the draft clarifying that. I've yet missed text or at least a hint, that the design is preferably by a hierarchical scheduler. If other options are valid but not recommended, please be sufficiently clear in the text. An example:

Hierarchical
Parent Default: 10% of linerate
NQB: 50% of parent rate
Default: 50% of parent rate

Assuming the aim is to operate Default traffic in sum by 10% of the linerate, an alternative (largely identical by scheduling) to me is 
NQB: 5% of linerate
Default: 5% of linerate

If this draft is to technology agnostic, the functionality should be described, text example (:
 The parent Default scheduler capacity is shared equally by Default and NQB traffic (e.g., by configuring equal DRR scheduling between them). 
Pick a different term, if  "parent Default scheduler capacity" isn't your preferred one - it just should be clear, what it is called.

If you prefer NQB not to be technology agnostic, the text should state that explicitely. Example: NQB is preferably implemented by weight based scheduling mechanisms, like DRR.

Regards,

Ruediger
  

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

Hi Ruediger,

Please see below. 
BTW I'm trimming some of the earlier messages from this post.

-Greg


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:

Hi Greg,

thanks, the proposed text is better.

Proposed GW:
As a result any rate R that is configured for the NQB PHB is shared equally with Default traffic.

Alternative proposed RG:
As a result any rate or weight R that is configured for the NQB PHB is identically configured equally for the Default PHB. Also the access to spare excess capacity is configured identical for both PHBs, if explicit configuration is supported.

RG: Sharing: I agree, that by identical configuration and picking a suitable queuing mechanism (e.g., D/WRR, WFQ), two identically configured queues share resources. But I think the point is "identical" configuration. I further extended that to access to excess capacity (unused by another queue, if present). Some vendors offer explicit commands, like access-to-spare-capacity-priority "low/high" for a particular queue. 

[GW] I don't believe that is true in general (or in the case of the equipment that you are concerned with). For example, two queues that are each identically given a guaranteed 10% of the egress link rate don't (in general) share that guarantee. When they are both saturated and the link is saturated, the aggregate of the two will be guaranteed 20% of the egress link rate, not 10%. Similarly, two queues that are each configured identically with a rate limit of 30% of the link rate will not generally share that limit.  When they are both saturated and the link is not saturated, they will in aggregate consume 60% of the link rate, not 30%.  The NQB PHB describes a hierarchical structure that associates the two queues, provides rate shaping/guarantees to the aggregate, and provides DRR scheduling between them.  Linux htb and DOCSIS ASFs and many network devices implement this hierarchical mechanism explicitly (some call it 'hierarchical class of service' or 'hierarchical quality of service'). In some cases, the same end result can be achieved in equipment that does not support hierarchical structures - but it is not possible in all situations, and it requires more than simply setting the parameters to be the same between the queues.  I am comfortable with defining the NQB PHB under the assumption that a hierarchical mechanism exists in the node, and not spending a lot of time on the details of configuration (and limitations) in the case that it doesn't.

[GW] To that end, would you agree with a statement in 5.1 such as:
Support for the NQB PHB can be achieved in a hierarchical scheduling system by configuring two queues (one for NQB, the other for Default) that equally share the rate (limit and/or guarantee) of a parent class, and don't themselves have a rate (limit or guarantee) configured.  In certain situations, it may also be possible to support the NQB PHB in equipment that does not support hierarchical scheduling. 




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


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