[Teas] Re: Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with DISCUSS and COMMENT)

Vishnu Pavan Beeram <vishnupavan@gmail.com> Tue, 17 March 2026 09:12 UTC

Return-Path: <vishnupavan@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 82011CC17363 for <teas@mail2.ietf.org>; Tue, 17 Mar 2026 02:12:47 -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=unavailable 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 T6fNofrPP0F3 for <teas@mail2.ietf.org>; Tue, 17 Mar 2026 02:12:46 -0700 (PDT)
Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (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 68057CC16E4E for <teas@ietf.org>; Tue, 17 Mar 2026 02:12:10 -0700 (PDT)
Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-82418b0178cso3284872b3a.1 for <teas@ietf.org>; Tue, 17 Mar 2026 02:12:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1773738729; cv=none; d=google.com; s=arc-20240605; b=i6CP5w6OsiJ/5XxsOUJ3Cripr/v94vp3co/EFbClEJHcaDRvPZ4zD8KaAPqDJoX58C btp8ZmKDxMKIDs0VSHVjo54M8HJxNfKrJ34vEG4+lc8MC1xjzIw9tsrl8gNaBz/+mbw7 CgkskGmguXVQYxVP6EJoMp2599Q8qdYn767qafnrDXkQi5Xsv23QZ3lHLC5aL2eTwffG boacQ8zAc84PSamLHvhSJIg0dy9s83xncKmpex6uulpTGN7v8m6GXNPLf+KM9XHWutjd L4IRvZv2O9CMAqE9Y8TNU5FFbqKUmbZ3r7qJKEgGVlUsMpRGM8nRhn+ETx7oYbh9Pffm SHWg==
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=38X2/pZuVZK6img79tCbBOH82Bm5xaiTcdAZf1M/0jY=; fh=C9b7UvGYy+LVF2qJGifvC48z8B6QzINIpd74B7ZfOSw=; b=XG91po5ezP79X069yvJ1s4VRGI1cwzWBKqNy9XyIDXhAzltJPyl9TSrl6nQseEgqja mrGHV74rml2tRbMgz/EYHTT73PDN/guJQ7RFliH0WWZ/wfNWXca9KteB8HF6gIb3tsqw vWyRKxON7izNkaXGohpZpp87w05JeWVaEoqBIAPtYqnd5Mnft1ebi6wSANa/LXmfkLk9 vWrDJZsokpcAv9yh2YNp9pns2U17Wqbkh0+RpxkEJPLIsLaegVOpBGZIU+zjz7j/Ex6F zI4Yh/Hs4/vsaWQxFuh+hJvEYKsDdDqfu8sgyNuSljEapD4fkPwtdAYwi+nCZ1eoHQNR aC6g==; 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=1773738729; x=1774343529; 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=38X2/pZuVZK6img79tCbBOH82Bm5xaiTcdAZf1M/0jY=; b=Bf22GqJ9djLGeD2opFDIt08I+y9fJi4Lr0otzSkNnGNKhT94u493rqFNFhEmiwSXRX //5HTzOgQVhM0dC6r/2qNCemEFxzy5U2rUclAWDCYgEjHqsd6WvnD3lZGGHQZpnXbLMw vPVySi46i3fhnO1sGwZnex9TTn8rYNOet55diRJjM2vs2rSGBvXZRChVyX4nSWBpvf5O PH9XeHrIQBJrnpgdJ8uDk5vIxhGAq87ft5xq30C8EzLlbOkTxpWVbmFBG31rhoN2snfh TgakPex0eWUUXa8wnGH2ugg9tjZOqgMrdWb/IzFMn9GKcLFmASi6SiuR+GuwhBH6FD5n pG1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773738729; x=1774343529; 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=38X2/pZuVZK6img79tCbBOH82Bm5xaiTcdAZf1M/0jY=; b=hjAdy+gjH8glHqcxCiAxmXUbkAEME56g/q4j51xDD9D455+Ekz1hnseEqcf2U3YjKn QPDTsrdRnDn/DXXq6hW3Cgo7tY02UXFKSLNvEN83MnVdndrCapZKDHzdVi1G0R5cRmhM S0ZNcqKqXcWG08zIWUj87dyIz2F7cS6/vzC0OLZ0TwGb17WD84zox9KwP1kijbe0NWL1 G43RTExN0ZD9TSueRUNMSbynDuQBx8NGt+QQ4/JgBssKTcIz7tutLx0lmzt/lCHj9cHH 55AZ0gHP218MUB+mygArHO0y4ZzBN0QpzQ8lj9+DxTVldPwJHZmQNcziCPd6Qj2T4MtW xiug==
X-Forwarded-Encrypted: i=1; AJvYcCVc4hFVDzxvy4KHlCEEKU+1nkyGVR/Yw2uW8ugjezKW1SC/4yf44EQ6uMkvODuEuMl23h7S@ietf.org
X-Gm-Message-State: AOJu0YwfvQg/1h6ASK4+ybuEjst2ygG0nXNl5k2elKCEgRN9e15Tp75u OnKC9YBmFE//c5qI1ICC0HWVlRhe5D384dukBy4upUWzyL2Ka9aX2mTySk8n2Tph/Cckqe+AKjn vgciv7wN+eBuUunvjEWAE11BAxTHYqi4lJZ++MZhtFQ==
X-Gm-Gg: ATEYQzzf1hyeHx0xUJGm72yOrS0BCzBPaucPOMjvG3TKQnwyqG8doOvx6iF9SJZ+4FP jnPtwVIaUQmoyTpfdpja/aUCXPRfzXbJMQpO/wI2ZIBNeLaTeE9zNR1OukYRCB3HTKfga0cFT43 B2ygWQSBupcLlQqiqoePiiBhhZPm17/34dMp8UKQn0ny0MU4Hv7W1gKrH5UyYNQHCIYG2jodwoz SRR/D+bovqxPCAmBkf32A8VNLUXGo+K5efDulzKExsB+SaaEBsVsDPq4MXXOz25w5vAfZbQ9qb9 v5/VZlH/Hw==
X-Received: by 2002:a05:6a00:6d56:20b0:82a:6167:b1ae with SMTP id d2e1a72fcca58-82a6167b576mr354796b3a.24.1773738729211; Tue, 17 Mar 2026 02:12:09 -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@gmail.com>
Date: Tue, 17 Mar 2026 02:11:56 -0700
X-Gm-Features: AaiRm52sWYHm73wrS9NqwD-KTAYQc9ft3mM39jBSgZgfZ11v4dHKCzF1EJYDJ8I
Message-ID: <CA+YzgTvovMeS=Z1xcqMusBqP7aS_xeyW2pCE6uWGLFuhKdkp1w@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e10e3c064d34bafd"
Message-ID-Hash: VTAFLCJMQ7TESZXOY2H6ZQI5KJ3XWTJX
X-Message-ID-Hash: VTAFLCJMQ7TESZXOY2H6ZQI5KJ3XWTJX
X-MailFrom: vishnupavan@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/Vum773nGFtJkrJeNJADuUpEvMDw>
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,
Please see inline (prefixed VPB)

Regards,
-Pavan

On Tue, Mar 17, 2026 at 12:11 AM Eric Vyncke (evyncke) <evyncke=
40cisco.com@dmarc.ietf.org> 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.
>

[VPB] The draft's title ("A YANG Data Model for Traffic Engineering
Tunnels, Label Switched Paths, and Interfaces") clearly states the scope of
the constructs being modeled.

Would the following change in the abstract address your concern?
**
OLD:

The model covers data that is independent of any technology or
dataplane encapsulation and is divided into two YANG modules that
cover device-specific, and device independent data.

NEW:
The model covers data pertinent to TE tunnels, TE LSPs, and TE interfaces,
that are independent of any technology or dataplane encapsulation. The
model is divided into two YANG modules that cover device-specific and
device-independent data.
**

>
> 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.
>

Would the following change in Section 3 address your concern?
**
OLD:
This document describes a TE data model that is independent of any
dataplane technology.

NEW:
This document describes a data model for TE tunnels, TE LSPs, and TE
interfaces that are independent of any dataplane technology.
**


> 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 mailing list -- teas@ietf.org
> To unsubscribe send an email to teas-leave@ietf.org
>