Re: [tsvwg] Default PHB (was Re: Some comments on NQB (part 2))

Ruediger.Geib@telekom.de Mon, 09 May 2022 06:27 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 48804C157B52 for <tsvwg@ietfa.amsl.com>; Sun, 8 May 2022 23:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.669
X-Spam-Level:
X-Spam-Status: No, score=-2.669 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hQoj1mK-zpF1 for <tsvwg@ietfa.amsl.com>; Sun, 8 May 2022 23:27:37 -0700 (PDT)
Received: from mailout31.telekom.de (mailout31.telekom.de [194.25.225.143]) (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 60076C157B4B for <tsvwg@ietf.org>; Sun, 8 May 2022 23:27:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1652077656; x=1683613656; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=86k4fR9YIbXM6yPGT3fMC8fD8Yf96PpmHFVAChZBuj8=; b=vHR0aVTAO0KWcL8VwgGXmxi/KULitVkkWPS8e4CM8DFxXzAYH0TQx6YO bWxYYqJgMtA+g9ba4RNFCxHqjArv9K44quXi5A+qhhtf7zAtFYtY7EnFM N56RpibWoMV3R337kLYKGu3AqnWutrFLKyESvOsUzGg4VkkeXUynJXSrq UZk7jmThqsjHFdOlz9AHo13Y9DK4VJ2oZP2K19exGl6mndD3m/DyTvkF+ AHrvqs+vp6ghhhrGpHKc6WM9GrBV1Ne7tiu17l0TW9lx9GLcpxEvhHLRy yRq2xImv+xK9VHnuQOXK0o34CYH73PDx80nKcjWTCs9AORmcuYermqwRt w==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT31.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 09 May 2022 08:27:32 +0200
IronPort-SDR: m9mJ0qW11klpmtDfovDsZMppG1qwAm0aqFEXz87lLYs3V6efrYui+uN2Wx1CL2PxNHV+IEvXhM G4tq3jLUPLwp4tXp9ncJYAs4W8gXXGTq4=
X-IronPort-AV: E=Sophos;i="5.91,210,1647298800"; d="scan'208";a="564675334"
X-MGA-submission: MDFNfV9G3QABmObEXBy/SlX0q3XDi3uB3CY9HMoGkYGYXYmDvC7XtHTe2+OM07Zgf4iP8b0Vc+JLQebMqbbqN/JxnVgg9lhZhxSc6/6wSeZU0wsdE74bxpDmWcuaG/q/Z6+e+iBs6iZeJf3mcL6jpmTEcxltlwroVx2SiHSrkcVGnQ==
Received: from he199743.emea1.cds.t-internal.com ([10.169.119.51]) by qde0ps.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 09 May 2022 08:27:32 +0200
Received: from HE199744.EMEA1.cds.t-internal.com (10.169.119.52) by HE199743.emea1.cds.t-internal.com (10.169.119.51) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 9 May 2022 08:27:31 +0200
Received: from HE104162.emea1.cds.t-internal.com (10.171.40.37) by HE199744.EMEA1.cds.t-internal.com (10.169.119.52) with Microsoft SMTP Server (TLS) id 15.0.1497.32 via Frontend Transport; Mon, 9 May 2022 08:27:31 +0200
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.177) by O365mail04.telekom.de (172.30.0.231) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 9 May 2022 08:27:31 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g1ob/bvUqHaZdSCt21FTGQA41wNzhCaNltO+YNWovvbx4De/M4gmrUmCSbTliplbbiSvqaLODyI3b147qb3xfQkyGatzH8aVBsa8hjvjw+H4z14yv8mSQeZTFswkcRULJY5y1OZpRRM3KLchqfpiI7OsbvV3p8MmqhQ35lXfWkOSYxpwuLemP6WSnljU/psV5KnUGZYJlV+fnT2gPMChXd4bK1LaxrriUMOl+qi80qfRfcsRTdzEee5V0EvEt3Uw45zcW4NP+m1QDHgJypM1Et3SH7SnfYC2v15yYKlvkcvWAZNWri2fvP4sfIsyMc7zTvdx6q7g21rN+XmmDAxuwA==
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=86k4fR9YIbXM6yPGT3fMC8fD8Yf96PpmHFVAChZBuj8=; b=RaajcPDBMTyl95pX4u006KG6JM9eHP9QN4lY5x6awZp2Ih4KH91snsD752ck1SUSIi1nnnOboBbxz/cz35Z0BFCIRMezbpJUhc818xV5Ni7y+SHZX8Ie4+aPf4oLh9Y4NSX548dYNhNm9BoGBcsLVENEEOPyJlJJyWUasPn5r48Riav7WT+EgNiuStaKpV6qjyNrIoR3pO7fk6UvvXfNOW1af9Zoc19EkIcdLJdywzhoeXDhqlblQke1LKwRxfTwvJ5xL1HwGWObEEmJUpfEDbgYKqFH3LWT/u4WvRTNjpdzSgne9oSjEImw/B0Jo5i/TTnXSBsXvhf9St8GQrsahg==
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 FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:6b::10) by FR2P281MB1669.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.12; Mon, 9 May 2022 06:27:30 +0000
Received: from FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM ([fe80::f546:e5a9:d2be:1e90]) by FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM ([fe80::f546:e5a9:d2be:1e90%8]) with mapi id 15.20.5250.012; Mon, 9 May 2022 06:27:30 +0000
From: Ruediger.Geib@telekom.de
To: brian.e.carpenter@gmail.com
CC: tsvwg@ietf.org
Thread-Topic: AW: [tsvwg] Default PHB (was Re: Some comments on NQB (part 2))
Thread-Index: AQHYYMGYLW92G9zPvkmyRtyHJdRBmK0RaNvAgADqbgCAA8Z0wA==
Date: Mon, 09 May 2022 06:27:30 +0000
Message-ID: <FRYSPRMB00015EE0B073419F8D3B305D9CC69@FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM>
References: <FRYSPRMB0001E75682B3EFA05E09C6779CC29@FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM> <04553e34-b85d-1114-85a8-bb0e669aee9e@gmail.com> <FRYSPRMB00010271D399E709C9FAA11D9CC59@FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM> <7232557f-8482-8e50-a3b5-8664fe3389c6@gmail.com>
In-Reply-To: <7232557f-8482-8e50-a3b5-8664fe3389c6@gmail.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-office365-filtering-correlation-id: 2faf78eb-6d88-4acb-9156-08da3184fe8d
x-ms-traffictypediagnostic: FR2P281MB1669:EE_
x-microsoft-antispam-prvs: <FR2P281MB1669A86A723F6A7CEC59B4C79CC69@FR2P281MB1669.DEUP281.PROD.OUTLOOK.COM>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NPL8OR6PnRtFij3TxuxNqCSLLBBdPwmXyHV1qtOxnBIk3AXqcqRFy5QsN/66Yz6PJI/srdNKxVxwdq3s7rBGNVyli164jgnXenligd7WexBsy43Pn9fMMQOPn4IxJzeFWKh4pkvSKwFk6uOxtYTDx0/kj2XVL0+sf0bMBuGJETZ/9MeDEenD6jpO2V4ubJPDkRQ56BQ45j0ERQOHr0XCMKZAyFMmmjNrgCLLC4QhNyA4V9u78f6FotixHzCSUi0GfwMaYJ71mLq9LVJ35+KaKCWANJwt+HHSLUKXRLSNqcMcb7EnLPi4XFQ0iZd848iK3yQtDCsWs0c5NYJZgLgv2hv+zMK8nWV/TQ9IMd+thigTx+Wm2eHfOiir9KIheibvkK1VFD/njmsYKruzNVGYqqNm4vPyeXh2fKHD0JMdvldo2+bIOoTv8c/3KfF+WHXF1Uk2ejxD5ZE8mZ2H2CDUz58IDSgU1uJc4ezSRxNapd8P/ziDpkaWzbQ1r0YRmVh2g0DXUImlw7gdE1TnFy3pkdiPtPpUVlGAnep+qnXimwf6x/KJV7vZHo4j9B3vmeDxWNTAYk/XyB712Llj0r9aLrl0f3iYZ9eRX4G3/qiP5wQXBzn5KTD3bun5qBqY0dd2ukguaEI/2l94OMFWaLnjzMWMBEDN8iyN8W/5+3DQk+D0LKQ8JiKfJVEK4NBwraaPm/jvt4bF/IkSm8rRJheI2Go02K8vej1KB5NzsvnNdCnpv99U0DJUi9BENhL6EbAjtj7c6b8PsPx6XAcRMubyA/lhWpaCA88PrSgidjRW08w=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(9686003)(7696005)(53546011)(85182001)(6506007)(26005)(83380400001)(71200400001)(30864003)(5660300002)(33656002)(186003)(2906002)(66574015)(85202003)(8936002)(508600001)(122000001)(38100700002)(38070700005)(52536014)(966005)(316002)(82960400001)(76116006)(55016003)(66476007)(64756008)(4326008)(86362001)(66446008)(66946007)(8676002)(6916009)(66556008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Au0HwENvCmckwY7Ndk+LBN0Sz+1sB0CXINPRMll2dAmdW2B19zFLfzHpcihR2uJmUDKPpoIs6lVObuEKL8pPNOr9fo1c4OLi4c4MxF5UHVCyEnPOzTETHX3uTk+kKEwV0lcUc7fbtCVOclSRsMxG4qSInYi6q0n58xVT2k8rZzY0YBT9c99ZiauHraWZXpnbMU3QkhWGQLPr36HLCtAj2akxgOsTcZsWA4zSzDIlC3OoDrb/ovjcdcHK3//xfYJ/2v7OtXgUgJzkO3MuMW9iESpfPoM1DNl6jQLMnVjPw5BBZuBifSi6DbO76L3EgYsJa4IvzZCmWfpPRwzAXm9ck5VOJRzq+KTFAJqiECMkwblZLyw4INx7z6v7MkICaykCNIh3E28rrxCJg186RrseFliA++MsFTqyVhEkCnTbRL6Okiop9wV2TminymHvDvlT3CJFrNqMNL+2tIDycNH16rJJqpr5EBOVZ4dr+6m37auhSDDO2G0pvS8OrSrf6wkHNs9Es/gHszz0rK8yKqw26lcrgcM3QJgFd8OJ6pR46p7ayHraXnxFxaD1redols9ex6DdzuVvtFjLiog8IoeabbIl801cd6fCGsR9y7ykxx24Tjf3xN3KwJsXDcAUeI9lyUuSjJA48LL+bUD6O1e6BJTmmEubvuLY/DEb1+yivB3XOkKZKWA0D5ocLfIXsffxrtzY2pvscowMFxTajlodvfPlCq77Mkinj8367IGHdsRZB2k+yfOzTVkDPtD/R4Bbo/1B6Q6ihnBmmYpOzCU3ajanAzd/C0o8+d/fF9nEaQahSJTzYfpDdb6/0oJUGMkkYTTDPc3Tuv1fXD2vb9038wo1G6SYzwqpYXJge+Azz5Yu2Udiwn9qPvqbkFS9V8q/CZgXC7zwd6t8LgrlijFfkHKURo9shkFZCraZcX0a7KZkRNDt5xOm7FEXdfEy+5KRpqXald5qNtsCYf/oeHyH8+CO0J823YLpO2vKRZyscPawgOwJH7AzF3Wx/YNmwcG4dRZnE9UblJooFgL+CFoMdqZOb91dWMBqqC+Dv0eLDgpEpcz2VcbZN/+bMAT3vQOCwxa9kRQ1mA0VZhvhVaZwf3kXwavV+6tvcivwdsW72Gi+HKPxF4rVMoedvw7SI5ipDdHjwtVXCxI25HagLorsY2vAI2kq7DZRDPVIc63233roOz+U2ZFYO0FMCfl7VAZkqRbnv/jpjAVQ8Xv+sHVvtaA8fFclCqKYf3garn9nxJA/OZmS2YBmuBWWbo5cr6R8R4rvKUJ6AZNFt0Rnz/v2gMA6bOwEJMp0MtX2E3XN4QAgXJSaNGb+zefaNi1o8pn0ui9SERdtPm/EzWoIGvLY7UMY4CJZ+YFoGk7Y5IVuRAPD594/mb9z8LwQtFxJQNcflo76lu5sQ3LiQn994NjLf7FAL/uJYtGvc+YFKJT3dt5ya47Eb9ayRhTupP4pU1l1EponOFGXnbR9UY0T7ruUOBhUzS83loQw9Lqrej6IAta8gDFq/YAenAGV7BC5LN+wvI5voTUXoYTJJk/AcCeBpFrGpp/wgLyFzNkTk34VsmfA3o4dR1DqARmRwpJ2BmMp2zMjBALt0QItgf6r+qWKd9ICqjb7hFbvOrJvnSAf3OtFdR/DQ0u5Tw15msRCphE7qU6PKliYl/2TXkPyXcSPrjO2p1O1nONl6dEcwtZahH/ecr1pwcy7HmTC3raawMKPcC9mVfbff0G11fEHZtL9U9cbZXD6zPzzQfqb3NZEh2g=
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: FRYSPRMB0001.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 2faf78eb-6d88-4acb-9156-08da3184fe8d
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2022 06:27:30.2324 (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: +QYi5NiF987hredDtA8gw0YK2Jun7tBkhWqwp3vla4PwMwyh9PAmHC9CjfXkNkFMbkeHVKTrhL5U6IlRAkBp/fCGVxd5+Kdk8sMBRtD0FyA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1669
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/K2zTMq7NGUGVeQEJffmsmdWHn34>
Subject: Re: [tsvwg] Default PHB (was Re: Some comments on NQB (part 2))
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.34
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 May 2022 06:27:41 -0000

Hi Brian,

Agreed. If further explanations were useful, these may be added too, I think.

Thanks, Rüdiger

-----Ursprüngliche Nachricht-----
Von: Brian E Carpenter <brian.e.carpenter@gmail.com> 
Gesendet: Freitag, 6. Mai 2022 22:47
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: AW: [tsvwg] Default PHB (was Re: Some comments on NQB (part 2))

Hi Rüdiger,

You are correct that "such as" leaves the option for an additional interpretation. My concern is only that a reader ten years from now might be confused if there appears to be a discrepancy. Perhaps it would be useful to add a brief clarification where the default PHB group is first introduced, something like:

This is a PHB group as defined in [RFC2474]; even though the individual PHBs do not share a queue, they share other attributes and can be handled similarly.

Regards
    Brian Carpenter

On 06-May-22 19:23, Ruediger.Geib@telekom.de wrote:
> Hi Brian,
> 
> In the backbone and at interconnection, Lower Effort and default PHBs Queue Building (QB) and NQB may all be forwarded by the same default BA. None of the PHBs requires an SLA at interconnection gateway.
> 
> At the access gateway:
> Lower Effort and Default may share the same Queue and Lower Effort 
> then
would be treated as "drop me first". To me, there's at least similarity to AF for this subset. NQB is supposed to share the same capacity as Queue Building default PHB, a list of several requirements/constraints relating QB and NQB is specified here: https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-10.html#name-primary-requirements.
> Further, all three PHBs may be overbooked at bottleneck (more traffic than guaranteed minimum capacity) and transport protocols may determine fair sharing of bandwidth.
> 
> At the Wifi AP: NQB may be prioritized. I hope that won't get your 
> core
argument to sink me.
> 
> "a common constraint applying to all PHBs in the set" I think, that holds at least in all network sections which aren't controlled by the receiving host.
> "such as a common queue" I'm not a native speaker. Does "such as" introduce an example of a common constraint or does it state a binding requirement (the common queue) - or would "such as" leave room for both ways of interpretation?
> 
> Regards,
> 
> Ruediger
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Gesendet: Donnerstag, 5. Mai 2022 22:49
> An: Geib, Rüdiger <Ruediger.Geib@telekom.de>; moeller0@gmx.de
> Cc: tsvwg@ietf.org
> Betreff: Re: [tsvwg] Default PHB (was Re: Some comments on NQB (part 
> 2))
> 
> Hi,
> 
> "part of a default PHB group specification"
> 
> As you know, the phrase "PHB group" is formally defined in RFC2474 and I am not sure you are using it in that precise sense:
> 
>      Per-hop Behavior Group: a set of one or more PHBs that can only be
>      meaningfully specified and implemented simultaneously, due to a
>      common constraint applying to all PHBs in the set such as a queue
>      servicing or queue management policy.  Also PHB Group.
> 
> The idea was (as for the AF groups) that a single queueing discipline would apply to the group but with something (such as drop priority) parameterised within the group.
> 
> I think you are describing something a little different here.
> 
> Regards
>      Brian Carpenter
> 
> On 05-May-22 21:29, Ruediger.Geib@telekom.de wrote:
>> Hi Sebastian,
>>
>> A recommendation to forward and remark CS1 traffic received at an 
>> interconnection point is a valid point, and that may become part of a 
>> default
PHB group specification. Relation to other PHBs, and here the aspect of re-marking at interconnection, is another aspect, which requires attention. Careful thought will be required when specifying such a default PHB group.
>>
>> Regards,
>>
>> Ruediger
>>
>> (changed subject, to disambiguate discussion)
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Sebastian Moeller <moeller0@gmx.de>
>> Gesendet: Donnerstag, 5. Mai 2022 10:31
>> An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
>> Cc: Black, David <David.Black@dell.com>; tsvwg@ietf.org
>> Betreff: Re: [tsvwg] Some comments on NQB (part 2)
>>
>> Hi Ruediger,
>>
>>
>> I would like to offer an opinion on the default PHB group 
>> (top-posted, because it seems related, but not directly addressing 
>> any of your points below). These 8 DSCPs seem to have a higher 
>> probability to survive end-to-end and hence could be use to signal 
>> "intent" from source to destination. But if an intermediate node 
>> receives a packet with such a potential e2e DSCP it should be 
>> encouraged to adjust its own DSCP marking if it is prepared to give 
>> special treatment based on "intent". For an easy example the LE PHB 
>> comes to mind if an endpoint marks decDSCP1 but a diffserv domain 
>> uses the top 3 bits of "CS1" for that PHB, the network should be 
>> encouraged to set the appropriate TOS bit and treat such packets 
>> appropriately. Not sure whether other intent-DSCPs will have similar 
>> properties where
> automatically translating makes sense, but at least for LE all "players" along the path have more or less aligned motivations, no?
>>
>> Best Regards
>> 	Sebastian
>>
>>
>>> On May 5, 2022, at 10:16, <Ruediger.Geib@telekom.de> <Ruediger.Geib@telekom.de> wrote:
>>>
>>> David,
>>>
>>> Thanks, I share your view.
>>>
>>> I've read into the DiffServ standards a little, and I propose to specify a new PHB group "Default". It should apply the same DSCP assignment philosophy as the AF specification which specifies 4 PHB groups. Each of the four AF PHB groups can easily classified using DSCP ranges (and each PHB group has 3 assigned 3 DSCPs).
>>>
>>> The commonality I see for PHBs belonging to the Default PHB group is 
>>> that they all SHOULD be classified for and forwarded by default PHB 
>>> at interconnection nodes and within the backbone. If received by 
>>> suitable DSCPs
> in range 0-7 (as an example, could be a subset too), re-marking SHOULD NOT apply at interconnection gateways.
>>>
>>> Rules for the resources configured of PHBs of the Default PHB group need to be defined (but currently available drafts do so quite well, I think). Apart from using the same capacity as default PHB, I think, these PHBs further all have in common, that resources provided may be overbooked at bottlenecks.
>>>
>>> Specifying a new Default PHB group shouldn't become part of the NQB spec, but NQB should be made part of the latter PHB group.
>>>
>>> Regards,
>>>
>>> Ruediger
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Black, David
>>> Gesendet: Mittwoch, 4. Mai 2022 22:08
>>> An: Greg White <g.white@CableLabs.com>
>>> Cc: tsvwg@ietf.org
>>> Betreff: Re: [tsvwg] Some comments on NQB (part 2)
>>>
>>> <WG_Chair_Hat=OFF>
>>> With apologies for resurrecting some topics that have been more or less settled in the past, I am still bothered by the recommendation of two default DSCPs for NQB.
>>>
>>> The question that I can't satisfactorily answer is: If NQB traffic 
>>> is
supposed to be carried as a peer to Default traffic, why are we instructing end systems to use DSCP 45 for originated NQB traffic on all networks?
>>>
>>> The answers to that question seem to boil down to (with apologies 
>>> for
the crass bluntness) necessity of allowing the Legacy WiFi "tail" to wag the Internet QoS "dog".
>>>
>>> Would someone (Greg?) provide a reminder of what is it about legacy WiFi that requires this approach, please ...
>>> </WG_Chair_Hat>
>>>
>>> Thanks, --David
>>>
>>> -----Original Message-----
>>> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Greg White
>>> Sent: Friday, April 29, 2022 3:34 PM
>>> To: Ruediger.Geib@telekom.de
>>> Cc: tsvwg@ietf.org
>>> Subject: Re: [tsvwg] Some comments on NQB (part 2)
>>>
>>>
>>> [EXTERNAL EMAIL]
>>>
>>> Thanks Ruediger.
>>>
>>> Glad to hear that we are converging, though it wasn't clear to me which version of the new text you preferred.  For now, I'll stick with the version that I'd sent on April 4, but let me know if I've misunderstood you.
>>> Hopefully others find this text change acceptable.
>>>
>>> N.B. I don't have any issue with your bigger picture idea, but it is beyond the scope of the NQB draft.   So, if you want to pursue documenting
> it in an RFC, it probably should be proposed separately.
>>>
>>> So, for the NQB draft, are folks ok with replacing:
>>>
>>> To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network.
>>> To facilitate the default treatment of NQB traffic in backbones and 
>>> core networks discussed in the previous section (where IP Precedence 
>>> may be
> deployed), networks that support NQB SHOULD NOT use the value 45 for NQB at network interconnects unless that usage is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.
>>> Rather, networks SHOULD remap NQB traffic to DSCP 5 prior to interconnection, unless agreed otherwise between the interconnecting partners.
>>> To be clear, interconnecting networks are not precluded from 
>>> negotiating (via an SLA, TCA, or some other agreement) a different 
>>> DSCP to use to
signal NQB across an interconnect.
>>> Additionally, the fact that this PHB is intended for end-to-end 
>>> usage
does not preclude networks from mapping the NQB DSCP to a value other than 45 or 5 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network.
>>>
>>>
>>> With [notes in square brackets added to help those trying to compare against the above]:
>>>
>>> To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network.    [no change]
>>> Networks that support NQB SHOULD support the ability to re-mark NQB traffic prior to such an interconnection.    [new recommendation]
>>> It is RECOMMENDED that interconnecting networks negotiate the use of the DSCP value 45 to indicate NQB traffic across their interconnections (thus avoiding the need to re-mark traffic), however, local DSCP usage by either network could require the use of a different value.   [new recommendation]
>>> To be clear, interconnecting networks are not precluded from 
>>> negotiating (via an SLA, TCA, or some other agreement) a different 
>>> DSCP than 45 to
> use to mark NQB traffic across an interconnect.  [only editorial 
> change] In situations where negotiation of a DSCP between 
> interconnection partners is infeasible, networks that support NQB 
> SHOULD NOT use the value 45 for NQB at network interconnects, but 
> rather SHOULD re-mark NQB traffic to DSCP 5 prior to interconnection.  
> [limited the applicability of this recommendation] This is intended to 
> facilitate the default treatment of NQB
traffic in backbones and core networks discussed in the previous section (where it is possible that IP Precedence may still be deployed).  [only editorial change] Additionally, the fact that this PHB is intended for end-to-end usage does not preclude networks from mapping the NQB DSCP to a value other than 45 or 5 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network.  [no change]
>>>
>>>
>>> In addition to Ruediger, I'd like to specifically hear from David Black and Gorry, since two of the original sentences came from David, and Gorry was the OP raising a concern about those sentences.
>>>
>>>
>>> -Greg
>>>
>>>
>>>
>>> On 4/29/22, 3:27 AM, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de> wrote:
>>>
>>>      Hi Greg,
>>>
>>>      Thanks. My bigger picture: RFC 8100 is intended to support interconnection policies like:
>>>
>>>      If DSCP in range <0-7>      # with a negotiated SLA, different ranges may apply for different backbone PHBs and Codepoint rewrites...
>>>          then PHB=default
>>>
>>>      To me, no SLA negotiation is necessary if forwarding expected 
>>> by a
> backbone is "default". In addition, I prefer the interconnection QoS policy to be as simple as possible, if no QoS SLA is negotiated:
>>>
>>>      (PHB=default)
>>>      If DSCP in range <8-63>
>>>          set DSCP=000 000
>>>
>>>      I appreciate your suggested text which allows that; no DSCP 45 
>>> traffic should be received at interconnections without negotiated 
>>> QoS SLA,
if the above is deployed. If DiffServ Standards were changed to support the above, 8 DSCP are available for PHBs whose differentiating support is most useful and can be decided upon at the access. I think that would be beneficial for
>>>      - Lower Effort PHB
>>>      - L4S / NQB (I think, any DSCP can be rewritten at access and may be at a home gateway, and if a standard proposes a value like 45, the better).
>>>
>>>      What I suggest to avoid at interconnection (and will not 
>>> deploy,
where I'm in charge) is (e.g.):
>>>
>>>      If <InterconnectionPartnerX> then
>>>          If DSCP <a>
>>>              then PHB=default
>>>          If DSCP <b>
>>>              then PHB=default AND set DSCP=000 001
>>>          If DSCP <c>
>>>              then PHB=EF
>>>          If DSCP <d>
>>>              then PHB=AF4 AND set DSCP=001 010
>>>          If DSCP <e>
>>>              then PHB=AF4 AND set DSCP=001 100
>>>          If DSCP <f>
>>>              then PHB=default AND set DSCP=000 101
>>>            ....
>>>          If <no match>
>>>              then PHB=default AND set DSCP=000 000
>>>
>>>      Rather than individual per interconnection partner combined 
>>> with
per DSCP policies at interconnection, I'm looking for simplistic, easily comprehensible and to the extent possible generic Behaviour Aggregate classification. That holds for (range based DSCP) remarking at interconnection too.
>>>
>>>      Regards,
>>>
>>>      Ruediger
>>>
>>>
>>>
>>>
>>>
>>>      -----Ursprüngliche Nachricht-----
>>>      Von: Greg White <g.white@CableLabs.com>
>>>      Gesendet: Freitag, 29. April 2022 01:12
>>>      An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
>>>      Cc: tsvwg@ietf.org
>>>      Betreff: Re: [tsvwg] Some comments on NQB (part 2)
>>>
>>>      Hi Ruediger,
>>>
>>>      Thanks for responding.   See my responses [GW] below.
>>>
>>>      -Greg
>>>
>>>
>>>      On 4/26/22, 8:14 AM, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de> wrote:
>>>
>>>          Greg,
>>>
>>>          Sorry for the late response.
>>>
>>>          <snip>
>>>
>>>          You wrote:
>>>          What I offered for consideration below was that the [DSCP] value 45 be recommended across interconnections in cases where the two interconnecting partners are NQB-aware and they negotiate DSCP markings.
>>>
>>>          RG: To me, that's an additional concept. My take was, NQB 
>>> doesn't require more than default transport in the backbone and at 
>>> interconnection. If the later holds, negotiation of NQB is no issue 
>>> to me, but an
appropriately picked DSCP is important (it should unambiguously indicate "default forwarding" at interconnection).
>>>          If a QoS SLA is negotiated, in principle any negotiated 
>>> DSCP
does (it is well known that I prefer RFC 8100 at wholesale and interconnection interfaces, as this simplifies deployment and operation).
>>>
>>>      [GW] It seems to me that there isn't such a thing as a DSCP 
>>> (other
> than possibly 0) that unambiguously indicates default forwarding at 
> interconnection.  I quickly re-read RFC8100 and also don't see mention 
> of it
there (it refers to DSCP=0 as being default and seems to recommend that any traffic classified into the Default / Elastic Treatment Aggregate be re-marked to 0). As I understand it, the practice of aggregating traffic based on the IPP bits (top 3 bits) is not universal. If I'm right in that, then it seems that recommending NQB-aware networks re-mark NQB traffic to 5 and not use 45 at *all* interconnections might be unnecessary (and it was apparently concerning to some).
>>>      In my post on April 4: 
>>> https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/ts
>>> vwg/PKTrfNdTCEXmwoovSkqec6cOJZc/__;!!LpKI!mzr4n4KDAty5Aq0a1tG2B89wGf
>>> Rac3ylHv0FS_U75V-j47XXXS_4VgGjl_ncHFL_4IO4sSMU0X0akSepO1Y$ 
>>> [mailarchive[.]ietf[.]org] in response to Gorry's concerns, I had
suggested softening this to (paraphrasing here):
>>>      - If negotiating a DSCP to use at interconnection, recommend 
>>> 45,
but the parties can negotiate whichever value they want.
>>>      - If negotiation isn't possible, the sending network SHOULD NOT use 45, and instead SHOULD use 5.
>>>      What about this do you not like?  It seems to me that you're saying that you wouldn't negotiate a DSCP for NQB.  So, based on the proposed text, your interconnection partners SHOULD use 5.
>>>      Would it make you happier if the first statement were replaced with:
>>>      - If negotiating a DSCP to use at interconnection, recommend 
>>> the
use of either 5 or 45, but the parties can negotiate whichever value they want.
>>>
>>>
>>>
>>>          You wrote:
>>>          The data from Ana Custura and Gorry indicates that, unless 
>>> something changes in regards to bleaching of the upper 3 bits by 
>>> some networks, any future assignments of the values 13, 21, 29, 37, 
>>> 53, 61 would do well to keep in mind that any traffic so marked 
>>> could end up being aggregated with NQB traffic.  That said, this 
>>> sort of bleaching is non-compliant with the definition of the DSCP 
>>> field, and is already problematic for
EF, VA, and all of the CS codepoints (which aggregate in incompatible ways), so (as was commented in the last meeting) we may want to consider identifying the routers that continue to do this, and try to work with the associated network operators to change the behavior.
>>>
>>>          RG: I'd appreciate a concise reference for your claim "this sort of bleaching is non-compliant with the definition of the DSCP field".
>>>
>>>      [GW] I probably didn't choose my words as carefully as I could 
>>> have, and I made that statement (without doing the appropriate 
>>> research) based on comments others had made.  RFC2474 Section 3 
>>> seems to imply to me
that selectively bleaching certain bits of the field is not what was intended, but it does allow that "Nodes MAY rewrite the DS field as needed to provide a desired local or end-to-end service."  So, I don’t see any requirement statement that is violated.
>>>
>>>
>>>          RG: If you are interested, I can sketch examples where 
>>> single sided changes were made to well  negotiated EF deployments 
>>> and the interesting consequences caused by that. That's not what 
>>> mean by "problematic
for EF", it rather shows what happens if a QoS design isn't well agreed with all parties responsible for QoS aware network sections and policy points in an operational end-to-end production chain.
>>>
>>>          Regards,
>>>
>>>          Ruediger
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>