[Gen-art] Re: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
Italo Busi <Italo.Busi@huawei.com> Fri, 16 January 2026 18:12 UTC
Return-Path: <Italo.Busi@huawei.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A6711A8B6BA4; Fri, 16 Jan 2026 10:12:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.195
X-Spam-Level:
X-Spam-Status: No, score=-4.195 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eoqLPSGhSnzt; Fri, 16 Jan 2026 10:12:34 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 264C7A8B6B9D; Fri, 16 Jan 2026 10:12:34 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.224.83]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4dt7H16t4gzJ468l; Sat, 17 Jan 2026 02:12:13 +0800 (CST)
Received: from dubpeml100004.china.huawei.com (unknown [7.214.146.78]) by mail.maildlp.com (Postfix) with ESMTPS id 395AF40569; Sat, 17 Jan 2026 02:12:32 +0800 (CST)
Received: from dubpeml100004.china.huawei.com (7.214.146.78) by dubpeml100004.china.huawei.com (7.214.146.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.36; Fri, 16 Jan 2026 18:12:31 +0000
Received: from dubpeml100004.china.huawei.com ([7.214.146.78]) by dubpeml100004.china.huawei.com ([7.214.146.78]) with mapi id 15.02.1544.036; Fri, 16 Jan 2026 18:12:31 +0000
From: Italo Busi <Italo.Busi@huawei.com>
To: Joel Halpern <jmh@joelhalpern.com>, "gen-art@ietf.org" <gen-art@ietf.org>
Thread-Topic: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
Thread-Index: AQHcdEssGe8r6Ws/p0aFZXB82MIT7bVThUWggAAD7oCAACbjQIAAHAEAgAFxseA=
Date: Fri, 16 Jan 2026 18:12:31 +0000
Message-ID: <a05728ed22e24580b8123893a542c8ea@huawei.com>
References: <176652190126.867786.4000943652705626946@dt-datatracker-5656579b89-p6k4r> <43191c4e2dc245a3b4b4b12dacfbd176@huawei.com> <86a42282-f5a3-4746-9e21-8a08d8592fe1@joelhalpern.com> <6362dd00b9a84a6b9b93bbfd517e2aa5@huawei.com> <24a544e1-a6e7-4875-ad15-af46a1eddda3@joelhalpern.com>
In-Reply-To: <24a544e1-a6e7-4875-ad15-af46a1eddda3@joelhalpern.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.45.144.216]
Content-Type: multipart/alternative; boundary="_000_a05728ed22e24580b8123893a542c8eahuaweicom_"
MIME-Version: 1.0
Message-ID-Hash: A747AP7INTTREGIURG6BJH4LIA7RJC3Q
X-Message-ID-Hash: A747AP7INTTREGIURG6BJH4LIA7RJC3Q
X-MailFrom: Italo.Busi@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-teas-rfc8776-update.all@ietf.org" <draft-ietf-teas-rfc8776-update.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "teas@ietf.org" <teas@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/FYPSLL_ICEOPm7Iborjfze-eUOM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>
Hi Joel,
The authors and contributors discussed this issue today and the proposal is to update the text in section 3.1 as follows:
OLD
The "ietf-te-types" module (Section 4) contains common TE types that are independent and agnostic of any specific technology or control-plane instance.
NEW
The "ietf-te-types" module (Section 4) contains TE types that are commonly used across multiple TE technology-specific modules.
Regarding the definition of the session-attributes-flags, we noted that the union of the session-attributes-flags and lsp-attributes-flags provides the list of all the path attributes that can be applied to any type of TE path although originally defined for RSVP-TE SESSION_ATTRIBUTE object and RSVP-TE LSP_ATTRIBUTES object and we would propose the following changes to YANG:
OLD
identity session-attributes-flags {
description
"Base identity for the RSVP-TE session attributes flags.";
}
identity lsp-attributes-flags {
description
"Base identity for LSP attributes flags.";
}
NEW
identity session-attributes-flags {
description
"Base identity for the path attributes flags as defined for the RSVP-TE SESSION_ATTRIBUTE object.";
}
identity lsp-attributes-flags {
description
"Base identity for the path attributes flags as defined for the RSVP-TE LSP_ATTRIBUTES object.";
}
Would these changes address your concerns?
Thanks, Italo (on behalf of co-authors/contributors)
From: Joel Halpern <jmh@joelhalpern.com>
Sent: giovedì 15 gennaio 2026 21:06
To: Italo Busi <Italo.Busi@huawei.com>; gen-art@ietf.org
Cc: draft-ietf-teas-rfc8776-update.all@ietf.org; last-call@ietf.org; teas@ietf.org
Subject: Re: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
At the very least, it would help if you would mark which things are included for compatibility even though they don't fit the paradigm.
Yours,
Joel
On 1/15/2026 1:33 PM, Italo Busi wrote:
Hi Joel,
For the session-attributes-flags, I will further check with the co-authors since it is also coming from RFC 8776, and we had not discussed it in the context of RFC 8776-bis
For the exceptions, these are due to mistakes in RFC 8776 so we have two options:
1. Deprecate or obsolete these definitions in YANG and re-defined them in other technology-specific YANG models
2. Keep these definitions in YANG and mark them as exceptions due to historical reasons
We adopted the latter option not to cause impacts to existing implementations of RFC 8776 but the intention is to keep them as exceptions to the rule
Italo
From: Joel Halpern <jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>
Sent: giovedì 15 gennaio 2026 17:06
To: Italo Busi <Italo.Busi@huawei.com><mailto:Italo.Busi@huawei.com>; gen-art@ietf.org<mailto:gen-art@ietf.org>
Cc: draft-ietf-teas-rfc8776-update.all@ietf.org<mailto:draft-ietf-teas-rfc8776-update.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; teas@ietf.org<mailto:teas@ietf.org>
Subject: Re: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
Just because they are there before does not justify claiming they are technology agnostic.
And there seem to be a scattering of ones that are new and not agnostic, such as session-attribute-flags
"Base identity for the RSVP-TE session attributes flags.";
which is clearly specific to RSVP-TE. As are a number of entries which follow that. RSVP-TE is clearly a specific technology, even if it can be used for a few different sub-cases.
Yours,
Joel
On 1/15/2026 10:58 AM, Italo Busi wrote:
Hi Joel,
Thanks a lot for your review and comment.
I am not sure there are MPLS technology specific identities in section 3.1.1 since, as far as I am aware of, they are also used/applicable to other technologies (e.g., OTN).
There are some technology-specific derived identities for switching-capabilities and lsp-encoding-types which are an exception and we have added some text to indicate this exception.
The reason for the exception is that these identities have been already defined in RFC 8776 and we have decided to keep them here to maintain backward compatibility with RFC 8776.
Is there any other metric that you think are MPLS technology-specific, besides these exceptions?
Thanks, Italo
-----Original Message-----
From: Joel Halpern via Datatracker <noreply@ietf.org><mailto:noreply@ietf.org>
Sent: martedì 23 dicembre 2025 21:32
To: gen-art@ietf.org<mailto:gen-art@ietf.org>
Cc: draft-ietf-teas-rfc8776-update.all@ietf.org<mailto:draft-ietf-teas-rfc8776-update.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; teas@ietf.org<mailto:teas@ietf.org>
Subject: draft-ietf-teas-rfc8776-update-20 ietf last call Genart review
Document: draft-ietf-teas-rfc8776-update
Title: Common YANG Data Types for Traffic Engineering
Reviewer: Joel Halpern
Review result: Ready with Nits
I am the assigned Gen-ART reviewer for this draft. The General Area Review
Team (Gen-ART) reviews all IETF documents being processed by the IESG for the
IETF Chair. Please treat these comments just like any other last call comments.
For more information, please see the FAQ at
<https://wiki.ietf.org/en/group/gen/GenArtFAQ><https://wiki.ietf.org/en/group/gen/GenArtFAQ>.
(My apologies for the lateness of this review.)
Document: draft-ietf-teas-rfc8776-update-20
Reviewer: Joel Halpern
Review Date: 2025-12-23
IETF LC End Date: 2025-12-09
IESG Telechat date: 2026-01-08
Summary: This document is basically ready for publication as a proposed
standards RFC. There is one wording issue that I believe should be addressed.
Major issues: N/A
Minor issues:
I believe that this was mentioned in other reviews, and discussed, but I am
still having trouble with it, Section 3.1 says "The "ietf-te-types" module
(Section 4) contains common TE types that are independent and agnostic of
any specific technology or control-plane instance." Except that section
3.1.1 then defines multiple MPLS specific identities. Which are clearly
technology specific. If you have a narrower meaning of "specific
technology" in mind, please use wording that conveys that meaning.
Nits/editorial comments: N/A
- [Gen-art] draft-ietf-teas-rfc8776-update-20 ietf … Joel Halpern via Datatracker
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Italo Busi
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Italo Busi
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Joel Halpern
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Italo Busi
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Joel Halpern
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Italo Busi
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Italo Busi
- [Gen-art] Re: draft-ietf-teas-rfc8776-update-20 i… Joel Halpern