Re: [Teas] IANA managed modules for TE object types

t petch <ietfa@btconnect.com> Mon, 16 May 2022 08:50 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1F2CC157B32 for <teas@ietfa.amsl.com>; Mon, 16 May 2022 01:50:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.557
X-Spam-Level:
X-Spam-Status: No, score=-3.557 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.857, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=btconnect.onmicrosoft.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 MMm3CHDxyIpf for <teas@ietfa.amsl.com>; Mon, 16 May 2022 01:50:43 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on072b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::72b]) (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 1A367C14F723 for <teas@ietf.org>; Mon, 16 May 2022 01:50:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YB3HpWHg2cUnkEefGA9Kv43zgnmhT9hxWbHrQLYQTezIEOgGGn+Fn0Ge72Tkh+TcXSG3ozAONliJQpTN8X+ws2x+mGCS4CAi4vPIEBurpMEs9hJ1zy5fLxXYX+NXS9MWPOsR4qPhnqAQeuhoawYSGaQe1ALXiEboeaZD/A0yPoqW7GAqQpcXRrM/yB3Cl+kN3sETd8dprtl/YdWPo87o9TVfBXx3RV5Hx3ILw3iUQOpKHouchXepGeI9Of8CyZXlTjRczEvXs/mAg6JD83o+3DYBfsvzriDmRGv6dybntcs3pLNfLcqWBS6tYXnvEeT+m+auMZxaDK2fZuCYw4Xgwg==
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=/+Repgd50F/rT+/rvQ5zAVL4ZD5QRJgj83BNEHb6wtI=; b=ighjeKFnyNWf55JvMmC32e68FURdT9B3U+4auQ4HVcm6/lx6gTzGiifA0DErtW3apSX/2w2/teyvO5f4FiF2B5vqmUn56kdDYKdWcMUbnPykOQWCqwilk9peDhVZHhbxryriPQD7eS5dPloXNIQj1DTQJv8pvK81mGqqSD0Fvb5FPHT4unywXNWToJeuoxXAJt+rcImnmGDxYudCLWMxoGEqNnwJ5D5ufSVWBp/1+i5XlDHSMw/bjCV8xmTYN4Qp9wo/d9TB5eEOy+ajJq9/r26QCkGVFSepAXnIdSX5UBAYd/iGDDilIXTz0wePOHnYix8H6kRX6huGTH43+GovAA==
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.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/+Repgd50F/rT+/rvQ5zAVL4ZD5QRJgj83BNEHb6wtI=; b=Glu96PXQDbeRp4oQiLiUksGkndjkX3sd8Uy4mzjozymgbbDvpo+/5CPISmdu+uYn0ffSbJs8MplrspISpdOl+WXwBQwgAgYGlUGwdrAwHRzefmlmnLpgIeaPAxZBXA2BUpha1DBajDQjPEHiO5HQ2I/TJhTXv/y+Fh3gOM5Pyf4=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by DBBPR07MB7420.eurprd07.prod.outlook.com (2603:10a6:10:1e4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.5; Mon, 16 May 2022 08:50:38 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::909c:1cd4:b85f:5fb7]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::909c:1cd4:b85f:5fb7%6]) with mapi id 15.20.5273.013; Mon, 16 May 2022 08:50:38 +0000
To: Tarek Saad <tsaad.net@gmail.com>, "teas@ietf.org" <teas@ietf.org>
References: <DS0PR19MB6501657ADCF336B0C1CB3957FCCA9@DS0PR19MB6501.namprd19.prod.outlook.com>
Cc: Adrian Farrel <adrian@olddog.co.uk>
From: t petch <ietfa@btconnect.com>
Message-ID: <6282105A.1080702@btconnect.com>
Date: Mon, 16 May 2022 09:50:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <DS0PR19MB6501657ADCF336B0C1CB3957FCCA9@DS0PR19MB6501.namprd19.prod.outlook.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: LO4P123CA0078.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:190::11) To DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c9475a5d-8517-48d2-903e-08da371925f8
X-MS-TrafficTypeDiagnostic: DBBPR07MB7420:EE_
X-Microsoft-Antispam-PRVS: <DBBPR07MB7420C4935057A8D6523F9001A2CF9@DBBPR07MB7420.eurprd07.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: kEiC7dn17kVpPCFiEllEt4R0x1VD60YgNTzZ384aw7aUu7MPtHjzml735TRQbnrxDmdOnNveijA03N0GBHrUu3JhQjEkWnFIbX9KQPd0TnKnNGmJ9F/WuBPEAd6p5lB8rKNuSIR3c5J/he0v4YlIyX+nDmy3u5Sv5vBmjh+Olc5dd5o5j4PmqkA7w9pB6MHXMGPcTknD6wBRzyGdF6aIEOmtDnL98oP83f/dj4z8+EhVwjXK/J8iFwERAnnc0Q8z15s7vBgOTT0VVxcG6kq5tinFDTC53cYz+U38J2Wr7A2fTVdJsmUh9qpAUG98L/FQC1Y2RbhrllPutFazZYnPafMtGu6JEVGdd6Tha60SJvKPD7lUQCnjyzEgF79AOp/xHjmTQ5HyIDoARqsipjMd+thPfl2l/ThiTVAm+udqPvEDHIJvbRGyKSbU50sIHcLfml6ocYCnrerFUtQR/Feh4oH3JGTOdhetm5OItHrEMgQbAcHmkGaMbBOkRlein9U2ZEkZk89iFH1raCyPejtdyPs1Wran8cV9wl2k5iMbhnaNgtsZ1fPT0VfeSwmtz4/HnjOke7NzZho5jifx4T1pYJHe5YwsxXqn00wtMlkyrFyzzvMWHPZHCNz5nyDdClRaq6fGAddX2PK5t91e/UIG105dXMGJpw0j471GCe843cSl8zndtEOdub+uFzxdmzmxppH8i3pyclJxjjjTRB72f3L4Qtv+upgxEZo4VJtCP0iBO7Cw/v3+hyBmE+Rv0JMYi26SxPu6eHj6FTJ2U5zLfQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(316002)(26005)(6512007)(8676002)(110136005)(66556008)(66946007)(66476007)(2616005)(5660300002)(86362001)(8936002)(6486002)(966005)(38100700002)(4326008)(38350700002)(508600001)(6506007)(82960400001)(2906002)(6666004)(52116002)(33656002)(186003)(53546011)(87266011)(36756003); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Po36JHwNd6utXfBLqgMQgrBcvpNQnTnx2S/FIpd4F3Ach7stXoF2DDZ3YmcOFT6M68n1mlUyU6uaKIxFiFmyD7U5AhmADA5Y2thD9G0tuY+12bNZiikBNbFlPmoJ4bEfK6KGRGZCNjjiBarpBWyiXyrrFXm6u4ad9ku5MAqR2YZeU+z7RCNANmVoc9LcNI6jRAXL9ER+QKR5ALkZwoGVV5SVPTCUBra38b2e112x5KkLQ7zRTBK9BHzEpQPqTts1SE42ksdomscOt8j7EQd7N4aQzfLxm3A4kTSOXJWh8zMk48OzzgFx12lFsJXl/1JPtNLa5J9zqYtxQHssOFo8FoHKjIuQRf5QR3UIpIJjOYyiDaxi5oFxpVsAdXtEcbBEsZKquRTPk9G1SWX1pKZQILdx/+GryK0JGAMpaEMJRcxCMxBMxguEGQHFN6UAe0wcPzdWZLy3I3pd/xch1xLCaxd13ugdsz3ZSTU/NzpXY+HfBhUwYy05O8Y0wjjDDB/pLLOzwPO8Wxuxy7GLJLXv3s6LHhwdJKQ1s5uBg8ii0FaYfCjG2RNNXiLu2buphVOaSzRmWEkwtGMXf+3G8OuzXBe4Q/TbwX6PjWz6Sp1Ln38LA3+ADUH+gORkmMHiFqpFE444fzBCmt4nvPxWtGrx8VAbfpGQoMU+FxNo9kMjNAenA4wPwYmWOAogY0pByGwCiluTreAxtP6Ujlrhg9QPjGE7ea0t+dg2lenIT6Fbqp/SmWS8Heozfl0VZ9mWTFeagh5lI9lnCeqQaJh5LCEV9HQ6ptjGmoLCFgKhecUM5dMeI1+VgkFZBS4bhZAHUbdNiiSWCPUkPSY0mvoMnQjnWMCJuiymxQL0Noqvm0oX+d13v2XDKBfqH3LvzOgPR7NOfFGVhFU8Ua0sknNIxPVXJgwcnvoFq3b3xWJwomKn2+49RC2wPK+hDimRGINoBgR4YtRimRoa5c6cqVKqyG5OR7BTWweVVnwPgLAobWiVLt2vJlYPYUB/xeH19Rbk7TJrGLlFTfUwzI3POhtWpC+OJTvvnQB9mCtDjuDQuFZEMcVf6QyM1QySn5xPQP7z3USax8j5vIjwgwkMlUEn48rpa5u5/cUAFbWhOOyvP7IiPOw76OyLMtbL6r0nq6iBepBf395l99MGzsBLPDL+yKdoEj7ap537EQos+PLX93VrT88Po8BdVRuhKpigCYhZ6ojKiQGWYBZE6LWCxI5KFwIQ+8qCyT+CcM8HAQM/y9fKh2liE4YCJGeQSZC1xopYWJ71vvD1NIrXv4o1NcVsRBl+LAmxErxJjv3C0JcT2XzhXVhtkP1p4Y/qjxvYNpCpXBviYr621hLHr2xzb9JGnLUo2bs17GfKUoKoUMgm0bC8m5Xkr8SlXI6qCioYuJrbBAbhV2tLFVHYWDmcup30M77n+Frj2CTzhIF8EunOaPAXoOQpN9JIW2qx5qmXP/yR1gctfO2SJpwANcbmQY6fp0FY6QrrN9RRpaHCqIzSkw8mkK+HWgKoi6Mkx/fW+qRo/t+QMkmlQzoS7dwPZWtX8huMO4M+Bexxz00GG6r8ocnVLpIzpbd2RpuPefjwpVfI/tzGruhTpw2xbmUhxuhUh8VhhwiDWrS8yFNOXQ8MIFeY8sZHn6BJ5ga8CVswt+ELSFaBBR5WkUX/8m2h4p/YsyP6FoAYwMtQkReidIWWPvDBganWCyGZfRvXo0L0PJ9VUqrU5UWp5VrnFCkx9daFl28n8Q==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c9475a5d-8517-48d2-903e-08da371925f8
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2022 08:50:38.1634 (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: hgeJpgCWBihxyxGh0RNN/IyjueO1KP7lRi+uBsi8vhGudVYwBDY1klVFCMsLJxJIFvB+tvy0m/fuVVGBRyRjTA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR07MB7420
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/DJLhOk8EZmbOBOweMrQGIQLloDg>
Subject: Re: [Teas] IANA managed modules for TE object types
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 May 2022 08:50:47 -0000

On 13/05/2022 18:59, Tarek Saad wrote:
> Hi WG,
>
> During the review of draft-ietf-teas-yang-te, Adrian raised an
important point about IANA managing some YANG module that models
specific TE types. For example, ID draft-ietf-teas-yang-te was
modelling ‘no-path’ some error reasons as listed in
https://www.iana.org/assignments/pcep/pcep.xhtml#no-path-vector-tlv or
association types as defined in
https://www.iana.org/assignments/pcep/pcep.xhtml#association-type-field.

> There are obvious advantages to having such YANG types in
separate modules and letting IANA manage them. For example,
>
>    1.  Other TE modules can freely import such types modules (without needing to import feature modules such as one defined in draft-ietf-teas-yang-te).
>    2.  Allowing IANA to manage these modules may facilitate extensions in the future (IANA can automatically ensure that IANA types and YANG module are in sync).
>
> The authors discussed this suggestion and would like to proceed with it, but want to make sure this is the recommended approach for other types that are managed by IANA and may be modelled in YANG in the future.

I struggle to make sense of this.

When I look for association-type in teas-yang-te, I find it refers to 
RFC8776 so creating an IANA-maintained module for it would seem a few 
years too late.

Politically, the IPR rules of the IETF allow you to go ahead and make an 
IANA-maintained module but I find such behaviour not just discourteous 
but likely to induce errors.  If this is to progress, then it should be 
in the PCE WG with their active support and technical input.

For example, association-type in IANA has an entry such as
5 Double-sided Bidirectional LSP Association.
This is useless for YANG.  YANG is character-oriented and the nodes in 
RFC8776 are identity.  To identify entries by numeric value, you should 
use enumeration not identity and change RFC8776, teas-te, and perhaps 
all the modules that augment it, to suit.  This has added value with 
change control.  Anyone can add anything anywhere to an identity.  This 
is an advantage when vendors may want to add their own values.  Here the 
PCEP registry is Standards Action so the higher bar of enumeration, 
requiring a revised module, is a better fit.

For an identity, then that entry has to be turned into a unique, 
relevant, short string.  Who has the technical skill to do that for
Double-sided Bidirectional LSP Association?

I would not trust IANA to do that without expert input from e.g. the PCE 
WG so it should be the PCE WG that does the related work.  I think that 
that could involve adding a new column to the existing IANA registry 
which provides the YANG identifying string and so provides the mapping 
between existing value and string.

Tom Petch

> Regards,
> Tarek (for the co-authors of draft-ietf-teas-yang-te)
>
>
>
>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org
> https://www.ietf.org/mailman/listinfo/teas
>