Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 4.2. Aggregation of the NQB DSCP with other Diffserv PHBs

Ruediger.Geib@telekom.de Fri, 10 February 2023 08:32 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 4632EC16B5BF for <tsvwg@ietfa.amsl.com>; Fri, 10 Feb 2023 00:32:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, 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 xIuyXzf8jSZb for <tsvwg@ietfa.amsl.com>; Fri, 10 Feb 2023 00:32:16 -0800 (PST)
Received: from mailout21.telekom.de (mailout21.telekom.de [194.25.225.215]) (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 45C65C15270B for <tsvwg@ietf.org>; Fri, 10 Feb 2023 00:31:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1676017918; x=1707553918; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=x7WsKB30iH+YrFTeHknPV79HM7Y1Zvd7p/Qek4w2siI=; b=TKhLHSVZBRQ1CULqgGA5wmp5Z4YMWSDK0P509pnJS8X2Nn9FCx/FgXUp 833GObIufnPQhKSzyMDdSST6g8+mCa3VmzK6Srxqvh2EZZwi2BhbuzOmh eYdsu9nr0M3p3yNwq5obIs6j7ugGSKMxztq5TRoXgVA3yxHIrzGpviYbk rHXnyrfwPpIcvywX0cllNhqKWpQgLVSMfEQdCr6w81zBwRsfPSNprBR57 NF0oMEh96bC6ne6TcPuGRAc1QkvXooRVQTJiiAyjNa8qU+G+4sgh9Wg1T 9EIGpdCbpgMyzb7FEjrm30AgkRJaklzs8l40Ay7g3AdiEpQeSD5EHqeiR g==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by MAILOUT21.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 10 Feb 2023 09:31:55 +0100
IronPort-SDR: Jvpq4TU5Bnzk/JfcUUV/DXAOJAGblKAn30lkJ/vXdimEgAlFJya/9t+3oHvn7C4nMcWju0PsWJ xovnF16QgmGGYCYQas+DZ3DU2h+tSi5Ro=
X-IronPort-AV: E=Sophos;i="5.97,286,1669071600"; d="scan'208";a="650872041"
X-MGA-submission: MDFb+7O4C/meyJYHUep3bBBJ+6vm2MNbK3hvJct7ldRcQ+fwczBrtiRGZ5FPAb5Wb34RPEbMFVezxCUVDRQuzvWAhUp0C8TvRTYHgzum6MgXB7796ipAQpaBmT+1skBdXnVyUZ+cdTko7dYlx7cpPOqzxcJVgzbmTEE2LWXMJxro+A==
Received: from he101393.emea1.cds.t-internal.com ([10.169.119.197]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 10 Feb 2023 09:31:56 +0100
Received: from HE101190.emea1.cds.t-internal.com (10.169.119.196) by HE101393.emea1.cds.t-internal.com (10.169.119.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.21; Fri, 10 Feb 2023 09:31:55 +0100
Received: from HE102779.emea1.cds.t-internal.com (10.171.40.45) by HE101190.emea1.cds.t-internal.com (10.169.119.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.21 via Frontend Transport; Fri, 10 Feb 2023 09:31:55 +0100
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (104.47.2.54) by O365mail10.telekom.de (172.30.0.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.7; Fri, 10 Feb 2023 09:31:55 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VlLUcvt0xvOl8N3KkQFnPY+2VyXSufsQ3hYv3XUPtkisISmhr4QBLPXSkxjqVA5OMfGEEdanN9LZbacq9Yog8NsfO30tkfa5ebt+FuotDTIdxCsApmhbq2AIZU83PHOv7kWQIwIY5PprH0/PjVjv+JcP3+/pVY2hnDplFMpoEPuPJe6m/kpnsTaIRbM+cCcCUuWuZGY54GiZqBasK4jB1plB4XrmdbRkmUR+7qK4BXtb6z2F97DKNDeOi8Cx+Mii6zDXXHuh6i2uqy4d107ZOYSUOckZTfiPs2zs6LWM0Nnq7gk1APcwrcOseUayE/5yEJrD2dLUADNcfU2tbvH4Xw==
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=x7WsKB30iH+YrFTeHknPV79HM7Y1Zvd7p/Qek4w2siI=; b=K2g3QMsUTxxcbAFGIW7fvX2A+FjzAFRiG6Wi52S/RfdulFpHVcUFLmzVRXhhEfX3CZxLhKT8+RrcU1IALXZYlxyMzT9D1In/J1c4czLcyapeXy6rJoQPqdFZuySNQ/4isJ+YE0+XY2MdHajgsDHec9g37qwZg/4UrdBcv1a7JhBocLdvyrl7mssTvAZHkiJEYMnZp6H0jY+b8p3IrCO6E/fwlsWp+1x58pUNxTpVPHgJlJxAxaLddJc1TwcmP+fpx0o1yQDNxM08575jkVr2tIRS9Tw+1l1zguQMFHuFVB4dzXBDUJmt2hP7YXFqYoDuPJrjJWd0LR+hGz5mr0DouQ==
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 BE1P281MB2562.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:62::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Fri, 10 Feb 2023 08:31:54 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::97d1:5197:d5d1:dc0b]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::97d1:5197:d5d1:dc0b%5]) with mapi id 15.20.6086.019; Fri, 10 Feb 2023 08:31:53 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 4.2. Aggregation of the NQB DSCP with other Diffserv PHBs
Thread-Index: AQHZN6esa1b4GFB2HESHQGplGEXxZq7HKbOAgAC1/oA=
Date: Fri, 10 Feb 2023 08:31:53 +0000
Message-ID: <FR2P281MB1527003371292BDB9F08764A9CDE9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <FR2P281MB1527B1114EA0718F8BB19DBF9CD79@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <659CE6DE-2B9D-4210-BAF8-BCC99E2ED875@cablelabs.com>
In-Reply-To: <659CE6DE-2B9D-4210-BAF8-BCC99E2ED875@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_|BE1P281MB2562:EE_
x-ms-office365-filtering-correlation-id: 4ccb30e7-5a8e-4d55-e4ce-08db0b4143ad
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Z/5B2xi2WVBB1KVr+gqtaS/ah6fPWrRj3/pKDuIPkm1JQNUdMDeNc0uKlN65gAs1w5CnStuwD9OU0tCYO1mFrAhA5Nsg9cVHXNkzqJiJQq9Xii7bPirKdky8AzhcaE7MmJIWa1UElyCcBuF+ARgmHVYUbxczDuX632LZesFuDbbhb/RL5jGPSh+9qi+JUPO7hDk5qRF8QKkkdAvkPitPX6ISQVaDhwl0cRCIxDlnoATFgwkG95l9UCJa+hHeJpm6sNEIBA3hJ9I++OvFPoCVzmp2r/jRW54X8Vt1Uj9kQ+0V0xKX+q5jpxnJakHnM+uodT7fxufKgzRhe4uXJWTeNPG1xMJDGQnPfNZh8Ci8K9c8rfWFr4Zk5oNA7ZZMz6OlLiErvzdK16VbmQQXsvZ6j1BD7v4Rwi8Ufoc2BV6o43rjb9OYV5XhebvEHf8RXJoQzj/r4jDD1YabzpH7ttOTVIf6F/q7BPAW8dfgE5vHVm5W6sb03kQcTDXPS3yFBtan/Ulkb5PNHWRGYRcm5bXXRs+rPFrQkJYywkkfELAsX5mgbksk1yyf9Gtb2GZo+l3YvIwU7wp39Uu78gYdwx5RGqEjE1f5B1W8A3jpAxp4lAmrZUw57bPFqY9Vc6HGyiFI/dnk3oe5jG0tDmRfam9g+8sDKtK/O512XXfiHGOrTbpqvkKQLaltLLr+TctW/0cSAjpN16r7a9ea/6llDFcHP/rxS1Kg6/Q6kVmMYSPODenKkASmvcjhH4kqed5gDe3e
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:(13230025)(4636009)(396003)(136003)(366004)(376002)(346002)(39860400002)(451199018)(1590799015)(85182001)(85202003)(33656002)(2906002)(55016003)(966005)(478600001)(7696005)(71200400001)(8676002)(6506007)(9686003)(186003)(6916009)(83380400001)(66574015)(64756008)(41300700001)(66946007)(66476007)(52536014)(76116006)(4326008)(66556008)(66446008)(5660300002)(8936002)(82960400001)(122000001)(38100700002)(38070700005)(316002)(26005)(86362001)(1580799012); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QlGGqTl6iPlzc4C6XPHV5mhQxuCn86dQn8mQ6p/IGY/H6B/jj5cdbJhKgDp14UqyUxv2KK/PI2aKRgT49vtZ94ouPO9SBRXICW0O4gL8bKjy7g5kDFAEVasFEPw2cgAyZvx4TRXVmNQXhqgKfpqbe3AiF9tRZoY51cz2mGMzKQCkTFgoxnlt/KzYOHQZTrh9J4HT6bXc1KQxAuTQW7FewPey9swnZxbzxyGjBC0nRyffSzG9994+lDslR/VpOx47zbo7YxoF7wJUkr9qBq+HHcv32XrV+/bXCMUMnLhNuubdxPT8GCXv1u1aomA9CPjlJwlINoxq7yfyaVuDQB4cwyhDzm1oJ+6+HhP/P5DTlrS6CBykojMPIG2rH8u1z2W/CwE7YGgksxnSCEZN9TSEc8w/uHDinvGaPxc9qjThiqRKfaYFnP4cIYRG4VzTL08Tgs+LtyNdzll7GaT9slb86v9JajHg9iEt1je6ulo5cYGONN6HikpatPXYTdsVsPpi3bpwBu+Qx9C27I0khEn/U4W2NlwZdb72vOr3/3UTgonF9edC2zJ+A7uFDx9z1P3PI9oi6nzXJSa3f7oWIS3Z7C96tAUGEbPy7XTTYIpOmAmKna1G1ByMU3MQcPsZ+FUy/wkRz5Q+7h8xmgjYk6Z4ADTdWXRFn4ZofK7lrmlfUuClxR1tB3pkZdMw04Ir/EW50u1eg+KEWrQAdaSY5zJp5a0xRT+oTdwOPJID08HkeDhwDt4iTguTxp9LlVfi5KLhSQvr1jQVoY1mMxyVfxAOnODTJ1zm2OBH2I8y6fenqhh+PrfQcYZHKgo6bJ0NLPBaHB42jD3rMA/BwFkDPSpNIJP0C7jvg88dkz1ICxP94Ro8QmVhbzOihSYSySNlRTA6JEnFzedcY7hZMJgmou9G7X40fpX4N5D4eYnB7JjKovBuNcnwwKwgjN4456uk32zBsRW2Vskg4wVNYzqpycT19nnJlWZGpnch5a4j5MqPxELaB2wb7J2Yh1jok75YPSK7yNmvukf9EXSvn+vacg/1ygM4wJ0GJ25rBuHPlWU2MZdBduUTjJd5PrPDQvYcmU6iHjthRfBaXT0uAOxyIsjNTRilsdJ0FY1V5XrGp0GMcL9NDYuLDA79V/RgMwMykVsD+C6KNoo2eqMRZPyRON7D1FWubIMV6L4F5ZfUfnSgfidT5sYBLFra6pjOhW1oFQ8s9bHS2kJgYYuTe21fqPcc8UwCgEFcKDFc7RWDHaZIwW44nPdWwraCukqPueExDRIxXCRR9qrCL466fhspupuADXgBXietq5Ym3zp0PFKoC23YygQq+/9GrQ1CRewTp5MpzwIKopgD5O0hcw8s5gVZwavnhAxZeSgkInrEbzZtKcultcV4lca13JW1LFqildj15RxI0mi7agFjwHgiYZEmq44iageDx1JKoogclMtsgVJhGdQUoXJF75gASWH10gV8JtQ5JBFG0zAW6HwZPo/bS+261Gv1VnD3bYYtVcRtgwRFzT100MbcFmVsUI67Fj6Tl47GmOnQhF5/v3fS9/hWMgAQO0IjckaS7T01e/55EMC9VYmgJRNtI86saqmhfR0L
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: 4ccb30e7-5a8e-4d55-e4ce-08db0b4143ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2023 08:31:53.8994 (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: M8fMVpjATnL+OI2eKPVz4mNgisJnaz9ukrUMC/NG5oOlcjTCYa0dSrGLvB+suo6Rz/NQMDQfSDNhSdSBvJY5kKEjMISIznUMA+QJW0ckfmI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB2562
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/8_P9-f724Myt8S0qFBXxBo4yEzU>
Subject: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 4.2. Aggregation of the NQB DSCP with other Diffserv PHBs
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: Fri, 10 Feb 2023 08:32:21 -0000

Thanks, I agree to a). The open point, comments [RG]:

b) In this last paragraph, draft NQB adds the service classes Signaling (CS5), Real-Time Interactive (CS4) and Broadcast Video (CS3) as eligible to be forwarded by an NQB PHB, as compared to EF and Voice Admit only as specified by RFC9332. Please provide text explaining, why Signaling (CS5), Real-Time Interactive (CS4) and Broadcast Video (CS3) are not queue building in draft NQB (standards track), while they seem to be queue building in RFC9332 (experimental).

[GW] In both documents the lists are provided as examples, not as exhaustive lists, nor even directly as recommendations.  The RFC9332 sentence says "... an operator could ... classify ... into the L queue ... for instance ... Diffserv codepoints such as ...." So, if there are some differences in the chosen examples between the two documents I don't think it is a problem.  In NQB, I based the list of examples on the information provided in Figures 1, 2 & 3 of RFC 4594 in an attempt to be consistent with prior IETF guidance, though to be honest I personally think that document is rather dated at this point.  In the end, I think that a network operator would need to use their informed judgement in aggregating other DSCPs with either NQB or L4S traffic, rather than assuming that all traffic is DSCP marked according to the recommendations in RFC 4954.  To that end, I'm noticing that the paragraph in NQB starts off with "Nodes that support the NQB PHB may choose to ...". We probably shouldn't put that responsibility in the hands of the node itself.  It should be in the hands of the network operator to make this choice.  I will change that wording.   I could also add some more cautionary language that the operator would need to use their judgement as to which DSCPs are actually aggregated.  Would that address your concern?

[RG] RFC9332 is experimental, it proposes Q-Protection and requires Q-Coupling and still is conservative in suggesting suitable other classes which may be classified for the L4S PHB. Draft NQB is standards track, a native NQB queue may be unpoliced, if some form of queue protection is deployed, but list  more and bandwidth hungry, bursty traffic classes to be classified for a native NQB queue. Yes, I'd like to see more text, how it can be determined whether this traffic should be classified for NQB. Please also clarify, how the operator should classify this traffic - is that just by DSCP or is that MF classification (or an undefined "flow" concept), should rate control be applied? 
- please clarify, whether your list of example classes to be forwarded by the NQB PHB also indicates, that these should be forwarded by L4S PHB. I appreciate clarity to that point.
- if classes Real-Time Interactive (CS4) and Broadcast Video (CS3) are eligible to be forwarded by an NQB PHB, but not by L4S, please add text why traffic sources with properties like 4k broadcast, explained by e.g. https://www.agora.io/en/blog/what-is-video-bandwidth/, are most likely never causing queues. 

Regards,

Ruediger

-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com> 
Gesendet: Donnerstag, 9. Februar 2023 22:22
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 4.2. Aggregation of the NQB DSCP with other Diffserv PHBs

Thanks Ruediger,  responses below [GW].

On 2/3/23, 1:16 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:


Hi Greg,


4.2. Aggregation of the NQB DSCP with other Diffserv PHBs


Last Para
Nodes that support the NQB PHB may choose to aggregate other service classes into the NQB queue....These could include Telephony (EF/VA), Signaling (CS5), Real-Time Interactive (CS4) and Broadcast Video (CS3). Or...[aggregates of] all traffic marked with DSCPs 40-47 (i.e., whose three MSBs are 0b101). 


https://www.rfc-editor.org/rfc/rfc9332.html#name-traffic-classification <https://www.rfc-editor.org/rfc/rfc9332.html#name-traffic-classification>
In addition, an operator could use other identifiers to classify certain additional packet types into the L queue that it deems will not risk harm to the L4S service, for instance, addresses of specific applications or hosts; specific Diffserv codepoints such as EF, Voice-Admit, or the Non-Queue-Building (NQB) per-hop behaviour; or certain protocols (e.g., ARP and DNS) (see Section 5.4.1 of [RFC9331].


a) the last paragraph of draft NQB section 4.2 describes which service classes may be forwarded by the NQB PHB, a content which a reader wouldn't expect with the headline "Aggregation of the NQB DSCP with other Diffserv PHBs". 

[GW] You are right. Most of that section covers carriage of the NQB DSCP in networks that don’t support the PHB, while the last paragraph covers aggregation of other DSCPs into the NQB PHB in a node that supports it.   These are opposite cases in a sense.  I'll add a subheading "4.3 Aggregation of other DSCPs in the NQB PHB" immediately before that last paragraph. That would make it easier for the reader to follow I think.

 

b) In this last paragraph, draft NQB adds the service classes Signaling (CS5), Real-Time Interactive (CS4) and Broadcast Video (CS3) as eligible to be forwarded by an NQB PHB, as compared to EF and Voice Admit only as specified by RFC9332. Please provide text explaining, why Signaling (CS5), Real-Time Interactive (CS4) and Broadcast Video (CS3) are not queue building in draft NQB (standards track), while they seem to be queue building in RFC9332 (experimental).

