[tsvwg] David Black's 2nd WGLC comments: draft-ietf-tsvwg-dscp-considerations-05

"Black, David" <David.Black@dell.com> Mon, 31 October 2022 23:25 UTC

Return-Path: <David.Black@dell.com>
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 7191CC14CE24 for <tsvwg@ietfa.amsl.com>; Mon, 31 Oct 2022 16:25:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.676
X-Spam-Level:
X-Spam-Status: No, score=-2.676 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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=dell.com
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 JhI_0GPyTs9z for <tsvwg@ietfa.amsl.com>; Mon, 31 Oct 2022 16:25:09 -0700 (PDT)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (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 AE9F9C14CE26 for <tsvwg@ietf.org>; Mon, 31 Oct 2022 16:25:09 -0700 (PDT)
Received: from pps.filterd (m0170395.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29VGbUTJ019011 for <tsvwg@ietf.org>; Mon, 31 Oct 2022 19:25:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=qV0M3Yju/n4DZ3iJ5R3sWAP0DAm6ET1RzvopyMqvPVw=; b=dmxZPMF9BAKAOgsniWl3BjJOTVKpI53EjDyjZ1X7+fgLRiT2+PdzylrY/jB+mQO/jj45 V/0TXOynAiB0+ohfY7fGtemD6yGdPjoadleZ5odbNWxDFYfOyBtgCSilzHhS2G6zkkH6 AhYA6hTMIDNAOWVe2EuAr0DKX7Y+fr1hk2zy2UHRajphk6pK+4gRVq3HPInsEE+chXUy FZZUCZ85+ooAMSAJUQb5AYIKX4ARdRGVlT6PLRVVxrr+mZsBq+jS5AlVfAlomjAZSvjU 9Ny7K1QEs6ruI4Q/6XLkvTQVpIrIaXwXp/ow7nSkdcYkqt6njJOyEe0LwkVXnXsCRHVS NA==
Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0b-00154904.pphosted.com (PPS) with ESMTPS id 3kh0ur7wpw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <tsvwg@ietf.org>; Mon, 31 Oct 2022 19:25:08 -0400
Received: from pps.filterd (m0142699.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29VMThqa027097 for <tsvwg@ietf.org>; Mon, 31 Oct 2022 19:25:07 -0400
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2176.outbound.protection.outlook.com [104.47.55.176]) by mx0a-00154901.pphosted.com (PPS) with ESMTPS id 3kjak7vapu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <tsvwg@ietf.org>; Mon, 31 Oct 2022 19:25:06 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NdfRJhL3RuYY1kDQjO1/yzJUn0iCWewf50iUJV5W9AretWoAHX9vSPaBmn06E/qpdq4p8Z7KHshoyKrvygE/TpAruVntRtCytqMMNDNKKWhduEK26mmcUOmGKr41AHeVi8NXoTyeP/Judv4F4+5s0evThaON5QIA65HYTG77UiPnGAfNr9gYI/pPp1laQVi3JXLyV48+TR5SCBILW8EwfPBybzPNnl13sM8k92yGA7UaKBo1/RS46v3VFYIH7u4IDs+9vCpYzZXFOgINGLI/vKr7aVc4Wnr4wBnPvV+sKgI1VhBFKFZ7T7m0lSOz7n94PCQ8lqBIYQIaQ4e6OUYlsw==
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=qV0M3Yju/n4DZ3iJ5R3sWAP0DAm6ET1RzvopyMqvPVw=; b=ZwbeGQ1N3JdYCWKpAIMhHH3IlETl+2MWqx/wChEPrPcUS1TBjR1lZvs5hmEQCoSXMHub20F1kfVLhsqEYjU+Jhgv9ogYb/XqaBeXR1SVr5gW8DFQA9bjxZQyjgQ06T0wBiY/UPDu/lEw31b9HFJ5h6ZIqrV4tsLz4XJF2wFNVLg9h8cwQQIkU/7ddFQuTDzaYhOq7LbA6Up3AtrYtvloWa5Po6rRsFllUO8M5opxLMG+r63/M1P+4peGctR2DcesIZEESaDQU0XYBvKzP1xlqn2nvTbL9Lj8Uj33bMXi5nJ3cxj/pteNWLAwEcBIjXUmNDTmoBsmVIiZHlDYFhG2vg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by DM4PR19MB6487.namprd19.prod.outlook.com (2603:10b6:8:bf::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.19; Mon, 31 Oct 2022 23:25:03 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::cc82:bc93:71e5:6ae2]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::cc82:bc93:71e5:6ae2%4]) with mapi id 15.20.5769.021; Mon, 31 Oct 2022 23:25:03 +0000
From: "Black, David" <David.Black@dell.com>
To: tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: David Black's 2nd WGLC comments: draft-ietf-tsvwg-dscp-considerations-05
Thread-Index: AQHY7YAAoxOHLrdvQ0eQX6XRWd5lGA==
Date: Mon, 31 Oct 2022 23:25:03 +0000
Message-ID: <MN2PR19MB40458EF35D35E2D19485FA7A83379@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <MN2PR19MB4045946AC1CD587F7B56338483299@MN2PR19MB4045.namprd19.prod.outlook.com>
In-Reply-To: <MN2PR19MB4045946AC1CD587F7B56338483299@MN2PR19MB4045.namprd19.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Enabled=true; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SetDate=2022-10-17T00:13:31Z; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Method=Privileged; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Name=Public No Visual Label; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ActionId=0b74fc3a-342a-4f95-8edb-e62a4a736ad3; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|DM4PR19MB6487:EE_
x-ms-office365-filtering-correlation-id: 1aa10cae-0dd5-41af-6ac5-08dabb972360
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HfjnmbJjB/ZYe3PenxqOFVkAwUnTKy1l04eiMpG14p54Y3C30bDXhoQzhNvam0rwwAhep9FE3fGuMg/xgsLNC41Sop2ib8hl9v9sfJ6oP22qyrTOAvMl+tX8NfR3/YlAOTc312lQMHYK+YVuZE/wVra7mpjkrYK6q2vFSDKRV/OoATrz53grs/bZZHHSTGJOtAS2oNmgoEwOL0PRQJNmZ5lTYxG9mojWWzuRbv8fOzTQAtE/acpr9x7dJAbzxCTN5DMo3uapFgPo1oqkNf8yLUGhMYsqk1850BR+5AxVn+fy/vMjex6LGfMlrcVVTjN4svT7Qq6EMkXD6mdy4HWBIJatI2+LQgSoAyNNP6gKMqVFaaGmtKh9uQligx2IT2o6C4bzNqcIttUTlmykX2qqG7FBfV5KUVLFKEJWD1cv7jAcFaCcvJcW7lFqSy/5o4PdMyHPZRE7SZ32x0pFikvkYjx9lZzlkQYbRVhONpS8cPaEsT8T9xgidUsBSdhAX09DiD3Z6Nm69mhrzEkA/lWw804f6JBZBStLdq2dMvdzLUiRsNPOPJFPl3Cht5xhy/y9MwuKS4oZF52WBZZWUG/mnWeD6zgFR/iI7lRkrU1r4wf17z43KR148xKI50ZgwXkQ2X3xN9jvEVpQcInBzLjNHGZL+CMHVqK3/ShV26yi7cFUxZigmOaLV9KBeg+hhYLfAuJNpCwdpYvd4g4AvN3orjtT8VUR7LvPTq94yqPzaIufo4KPUd9tbgQroMqq/PaS/73NIZVJtdA/VRJFXwpj1wt5f/9K5GAB71kC9KeTUvk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(39860400002)(396003)(136003)(346002)(376002)(451199015)(186003)(9686003)(7696005)(107886003)(26005)(53546011)(6506007)(478600001)(66574015)(83380400001)(2906002)(55016003)(316002)(66446008)(966005)(786003)(66946007)(52536014)(8676002)(76116006)(66476007)(66556008)(64756008)(4326008)(8936002)(5660300002)(71200400001)(41300700001)(6916009)(86362001)(33656002)(38100700002)(122000001)(38070700005)(82960400001)(166002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Qyi4B62aWqzHfO++S7GRqbysV7p5xK3ZFxe41pXngDo7IQVJ894yQl8/es21GBdsSbd0k2DVcgQHICU4RC3uOC6+Uz6VV1bPIHRJxljBhXX8d6pnC2ehRzEZrZ9AjPtllb9NCRVR3pdrPMdT8KJtrBDr2QQ1d/xMH/SKFbDjLGetKLxS20BB1O22PiLfljB0no9UPsdfz1LAGyy5gY1YmVnCanU94m3AG1vCPE8Jiv6A9MjgO/PmzrZ+G8Kgex+GbkLDzYDT8yokRZCZJxGvdZjX5triitD+9/Ryl0g+yM3oAWT2gVlnvwrLuaFma6toxSzE5l72Uu3ooqxOfhfd0HSdvp+DPVKL6l5EV8tThqm0KEy/0OFmJTYm7Sr1e5kc+ezIMM5dLaXrLWiE6kOJS3+BBkBLY/U5TbwXfUvME3ywcNJd+QFhvcNizGRP1Dn5DvviQ0ZH6HLg/wA3es/e7TAR6+uJs6OYXJtwVJ6fFxaqDro/fL4PpBhRQj46t7cGB8c4Yad6As1G8bBFa7I7ZMxLfrpc/XJTYC1ernYOfkNJrHb5Yc/llCqQPePk4a5du4rT1zZHp7YuTLZ3R1MOy1HAtDnD4lPeWqBKBWUbG5GQoAnlErRy6apyud/sjPQJilNih3z5jhgoXZN3RXIonuRYbvYfjn9+CHaNgKbHE1wA3m101ICB9G8+u6mqLQFmoGaNw8/URHdJfHxIRSN1GnFmSQBswVGs4/w6pyk3pVZWkqZt4mzjJOXqCVjXiqR92tCTqZgtTPkWnRaRcKt4P4QfOBGLD0SL2jZDuTjfLdzr7A/SeLtxXCppQYaL5Or7cCxKwNwv2NJr90aZ/lR/V2776koKB2zacxDZTUlnfbWMwsXxYxL1BerBuIdhdc/JHS2xbEOKvzS7Gw8eg+cnis3iO0U+JDSJHqPAiVoBZYg66GP69Y0xammjcjbQRaI3MCatd3nVeR9s71P+srPqfBVkPPM2irjrL3MPQYkdcRNK8NpZkPVHFhs6W8YV7K3wsP48t8fqqDhIOIrR8R+5Qj80ik0/yhj1roYnjLZESnAf1uT9CLHNSySDGwt+O4/umN/VZ1w/+3l9vJ2eGSicLTfyMXyj1GNMmHchDP3txsZtUCfUGnHetm2AtEfIO6SeLwACJ0EmSpkIGLDun62hgIyyuPEaiZqUxNnjFzP4yCchw24HsS5jXpTaKEVc7w5iMnKOksiwo2/0N4E9ydtlao1cXKgmOuXCZ6NU5r3VEWFG2be4X30QD2NU1zMtE0t9l0uj4TYtL2n95pXA9OYyjUGfaNh4jHe7yB+XqdaNUVrnD/lGR1BxJtQNx9SXApZpw1XclnuqGW2T3ilwpz32Cpts5YGurnDLDQ+VivElHZzKwnpocTZUogxtdXgywm5uT2QWYS9iSyPNx1pEFpDLE2d/bBJA1LTRWNlDDd6fBV4CRCkWQNylioIuqxDZV0KmuQpFSHH7IPq7/JtNz+c9beN1+vaAhd30EOccWCj9ImYt6QD/zqEaMevS2OnJ8+2MkrYNee4sSyOl8oEquWrQaAg9BJ7JAZxBJ7fnDfQYtQ0vdfUX+OtAum8z02nU1x4g
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB40458EF35D35E2D19485FA7A83379MN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1aa10cae-0dd5-41af-6ac5-08dabb972360
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2022 23:25:03.4011 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VxZ33FgTDPizbCqsetCP7wPwPQ7Vk9FU8vn2leqv2YaSnPXug6gPcMZvrg7u2xlEkwVTGLErBzLP8k67hYqxcw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR19MB6487
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-31_21,2022-10-31_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 mlxlogscore=999 adultscore=0 clxscore=1015 mlxscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2210310146
X-Proofpoint-ORIG-GUID: _JRx_RqXow1mHci2LQ7ELTrDPDoSavEA
X-Proofpoint-GUID: _JRx_RqXow1mHci2LQ7ELTrDPDoSavEA
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2210310146
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ww_tyTMJdWH2egh593SWDex7WwE>
Subject: [tsvwg] David Black's 2nd WGLC comments: draft-ietf-tsvwg-dscp-considerations-05
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, 31 Oct 2022 23:25:13 -0000

These comments are written as an individual, not as a WG chair or draft shepherd.  It may already be the end of the day in the UK, but it's not (yet) out here on the US east coast ...

-- 1. Introduction

   A DiffServ node associates traffic with a service class [RFC4594],
   and categorises it into Behavior Aggregates [RFC4594].  Configuration
   guidelines for service classes are provided in RFC4594 [RFC4594]. In
   IP networks, behaviour aggregates are associated with a DiffServ Code
   Point (DSCP),

All of that is part of network planning and configuration.  A Diffserv node implementation generally does not have much understanding of most of the concepts in RFC 4594, even though those concepts are important to effective use of Diffserv.  What matters to the network node is the DSCP-PHB relationship (see, RFC 2474 and RFC 2475), i.e.,

   a DiffServ Code Point (DSCP), which in turn maps to a Per Hop Behaviour (PHB).

That is what a Diffserv node does.  Moving onward ...

   A  Treatment Aggregate (TA) is concerned only with the forwarding
   treatment of the traffic forming a behaviour aggregate, which could
   be mapped from a set of DSCP values [RFC5127].

That sentence is true in isolation, but leads to a serious problem in the Figure that follows:

   Application -> Service
   Traffic        Class
                    |
                  Behavior  -> DiffServ -> Per Hop
                  Aggregate    Codepoint   Behavior
                                             |
                                           Treatment -> Schedule
                                           Aggregate    Queue, Drop

Treatment Aggregates are an optional element of the Diffserv architecture - they were primarily devised to enable Diffserv to cope with the limited number of DSCPs that can reasonably be expressed in an MPLS label via the 3-bit field now referred to as the TC field (see RFC 5462, and note that the TC field also carries ECN functionality for MPLS).   It might be simplest to remove that problematic sentence - if it remains, it should be rewritten to describe Treatment Aggregates as optional intermediates in the mapping of PHBs to traffic conditioning actions (Schedule Queue, Drop) motivated by technologies that have fewer than 6 bits available for encoding/representing DSCPs, and that sentence might be better moved into Section 5.2 on Diffserv and MPLS.

Returning to the paragraph just above the figure:

   Within a DiffServ domain, operators can set service level
   specifications [RFC3086], each of which maps to a particular Per
   Domain Behaviour (PDB).  The PDB defines which DSCP (or set of DSCPs)
   will be associated with specific TAs as the packets pass through a
   DiffServ domain, and whether the packets are remarked as they are
   forwarded.

Change "TAs" -> "BAs", as the term Treatment Aggregate does not occur in RFC 3086.

-- 2.  Terminology

Nit: Avoid use of future tense.
OLD
   Hex values will be represented in text using prefix
   0x.  Binary values will use prefix 0b.
NEW
   Hex values are represented in the following text using prefix
   0x.  Binary values use prefix 0b.

-- 3.1. IP-Layer Semantics

Credit where credit is due - the figure (table) at the bottom of page 5 is excellent.

-- 3.2.  Network Control Traffic

At a high level, I'm wondering why Section 3.2 is in this draft, as it largely summarizes material from RFC 4594 Section 3 on Network Control Traffic, but this draft does not include a corresponding summary of the (much larger) RFC 4594 Section 4 on the many User Traffic service classes.

RFC 4594 defines the Network Control Traffic as consisting of the Network Control service class (uses CS6) and the OAM service class (uses CS2) which invites confusion between the two related uses of "Network Control".  A sentence stating that Network Control Traffic consists of the Network Control service class and the OAM service class should be added to the first paragraph in Section 3.2 to limit the opportunity for such confusion.

-- 4.  Remarking the DSCP

This section's classification of observed remarking behaviors is very useful, however the first two paragraphs leave the impression that all of these behaviors are consistent with, compliant with, and/or motivated by the Diffserv architecture, which is sometimes the case ... and sometimes is not.  A sentence ought to be added to the "Reports measuring ..." paragraph to indicate that there are a variety of reasons for the observed behaviors, some of which are not part of Diffserv functionality.

In the figure at the top of p.11, "Used by SSH" and "Future NQB" ought to be removed ... particularly as the current NQB draft is no longer using DSCP 5. The mention of the use of DSCP 4 by SSH in the text that follows the figure is fine, and could even be reworked as a footnote to the table in the figure.

-- 5.2. DiffServ and MPLS

   There are three Label-Switched Router (LSR) behaviours: the Pipe, the
   Short Pipe and the Uniform Model [RFC3270].  These only differ when a
   LSP performs a push or a pop.

"behaviors" is not the right word - those are models, specifically Tunnel Models (in RFC 3270) or Tunnel Conceptual Models (if RFC 2983 terminology is used).

I hope Ruediger has carefully checked section 5.2 - there may be other MPLS-related concerns.

-- 6.  Considerations for DSCP Selection

Section 6.1 is concerned with Bleaching and Sections 6.2 to 6.3.1 are concerned with ToS Precedence Bleaching.  That covers the first three observed remarking behaviors in Section 4 - what about the others?

-- 6.4 Impact on deployed infrastructure

Almost a nit, but not completely:

   For example, the ToS Precedence Bleaching (/Bleach-ToS-Precedence/)
   remarking behaviour cannot be observed in the case of networks not
   remarking DiffServ, but can arise as a result of traffic conditioning
   at operator boundaries.  It can also arise in the case of
   misconfiguration or in networks using old equipment which precedes
   DiffServ.

The "cannot be observed in the case of networks not remarking DiffServ" isn't quite right in several ways.  I think some of Ruediger's comments amount to asserting that "cannot be observed" is incorrect - I agree with him on that point, and would change: "cannot be observed in the case of networks not remarking DiffServ" -> "is not typically observed in networks that implement DiffServ" - with the overall goal of changing this from a statement about what the RFCs do/don't permit to a statement about what's actually happening  in real networks.

-- 6.5. Questions to guide discussion of a proposed new DSCP

It might be better to title this section "Considerations to guide ..."

   *  DSCPs are assigned to PHBs and can be used to enable nodes along
      an end-to-end path to classify the packet for a suitable PHB.
      Section 4 describes some observed remarking behaviour, and
      Section 6.4 identifies root causes for why this remarking is
      observed.  What is the expected effect of currently-deployed
      remarking on the end-to-end service?

There are service scopes of interest other than end-to-end - e.g., if the originating ISP applies DSCPs based on traffic classification that's independent of what the end device may or may not have done.
I might rephrase "on the end-to-end service" to "on the service, end-to-end or otherwise".

-- 8.  IANA Considerations

Some off-list discussion has suggested that this draft would be a useful vehicle for tidying up some loose ends around PHBIDs (PHB Identification Codes).  RFC 3140 (https://datatracker.ietf.org/doc/rfc3140/) defined two PHBID formats, one of which is essentially an embellished DSCP (using the recommended default DSCP for the PHBID), the other of which allows for non-IETF-standard PHBs via an IANA registry (https://www.iana.org/assignments/phbid-codes/phbid-codes.xhtml).  Visiting the registry reveals that it's still empty, over two decades after publication of the RFC that defined and established that registry, which strongly suggests that the IANA-registered form of PHBIDs is not useful (based on their complete absence in "running code").

This draft would be a convenient means to request that IANA close that registry to future assignments.  OTOH, this draft might be too convenient, as the proverbial "right thing to do" could well be to write a short draft (to become a standards track RFC) that updates RFC 3140 to obsolete only that IANA-registered PHBID format and to request that IANA close the registry as a consequence.  For an example by analogy of what that might look like, see section 3.2 of RFC 6172 (https://datatracker.ietf.org/doc/html/rfc6172#section-3.2) ... and take note of whom the lead author of RFC 6172 is ;-).

Thanks, --David

From: Black, David <David.Black@dell.com>
Sent: Sunday, October 16, 2022 8:18 PM
To: tsvwg IETF list
Cc: Black, David
Subject: 2nd WGLC: draft-ietf-tsvwg-dscp-considerations-05, closes 31 October 2022


This email announces a 2nd TSVWG Working Group Last Call (WGLC) on:



Considerations for Assigning a new Recommended DiffServ Codepoint (DSCP)

                draft-ietf-tsvwg-dscp-considerations-05

https://datatracker.ietf.org/doc/draft-ietf-tsvwg-dscp-considerations/



This draft is intended to become an Informational RFC.



This WGLC will run through the end of the day on Monday, October 31.

That should allow sufficient time before the WG meeting in London for

the authors to revise the draft with any changes that result from WGLC

and identify any concerns that merit WG discussion during the London

meeting (scheduled for Monday, November 7).



Comments should be sent to the tsvwg@ietf.org<mailto:tsvwg@ietf.org> list, although purely

editorial comments may be sent directly to the authors. Please cc: the

WG chairs at tsvwg-chairs@ietf.org<mailto:tsvwg-chairs@ietf.org>  if you would like the chairs to

track such editorial comments as part of the WGLC process.



No IPR disclosures have been submitted directly on this draft.



Thanks,

David, Gorry and Marten

(TSVWG Co-Chairs)