[Pce] Re: Early code point allocation for draft-ietf-pce-sid-algo-10

tom petch <ietfc@btconnect.com> Mon, 24 June 2024 11:38 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3DE6C16942A; Mon, 24 Jun 2024 04:38:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 (1024-bit key) header.d=btconnect.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 jiwSSqIvsYlK; Mon, 24 Jun 2024 04:38:43 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2083.outbound.protection.outlook.com [40.107.21.83]) (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 7F120C15199C; Mon, 24 Jun 2024 04:38:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bmhy7JjekXxViFD5PisFG8xUN5rFunJvssrE35ZsO66pCLytQ2UPtb4xFyanvOyPHNForvujZM+DolhxptVjqzIqMZfXkZuZCkpH7HvCo+kAe9r+C+bfTH//dMCu/wUFHbLPHcNUexY/q4GoL5BQebGhsp8QJUqR9nTLAV4dP8YceaB9P4MOhRDADXjwERw7JKRgkIYYw/ywNfvAS7P4BOlV3tfWBhM0It3GaOn33BZpyFN1EXeJCQQPHo4IBTOz2YQ6o0cV32S6mkP2E40jUyUxZ+nPH0f8U1SsHwY7KMvjTM5b4Dc3ZPw1+qgfTHfF8+zYa0H2LrBCbBiRnNXj3w==
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=M8wJEz10yPITyJ8DQ2eK5dnS0mhY4HPcpHMy4oN8zac=; b=HppB1CssFYVa+UJiDEbVJWSv1m3lmJFw3PeiNkv8/9ZS3WxS46M6CvfQ6tWIqGYHZnYYNiLY8vI/LD8Aw3vhjFIv6kpff2ibRmCeJ4EmU5hNt12No2UoDY36OYHH3CFTGHFyIRny6SL9tfOlmG+PB3lNresgWW4zKeu3xt+Y8qtJP3nzmkDehWY64+y8pG+uuDH2J1FXEMb7O0dzauf9XvJsuN8h1Km/kF9iugRyzZi8gFsqHomjBGgU+C5YH+BsDo5tzwEKsq5zDPw39mKx7w+vAi7PGg9WZTtIf9lQ4Wn2D+Hxw6xYPhIi5q1dqqVQuGldE9tyChuHdhwwACJE9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M8wJEz10yPITyJ8DQ2eK5dnS0mhY4HPcpHMy4oN8zac=; b=DMs5OXM18FNfcoFUyRqCnuXupOkx6wdm1TkuGaHlmtSJTGBUMQeoB6vBBBijbLH7hncuoKKNySmMrHEGl1PDr+Ol7Tgkk6TKpm+/2jmM5A/qcpvZcRmU/r/wDQA3OO+oRldNetQTBFAwEaFA8cTiu8+ySDQLskaxZXRGPPWw4gU=
Received: from AM0PR07MB4131.eurprd07.prod.outlook.com (2603:10a6:208:4b::27) by AM9PR07MB7283.eurprd07.prod.outlook.com (2603:10a6:20b:2c3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.26; Mon, 24 Jun 2024 11:38:38 +0000
Received: from AM0PR07MB4131.eurprd07.prod.outlook.com ([fe80::a2c6:fac3:8f66:126f]) by AM0PR07MB4131.eurprd07.prod.outlook.com ([fe80::a2c6:fac3:8f66:126f%4]) with mapi id 15.20.7698.025; Mon, 24 Jun 2024 11:38:38 +0000
From: tom petch <ietfc@btconnect.com>
To: "Samuel Sidor (ssidor)" <ssidor@cisco.com>, Dhruv Dhody <dd@dhruvdhody.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Early code point allocation for draft-ietf-pce-sid-algo-10
Thread-Index: AQHaxIATEd3cKBan3E2eD3FPLbofbrHTo050gALrgICAAD2Q1w==
Date: Mon, 24 Jun 2024 11:38:38 +0000
Message-ID: <AM0PR07MB4131EDD44EE9D56654FC4C2EA0D42@AM0PR07MB4131.eurprd07.prod.outlook.com>
References: <CAP7zK5Z0rma5NmBX-vYt3WqhfgpTqOQ3GK-fMRTFr7iqKgDsfQ@mail.gmail.com> <AM0PR07MB4131895F48A1B1047E9DC36BA0CA2@AM0PR07MB4131.eurprd07.prod.outlook.com> <IA0PR11MB779251B5DA0CA551B38D650ED0D42@IA0PR11MB7792.namprd11.prod.outlook.com>
In-Reply-To: <IA0PR11MB779251B5DA0CA551B38D650ED0D42@IA0PR11MB7792.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR07MB4131:EE_|AM9PR07MB7283:EE_
x-ms-office365-filtering-correlation-id: 617a40c3-ae6f-4730-325d-08dc9442309a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230037|376011|1800799021|366013|38070700015;
x-microsoft-antispam-message-info: EZvE/4pZGo9trUix21FgAhOdyyHxz4J7uMVUF2OzWvoJqvTLqPQiTxBLhnDrGZbxe78TVJHyMytJpm6mYSWX+Yioqwgpx1hXxyW/6mym8aEqpb18ntJN2+oHBQ7CNTh9VsYs/Br266SW3TN9rQBp4IJYSvygY1L9pBmSxaU+Wkykwr8K8XBnz+qAVuUq44u4mGUrfjpzLosBR0jZoJW/MkxctW+67u9bSHINgpfN/lC9e/0zPiyxbqrLYdbIGsud/u5RVdKyjjP590LBnEkbKcsWceUTJzgoEmkndC+rbNIydqFFh/zEFlCOFBEWyyiiages8lCFtllO7bed6so+MRXm0rKy2etplNoyl6qn2X+rvjQaxzMfKV1W0fXME8eRBnpqlz0Kz7zHCDCHoXrpLEi6mqLGNeA6deq52Bp3EsJMzqT6iQwjt5fUC4uB1EIJx9bi0SfzY+6fU5iFnv93XCa3doCM/iE0gPXCNs2IrkUeOOHTVjRHeXhsvhhUPglVZFYJbYHOz/O9O0dCi67GhULwpdGss6bk/j6eioETaB6YT+z9Yp1yyhdkhzEOP4l2NbHCSSVNZglfKk3BwLTak2eVoXVgyRATHAxYCGMp4FQWPg26oUqxEhZaeZbekIQVt1915C7XckXIAdA/Z171C5xBoNhoAMeDI8WkxkKNIAFcETYJ56a68X9TCTVpGUcwtzdRwNmgIknmczTGgYqKuO4h+Mi04uszfauIC0Zxt7xocgsCJ2NtLBj1U7ozaax0ATFdCfTVab2Cymk7p8etzuExgVU0jIqHiuKSilkpZkGMfyrTQaKE0SpbV6wGf3L0SwVMPnuiF8PcRTj2K7WjPwXAk77vsItc3pErIurd7IZ1BysdD5y+MUcnyvU9UV4IZaDVabnbpQSzV6GDq77k50hzq9dEgo8d73qPSik8bCtOcwZmIfDpz/R2Sk1P4UbBxAHFG0FFpvkS3Xj2E4sFNvmDUjYfTZF5QIFVxrbtV7NYiIqG6RrO7gAugP2U0XKWy4m/yZLXQ21PfrRJXg327GrdwAgC6dAEuPOdLghvARoxJf9v6qET/l/Z2omdLVQnMdXo1LHfbHYXP9FiOI25t4wNbSUtcQWe8bLcRSDAJ+AxQPXsxgqlVeyZEe6h6T5Dy56X8fchwpF2hjcgDBRZMcle7DWkDg8l1r5Czs/fo++eUstPH74pcH6pejzqZ8g0fnzX0R2RRKHntLSL8g0T+ydXBybyQytLZ0FG6p5d+diWSlnG/9PDjKSKxfXRw1zXgMlZeo8Onr/S5js6/BVrqbLUvdTtm+vowkvcy46mqj28unOgPKbO2CRdbu5NsrPLVHCPijFpUuPRiOVmk2hV+Wucdm8TinZKhawIGmylKYM=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR07MB4131.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(376011)(1800799021)(366013)(38070700015);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 9MOiBS9shIinkSoAGXj3sIfA1GmqGYkzFsQmnnQRdD2cHUhfsg3fwNh3K/x66/JFCC65DuzqMRahmwF48cK8Hcghm6vlaL8WQ8tMuoBPf9j3YVfnoOrvjZjNwaer8Twp44d2wwR+u0MATXsmo6LEyo/IY02vrg0b36H7NWtm1ZZD7PTx2n8Tz3VBlOhG2h1IIzqz6XD1YTFNhNa2F0CJM9sWf/A0Dha0P1ub/INNtGAJZUjY4ZxuHowB+VZ9xtSe7vqjDTTTf13u7n2vvh5Q9OtdCLRlpZ7k+0Z0Ql7inHPGQh9bkKH79p56rBP84IdvW3Je+oPZj+g5VaXoqMgEJ4WvCu/Lh+w/JZDDzMysOHwrfvVYaj/oOEkXtQfhwLeKqSy7egOBhEb5ToTDSzImd5s1t0CNfIWsj7D102I19fTsTRrAAn96TMzlQtlnk5+RM9Npc7voWkAkwWndH9Dv+h3Hh3D14qO0PltvQe32GVGOxZU0Dbqt4ZGz7f5nyixQJDYRxxEU6HvfJXUZBl6ExNNa9tyS8QpqvcuCSfBZEoiZBR1PS9t/z5cm1cpOJVr3sZaplRH0s87Zyw3JpQWXHtT1b2XnXJ9kOWQwTufs/zYYUsVmnRwilxBlY4Axw8+HPucEmyIBUlNtPLKZHRRtGaoLFhzYLwHj2gyV0HWU1e4mZF5fsDVA/PFVY0/P61B9gJOd8rqnEMn2dI8iEhX/19nV0vwYR+uqMey1h55pmUYBmRVJB9noTtypGcraml4AQ7WZ+8aZlBHE3vMpehAWgrXsRrCrgqqeIrwhmaMjmZAu8tm00U4rQjjHKVZ6yblISXROBK/nTfq2a4U5JQAb5LA0dFka0OdPGQy8z14EpXbaYw5R+qyU+kHONf6v6djPtXqZWZM8ZVzvCrkUaVeTO+P903VDemgn9P8xQFQUbwhxBqBT74rA+Xd+RpY9WJe2sEh/SfISP77WaeFukMi6wS+5exafrxw4Pswqwq6Gmrd701kCPe3tRPh46FRI4HRakpQZ/Ib5Z8tX6HyrKYxplUHkP66d+mkSqYsFxwQSrGJYtYKwH5cvLPMYqlLL46I3qIqFTxVyfHYBFPZe+kmarui9GLS8LbNN2aA9QXjxISwK4Tsf9C3AlPaZtCUXdSMoM85avWqovxmvtEXp3NUYW3DAOOOxv2lyVWSu3nyigWX5JtShZoMz4+KyPjkgnxtWsqsPuftgZ9zMn4iFh1hauozP6TuH0da7U4Tx/jhgk2BWR0FqnvmrB0gEF/MZX6Mlf1uM1nhUGyrMcDOZXMeOJHD7umKTvuJwRMKDhJe3/wEVeqqMrUB0RnaezwShE5mrfpjAwyCHN9shKUGLBOFTWdU7vppTb6LiCdXKncCQ9E5oYKPEHNnMshHmk8pqSJdOgSUqQ6BvbKHwzNLpAy+w49EzHw0AKIgFUsy+6PQDQFFy4aaQaDhg4bVz5Al0en1QVh98JKjLsccsOC042kE36Wl7MAXABwH+K4vrDdxNpp0XcfzJ3hqhIH6Iuhc9saPFWGknJqKWn28TITz8fT1WLxJ8co1lMnfuV21fuxzxRW0=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB4131.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 617a40c3-ae6f-4730-325d-08dc9442309a
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2024 11:38:38.3725 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: P8izq9lFok//8DysQ8Buw208I2Gg5xR1D7mLu8niNsr95NuPBp958f7bxTUyWoabZ7Fp37ZPvzjYNFvFDAyC0w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB7283
Message-ID-Hash: KNTJJ3YRN3MNY7DB3FMPSCUF6GK5ZZHP
X-Message-ID-Hash: KNTJJ3YRN3MNY7DB3FMPSCUF6GK5ZZHP
X-MailFrom: ietfc@btconnect.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: pce-chairs <pce-chairs@ietf.org>, "draft-ietf-pce-sid-algo@ietf.org" <draft-ietf-pce-sid-algo@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Pce] Re: Early code point allocation for draft-ietf-pce-sid-algo-10
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Rxu4d0Ei1ViLWCsFY-jmpo-698U>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Owner: <mailto:pce-owner@ietf.org>
List-Post: <mailto:pce@ietf.org>
List-Subscribe: <mailto:pce-join@ietf.org>
List-Unsubscribe: <mailto:pce-leave@ietf.org>

From: Samuel Sidor (ssidor) <ssidor@cisco.com>
Sent: 24 June 2024 08:55

Hi Tom,

We are trying to align range of 128-255 for user-defined metrics with range already allocated in IGP:
https://www.ietf.org/archive/id/draft-ietf-lsr-flex-algo-bw-con-12.html#name-igp-metric-type-registry
So we can do 1:1 mapping between both ranges.

If we would like to keep value "255" reserved, then I can think of 3 possible solutions:
a) Reserve it in LSR draft as well

