[Teas] Re: Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with DISCUSS and COMMENT)
Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com> Tue, 17 March 2026 15:02 UTC
Return-Path: <vishnupavan.ietf@gmail.com>
X-Original-To: teas@mail2.ietf.org
Delivered-To: teas@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B93CBCC49D0D for <teas@mail2.ietf.org>; Tue, 17 Mar 2026 08:02:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 XbPFQTERlAvj for <teas@mail2.ietf.org>; Tue, 17 Mar 2026 08:02:08 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 22EA4CC49C63 for <teas@ietf.org>; Tue, 17 Mar 2026 08:01:44 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-82995242934so445720b3a.0 for <teas@ietf.org>; Tue, 17 Mar 2026 08:01:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1773759703; cv=none; d=google.com; s=arc-20240605; b=UCiZ3DPCDsvDrUyGrg6zHQAKABc4/yHe8/rSNoHm0f8l1NYRKjNTB4ciG/Ssjpo+Fw JMwOiSDOG4XbXPuSO9qtJ/totf7+alWSBMJobgK1ro9uz2vEii8JghJPc/AKYhFajR7q 7bn+bFh1bXmlE1LgaI3Q8gfnKrM3cbfuZjmdrliYNn2AEdLfqPj1PwwHUGj4RI4F15ff zcF7UQE5Vrt5quTwNY8u5A0/k3KrTOamhPJ4OgjnHsrVuOtncITwoWXhO0aQNKOfo0CC FNjICw2EXXTeF6hAsGtVYt40urQLdf9dv+mgy5yLFpkres/oKQzvfBKHW+nlY85ZngzU QDQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=nIKHikgOjzGYRXzTfO2hNFu+QbQOc3NzXrSKsTFio5Q=; fh=RcyaEePjQG2bu2s+wyM7b1alt26Nx00DLmAB/OiKolE=; b=Fcs9Q6wEf5sJV6XnFLYb2h7BFGuj+WsasQPdW0WWiQlL0H18rwP8F3dHTfLIa4jCKo 8yXW+L9RVs0edY86G4/OqCbK5MsUzPEwc6OBTZmAh37FEnHf8hjZaCg0KPRCsfzwnI8c qe4Le+0wKIw+LjZXDrhlFgWOdJ4rAPuQFQMeXF/JjjKvlKS6yxSn57PjhsDwbeGs92CN D84GI3Uc3eIxgGU2PjNtpIEKYZzeVt5DpnJczffFOqdsTAlM/2z9uWBepkfhqSt9sGTN Pah35V+k3DrDIN2S4OQ1Vi5LWTfkeC5iHrePN6iN5elu/XyCVnkZHX6euRm8EJJyVIOX JEmQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773759703; x=1774364503; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=nIKHikgOjzGYRXzTfO2hNFu+QbQOc3NzXrSKsTFio5Q=; b=AGnlgJ4T7bY5+ixnDgAuqTCscbwgmq9qXEjb5MkaX3xAEjfAyZ1WUlffoJRcGe+oCf 4LAycsbVi4G5+FpvoAlsJVEhK9c3rRpa+Mxqw2bwlOAEBp1cX/aMiHoTXD4X0jL33qF4 R2UGO/t+fLGbHYq5C4+4DHvbZ8kE4Y76MaNaLYtshXrRaWYlxtVK09/ncyB67i8nRNhL 57Ik0CcWxB92e2TTKj9wb3XQvoGlJGBRv5Y0sUGrLfYDgFjjRKQ7pTSWmtEWPYWT3UCI wNRjRuBQ+pihLaIlF40nkF84gdFmPGAtQzipBY3ObjFG/1xp4Ooof72StJBUoq5u+B/h 5y7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773759703; x=1774364503; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nIKHikgOjzGYRXzTfO2hNFu+QbQOc3NzXrSKsTFio5Q=; b=e7gaEcXNRcr1wJBS60Jk17IsfT0uq5PbcoK4iJ9TVijSPN3vxfwO86y9U3R3UKyd2S djgjiltITeutfRHOK9qsqWldT79Kv3AOUKiScu9J+ahBAiAp7t1GGLPQr16hmBZbOMJ6 Jo1euVPXEL7w8WpscAYnF7S0H2DhuabK3RwwNgY9u0QwbP7DHow0L4vlKmy/8EU5oaPL c4AsmDEJ88RQz1SzBYLBP7dGdX9e8RDU+aR+3acdAvphPz7cjfnJmbxofwBY5bm5vPZc aIGYKSu/tJCH4PpHeYB1UBT1aP1tuf7YFaLUwAcFYq5NsFZxB5CjZ990QH8LEpumjo4E HJSg==
X-Forwarded-Encrypted: i=1; AJvYcCWMy/MKlvaXuguxvMF4Z/HxUthbI03Dg4yB+kn2tEl/VVkyEDUJsO0T/+X5EQEhUZpdoM9A@ietf.org
X-Gm-Message-State: AOJu0YwYyZxIMiM5AwjE3gdorhNV72/m46p2mq7SZP1INIUIgKFbR+WI T7keJIKaKjNkoM+CAvHdsjVEq4JDq6spcf0ezLyBDUWePC7pL6OIEtpFu8uB0tWryofeYut9WdB tUQyCQQ8YU9U2O8OWODU+yJT8lLPaMMM=
X-Gm-Gg: ATEYQzyHMlbFMals5BE/5BZ+IrxuDl8TFiVrsZE701CYPqttj4e4YRT8CAFsYMyEUxQ YS6Pab0TQsWh55mX2anr0W71nS36Ps91CKdaCBKlOqguRMX6VFfONHIjRSSqf8bj5t92flVILTO ccPlzNnOoaYqCm0kjTkMnqkgMpImBxq3HR5RINT0xVz2QDNSJK13wYRuCxAt6yUvkSHR+wRgVQY VVG+Cs9NlkpLmh1OK+4a+cpgRsg6/MCX2zfiecsPEIAw9iX5OhLy7IfM2m+hc0pMfWUv/GgFNql dgrIOIlcTEDLk/oJe/mi
X-Received: by 2002:a05:6a00:3e23:b0:7e8:3fcb:9b05 with SMTP id d2e1a72fcca58-82a5612a005mr3130219b3a.27.1773759702693; Tue, 17 Mar 2026 08:01:42 -0700 (PDT)
MIME-Version: 1.0
References: <177019484716.141142.13786734271947069913@dt-datatracker-6bcfd44575-g5gjh> <LV8P220MB19140BFDD24EADEC7908C0EBFC61A@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM> <PH0PR11MB49668D1F1B9B1C7A8C3A9E78A941A@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB49668D1F1B9B1C7A8C3A9E78A941A@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com>
Date: Tue, 17 Mar 2026 08:01:31 -0700
X-Gm-Features: AaiRm50L6PTRepPEnO5KfhcwpjaLhFvcNqRm8KDbU4Coeh5MqyOhN_rK87FaxPs
Message-ID: <CAMoPOh=V8Ajy2-T31ksUU-1dD=KMDVsFceguaTSR_XbUJ4koCg@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000fefe57064d399cdf"
Message-ID-Hash: JWK3QOSPSN4WRKCJTXC2ODRP5BTJKR25
X-Message-ID-Hash: JWK3QOSPSN4WRKCJTXC2ODRP5BTJKR25
X-MailFrom: vishnupavan.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-teas.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Tarek Saad <tsaad.net@gmail.com>, The IESG <iesg@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-teas-yang-te@ietf.org" <draft-ietf-teas-yang-te@ietf.org>, "teas-chairs@ietf.org" <teas-chairs@ietf.org>, "teas@ietf.org" <teas@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Teas] Re: Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with DISCUSS and COMMENT)
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/sPFegkj3t2l0fEfOHgLp8WxtQXA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>
Eric,
Regarding your comment on extended-tunnel-id, please refer to Tarek's
response sent on Feb 14th (reproduced below). We will change the leaf type
to tetypes:te-node-id, and that will ensure that an IPv6 address can be
used as the extended-tunnel-id. This change, when made, should address your
concern.
**
[TS]: RFC3209 defined this as 4 or 16 byte identifiers (depending on
session object type IPv4/IPv6). We will update this leaf as follows:
leaf extended-tunnel-id {
type te-types:te-node-id;
description
"A qualifier used to ensure the global uniqueness of the
tunnel identifier. It carries a 4-byte or 16-byte value,
typically corresponding to the Extended Tunnel ID extracted
from the RSVP-TE SESSION object as defined in RFC 3209.";
reference
"RFC3209";
}
For reference, the te-node-id is already defined as:
typedef te-node-id {
type union {
type yang:dotted-quad;
type inet:ipv6-address-no-zone;
}
}
**
Regards,
-Pavan
On Tue, Mar 17, 2026 at 12:11 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:
> Tarek and authors,
>
> Thanks for the -43 as it addresses some DISCUSS points but also introduces
> a new one :-)
>
>
> - Appendix A.1 is fixed indeed
> - extended-tunnel-id the description is fixed *BUT* the YANG type is
> dotted-quad which can only represent 32-bit quantity
>
>
> About the remaining DISCUSS, the abstract still contains `The model covers
> data that is independent of any technology or dataplane encapsulation`
> which contradicts the title, which is indeed specific to LSP-based.
>
> Section 3 is better with the removal of 'generic' but it still has `This
> document describes a TE data model that is independent of any dataplane
> technology.` while being heavy on the LSP side.
>
> I.e., there are 2 remaining DISCUSS points that are mainly editorial
> though.
>
> Regards
>
> -éric
>
>
>
> *From: *Tarek Saad <tsaad.net@gmail.com>
> *Date: *Sunday, 15 February 2026 at 12:03
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>, The IESG <iesg@ietf.org>
> *Cc: *adrian@olddog.co.uk <adrian@olddog.co.uk>,
> draft-ietf-teas-yang-te@ietf.org <draft-ietf-teas-yang-te@ietf.org>,
> teas-chairs@ietf.org <teas-chairs@ietf.org>, teas@ietf.org <teas@ietf.org>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with
> DISCUSS and COMMENT)
>
> Hi Eric,
>
> Thank you for your review and comments. Please see inline for responses.
> I'm also adding a pointer to the work-in-progress diffs
> <https://author-tools.ietf.org/diff?url_1=https://raw.githubusercontent.com/tsaad-dev/drafts/master/te/draft-ietf-teas-yang-te.txt&url_2=https://www.ietf.org/archive/id/draft-ietf-teas-yang-te-41.txt>
> .
>
> *From: *Éric Vyncke via Datatracker <noreply@ietf.org>
> *Date: *Wednesday, February 4, 2026 at 3:47 AM
> *To: *The IESG <iesg@ietf.org>
> *Cc: *adrian@olddog.co.uk <adrian@olddog.co.uk>,
> draft-ietf-teas-yang-te@ietf.org <draft-ietf-teas-yang-te@ietf.org>,
> teas-chairs@ietf.org <teas-chairs@ietf.org>, teas@ietf.org <teas@ietf.org>
> *Subject: *Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with
> DISCUSS and COMMENT)
>
> Éric Vyncke has entered the following ballot position for
> draft-ietf-teas-yang-te-41: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
>
> # Éric Vyncke INT AD comments for draft-ietf-teas-yang-te-41
> CC @evyncke
>
> Thank you for the work put into this document.
>
> Please find below some blocking DISCUSS points (easy to address), some
> non-blocking COMMENT points/nits (replies would be appreciated even if
> only for
> my own education).
>
> Special thanks to Adrian Farrel for the shepherd's *very detailed* write-up
> including the WG consensus, the lack of implementation status, but it
> *lacks*
> the justification of the intended status.
>
> I hope that this review helps to improve the document,
>
> Regards,
>
> -éric
>
> Note: this ballot comments follow the Markdown syntax of
> https://github.com/mnot/ietf-comments/tree/main, i.e., they can be
> processed by
> a tool to create github issues.
>
> ## DISCUSS (blocking)
>
> As noted in
>
> https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/
> ,
> a DISCUSS ballot is a request to have a discussion on the points below; I
> really think that the document would be improved with a change here, but
> can be
> convinced otherwise.
>
> ### Misleading title & abstract
>
> The abstract contains `The model covers data that is independent of any
> technology or dataplane encapsulation` (i.e., not linked to a technology)
> but
> the whole model is about LSP (i.e., linked to specific technologies). The
> TEAS
> charter is explicitly not limited to MPLS/GPLS as it includes `TE is
> applied to
> packet networks via MPLS TE tunnels and LSPs, but may also be provided by
> other
> mechanisms such as forwarding rules similar to policy-based routing.`
>
> Suggest using 'A YANG data model for LSP-based point-to-point TE and the
> associated interfaces'
>
> [TS]: we feel the current title "A YANG Data Model for Traffic Engineering
> Tunnels, Label Switched Paths, and Interfaces" covers LSP based tunnels. To
> ensure we're in sync with the WG, a new discussion thread will be started
> on the WG mailing list on proposed new terminology.
>
>
> ### Section 3
>
> Same as above as the text includes `The elements of the generic TE YANG
> data
> model` while it forces the use of LSP.
>
> I won't comment anymore about this model being LSP-only (e.g., leaves
> source/destination are about `LSP endpoint`).
>
> ### Section 5.3 and extended-tunnel-id
>
> If `extended-tunnel-id` is just a 32-bit ID (such as OSPFv3 router ID)
> printed
> in quad decimal, then do not use IPv4 in the description (currently `by
> carrying an IPv4 address of the LSP head end`).
>
> If it is actually an IPv4 address, then this I-D should not be published in
> 2026 as it does not support IPv6.
>
> [TS]: RFC3209 defined this as 4 or 16 byte identifiers (depending on
> session object type IPv4/IPv6). We will update this leaf as follows:
>
> leaf extended-tunnel-id {
> * type te-types:te-node-id;*
> description
> description
> "A qualifier used to ensure the global uniqueness of the
> tunnel identifier. It carries a 4-byte or 16-byte value,
> typically corresponding to the Extended Tunnel ID extracted
> from the RSVP-TE SESSION object as defined in RFC 3209.";
> reference
> "RFC3209";
> }
>
> For reference, the te-node-id is already defined as:
>
> typedef te-node-id {
> type union {
> type yang:dotted-quad;
> type inet:ipv6-address-no-zone;
> }
>
>
>
> ### Appendix A.1
>
> Even if the examples in appendixes are usually non-normative, they should
> be
> easy to understand and the tunnel `Example_LSP_Tunnel_A_2 (IPv6)` appears
> to be
> anchored on 2 IPv6 addresses (thank you) but these addresses do not appear
> on
> the figure 10.
>
> *[TS]: The figure is updated with addresses.*
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>
> ## COMMENTS (non-blocking)
>
> ### Med Boucadair's DISCUSS
>
> I second Med's DISCUSS about the lack of justification about the single
> choice
> of anchoring a tunnel on a single interface (as opposed to a node or
> multiple
> interfaces).
>
> *[TS]: we will respond to Med's comment and keep you posted.*
>
> ### Use of SVG graphics
>
> To make a much nicer HTML rendering, suggest using the aasvg tool to
> generate
> SVG graphics. It is worth a try especially if the I-D uses the Kramdown
> file
> format ;-)
>
> ### Section 5
>
> Please expand SRLG at first use.
>
> *[TS]: done.*
>
> ### Section 5.1.2
>
> I wonder whether the TEAS WG considered adding other properties for the
> tunnels, e.g., MTU, whether to copy the hop-limit/TTL to the outside
> header, ...
>
> Why is it `LSP head-end` for leaf source and `LSP endpoint` for leaf
> destination ?
>
> *[TS]: the 'LSP endpoint' is used now in both cases - e.g.:*
>
> NEW:
> leaf source {
> type te-types:te-node-id;
> description
> "The address of the ingress LSP endpoint that identifies the
> start of the tunnel. This typically corresponds to the
> Tunnel Sender Address extracted from the RSVP-TE
> SENDER_TEMPLATE object.";
>
> Please run a spell check on the module itself (e.g.,
> s/identfies/ident*i*fies/)
> *[TS]: done.*
>
> Regards,
> Tarek (for the authors)
>
>
>
> ### Appendix A
>
> Having IPv4-only examples in 2026 does not sound too good...
>
>
>
>
>
- [Teas] Éric Vyncke's Discuss on draft-ietf-teas-y… Éric Vyncke via Datatracker
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Tarek Saad
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Eric Vyncke (evyncke)
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Vishnu Pavan Beeram
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Vishnu Pavan Beeram
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Eric Vyncke (evyncke)
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Vishnu Pavan Beeram
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Eric Vyncke (evyncke)
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Adrian Farrel
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Vishnu Pavan Beeram
- [Teas] Re: Éric Vyncke's Discuss on draft-ietf-te… Rakesh Gandhi