Re: [tsvwg] draft-ietf-tsvwg-dscp-considerations-07.txt

Ruediger.Geib@telekom.de Fri, 09 December 2022 11:24 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 71FFDC14CE30; Fri, 9 Dec 2022 03:24:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 b85IREmGekAa; Fri, 9 Dec 2022 03:24:40 -0800 (PST)
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 A9B21C14CE21; Fri, 9 Dec 2022 03:24:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1670585080; x=1702121080; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=cq1IWSaaO9pS9wYT47bm/oZjbzmexbYb3RR4+qK/6Tc=; b=6v6c+GqZh/6zE97crsMS/GMiGUCvOoLS3Vrv158IhqXQbwof62o/pMr3 hbTcFrXnw4VLFBR5UqddgIxsWSRMFuwBP+IVfpl+g7Hg4Q+d+pJMLKtLY N8hNzxI5yBL5VLMmeKaZ0NcV52omxuClaBCeV/ftUiOoefVBJiAFvUpIE PxPlx29z9PbG+MWktx6aOYcEEhuoeq+wL7xTZme2kWGWDkoP4U+a7MysX OyyIs2GXM5hh0bTYa2P94jCnXUvqBxUoWSLbQnQFOZo23OGrVDF5qSobS fM4LTEFkrKdLueVldVXUL0v/WYRtGKJrkuT4pOJmq2mjl14MrBgM1nnSd 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 Dec 2022 12:24:33 +0100
IronPort-SDR: 1uPB08QLQAYQyOfbrxxyFlQnWuc5Q9CMz9bHCg6GMWB3hdmuEzXdO4ehAs5WvHJGcvfM7sXwTf H3F8ghkkwSl1Q/65/Fer2rNtXc59/jCAA=
X-IronPort-AV: E=Sophos;i="5.96,230,1665439200"; d="scan'208,217";a="620031353"
X-MGA-submission: MDEEZM8yBZmcFn24InlXzKbsV0sbmqw5sAKMPhZrY4plMx9fmGdXTgvXqReClL2kt4EL9XQIoT6LeQ9Ln5UokzBrDE6adURnNEyMTmstTgBWr8yaASvbVriJ3YDE+hsEE3Qt7A5UpXJvIUHJ9HiMDBR2Na2YrgWkv/yecjQ5+VZ6Uw==
Received: from he105715.emea1.cds.t-internal.com ([10.169.118.51]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 09 Dec 2022 12:24:32 +0100
Received: from HE105717.EMEA1.cds.t-internal.com (10.169.118.53) by HE105715.emea1.cds.t-internal.com (10.169.118.51) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Fri, 9 Dec 2022 12:24:31 +0100
Received: from HE104160.emea1.cds.t-internal.com (10.171.40.36) by HE105717.EMEA1.cds.t-internal.com (10.169.118.53) with Microsoft SMTP Server (TLS) id 15.0.1497.42 via Frontend Transport; Fri, 9 Dec 2022 12:24:31 +0100
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.170) by O365mail03.telekom.de (172.30.0.232) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Fri, 9 Dec 2022 12:24:31 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oNTjU5IuItNeEJZQQph8pj2/4MhI4kDziQlX77yNuc48IJcSwMjfNBiKapwkV7reTsb86nrPa+guBuETLYXQbO+owq47a0S/gtJ9HvMy9pXA5fsGFmXh4VwpDPraHzpkDfpPD7bPsaLNvXD3XQpNSMswh0UG8JHYP+15NhSwILcrqX5hVTCagsuHKwVGfJ4i8mh57OjScCZzWAIn/uSeXpaK1M86jNr9ot4JaprTzMAQwqjtmV4C4mRHRwq2swrcOx+vtFOiTA3rrmXODyIWmwv75CW0Uz3QuzQsm4IXfd81s4B3SbarefwWYEKV0lIjHCXQyAIwVoqSSapiynXxbQ==
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=cq1IWSaaO9pS9wYT47bm/oZjbzmexbYb3RR4+qK/6Tc=; b=isagdcPOE8aZiMG6mG3PGZXSNwzkmX67SyQE7GcMoICuWQ/Tr/y5hN/qBJ0taw8dJaHnQKCBu/3ZqEpwRBT6rYpQWnjksc670wH15n74TcV9Sgi+R5w16lwBYDlR+YD8FHQC2Rgk2R2UvIHnyadCkBnXRRXhSwNVIeiftw65cXXR3mP1FBivWzY6yhAIz5tw5JKl8oEZxzX0N+IdMpZKIxNs91iLuLvN/y0d45w4Fa4NWYZG99DMi1nwq/IYr77mcxFrtPbyqS6Zdb2pQRbTlZlQz0yXhDS+IUvFfMhlYy7CFGm9Cx++LBQKV9gBJoQTnIAovvxxv7Uk9c/Tzdj39g==
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 FRYP281MB2524.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:73::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.17; Fri, 9 Dec 2022 11:24:29 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9%9]) with mapi id 15.20.5880.018; Fri, 9 Dec 2022 11:24:29 +0000
From: Ruediger.Geib@telekom.de
To: gorry@erg.abdn.ac.uk
CC: tsvwg-chairs@ietf.org, tsvwg@ietf.org
Thread-Topic: draft-ietf-tsvwg-dscp-considerations-07.txt
Thread-Index: AQHZCj4d6kQW0Y1+Y0yNECpA1qD+dq5j5nmAgAFzPxA=
Date: Fri, 09 Dec 2022 11:24:29 +0000
Message-ID: <FR2P281MB15275D4A3736B1EE6C7B0E579C1C9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <166903772741.64099.7409467168238300960@ietfa.amsl.com> <MN2PR19MB4045327E6BF65120936B0946831B9@MN2PR19MB4045.namprd19.prod.outlook.com> <FR2P281MB152726E126082BA0CC8A2DD89C1A9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <0f79af32-6ae9-4b46-9fb4-8169083782b4@erg.abdn.ac.uk>
In-Reply-To: <0f79af32-6ae9-4b46-9fb4-8169083782b4@erg.abdn.ac.uk>
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_|FRYP281MB2524:EE_
x-ms-office365-filtering-correlation-id: 5a1434a0-d3e7-4414-826e-08dad9d7f017
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Gy8R3uClhehOzx1S158F/nzn4ZFhrJZ2UV2hAR4Y1Wlq+UQ155Uv2dq1Snv1FbJgW9U6ut3FaTQIAfktd0SlhPxNi2SYt3YdqJ3VnGteBUF60AA8smH2BSz/TT3Dwpq2WdLYDch03b3r+0Sqt0xJrJ81mIXTGDKVexPMgATS4HAZ8CVoCuBHKcfde0k6wtk6wT+Eq3wRZ3G8hywA9Oz17hDLgBjTax7Ik1xF3CwLJIrdRjRhPUF18JXeuk36dd3Tn23/LVZ0u/D2R80vaWwisbWD70aiVT6YQ4EilTmPRSZWyWNC4qpRB2f7U2N/wm6W9/007QwQWwVlWh3qX5u/8+te4jhNrdj3l056mlaCwAAjcc+a7rhHacqpwQcqf+Ntmz4CVz2CLPQAv3KuTpbxCnPC6lDV3COs5nXx4Iw3h0LxJUFcSL94VOHiinrfHouZhiJee+dfHMD3ixzp5tF+wzf6uO6MGOmOP+ewLoxyu8JoD2oSHU1l1g6BaWTXlFZD/CHCAIq7vTrSfud9arMQlLrUBEskYXoBEa5oNcvieZCPMztrCMsIkEL6Auj3lm/YuaOzRRD7K3r7TtwQtER0sKOBw8rf2m47hWbh6/6ImejXzLqyYzBPgahI42UmOBJcO7fRPb1wcc2n+5ZQPoodS9NQvNowE+Qoto551wXMpkzr0esQtU5u7kzPB+rW0VLcg1/6o89FcXgZSkYdWmJoPtUWHjMLxywGNVgqWCGle2VFd+MPbZAGnndVFsRs4cHG
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:(13230022)(4636009)(376002)(39860400002)(396003)(366004)(136003)(346002)(1590799012)(451199015)(186003)(9686003)(26005)(296002)(316002)(6916009)(478600001)(53546011)(7696005)(71200400001)(54906003)(6506007)(66946007)(4326008)(66556008)(76116006)(66476007)(64756008)(1580799009)(66446008)(8676002)(66899015)(82960400001)(966005)(166002)(8936002)(5660300002)(66574015)(52536014)(85182001)(85202003)(83380400001)(30864003)(2906002)(41300700001)(122000001)(38100700002)(38070700005)(33656002)(55016003)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tMjKqsqwe+BfnDTXrcuN7jzhZ7AYOJrGiQ4rXIldWz1F5akiNGiKpO+2+iwg++IMo/d7vjtf3UNbw7brWhlQeL2HSFOZ5ZHobc+nddlE/sWc85g3lszIeoWims3Vqowi6aViUg5b2s5Os/WbOH0yHoOdYnwzsbXNvphyXi/wEv4dy6cHfHRvNlDBqoxa84R+JrbwIBW3R9dyLS1BUuocdgqZxFxRHVzn4Pfz/bxClwTio0TF5auXg9vwBaZNQJZO6emvGPfCZja4zmftlhEnsNpAgaEPzkccI2fQ7tw40mxKXiJAY70nkWdedWrwzxZfJ98v+21pYAjZkm3JhkY/YEbvCC0RHCDteI/LbtN1XMi1pQo8qM4uE9ZA15awyv67GcqSZLy+BO4uqINJhCQFL5RXdOzCn15s6Oz/01fqrcgMMvROkB01d5UXHLacRbepua+DuKnoNi9YPX+CjBw8UBE8sKFZPZDnvAmaeogSLOBLW/We0j5x0e1iC/UpcH8FlQtwEYZFh4JGtpVW5KjSi3FUJr3W0KXOeqcnI3EBpFjQx04QWqmSbhx0ngTbus2W856wRoJc3T8jKl4fmv0wiF+OrHshrMzZzP5irwjExVXgJNfYJ/U1BzS5xSYwODW6krqg/zrd8fNbs18f6jlxY3eDpNfcB/Sr3yzvPO0KGd8A5gw85imlTgMgs/rHpKOdkCoMz40aLOr/vZk2PKYcAuy0k7TB5c5Cbc+NQArezQKiKl/zoDlAdPNSHAnndWwQl/ashkLT5Fgu/bu3F3m4GOp39XWtwpikaU/T6yYSbKDjqipcD9zpU9ce+5jr8kiYbHob3FkZhuWPg19hekhbBHQ6cgk4FoGCjwAjWzACNWI4HN9NKOG7/HiFKXPY+iMKz18U1LV/38MWOgwTEfNLEDhIFKmAU+JnQ5nCiAsooaQMWG1slPZnCNw2BivZPoF+qEydmGyvaD79pNq/Pr7cksIzOkeQ9bOqOIFVvEezvB97zC1NILLcnYKA1zUqY8vamhlZbsL7e8Dsolb3hjhrvjkWtNmkVf3m2gnv+WGCwp0WWVi4hLPSaTMuvQ7ZdSywHgENB6P6B32VF215U2Xp/VBeC/bhFdeLD2eoMieN5mgJm5/nILzAv9VBcxb924xOwYJSgz2DHxV9hcsvCVgzHobGIvHDd7lIk/XSalUVpOi/XvIvhp15wsdtLlUJpRXRRXIWmvUKbH8uWVlFmCT+OUnu7F7UNNxmaDWhVz7WWl7ywZawg+9kCqdTFIYC2hYKlZRTUHnwlMvv4soAUlGlFT32JqpmrYj1xapZxPZcWyttbRf2q3TCsmW5Mex+E3gp4SYPExH8enJv0kTn5d4ew5GOuyHIOllVRVmWi0qt/SelqKa6JF41EeOMl9ca5Prpq1qNLHHmAn5JDiyhEn80lGFjXI67qIQoFeoXpnlUHrZrJP9ju1Qm/dIE+5YASdShugP1OYxcVsqIWbX/vHXvdvfhqeH6iDNhpolbR16xPd4gw4kVGLQOZqRT7KhsC5/6IgA+9pnwvROdGk2rf2tsjYC3vMb8x4EUODwmVTqitjoMNRUPqzs6iJrF6HXFhEWm
Content-Type: multipart/alternative; boundary="_000_FR2P281MB15275D4A3736B1EE6C7B0E579C1C9FR2P281MB1527DEUP_"
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: 5a1434a0-d3e7-4414-826e-08dad9d7f017
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2022 11:24:29.5458 (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: bmUqt+Ztmhp+IvwoRTUdR5e79giWFemjPdaNms+oS/Iy/PESiqnTFzgBlz5sfg2DNqsVgBPKeRfMeFUfQ0x2DD6NLsa3NSn+gXhtoN28Hlg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRYP281MB2524
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/vfoI9G0BnBVKtnOTYPm8x4jwn3c>
Subject: Re: [tsvwg] draft-ietf-tsvwg-dscp-considerations-07.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: Fri, 09 Dec 2022 11:24:45 -0000

Hi Gorry,

my replies below, [RG].

Regards,

Ruediger

Von: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Gesendet: Donnerstag, 8. Dezember 2022 13:06
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg-chairs@ietf.org; tsvwg@ietf.org
Betreff: Re: draft-ietf-tsvwg-dscp-considerations-07.txt


Ruediger,

Thanks eveer so much for the careful reading and comments, this is always appreciated. We will now update the draft asap. Please see details below.

Best wishes,

Gorry, Ana and Raffaello

===
On 07/12/2022 13:16, Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de> wrote:

Hi Ana, hi Gorry,



it took me some time after meeting Gorry and a heads up by David to read and comment, I'm sorry. I've carefully read the entire doc and still found issues or would like to add text, marked [RG]:



Regards,



Ruediger







4.3.  Remarking to a Particular DSCP



....Both [RFC2474] and [RFC8100] recommend that DiffServ boundary nodes

   use remarking, if necessary, to avoid theft/denial of service or

   ensure that appropriate DSCPs are used within a DiffServ domain.



[RG]: Please delete the sentence below. RFC2474 is not scoped

to specify DiffServ interconnection policies.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

   Some networks therefore may not follow the earlier recommendation in

   [RFC2474] to carry unknown or unexpected DSCPs without modification,

   and instead remark packets with these codepoints to the default

   class, CS0 (0x00).

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I can see we would better to simply cite the RFC (omitting cross reference within the quoted text):

Section 3 of RFC 2474 recommends: "Packets received with an unrecognized codepoint SHOULD be forwarded as if they were marked for the Default behavior, and their codepoints should not be changed."  Some networks might not follow this recommendation instead remark packets with these codepoints to the default class, CS0 (0x00).

[RG] https://datatracker.ietf.org/doc/html/rfc2474#section-1



[RG] Final section:



  The classifiers and traffic conditioners at DS

   boundaries are configured in accordance with some service

   specification, a matter of administrative policy outside the scope of

   this document.

[RG]: I’d suggest to change the above statement to:

As RFC2474 is not scoped to specify classifiers and traffic conditioners at DiffServ boundaries, all re-marking of traffic there is a matter of administrative network provider policy. RFC 2474 however specifies, that DiffServ domain internal routers receiving traffic with an unrecognized codepoint SHOULD be forwarded as if they were marked for the Default behavior, and their codepoints should not be changed.





#####################



   Remarking is sometimes performed using a Multi-Field (MF) classifier

   [RFC2475] [RFC3290] [RFC4594].


For example, a common remarking is to

   remark all traffic to a single DSCP, thus removing any traffic

   differentiation (see Section 4.1).



[RG] That depends on the DSCP the traffic is remarked to. To keep text in line with 4.2.2 I'd suggest:



  "If remarking to a single DSCP occurs, packets are forwarded using the

   PHB specified for the resulting DSCP in that domain.  As an example,

   remarking traffic AF31, AF32 and AF33 all to a single DSCP AF11 stops

   any drop probability differentiation, which may have been expressed

   by these three DSCPs. If such a remarked packet further traverses

   other domains, it would receive treatment as specified by the domain's operator corresponding

   to the remarked codepoint.
A change to the example text is helpful, new text:
[RG] I’d like to add
        <t>
        If remarking to a single DSCP occurs, packets are forwarded using the
     PHB specified for the resulting DSCP in that domain. For example, it is common to remark
        all traffic to a single DSCP, thus removing any traffic
        differentiation <<which may have been expressed by setting different DSCPs>>
(see <xref target="Bleaching"></xref>). Bleaching
        (/Bleach/) is a specific example of this observed remarking behaviour that remarks to CS0
        (0x00).</t>
[RG]…using the PHB specified…. As an info and I don’t suggest text, please note that

  *   A DSCP may be received which would map to standard PHB A
  *   An Ingress node may rewrite the DSCP to identify its domains PHB B,
and at the same time set a codepoint identifying PHB MPLS TC C
  *   It may locally even forward this traffic by PHB D
  *   If MPLS PHP is operated, the egress node will classify upon the (IPv4) DSCP and forward by PHB B. Note that at this site RFC2474 recommendations apply.
[RG] This is extreme, so not making a lot of sense, but it demonstrates that there doesn’t have to
be a correspondence between PHB and DSCP. On the other hand, it may show that careful
design is helpful, if PHB assignments caused by unexpected DSCPs are to be avoided.



#####################



5.  Interpretation of the IP DSCP at Lower Layers



.....  In many cases, this use is constrained by designs that

   utilise fewer than 6 bits to express the service class, and therefore

   infer mapping to a smaller L2 QoS field, for example,



  ([RG] please add ) Ethernet,

Sure we probably should say:
 mapping to a smaller L2 QoS field, for example, the 3-bit PCP field in an IEEE Ethernet 802.1Q header, the 3-bit WiFi UP field or the 3-bit Traffic Class field of Multi-Protocol Label Switching (MPLS).

[RG] Thanks.



#####################



5.1.2.  Mapping Specified for IEEE 802.11



   Section 6 of [RFC8325] provides a brief overview of IEEE 802.11 QoS.

   The IEEE 802.11 standards [IEEE-802-11] provide MAC functions to

   support QoS in WLANs using Access Classes (AC).  The upstream User

   Priority (UP) in the 802.11 header has a 3-bit QoS value.  A DSCP can

   be mapped to the UP.



   Most current WiFi implementations [RFC8325] use a default mapping

   that maps the first three bits of the DSCP to the 802.11 UP value.



[RG] Please add:

This is an example of equipment still classifying on ToS Precedence (which may

be seen as a simple method to map IP layer DiffServ to layers offering 3-bit QoS codepoints only.

OK, I suggest /may/could/, so the change becomes:
This is an example of equipment still classifying on ToS Precedence
(which could be seen as a simple method to map IP layer DiffServ to layers offering only 3-bit QoS codepoints).

[RG] Thanks.



#####################



5.2.  DiffServ and MPLS



   Multi-Protocol Label Switching (MPLS) specified eight MPLS Traffic

   Classes (TCs), which restrict the number of different treatments

   [RFC5129].  RFC 5127 describes aggregation of DiffServ TCs [RFC5127],

   and introduces four DiffServ Treatment Aggregates.  Traffic marked

   with multiple DSCPs can be forwarded in a single MPLS TC.



   There are three Label-Switched Router (LSR) models: the Pipe, the

   Short Pipe and the Uniform Model [RFC3270].
This was David's text, but I think your suggestion seems OK, see below.
[RG] Thanks.





 [RG] Please delete: These only differ when a

   LSP performs a push or a pop.



[RG] Please add:

   With the Uniform and Pipe model, the egress MPLS router forwards

   traffic based on the received MPLS TC. The Uniform model includes

   an egress DSCP rewrite. With the Short Pipe model, the

   egress MPLS router forwards traffic based on the DiffServ DSCP

   as present at the egress router. If the domain supports IP and

   MPLS QoS differentiation, controlled behaviour requires the DSCP of an (outer)

   IP header to be assigned or re-written by all domain ingress routers

   to conform with the domain internal DiffServ deployment.

   Note that the short pipe model is prevalent in MPLS domains.



#####################

Section 5.2 will then read:
      <section anchor="mpls" title="DiffServ and MPLS">

   <t>Multi-Protocol Label Switching (MPLS) specified eight MPLS Traffic
   Classes (TCs), which restrict the number of different treatments
   <xref target="RFC5129"></xref>.  RFC 5127 describes aggregation of
   DiffServ TCs <xref target="RFC5127"></xref>
   and introduces four DiffServ Treatment Aggregates.  Traffic marked
   with multiple DSCPs can be forwarded in a single MPLS TC.</t>

   There are three Label-Switched Router (LSR) models: the Pipe, the
   Short Pipe and the Uniform Model <xref target="RFC3270"></xref>.
   In the Uniform and Pipe model, the egress MPLS router forwards
   traffic based on the received MPLS TC. The Uniform model includes
   an egress DSCP rewrite. With the Short Pipe model, the
   egress MPLS router forwards traffic based on the DiffServ DSCP
   as present at the egress router. If the domain supports IP and
   MPLS QoS differentiation, controlled behaviour requires the DSCP of an (outer)
   IP header to be assigned or re-written by all domain ingress routers
   to conform with the domain internal DiffServ deployment.
   Note that the short pipe model is prevalent in MPLS domains.





6.  Considerations for DSCP Selection



   This section provides advice for the assignment of a new DSCP value.

   It is intended to aid the IETF and IESG in considering a request for

   a new DSCP.  The section identifies known issues that might influence

   the finally assigned DSCP, and provides a summary of considerations

   for assignment of a new DSCP.



 [RG]  Please add:

   Recall, that the treatment of packets marked by an unknown or an

   unexpected DSCP at DiffServ domain boundaries is a matter of

   administrative policy and outside the scope of [RFC2474]. Without a traffic

   conditioning agreement (TCA) specifying the treatment

   of marked packets between interconnecting parties at domain boundaries, a sender may not expect

   any specific treatment of marked packets within downstream domains. Marked packets may be forwarded unchanged,

   dropped or arbitrarily remarked according to the policies of the receiving domain.

I think this adds new nuances.

[RG] Yes. It informs readers why and where changes may occur, and that this is in line with current standards. Please add this text.



  #########################



6.1.  Effect of Bleaching and Remarking to a single DSCP



   New DSCP assignments should consider the impact of bleaching

   (/Bleach/) or remarking (/Remark/) to a single DSCP, which can limit

   the ability to provide the expected treatment end-to-end.  This is

   particularly important for cases where the codepoint is intended to

   result in lower than best effort treatment, as was the case when

   defining the LE PHB [RFC8622].  In this case, bleaching, or remarking

   to "CS0" would result in elevating the lower effort traffic (LE) to

   the default class (BE/CS0).



   [RG] Forwarding LE by default PHB is in line with RFC8622. Please

   replace the final 'inversion' statements of this section to:



  [RG] Forwarding LE by default PHB is in line with RFC8622, but

   it is recommended to maintain the distinct LE DSCP codepoint

   end-to-end to allow for differentiated treatment by

   domains supporting LE. Rewriting the LE DSCP to default DSCP

   results in an undesired priority promotion for LE traffic in such a domain.

   Bleaching the lower three bits of the DSCP (/Bleach-low/

   and /Bleach-some-low/), as well well as  remarking to a particular

   DSCP can result in a similar priority promotion.

That sounds fine, so rewriting, the new text in 6.1 then becomes:

[RG]: Thanks.

          <t>Section 4 describes remarking of the DSCP.

                    New DSCP assignments should consider the impact of bleaching

                    (/Bleach/) or remarking (/Remark/) to a single DSCP, which can limit

                    the ability to provide the expected treatment end-to-end.  This is

                    particularly important for cases where the codepoint is intended to

                    result in lower than best effort treatment, as was the case when

                    defining the LE PHB <xref target="RFC8622"></xref>.

                    Forwarding LE using the default PHB is in line with RFC8622, but

                    it is recommended to maintain the distinct LE DSCP codepoint

                    end-to-end to allow for differentiated treatment by

                    domains supporting LE. Rewriting the LE DSCP to the default class (CS0)

                    results in an undesired promotion of the priority for LE traffic in such a domain.

                    Bleaching the lower three bits of the DSCP (/Bleach-low/

                    and /Bleach-some-low/), as well as remarking to a particular

                     DSCP can result in similar changes of piority relative to traffic that is marked with other DSCPs.

                     </t>

    ########################



 6.4.  Impact on deployed infrastructure



    Networks that condition the DSCP:  A network that implements more

      than one PHB and enforces SLAs with its peers.  Operators in this

      category use conditioning to ensure that only traffic that matches

      a policy is permitted to use a specific DSCP (see [RFC8100]).

      This requires operators to choose to support or remark a new DSCP

      assignment.



[RG] I don't understand what is meant by "choose to support or remark a new DSCP assignment."



[RG] Do you mean "to remark this traffic with codepoint

   values appropriate for the domain's deployed DiffServ infrastructure." ? If yes, please replace the sentence.

This was not meant toimply anything extra. I suggest:

A network that implements more than one PHB and enforces
    Service Level Agreements (SLAs) with its peers. Operators in this category use conditioning to ensure that
        only traffic that matches a policy is permitted to use a specific DSCP (see <xref target="RFC8100"></xref>).
    Operators need to either map the new DSCP to a corresponding PHB or remark the DSCP to a value
            appropriate for the domain's deployed DiffServ infrastructure.

[RG] I’d suggest:
Operators need to classify the received traffic for the agreed PHB and ensure that downstream
nodes classify traffic for the agreed PHB too by appropriately remarking the traffic.



   #######################



   Same section



      The DSCP re-marking corresponding to the ToS Precedence Bleaching

   (/Bleach-ToS-Precedence/) observed behaviour described in section 4

   can arise for various reasons, one of which is old equipment which

   precedes DiffServ.  It can also arise when traffic conditioning is

   provided by DiffServ routers at operator boundaries, or as a result

   of misconfiguration.






  [RG] Please delete, as in all cases both, classification on and remarking

   to several (or single) DSCPs is conforming to the DiffServ architecture.
[GF] This was added by others, I expect to say that the same remarking can occur for other reasons. I suggest being more explicit:
The same remarking can also arise in some cases when traffic conditioning is
provided by DiffServ routers at operator boundaries, or as a result
of misconfiguration.
[RG] Has been settled with David, no change in text required.





   ############################



   6.5.  Considerations to guide the discussion of a proposed new DSCP



     *  Section 5.2 describes examples of treatment aggregation.  What are

      the effects of treatment aggregation on the proposed DSCP?



   *  Section 5 describes some observed treatments by layers below IP.

      What are the implications of the treatments and mapping described

      in Section 5 on the proposed DSCP?



[RG] Please add:



 * Treatment aggregation by classification on ranges of DSCPs is a common

   deployment method simplifying configuration and increasing

   comprehensibilty of forwarding differentiaton.

I am reluctant to add quite that change, here, but I do suggest a slight rewording:
<t>The value selected for a new DSCP can impact the ability of an operator to apply
            logical functions (e.g., a bitwise mask) to related codepoints when configuring DiffServ.
            A suitable value can simplify configurations by
            aggregating classification on a range of DSCPs. This can
            also increase the comprehensibilty of documenting forwarding differentiaton.</t>
         <t>

[RG] I hope the suggestion below is ok:
…..range of DSCPs. Note that classification based on DSCP ranges can also increase
        the comprehensibilty of documenting forwarding differentiaton.



*  Provider service paths may consist of sections where multiple and

   changing layers determine forwarding by own code points determining

   differentiated forwarding (e.g., IP - MPLS - IP - Ethernet - WiFi).


I suggest adding this sentence to 5.6:
 A provider service path may consist of sections where multiple and
   changing layers use their own code points to determine
             differentiated forwarding (e.g., IP - MPLS - IP - Ethernet - WiFi).
[RG] ok.



* With the DiffServ architecture as specified and operated as is,

  packets may not be expected to reach a destination by the same DSCP as

  has been set by the sender, if one or more service provider

  interconnections have to be passed by the traffic.



[RG] Could you kindly add some info on the representativeness of your

data by an own bullet point, to help indicating some likeliness for a remark?

How many commercial backbone operator networks have been tested

and which percentage operated one of the above mentioned re-marking schemes?

I do not see this draft is about how likely this is across specific domains. I'd expect it to be common to remark across many current mobile service providers, but quite unlikely across European research networks, other networks might choose either or neither approach. Some helpful references might be [Barik], [Custura]. Some of the codepoints will clearly be more likely to traverse end-to-end paths.

[RG] Sure, this isn’t what the draft is about. I still think, some very limited text helps readers to understand that you didn’t just check two mobile networks, your local provider and three research networks. What about roughly:

[RG] Evaluations of the remarking of roughly <zilch> commercial and non-commercial networks were performed. Remarking was applied by a majority/many/some/a small number of commercial network operators and was not applied by non-commercial network operators.