Re: [Teas] IANA managed modules for TE object types
Italo Busi <Italo.Busi@huawei.com> Mon, 16 May 2022 17:27 UTC
Return-Path: <Italo.Busi@huawei.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 ADA74C20D643 for <teas@ietfa.amsl.com>; Mon, 16 May 2022 10:27:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 JSFHIT1w_yq3 for <teas@ietfa.amsl.com>; Mon, 16 May 2022 10:27:28 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6355EC20D645 for <teas@ietf.org>; Mon, 16 May 2022 10:27:28 -0700 (PDT)
Received: from fraeml710-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4L25m96Rm1z689yL; Tue, 17 May 2022 01:27:21 +0800 (CST)
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Mon, 16 May 2022 19:27:25 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.2375.024; Mon, 16 May 2022 19:27:25 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: t petch <ietfa@btconnect.com>, Tarek Saad <tsaad.net@gmail.com>, "teas@ietf.org" <teas@ietf.org>
CC: Adrian Farrel <adrian@olddog.co.uk>
Thread-Topic: [Teas] IANA managed modules for TE object types
Thread-Index: AQHYaRjXH0+qGNA0vUS5jdlyeDLcOq0hvUqQ
Date: Mon, 16 May 2022 17:27:24 +0000
Message-ID: <688c86dc6c664273a8b57aac6367c776@huawei.com>
References: <DS0PR19MB6501657ADCF336B0C1CB3957FCCA9@DS0PR19MB6501.namprd19.prod.outlook.com> <6282105A.1080702@btconnect.com>
In-Reply-To: <6282105A.1080702@btconnect.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.206.176]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/-6zOPR0W2m3sgBEvtj2tMaDXiqU>
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 17:27:32 -0000
Hi Tom, Please find below some replies to your comments Thanks, Italo > -----Original Message----- > From: t petch <ietfa@btconnect.com> > Sent: lunedì 16 maggio 2022 10:51 > To: Tarek Saad <tsaad.net@gmail.com>; teas@ietf.org > Cc: Adrian Farrel <adrian@olddog.co.uk> > Subject: Re: [Teas] IANA managed modules for TE object types > > 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. > [Italo Busi] This is a bit unfortunate. However, the association-type identity defined in RFC 8776 is not yet used by any standard model so we can consider this new approach deprecate the corresponding identities in draft-busi-teas-te-types-update which has been recently proposed to TEAS WG. [/Italo Busi] > 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. > [Italo Busi] I agree with you that identities would be preferable than an enumeration to give more implementation flexibility The proposal to add a new column to the IANA registry looks good to me [\Italo Busi] > 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 > > >
- [Teas] IANA managed modules for TE object types Tarek Saad
- Re: [Teas] IANA managed modules for TE object typ… Adrian Farrel
- Re: [Teas] IANA managed modules for TE object typ… mohamed.boucadair
- Re: [Teas] IANA managed modules for TE object typ… t petch
- Re: [Teas] IANA managed modules for TE object typ… Italo Busi
- Re: [Teas] IANA managed modules for TE object typ… Italo Busi
- Re: [Teas] IANA managed modules for TE object typ… t petch
- Re: [Teas] IANA managed modules for TE object typ… mohamed.boucadair
- [Teas] te-types-bis was Re: IANA managed modules … t petch
- Re: [Teas] te-types-bis was Re: IANA managed modu… Italo Busi
- Re: [Teas] IANA managed modules for TE object typ… Tarek Saad
- Re: [Teas] te-types-bis was Re: IANA managed modu… t petch