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

Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com> Sat, 28 March 2026 00: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 DBCE3D2B59A6 for <teas@mail2.ietf.org>; Fri, 27 Mar 2026 17:02:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1774656152; bh=nP7kknHzI9zal6XLBtNoKRSdE7Um6K/mtvbU7VYB4sE=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=gaOtKcfGbPAQt0CCmncgjCxQIERqPEV6RF53UKcXzuV7Wx5TPfdYM/SkgYk/pWHoW bV/diaUPqJGZ0k0EDOS0JE/hRLy49Beq+O5Wdm+CJ5QhywLD4sR4qyz7xtundFXxms Dl1vQ4Y41b8RBnBroH8qdi5UQMu/s1jnmf/yEfF8=
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 DsmtjVO21Fd0 for <teas@mail2.ietf.org>; Fri, 27 Mar 2026 17:02:32 -0700 (PDT)
Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) (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 BBCDAD2B599C for <teas@ietf.org>; Fri, 27 Mar 2026 17:02:31 -0700 (PDT)
Received: by mail-oi1-x22d.google.com with SMTP id 5614622812f47-464ba2bb3aeso1589230b6e.1 for <teas@ietf.org>; Fri, 27 Mar 2026 17:02:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1774656151; cv=none; d=google.com; s=arc-20240605; b=jV4paxyvYLy3mGQ5d9ctfEREv3Wx6jo3aV0PZ1JYReiF40MLjhp3WVb7lTrovC37fK EDthal1NTHEdINYsMrne/fTG+j3ZRTDD1y0kmA/2sh3MdhC298kCEqAhsxQdnBHLUsZP eQOsEVQNNz3kE0TcIflrTPrw571lRmKjEDjcCbJUBi9sOX9JiEW26Va76UnvdP5rqVha 16F2k0R0IoRS4q+Ei3DGX80xGoY3J2jIoOu3Is4wjGUnbA/tSv0p5UmQmsJFUfya+k7j gop1XnRBSfppLwzAUorMQ40Zq+shNQtfKzA+UWTO5jR+madzFqkMSKyfNJVq9Dw6funB pu5w==
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=s0wwKsv42i1UW9PDF0sPa+2PhoPuyCHJyaGxmIfTB2k=; fh=FsmTIDiFuSpuWZaPFkQAHy/lBsz23QJTk57Zt0L4mC4=; b=hpKVKzlvmbLpURrnrPW46EENcElX/r8tHqTLtuhdKSvxi7lEMXgSOvR9x6m1Q4rayX Hin2Bwy3e4BfXcVPqOKS1dtAPZ87xx2w0SxhjQgZ8WoXvoeSYWm6FIMjantmGNIG3UIQ tszpjfe38pojtUFF8ZGyJ6YJIgfFtoXCFXXkfkZ1ZFKMsppwP7htmhxOZyPxpEKWeJDH DSnTClwpfjMHR/qZj9yZX6QBtSAV/SX0oLmFcRYyq9244HnO4R2cVhiCg+aU7iKm2lRO +eRdJbd5x6vdO4EGEiLjL2wGN9cvkTPz5HJzE6GYpmsSOceIh0GvRH0LH+SBNfFGc5Gv LTFA==; 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=20251104; t=1774656151; x=1775260951; 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=s0wwKsv42i1UW9PDF0sPa+2PhoPuyCHJyaGxmIfTB2k=; b=OejyFulmAU4avpdnvo4PbR0977577tt0jyfFsaSqfsU7cYf288rvJBCxEscIYpDhaA 6xDwXSw3QRwozFzVz04Kw1XbQaeQsfHfuKBke0Z3KzlCwum+OshoUi8cwqLhe3FDHlzT yZnG5fG6zfPti0m4kfxGTi9cSa3KjIvgZNOxNDS+tTJUd3bJ6QUyBSy1Zn42BKc3Na1u J+rNrNW7yH4fUmEmnYUazVCinFZMZ6prk7J3P3Kib6rf7Joq/AVl8bTP5eLyjRGLdUQL dQVoprkAI2pvltSaHjcHImWQrVYvz8X/FRnQOY8SRHmalvl0Y+UsOGjK3DlTNEhgxcTm 4L6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774656151; x=1775260951; 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=s0wwKsv42i1UW9PDF0sPa+2PhoPuyCHJyaGxmIfTB2k=; b=ek7I4PL42eojAue8SFu1Ye8xje4gR6pxEEff6qAN+EBS9Rbf6HxhmWfC+wTgPXlktO IbIfgLuZibG3tIwKtzqrwILhWtfKaEvRuDlXtND172eGKJ6E0Auvwh1QI4HOfBUqCB6S MTKCGhBsoI3j9TQ2JyxEDJ+G9OGhVU/Tzlx406oWMZ9wqXVoADPTi6wgaaz0XtVI8FMv KuDol4hbxaNEMCUitQLZSy+JTVhpm5ip2X/6FKfoyNoY7s3/i2XiITFJ35dx2ymZtXhj +3+DtSeF/K18uKadV1srmiycwSCMLOAe1r7J5bl97P8HL0GItR/BhduKJm0xMLc8CxBu p+OA==
X-Forwarded-Encrypted: i=1; AJvYcCUZLS5HkikSNroL9xK3V4JZ9h9YlpCvMb7NI/OiKOh3MX6SwdoD9qeHCsf3rwcPd/a7j0cu@ietf.org
X-Gm-Message-State: AOJu0Yyhm+woPz8/eEdVz3fio2f6OGpPn9ISAWfRaNr3GT+4sUPSipwb stu87dB2xpS71bFqLKM4bdgzQfBwpavkkrxZ+f2hJzyN2G2LyUxYVPam98jOhE0x5ZpWmpl6Q4S 9zH7JWkeijIM/8/8uQPVcXNkYH4xSk58=
X-Gm-Gg: ATEYQzzyZl8AjhaedYpSsC8JtsLI4YUnIAHktc/8fcVbGq8QUnqUP3MZXl2fLcEXAOD y+ZuJZRC9MxC1mnAFUxz9wqSRcLDZOt2XlBjUaJWy96CPHHCQO6cjj2uORWUZu5xJK2EWuOqyMU yhsfZbvktZfNeHS0RaGsZhZSjyJ2U/kPHAzdN9rBfoSNXNey4vg72TVBnR9VFKbR+Hg/xisHFzT 0+D4Kf5vcOnL8BK4kWQuHfon+iOhzJ51rppBkKGQlk3znjpZTLAdy2ASUwN9ShUadYnt+rFt9YD 0scn14ls
X-Received: by 2002:a05:6808:2445:b0:467:4b96:94ae with SMTP id 5614622812f47-46a8b05c4a8mr1931356b6e.22.1774656150771; Fri, 27 Mar 2026 17:02:30 -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> <CAMoPOh=V8Ajy2-T31ksUU-1dD=KMDVsFceguaTSR_XbUJ4koCg@mail.gmail.com> <PH0PR11MB4966241A928116ECA43CB904A941A@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB4966241A928116ECA43CB904A941A@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com>
Date: Fri, 27 Mar 2026 17:02:18 -0700
X-Gm-Features: AQROBzBMZ2v4iMr9WH1hRGGrz7Zp4bvTKKF0g2qtTmv2Er1uLncGXXvsPXODehg
Message-ID: <CAMoPOhmcO2sbYJuQNairQV8jNse6+rnPjtxcro=Fn4dA9+=Q7w@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="00000000000077207c064e0a55b1"
Message-ID-Hash: L5BR722KXXTM4CKGAMWNA4GMSDPR5C6Z
X-Message-ID-Hash: L5BR722KXXTM4CKGAMWNA4GMSDPR5C6Z
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/IjprgVCvZC17YDBTB8DIq0HV_qY>
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,

Ver. 44 (https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te/44/)
includes all the updates that were discussed on and off-list. Please review
the changes and let us know if anything is amiss.

Regards,
-Pavan

On Tue, Mar 17, 2026 at 8:18 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:

> Pavan,
>
> This would indeed address my concern.
>
> -éric
>
> *From: *Vishnu Pavan Beeram <vishnupavan.ietf@gmail.com>
> *Date: *Tuesday, 17 March 2026 at 23:05
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *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>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-teas-yang-te-41: (with
> DISCUSS and COMMENT)
>
> 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...
>
>
>
>
>