<tp>

Of the three options, that is the one that appeals to me but I see Dhruv's response calling for a more general solution, at least within PCE, so I suspect that that is what will be pursued.

Tom Petch


b) Allocate range of same size in PCEP, but shift values by some specific value (e.g. 128-255 in IGP -> 127-254 in PCEP), but I'm definitely not fan of this solution as I assume that it would be source of problems in the future
c) Explicitly allocate some experimental/vendor specific range of metric types (e.g. 120-127 to keep mapping simple)

Regards,
Samuel

-----Original Message-----
From: tom petch <ietfc@btconnect.com>
Sent: Saturday, June 22, 2024 1:26 PM
From: Dhruv Dhody <dd@dhruvdhody.com>
Sent: 22 June 2024 09:41

Hi WG,

We have received a request from the authors of draft-ietf-pce-sid-algo for an early code point allocation for the codepoints listed in -

https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-10.html#table-7

These are the codepoints for the latest changes made to align with draft-ietf-lsr-flex-algo-bw-con as per - https://mailarchive.ietf.org/arch/msg/pce/U2AIec7Vk9LomZM-LlvhxGywQgA/

The chairs would like to know if there are any objections to adding these new metric types and keeping a range aside for user defined metrics.

<tp>
Looking at what I think is the right table, I see that the value zero is reserved which I always think is a good start.  But this request allows the value of 255 as part of the range which I always think a bad idea.  I think that this, the maximum value, should be reserved e.g. lest the range is fully assigned and a value is needed to act as an escape.  For such purposes, I think one value is enough so I think that the range should end at 254 nd tnot 255

Tom Petch

Further, RFC 7120 requires one to meet the following criteria to proceed:

b. The format, semantics, processing, and other rules related to handling the protocol entities defined by the code points (henceforth called "specifications") must be adequately described in an Internet-Draft.

c. The specifications of these code points must be stable; i.e., if there is a change, implementations based on the earlier and later specifications must be seamlessly interoperable.

If anyone believes that the draft does not meet these criteria or believes that early allocation is not appropriate for any other reason, please send an email to the PCE mailing list explaining why. If the chairs hear no objections by Monday, July 8th, we will kick off the early allocation request.

Note that there was an earlier allocation request where some codepoints were already allocated by IANA - https://mailarchive.ietf.org/arch/msg/pce/8jv4slxI_K3p4qqUPRlAjSgScOA/

Thanks!
Dhruv & Julien