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

Greg White <g.white@CableLabs.com> Thu, 28 April 2022 23:11 UTC

Return-Path: <g.white@CableLabs.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 71ACFC159A33 for <tsvwg@ietfa.amsl.com>; Thu, 28 Apr 2022 16:11:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cablelabs.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 xAPfr9rE5jWk for <tsvwg@ietfa.amsl.com>; Thu, 28 Apr 2022 16:11:43 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on20704.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::704]) (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 AE12AC159A26 for <tsvwg@ietf.org>; Thu, 28 Apr 2022 16:11:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dIq7RfKA8hmlcc7YKD9u9lCzos0ki2N1DcvzBvCJt+w6idvjyByFFDNvtKLA/RO+vO+DzplPkZh718HYUvr6SGMtEv68Fvrv0X5yYBzSOaxNwkAHwFhGyzcKHVtHKNuP79KoI7pghMhtsLn/6p4237Ga/u60FNufn6V27pBXU2Aw2KNxZ+0TsLnngkkwAuYSO85gFUOKM7XfXOF+dmEtORgpvx+BZ4jc08iuhOusW2TzJ1GytRyTFeiFjK8l269CZ9JpLFbYSAH1avPSUscOcl0Yjb8zaGWjadT839kip58PDf7cfdHOHD9SSvMhD28OjuIcAaQcTde6pdHMtPOEmw==
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=t+LrzrVyR86py49I72wN7rE4QrjR3bq4GmQThBuwk6g=; b=hpazyycwdo+3VftrqxGWPUDoVWGN9lLINcnL3ihL/PD4LXK+rV9S8LO3vG723WM1qL91o2CBq0hymKDwne0YWfKXPtf79zOxJSd2S3dsumSdnisMPpqW8e0uXxdcyswBkxDNaeQAPNROiXPtP3tyBFlxdKck85YQ2XP/VncTnZfNYU5rXF2hKsTJ3SWo4Nqv02KUhRcaD0LHdvAEjFL7e3wjh6m2IHRwqg8KdeTh3ZwX7oeH+NBLmNVfLd9a/XrhPJF8UIs9D52y1BHxgUyJi2656zU7bZd98ddnFTXovh34lX6mxDNdQT92QG4VLzKMQRZ+ymLDYr2PkyXJbMlBhA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+LrzrVyR86py49I72wN7rE4QrjR3bq4GmQThBuwk6g=; b=nwvOWdTtyrdIRBC07M3d2YPrFmLv7joUJiviXzKbVfin6+kBsZTjPpn+KAVGKI4a0Ff7uIKZfX91Dw3fxhzAtJjEFXi0LqJu9VbqQ1lldLr98Cj3jl97cJ+0s3VxBiTLPIpaUMMTqxAiVWmfJMPb4baMKBmzElyCHkv/khJRwiKDqZZV26Gssn6XNApeOr6/hIdybcuMRwgVbo2hhEVqOYd8QIeA4fo8tI2fC5ZcIfDiK2ll60fErvrD4SHa3CgHp4HN3gY2jen+xEUUHo0+ZdAZQiqx3pcxzDrXnQY7cXINyDAU4ora3JR11ys1MI32Wy8hhzJBVKfFAKjSUXbpRg==
Received: from SJ0PR06MB7861.namprd06.prod.outlook.com (2603:10b6:a03:38c::19) by CY4PR06MB2549.namprd06.prod.outlook.com (2603:10b6:903:16::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 28 Apr 2022 23:11:38 +0000
Received: from SJ0PR06MB7861.namprd06.prod.outlook.com ([fe80::6d2b:ef23:97c8:bf83]) by SJ0PR06MB7861.namprd06.prod.outlook.com ([fe80::6d2b:ef23:97c8:bf83%3]) with mapi id 15.20.5206.013; Thu, 28 Apr 2022 23:11:38 +0000
From: Greg White <g.white@CableLabs.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Some comments on NQB (part 2)
Thread-Index: AQHYOv2guL2r9PMjBEKpUGc1kp2Jxqzf9DIAgAB7wQCAAirvgIAAn/KAgB80JLCAA2EXAA==
Date: Thu, 28 Apr 2022 23:11:38 +0000
Message-ID: <ADEAF485-DE50-47EC-8927-140313DC99C7@cablelabs.com>
References: <7590fa6c-0d03-16d8-f809-125a1b6c8aad@erg.abdn.ac.uk> <9F7895D0-F66F-4916-B021-5AAE90FCE8A4@cablelabs.com> <7F88F10A-6666-4CF0-A50F-F38BA1FD2FF0@gmx.de> <bec2628d-9fdd-1a88-4737-f857a1c4d7a8@erg.abdn.ac.uk> <1EF1A386-602A-441C-B9F9-6EAA5DE5CA1D@cablelabs.com> <BE1P281MB15247E15FC2BC06FB712E2E99CFB9@BE1P281MB1524.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <BE1P281MB15247E15FC2BC06FB712E2E99CFB9@BE1P281MB1524.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.44.20121301
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=CableLabs.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a9ff0da-74aa-4ea2-b78e-08da296c72dd
x-ms-traffictypediagnostic: CY4PR06MB2549:EE_
x-microsoft-antispam-prvs: <CY4PR06MB2549E3949E264E5F8A6D2C90EEFD9@CY4PR06MB2549.namprd06.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: If08sscngLaqAt8u2DcxLbMIiwl+z1vZiPBFlqFbOVs7YVUwNTGdMik5buvaMxHaTLcXYOHGfjiOkQvZcQ7rOoy80UIUgkZjlPnns1QcVVbWkEEvR+FULY42eJwnmfiQS8cRBYe3pr3WSfM2dWTuMirzIbFYFnr3LRO6uwQ7gZxkhk43Al38gKidfMg6d2P/VS5s5F/4Ii5GtiTRkTgRBPGcq7f8V6tLIxrZpNsKFRjlmYUseWilDrn6khP705medY9usrv5NzUYYjwLflWYtIFPpd6lPAmU6bYtHDioaFcBJ3nNLwX/rCvhq1otuLxq8zrx68xLODwynQvr8ACav0N4DKuHwQEpE5UMhzW7T10rlTOo+ibwDd1YuhQ9F+/LlTxNsyJNZqq5gg+z4agvncrarq2kvRKlwbjvvwZVjoUAQJPvv2C73SfXLY+SekgK+ausr2EshRQh0pwS81coUgxMgfBEh2tp8u6+1/tRK17h1wgxuybddM3ZNNSuWHwMThVBPKs8OEE32OQFnGbvb69Jk4+D2kGeuN1p5E7QbrNIYEDqkyqP7mwrUATVXKPed3HVSZg+QAcnOMEkyPtsLfmBWDufllJnjBRaNTnHQJTm++ymd3rYtnbI4qxl5fR/A4OkB51HdDe0CjAeizrthtHI3ox7Nv5FVotZrqOLpDQipvrzWdZC/AWHBEeE/lc8V9POkQAyC0PId7Mk/avXWSsqdSpcL3CHhJJPT/Us1SOqvXlnwGbK5BnzCBMXVi8oY/C6NTGCI0nJB+g25CemorTckUqZDBn4sjp2+jTjWe8Jaly5JNSALi9ylKPxVkhTbZ1nB9hxSrLEwiSa/qApyQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR06MB7861.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(66946007)(66556008)(2906002)(91956017)(33656002)(36756003)(5660300002)(66476007)(316002)(76116006)(186003)(8676002)(66446008)(64756008)(6916009)(4326008)(8936002)(2616005)(71200400001)(86362001)(966005)(6486002)(508600001)(38070700005)(38100700002)(26005)(6512007)(122000001)(6506007)(85282002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /689QlOTW4krkIz0wZ41l7O/I6TlsIE2j4hlxvEG20KBsyeyFZuRO7RmpeXS5gwmU/YgVSxGqksbvthA8PmtoKHkbeBXWPgd7JWD57prbz7uSBVdJweC9sSSJe+N0XjI0cEuMPFEhdYokOt9M+5c9jY1xNvyxIkrmHAfQ/jpnMXeoZKSw+8e6ijri+TO0xQDlzAmWi29absqTti1ifH+Gb4JWr2c+ZE4g8AsNWpVlv65erV3KwC+CSSVZpxZd4G8AOITH3u5b/L14UT9Q2j1ZJKBfE26prrS7rQXVfbD9dwEPsyvEG5x2xsb3SVSbiO5e6b+cM909fWVWB0aFuatvWqTFJU9JkvX2Ufz1XFXZ1fNJSK9EJ9YkFmpYC+FLI2mDgAEP5fTlqxVdFRZjbthN1hqanFc/gx+2eKKfU1laiVqXYkPN14nxs5COkagBI640YJUMe/bNzJYrizUG/2oEpPbKLOWcicP7e66aI02NsThDXUZuYKMHtiz1+V8+h2cfhDa9dq3Yvvklys2mjEwhGFR7nz8mq951/065wdRsQlgKvcipOxA+PJo47EitkO4DW8NU3Bg9fyYt+cb79UBGAihCYhMEMdyv0+W76KXaEKFsIvenka2nTEeYoXNnz1kLx9EOpGhY6uzKipp8lTcCodIqnEdMDbK7wz7jLJyHJUdlHwPnCG0X5UZPOjM8/BAv2fNId4n3pzf6VWuG5C+HUXqqn1Xn0SqLa4iYjN5xmMc/wOLVW3Km1G5Im+hQ4Wevxza2nTjHomUIH8dFHnWXRzjS7dgxujsOpljGuJxseBNKufT0Qjm1CQttyBIgOAtb8IOTE9gtcTHbAm46Y4vtGulF5655kMk9ESYES7PZqmeR+NO8JVA38egAINs5FSEn7SWPvWN5CcuLXOfzeSENBfPmS2ea98LvzXeHByrgfB1CaMhro8FM7QJOT2uW9C+84QFqcfqPffLw652whIEkXSqXvFSHex1JtYUjjtN33eYv2VBV52sxrxD+HRQ5V8HGV8HcStNDJ9q3QLFo5oGX6G4xz82R6L1t1KEcSzh7llxsAhvVOlJlXxhrUHm+XjRh8YvFM3v0LC2QYj9RTXG2IvxSEfsytttdn/se2EIKX0JM/bg1nUypTodmUZF1oCLbMVzi1DxEc3dp4noV6vqydiEr0ec9wqEAINn/lZ4HTraEn/juOsJAyHfsVSiNDxVYVtYrZiVbw8ynoQ3hw9s3x8SpSRXz7s3MNx/vcvxBVmEgIinN6UnZAVwl/6dErUYDr1edzZLfPUG5B1sjD9+Pjw1P3z5eFDHsPPiJFiema06/3dmRniWynMaPUB4XH9uEL0QRecdtDYU1K716hYj1JPNW13rnNnDrudjfho3d3zTX3MGADg7iEMUe865J4sumJv9Z8o5+18NI4LZygacihEZEnkrUP+QbV4PtsZvGnOi0gZMAi3FkxPPhOevR/pAyzO9Fe3T3deTVsLDnbRS6e2U5vLZ4TFxb2ZTEr7HwgZM/K4oPWwITqbK24c2VJCeRYAeCDjaJ4WenPtx+/RO9goQCLWy+33eGJM9JfnpwZh0b1ijWplMKmJno4lmLwWde1e0NbuRevFdTQv960WlivxqJ3UyqOtIe5cYAdn9L6REQGoSDqi1U6M3M7Ifjeu6kD03ckray1Xf45xbLeisQKy2Br37+pdCGuFc9zFLQ7NPdsNh8wwCDsP3f4r1Cy7qv06991momFq4vffqPD5E+hPI59LOhDIQBFX777aQvp0=
Content-Type: text/plain; charset="utf-8"
Content-ID: <25AB5DE387A3234E9BD497FF4EF3B650@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR06MB7861.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a9ff0da-74aa-4ea2-b78e-08da296c72dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2022 23:11:38.6217 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 56C2mUfdBUF11r4GB46iB+u9sVeTUhT4AdGzjaj72J1nYeTY/4VTFNsg5rSAlOuB39YSVFFFBQaQZLLa0ilvkg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR06MB2549
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/eTOyQAbXseyHTOPoe9afBddX9oE>
Subject: Re: [tsvwg] 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: Thu, 28 Apr 2022 23:11:47 -0000

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://mailarchive.ietf.org/arch/msg/tsvwg/PKTrfNdTCEXmwoovSkqec6cOJZc/ 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