[GW] In both documents the lists are provided as examples, not as exhaustive lists, nor even directly as recommendations.  The RFC9332 sentence says "... an operator could ... classify ... into the L queue ... for instance ... Diffserv codepoints such as ...." So, if there are some differences in the chosen examples between the two documents I don't think it is a problem.  In NQB, I based the list of examples on the information provided in Figures 1, 2 & 3 of RFC 4594 in an attempt to be consistent with prior IETF guidance, though to be honest I personally think that document is rather dated at this point.  In the end, I think that a network operator would need to use their informed judgement in aggregating other DSCPs with either NQB or L4S traffic, rather than assuming that all traffic is DSCP marked according to the recommendations in RFC 4954.  To that end, I'm noticing that the paragraph in NQB starts off with "Nodes that support the NQB PHB may choose to ...". We probably shouldn't put that responsibility in the hands of the node itself.  It should be in the hands of the network operator to make this choice.  I will change that wording.   I could also add some more cautionary language that the operator would need to use their judgement as to which DSCPs are actually aggregated.  Would that address your concern?



I further note and take it for granted, that range based DSCP classification as a standards track DiffServ feature has been consented by the chairs.


Regards,


Ruediger






-----Ursprüngliche Nachricht-----
Von: tsvwg <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org>> Im Auftrag von internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>
Gesendet: Donnerstag, 12. Januar 2023 01:34
An: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org>
Betreff: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt




A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Transport Area Working Group 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-15.txt Pages : 25 Date : 2023-01-11


Abstract:
This document specifies properties and characteristics of a Non- Queue-Building Per-Hop Behavior (NQB PHB). The purpose of this NQB PHB is to provide a separate queue that enables smooth, low-data- rate, application-limited traffic flows, 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 flows.




The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/ <https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/>


There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html <https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-15.html>


A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15 <https://author-tools.ietf.org/iddiff?url2=draft-ietf-tsvwg-nqb-15>




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