From 6e5cd792f19d863a9e8f2b2b743b0f40e124a1eb Mon Sep 17 00:00:00 2001 From: italobusi Date: Thu, 15 Jan 2026 16:40:43 +0100 Subject: [PATCH 1/6] Addressing Eric IESG comments See: https://github.com/tsaad-dev/te/issues/332#issuecomment-3729573882 --- .../draft-ietf-teas-rfc8776-update.md | 42 +- .../draft-ietf-teas-rfc8776-update.txt | 2610 ++++++++--------- .../draft-ietf-teas-rfc8776-update.xml | 1875 ++++++------ ietf-te-types.yang | 13 +- 4 files changed, 2307 insertions(+), 2233 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index 15f50de..02b2fb5 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -54,6 +54,13 @@ normative: date: June 2020 seriesinfo: ITU-T G.709 target: https://www.itu.int/rec/T-REC-G.709 + ISOIEC_9899: + title: Information Technology - Programming Languages - C + author: + org: International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) + date: October 2024 + seriesinfo: ISO/IEC 9899:2024 + target: https://www.iso.org/standard/82075.html informative: MEF_10.3: @@ -115,49 +122,40 @@ Tree diagrams used in this document follow the notation defined in {{?RFC8340}}. # Acronyms and Abbreviations APS: -: Automatic Protection Switching - -DS-TE: -: Differentiated Services Traffic Engineering +: Automatic Protection Switching {{?RFC7271}} GMPLS: : Generalized Multiprotocol Label Switching LER: -: Label Edge Router +: Label Edge Router {{?RFC5921}} LSP: -: Label Switched Path +: Label Switched Path {{?RFC3031}} LSR: -: Label Switching Router +: Label Switching Router {{?RFC3031}} MPLS: : Multiprotocol Label Switching NBMA: -: Non-Broadcast Multi-Access +: Non-Broadcast Multi-Access {{?RFC2328}} PM: -: Performance Metrics +: Performance Metrics {{?RFC2330}} RSVP: : Resource Reservation Protocol -SD: -: Signal Degrade - -SF: -: Signal Fail - SRLG: -: Shared Risk Link Group +: Shared Risk Link Group {{?RFC4203}} TE: : Traffic Engineering WTR: -: Wait-to-Restore +: Wait-to-Restore {{?RFC6378}} # Overview {#overview} @@ -208,7 +206,7 @@ resource-affinities-type: path-metric-type: : A base identity for supported path metric types as defined in {{!RFC3630}}, {{!RFC3785}}, {{!RFC5440}}, {{!RFC7471}}, {{!RFC8233}}, {{!RFC8570}}, and {{?I-D.ietf-pce-sid-algo}}. -: The unit of the path metric value is interpreted in the context of the path metric type. The derived identities SHOULD describe the unit and maximum value of the path metric types they define. +: The unit of the path metric value is interpreted in the context of the path metric type. The derived identities MUST describe the unit and maximum value of the path metric types they define. : For example, the measurement unit is not applicable for the number of hops metric ('path-metric-hop'). Conversely, the bound of the 'path-metric-loss', defined in 'ietf-te-packet-types', is defined in multiples of the basic unit 0.000003% as described in {{!RFC7471}} and {{!RFC8570}}. lsp-provisioning-error-reason: @@ -242,7 +240,7 @@ path-computation-error-no-dependent-server: The derived identities are defined in the "ietf-te-types" module, instead of an IANA-maintained module, because there are error reasons which are: 1. applicable only to the TE YANG modules and not to PCEP environments (e.g., path-computation-error-no-topology); -1. technology-specific (e.g., No RWA constraints met) which are better defined in technology-specific YANG modules; +1. technology-specific which are better defined in technology-specific YANG modules; 1. match more than one PCEP number in order to hide the details of the underlay PCE architecture (e.g., path-computation-error-no-dependent-server). #### Protocol Origin {#protocol-origin} @@ -271,7 +269,7 @@ te-global-id: : A type representing the identifier that uniquely identifies an operator, which can be either a provider or a client. The definition of this type is taken from {{Section 3 of !RFC6370}} and {{Section 3 of !RFC5003}}. This attribute type is used solely to provide a globally unique context for TE topologies. te-node-id: -: A type representing the identifier for a node in a TE topology. The identifier is represented either as 4-octet in dotted-quad notation or as 16-octet in full, mixed, shortened, or shortened-mixed IPv6 address notation. +: A type representing the identifier for a node in a TE topology. The identifier is represented either as 4-octet in dotted-quad notation or as 16-octet in an {{!RFC5952}} IPv6 address notation. : This attribute MAY be mapped to the Router Address TLV described in {{Section 2.4.1 of !RFC3630}}, the TE Router ID described in {{Section 6.2 of !RFC6827}}, the Traffic Engineering Router ID TLV described in {{Section 4.3 of !RFC5305}}, or the TE Router ID TLV described in {{Section 3.2.1 of !RFC6119}}. : The reachability of such a TE node MAY be achieved by a mechanism such as that described in {{Section 6.2 of !RFC6827}}. @@ -375,13 +373,13 @@ The "ietf-te-types" module imports the following modules: - "ietf-routing-types" as defined in {{!RFC8294}} In addition to {{!RFC6991}} and {{!RFC8294}}, this module references the following documents in defining the types and YANG groupings: -{{?RFC9522}}, {{!RFC4090}}, {{!RFC4202}}, {{!RFC4328}}, {{!RFC4561}}, {{?RFC4657}}, {{?RFC4736}}, {{!RFC6004}}, {{!RFC6378}}, {{!RFC6511}}, {{!RFC7139}}, {{!RFC7271}}, {{!RFC7308}}, {{!RFC7551}}, {{!RFC7571}}, {{!RFC7579}}, and {{ITU-T_G.709}}. +{{?RFC9522}}, {{!RFC4090}}, {{!RFC4202}}, {{!RFC4328}}, {{!RFC4561}}, {{?RFC4657}}, {{?RFC4736}}, {{!RFC6004}}, {{!RFC6378}}, {{!RFC6511}}, {{!RFC7139}}, {{!RFC7271}}, {{!RFC7308}}, {{!RFC7551}}, {{!RFC7571}}, {{!RFC7579}}, {{ITU-T_G.709}}, and {{ISOIEC_9899}}. ~~~~ yang {::include-fold ../../ietf-te-types.yang} ~~~~ {: #fig-te-yang title="TE Types YANG module" -sourcecode-markers="true" sourcecode-name="ietf-te-types@2025-12-19.yang"} +sourcecode-markers="true" sourcecode-name="ietf-te-types@2026-01-15.yang"} # Packet TE Types YANG Module {#pkt-yang-code} diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index f5c6da5..f417f69 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -6,13 +6,13 @@ TEAS Working Group I. Busi Internet-Draft Huawei Obsoletes: 8776 (if approved) A. Guo Intended status: Standards Track Futurewei Technologies -Expires: 22 June 2026 X. Liu +Expires: 19 July 2026 X. Liu Alef Edge T. Saad Cisco Systems Inc. I. Bryskin Individual - 19 December 2025 + 15 January 2026 Common YANG Data Types for Traffic Engineering @@ -43,19 +43,19 @@ Status of This Memo time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on 22 June 2026. + This Internet-Draft will expire on 19 July 2026. Copyright Notice - Copyright (c) 2025 IETF Trust and the persons identified as the + Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved. -Busi, et al. Expires 22 June 2026 [Page 1] +Busi, et al. Expires 19 July 2026 [Page 1] -Internet-Draft TE Common YANG Types December 2025 +Internet-Draft TE Common YANG Types January 2026 This document is subject to BCP 78 and the IETF Trust's Legal @@ -82,11 +82,11 @@ Table of Contents 3.2. Packet TE Types Module Contents . . . . . . . . . . . . . 10 3.2.1. Identities . . . . . . . . . . . . . . . . . . . . . 10 3.2.2. Data Types . . . . . . . . . . . . . . . . . . . . . 10 - 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 11 + 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 10 4. TE Types YANG Module . . . . . . . . . . . . . . . . . . . . 11 5. Packet TE Types YANG Module . . . . . . . . . . . . . . . . . 106 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 124 - 7. Security Considerations . . . . . . . . . . . . . . . . . . . 125 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 124 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.1. Normative References . . . . . . . . . . . . . . . . . . 125 8.2. Informative References . . . . . . . . . . . . . . . . . 133 @@ -109,9 +109,9 @@ Table of Contents -Busi, et al. Expires 22 June 2026 [Page 2] +Busi, et al. Expires 19 July 2026 [Page 2] -Internet-Draft TE Common YANG Types December 2025 +Internet-Draft TE Common YANG Types January 2026 This document introduces a collection of common data types derived @@ -165,9 +165,9 @@ Internet-Draft TE Common YANG Types December 2025 -Busi, et al. Expires 22 June 2026 [Page 3] +Busi, et al. Expires 19 July 2026 [Page 3] -Internet-Draft TE Common YANG Types December 2025 +Internet-Draft TE Common YANG Types January 2026 +=================+======================+========================+ @@ -196,43 +196,37 @@ Internet-Draft TE Common YANG Types December 2025 2. Acronyms and Abbreviations - APS: Automatic Protection Switching - - DS-TE: Differentiated Services Traffic Engineering + APS: Automatic Protection Switching [RFC7271] GMPLS: Generalized Multiprotocol Label Switching - LER: Label Edge Router + LER: Label Edge Router [RFC5921] - LSP: Label Switched Path + LSP: Label Switched Path [RFC3031] - LSR: Label Switching Router + LSR: Label Switching Router [RFC3031] MPLS: Multiprotocol Label Switching - NBMA: Non-Broadcast Multi-Access + NBMA: Non-Broadcast Multi-Access [RFC2328] - PM: Performance Metrics + PM: Performance Metrics [RFC2330] RSVP: Resource Reservation Protocol - SD: Signal Degrade - - + SRLG: Shared Risk Link Group [RFC4203] + TE: Traffic Engineering -Busi, et al. Expires 22 June 2026 [Page 4] - -Internet-Draft TE Common YANG Types December 2025 - SF: Signal Fail - SRLG: Shared Risk Link Group +Busi, et al. Expires 19 July 2026 [Page 4] + +Internet-Draft TE Common YANG Types January 2026 - TE: Traffic Engineering - WTR: Wait-to-Restore + WTR: Wait-to-Restore [RFC6378] 3. Overview @@ -274,20 +268,20 @@ Internet-Draft TE Common YANG Types December 2025 [RFC8800]. objective-function-type: A base identity for supported path + objective functions as defined in [RFC5541]. + te-tunnel-type: A base identity for supported TE tunnel types as + defined in [RFC3209] and [RFC4875]. + lsp-encoding-types: A base identity for supported LSP encoding types -Busi, et al. Expires 22 June 2026 [Page 5] - -Internet-Draft TE Common YANG Types December 2025 - objective functions as defined in [RFC5541]. +Busi, et al. Expires 19 July 2026 [Page 5] + +Internet-Draft TE Common YANG Types January 2026 - te-tunnel-type: A base identity for supported TE tunnel types as - defined in [RFC3209] and [RFC4875]. - lsp-encoding-types: A base identity for supported LSP encoding types as defined in [RFC3471], [RFC4328], and [RFC6004]. These defined identities includes also technology-specific LSP encoding types for backward compatibility with [RFC8776]. @@ -316,7 +310,7 @@ Internet-Draft TE Common YANG Types December 2025 [RFC8570], and [I-D.ietf-pce-sid-algo]. The unit of the path metric value is interpreted in the context of - the path metric type. The derived identities SHOULD describe the + the path metric type. The derived identities MUST describe the unit and maximum value of the path metric types they define. For example, the measurement unit is not applicable for the number @@ -330,20 +324,20 @@ Internet-Draft TE Common YANG Types December 2025 reasons are defined in this document. path-computation-error-reason: A base identity for indicating path + computation error reasons as defined in Section 3.1.1.1. + protocol-origin-type: A base identity for the type of protocol + origin as defined in Section 3.1.1.2. + svec-objective-function-type: A base identity for supported SVEC -Busi, et al. Expires 22 June 2026 [Page 6] - -Internet-Draft TE Common YANG Types December 2025 - computation error reasons as defined in Section 3.1.1.1. +Busi, et al. Expires 19 July 2026 [Page 6] + +Internet-Draft TE Common YANG Types January 2026 - protocol-origin-type: A base identity for the type of protocol - origin as defined in Section 3.1.1.2. - svec-objective-function-type: A base identity for supported SVEC objective functions as defined in [RFC5541] and [RFC8685]. svec-metric-type: A base identity for supported SVEC metric types as @@ -377,23 +371,13 @@ Internet-Draft TE Common YANG Types December 2025 1. applicable only to the TE YANG modules and not to PCEP environments (e.g., path-computation-error-no-topology); - 2. technology-specific (e.g., No RWA constraints met) which are - better defined in technology-specific YANG modules; + 2. technology-specific which are better defined in technology- + specific YANG modules; 3. match more than one PCEP number in order to hide the details of the underlay PCE architecture (e.g., path-computation-error-no- dependent-server). - - - - - -Busi, et al. Expires 22 June 2026 [Page 7] - -Internet-Draft TE Common YANG Types December 2025 - - 3.1.1.2. Protocol Origin The protocol origin identifies the protocol or mechanism a controller @@ -403,6 +387,13 @@ Internet-Draft TE Common YANG Types December 2025 module defines the following identity for tunnels created via an Application Programmable Interface (API): + + +Busi, et al. Expires 19 July 2026 [Page 7] + +Internet-Draft TE Common YANG Types January 2026 + + protocol-origin-api: A YANG identity used when the TE tunnel is instantiated through an API. @@ -428,8 +419,8 @@ Internet-Draft TE Common YANG Types December 2025 te-node-id: A type representing the identifier for a node in a TE topology. The identifier is represented either as 4-octet in - dotted-quad notation or as 16-octet in full, mixed, shortened, or - shortened-mixed IPv6 address notation. + dotted-quad notation or as 16-octet in an [RFC5952] IPv6 address + notation. This attribute MAY be mapped to the Router Address TLV described in Section 2.4.1 of [RFC3630], the TE Router ID described in @@ -441,15 +432,6 @@ Internet-Draft TE Common YANG Types December 2025 such as that described in Section 6.2 of [RFC6827]. te-topology-id: A type representing the identifier for a topology. - - - - -Busi, et al. Expires 22 June 2026 [Page 8] - -Internet-Draft TE Common YANG Types December 2025 - - It is optional to have one or more prefixes at the beginning, separated by colons. The prefixes can be "network-types" as defined in the "ietf-network" module in [RFC8345], to help the @@ -461,6 +443,13 @@ Internet-Draft TE Common YANG Types December 2025 connects. This attribute is mapped to a local or remote link identifier [RFC3630] [RFC5305]. + + +Busi, et al. Expires 19 July 2026 [Page 8] + +Internet-Draft TE Common YANG Types January 2026 + + te-path-disjointness: A type representing the different resource disjointness options for a TE tunnel path as defined in [RFC4872]. @@ -499,13 +488,6 @@ Internet-Draft TE Common YANG Types December 2025 anomalies on links or the path as defined in [RFC7471], [RFC8570], and [RFC7823]. - - -Busi, et al. Expires 22 June 2026 [Page 9] - -Internet-Draft TE Common YANG Types December 2025 - - performance-metrics-throttle-container: A grouping that defines thresholds for advertisement suppression and measurement intervals. @@ -516,6 +498,14 @@ Internet-Draft TE Common YANG Types December 2025 explicit-route-hop-with-srlg: A grouping that augments the 'explicit-route-hop' to specify also SRLG hops. + + + +Busi, et al. Expires 19 July 2026 [Page 9] + +Internet-Draft TE Common YANG Types January 2026 + + encoding-and-switching-type: A grouping that defines the LSP encoding and switching types. @@ -551,17 +541,6 @@ Internet-Draft TE Common YANG Types December 2025 te-bandwidth-requested-type: An enumerated type for the different options to request bandwidth for a specific tunnel. - - - - - - -Busi, et al. Expires 22 June 2026 [Page 10] - -Internet-Draft TE Common YANG Types December 2025 - - 3.2.3. Groupings The "ietf-te-packet-types" module contains the following YANG @@ -575,6 +554,14 @@ Internet-Draft TE Common YANG Types December 2025 parameters for bandwidth profiles in packet networks. te-packet-path-bandwidth: A grouping that defines the path bandwidth + + + +Busi, et al. Expires 19 July 2026 [Page 10] + +Internet-Draft TE Common YANG Types January 2026 + + information and could be used in any Packet TE model (e.g., MPLS- TE topology model) for the path bandwidth representation (e.g., the bandwidth of an MPLS-TE LSP). @@ -603,22 +590,10 @@ Internet-Draft TE Common YANG Types December 2025 following documents in defining the types and YANG groupings: [RFC9522], [RFC4090], [RFC4202], [RFC4328], [RFC4561], [RFC4657], [RFC4736], [RFC6004], [RFC6378], [RFC6511], [RFC7139], [RFC7271], - [RFC7308], [RFC7551], [RFC7571], [RFC7579], and [ITU-T_G.709]. - - + [RFC7308], [RFC7551], [RFC7571], [RFC7579], [ITU-T_G.709], and + [ISOIEC_9899]. - - - - - - -Busi, et al. Expires 22 June 2026 [Page 11] - -Internet-Draft TE Common YANG Types December 2025 - - - file "ietf-te-types@2025-12-19.yang" + file "ietf-te-types@2026-01-15.yang" module ietf-te-types { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-te-types"; @@ -635,6 +610,14 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 6991: Common YANG Data Types, Section 3"; } import ietf-routing-types { + + + +Busi, et al. Expires 19 July 2026 [Page 11] + +Internet-Draft TE Common YANG Types January 2026 + + prefix rt-types; reference "RFC 8294: Common YANG Data Types for the Routing Area"; @@ -666,14 +649,6 @@ Internet-Draft TE Common YANG Types December 2025 Editor: Vishnu Pavan Beeram - - - -Busi, et al. Expires 22 June 2026 [Page 12] - -Internet-Draft TE Common YANG Types December 2025 - - Editor: Xufeng Liu @@ -689,9 +664,16 @@ Internet-Draft TE Common YANG Types December 2025 described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. - Copyright (c) 2025 IETF Trust and the persons identified as + Copyright (c) 2026 IETF Trust and the persons identified as authors of the code. All rights reserved. + + +Busi, et al. Expires 19 July 2026 [Page 12] + +Internet-Draft TE Common YANG Types January 2026 + + Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Revised BSD License set @@ -710,7 +692,7 @@ Internet-Draft TE Common YANG Types December 2025 // assigned to this document. // Please remove this note. - revision 2025-12-19 { + revision 2026-01-15 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -722,14 +704,6 @@ Internet-Draft TE Common YANG Types December 2025 - link-path-metric-type; - link-metric-type and its derived identities; - path-computation-error-reason and its derived identities; - - - -Busi, et al. Expires 22 June 2026 [Page 13] - -Internet-Draft TE Common YANG Types December 2025 - - - protocol-origin-type and its derived identities; - svec-objective-function-type and its derived identities; - svec-metric-type and its derived identities. @@ -748,6 +722,14 @@ Internet-Draft TE Common YANG Types December 2025 - path-metric-type; - path-metric-te; - path-metric-igp; + + + +Busi, et al. Expires 19 July 2026 [Page 13] + +Internet-Draft TE Common YANG Types January 2026 + + - path-metric-hop; - path-metric-delay-average; - path-metric-delay-minimum; @@ -778,14 +760,6 @@ Internet-Draft TE Common YANG Types December 2025 - updates the following leaves: - metric-type; - tunnel-constraints; - - - -Busi, et al. Expires 22 June 2026 [Page 14] - -Internet-Draft TE Common YANG Types December 2025 - - - adds the following leaves: - network-id; - path-constraints-route-objects: @@ -804,6 +778,14 @@ Internet-Draft TE Common YANG Types December 2025 - of-minimize-agg-bandwidth-consumption; - of-minimize-load-most-loaded-link; - of-minimize-cost-path-set; + + + +Busi, et al. Expires 19 July 2026 [Page 14] + +Internet-Draft TE Common YANG Types January 2026 + + - lsp-protection-reroute-extra; - lsp-protection-reroute. @@ -834,14 +816,6 @@ Internet-Draft TE Common YANG Types December 2025 "Indicates support for Point-to-Multipoint TE (P2MP-TE)."; reference "RFC 4875: Extensions to Resource Reservation Protocol - - - - -Busi, et al. Expires 22 June 2026 [Page 15] - -Internet-Draft TE Common YANG Types December 2025 - - Traffic Engineering (RSVP-TE) for Point-to-Multipoint TE Label Switched Paths (LSPs)"; } @@ -860,6 +834,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 7308: Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)"; + + + +Busi, et al. Expires 19 July 2026 [Page 15] + +Internet-Draft TE Common YANG Types January 2026 + + } feature named-path-affinities { @@ -890,14 +872,6 @@ Internet-Draft TE Common YANG Types December 2025 feature path-optimization-objective-function { description "Indicates support for path optimization objective functions."; - - - -Busi, et al. Expires 22 June 2026 [Page 16] - -Internet-Draft TE Common YANG Types December 2025 - - } /* @@ -916,6 +890,14 @@ Internet-Draft TE Common YANG Types December 2025 identity local-protection-desired { base session-attributes-flags; + + + +Busi, et al. Expires 19 July 2026 [Page 16] + +Internet-Draft TE Common YANG Types January 2026 + + description "Local protection is desired."; reference @@ -946,14 +928,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Requests FRR bandwidth protection on LSRs, if present."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 17] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 4090: Fast Reroute Extensions to RSVP-TE for LSP Tunnels"; } @@ -973,6 +947,13 @@ Internet-Draft TE Common YANG Types December 2025 "Indicates that a path re-evaluation (of the current path in use) is requested. + + +Busi, et al. Expires 19 July 2026 [Page 17] + +Internet-Draft TE Common YANG Types January 2026 + + Note that this does not trigger any LSP reroutes but instead just signals a request to evaluate whether a preferable path exists."; @@ -1002,14 +983,6 @@ Internet-Draft TE Common YANG Types December 2025 undergoing establishment. This MAY also be used to specify the behavior of end-to-end - - - -Busi, et al. Expires 22 June 2026 [Page 18] - -Internet-Draft TE Common YANG Types December 2025 - - LSP recovery for established LSPs."; reference "RFC 4920: Crankback Signaling Extensions for MPLS and GMPLS @@ -1030,6 +1003,13 @@ Internet-Draft TE Common YANG Types December 2025 This MAY also be used to specify segment-based LSP recovery through nested crankback for established LSPs. + + +Busi, et al. Expires 19 July 2026 [Page 18] + +Internet-Draft TE Common YANG Types January 2026 + + The boundary Area Border Router (ABR) / Autonomous System Border Router (ASBR) can decide to forward the PathErr message upstream to either an upstream boundary ABR/ASBR or @@ -1058,14 +1038,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 4920: Crankback Signaling Extensions for MPLS and GMPLS RSVP-TE - - - -Busi, et al. Expires 22 June 2026 [Page 19] - -Internet-Draft TE Common YANG Types December 2025 - - RFC 5420: Encoding of Attributes for MPLS LSP Establishment Using Resource Reservation Protocol Traffic Engineering (RSVP-TE) @@ -1086,6 +1058,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity contiguous-lsp-desired { + + + +Busi, et al. Expires 19 July 2026 [Page 19] + +Internet-Draft TE Common YANG Types January 2026 + + base lsp-attributes-flags; description "Indicates that a contiguous LSP is desired."; @@ -1114,14 +1094,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Indicates that the LSP MUST be provisioned in the control plane only."; - - - -Busi, et al. Expires 22 June 2026 [Page 20] - -Internet-Draft TE Common YANG Types December 2025 - - reference "RFC 6001: Generalized MPLS (GMPLS) Protocol Extensions for Multi-Layer and Multi-Region Networks (MLN/MRN) @@ -1142,6 +1114,14 @@ Internet-Draft TE Common YANG Types December 2025 Explicit Route Object (ERO)"; } + + + +Busi, et al. Expires 19 July 2026 [Page 20] + +Internet-Draft TE Common YANG Types January 2026 + + identity oob-mapping-flag { base lsp-attributes-flags; description @@ -1170,14 +1150,6 @@ Internet-Draft TE Common YANG Types December 2025 base lsp-attributes-flags; description "OAM Maintenance Entity Group End Point (MEP) entities - - - -Busi, et al. Expires 22 June 2026 [Page 21] - -Internet-Draft TE Common YANG Types December 2025 - - desired."; reference "RFC 7260: GMPLS RSVP-TE Extensions for Operations, @@ -1198,6 +1170,14 @@ Internet-Draft TE Common YANG Types December 2025 identity srlg-collection-desired { base lsp-attributes-flags; + + + +Busi, et al. Expires 19 July 2026 [Page 21] + +Internet-Draft TE Common YANG Types January 2026 + + description "Shared Risk Link Group (SRLG) collection desired."; reference @@ -1226,14 +1206,6 @@ Internet-Draft TE Common YANG Types December 2025 "P2MP-TE tree re-evaluation request."; reference "RFC 8149: RSVP Extensions for Reoptimization of Loosely - - - -Busi, et al. Expires 22 June 2026 [Page 22] - -Internet-Draft TE Common YANG Types December 2025 - - Routed Point-to-Multipoint Traffic Engineering Label Switched Paths (LSPs)"; } @@ -1254,6 +1226,14 @@ Internet-Draft TE Common YANG Types December 2025 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) + + + +Busi, et al. Expires 19 July 2026 [Page 22] + +Internet-Draft TE Common YANG Types January 2026 + + Signaling Functional Description, section 7"; } @@ -1282,14 +1262,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity link-protection-shared { - - - -Busi, et al. Expires 22 June 2026 [Page 23] - -Internet-Draft TE Common YANG Types December 2025 - - base link-protection-type; description "'Shared' link protection type."; @@ -1310,6 +1282,14 @@ Internet-Draft TE Common YANG Types December 2025 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) + + + +Busi, et al. Expires 19 July 2026 [Page 23] + +Internet-Draft TE Common YANG Types January 2026 + + Signaling Functional Description, section 7"; } @@ -1338,14 +1318,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity association-type { - - - -Busi, et al. Expires 22 June 2026 [Page 24] - -Internet-Draft TE Common YANG Types December 2025 - - description "Base identity for the tunnel association."; } @@ -1366,6 +1338,14 @@ Internet-Draft TE Common YANG Types December 2025 base association-type; description "Association type for resource sharing, used to enable + + + +Busi, et al. Expires 19 July 2026 [Page 24] + +Internet-Draft TE Common YANG Types January 2026 + + resource sharing during make-before-break."; reference "RFC 4873: GMPLS Segment Recovery @@ -1394,14 +1374,6 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 6780: RSVP ASSOCIATION Object Extensions RFC 7551: RSVP-TE Extensions for Associated Bidirectional Label Switched Paths (LSPs)"; - - - -Busi, et al. Expires 22 June 2026 [Page 25] - -Internet-Draft TE Common YANG Types December 2025 - - } identity association-type-diversity { @@ -1422,6 +1394,14 @@ Internet-Draft TE Common YANG Types December 2025 identity of-minimize-cost-path { base objective-function-type; + + + +Busi, et al. Expires 19 July 2026 [Page 25] + +Internet-Draft TE Common YANG Types January 2026 + + description "Objective function for minimizing path cost."; reference @@ -1451,13 +1431,6 @@ Internet-Draft TE Common YANG Types December 2025 (PCEP)"; } - - -Busi, et al. Expires 22 June 2026 [Page 26] - -Internet-Draft TE Common YANG Types December 2025 - - identity of-minimize-agg-bandwidth-consumption { base objective-function-type; status obsolete; @@ -1477,6 +1450,14 @@ Internet-Draft TE Common YANG Types December 2025 identity of-minimize-load-most-loaded-link { base objective-function-type; status obsolete; + + + +Busi, et al. Expires 19 July 2026 [Page 26] + +Internet-Draft TE Common YANG Types January 2026 + + description "Objective function for minimizing the load on the link that is carrying the highest load. @@ -1506,14 +1487,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity path-computation-method { - - - -Busi, et al. Expires 22 June 2026 [Page 27] - -Internet-Draft TE Common YANG Types December 2025 - - description "Base identity for supported path computation mechanisms."; } @@ -1533,6 +1506,14 @@ Internet-Draft TE Common YANG Types December 2025 description "Constrained-path LSP in which the path is obtained by querying an external source, such as a PCE server. + + + +Busi, et al. Expires 19 July 2026 [Page 27] + +Internet-Draft TE Common YANG Types January 2026 + + In the case that an LSP is defined to be externally queried, it may also have associated explicit definitions (provided to the external source to aid computation). @@ -1563,13 +1544,6 @@ Internet-Draft TE Common YANG Types December 2025 "Base identity for the LSP metric specification types."; } - - -Busi, et al. Expires 22 June 2026 [Page 28] - -Internet-Draft TE Common YANG Types December 2025 - - identity lsp-metric-relative { base lsp-metric-type; description @@ -1588,6 +1562,14 @@ Internet-Draft TE Common YANG Types December 2025 refers is specified as an absolute value."; reference "RFC 4657: Path Computation Element (PCE) Communication + + + +Busi, et al. Expires 19 July 2026 [Page 28] + +Internet-Draft TE Common YANG Types January 2026 + + Protocol Generic Requirements"; } @@ -1618,14 +1600,6 @@ Internet-Draft TE Common YANG Types December 2025 identity te-tunnel-p2mp { base te-tunnel-type; description - - - -Busi, et al. Expires 22 June 2026 [Page 29] - -Internet-Draft TE Common YANG Types December 2025 - - "TE P2MP tunnel type."; reference "RFC 4875: Extensions to Resource Reservation Protocol - @@ -1644,6 +1618,14 @@ Internet-Draft TE Common YANG Types December 2025 base tunnel-action-type; description "TE tunnel action that tears down the tunnel's current LSP + + + +Busi, et al. Expires 19 July 2026 [Page 29] + +Internet-Draft TE Common YANG Types January 2026 + + (if any) and attempts to re-establish a new LSP."; } @@ -1674,14 +1656,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity te-action-fail { - - - -Busi, et al. Expires 22 June 2026 [Page 30] - -Internet-Draft TE Common YANG Types December 2025 - - base te-action-result; description "TE action failed."; @@ -1700,6 +1674,14 @@ Internet-Draft TE Common YANG Types December 2025 identity tunnel-admin-state-up { base tunnel-admin-state-type; + + + +Busi, et al. Expires 19 July 2026 [Page 30] + +Internet-Draft TE Common YANG Types January 2026 + + description "Tunnel's administrative state is up."; } @@ -1730,14 +1712,6 @@ Internet-Draft TE Common YANG Types December 2025 "Tunnel's state is up."; } - - - -Busi, et al. Expires 22 June 2026 [Page 31] - -Internet-Draft TE Common YANG Types December 2025 - - identity tunnel-state-down { base tunnel-state-type; description @@ -1756,6 +1730,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity lsp-path-computation-ok { + + + +Busi, et al. Expires 19 July 2026 [Page 31] + +Internet-Draft TE Common YANG Types January 2026 + + base lsp-state-type; description "State path computation was successful."; @@ -1786,14 +1768,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity lsp-state-up { - - - -Busi, et al. Expires 22 June 2026 [Page 32] - -Internet-Draft TE Common YANG Types December 2025 - - base lsp-state-type; description "State is up."; @@ -1812,6 +1786,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity path-invalidation-action-type { + + + +Busi, et al. Expires 19 July 2026 [Page 32] + +Internet-Draft TE Common YANG Types January 2026 + + description "Base identity for TE path invalidation action types."; } @@ -1842,14 +1824,6 @@ Internet-Draft TE Common YANG Types December 2025 identity lsp-restoration-restore-none { base lsp-restoration-type; - - - -Busi, et al. Expires 22 June 2026 [Page 33] - -Internet-Draft TE Common YANG Types December 2025 - - description "No LSP affected by a failure is restored."; } @@ -1868,6 +1842,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity restoration-scheme-type { + + + +Busi, et al. Expires 19 July 2026 [Page 33] + +Internet-Draft TE Common YANG Types January 2026 + + description "Base identity for LSP restoration schemes."; } @@ -1898,14 +1880,6 @@ Internet-Draft TE Common YANG Types December 2025 base restoration-scheme-type; description "Restoration LSP is precomputed, but not presignalled nor - - - -Busi, et al. Expires 22 June 2026 [Page 34] - -Internet-Draft TE Common YANG Types December 2025 - - preconfigured, prior to the failure. This restoration scheme is also known as @@ -1924,6 +1898,14 @@ Internet-Draft TE Common YANG Types December 2025 prior to the failure. This restoration scheme is also known as + + + +Busi, et al. Expires 19 July 2026 [Page 34] + +Internet-Draft TE Common YANG Types January 2026 + + 'Pre-planned LSP Re-routing'."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End @@ -1954,14 +1936,6 @@ Internet-Draft TE Common YANG Types December 2025 base lsp-protection-type; status obsolete; description - - - -Busi, et al. Expires 22 June 2026 [Page 35] - -Internet-Draft TE Common YANG Types December 2025 - - "'(Full) Rerouting' LSP protection type. This identity has been obsoleted: the @@ -1980,6 +1954,14 @@ Internet-Draft TE Common YANG Types December 2025 description "'Rerouting without Extra-Traffic' LSP protection type. + + + +Busi, et al. Expires 19 July 2026 [Page 35] + +Internet-Draft TE Common YANG Types January 2026 + + This identity has been obsoleted: the 'restoration-scheme-presignaled' identity SHOULD be used instead."; @@ -2010,14 +1992,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity lsp-protection-unidir-1-plus-1 { - - - -Busi, et al. Expires 22 June 2026 [Page 36] - -Internet-Draft TE Common YANG Types December 2025 - - base lsp-protection-type; description "'1+1 Unidirectional Protection' LSP protection type."; @@ -2037,6 +2011,13 @@ Internet-Draft TE Common YANG Types December 2025 Recovery, section 6"; } + + +Busi, et al. Expires 19 July 2026 [Page 36] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-protection-extra-traffic { base lsp-protection-type; description @@ -2066,14 +2047,6 @@ Internet-Draft TE Common YANG Types December 2025 identity signal-fail-of-protection { base lsp-protection-state; description - - - -Busi, et al. Expires 22 June 2026 [Page 37] - -Internet-Draft TE Common YANG Types December 2025 - - "The protection transport entity has a signal fail condition that is of higher priority than the forced switchover command."; @@ -2093,6 +2066,14 @@ Internet-Draft TE Common YANG Types December 2025 RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; + + + +Busi, et al. Expires 19 July 2026 [Page 37] + +Internet-Draft TE Common YANG Types January 2026 + + } identity forced-switch { @@ -2122,14 +2103,6 @@ Internet-Draft TE Common YANG Types December 2025 base lsp-protection-state; description "There is a signal degrade condition on either the working - - - -Busi, et al. Expires 22 June 2026 [Page 38] - -Internet-Draft TE Common YANG Types December 2025 - - path or the protection path."; reference "RFC 6378: MPLS Transport Profile (MPLS-TP) Linear Protection @@ -2149,6 +2122,14 @@ Internet-Draft TE Common YANG Types December 2025 (GMPLS)"; } + + + +Busi, et al. Expires 19 July 2026 [Page 38] + +Internet-Draft TE Common YANG Types January 2026 + + identity wait-to-restore { base lsp-protection-state; description @@ -2178,14 +2159,6 @@ Internet-Draft TE Common YANG Types December 2025 "LSP protection is not working because of a protocol failure condition."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 39] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 7271: MPLS Transport Profile (MPLS-TP) Linear Protection to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport @@ -2205,6 +2178,14 @@ Internet-Draft TE Common YANG Types December 2025 base protection-external-commands; description "A temporary configuration action initiated by an operator + + + +Busi, et al. Expires 19 July 2026 [Page 39] + +Internet-Draft TE Common YANG Types January 2026 + + command that prevents any switchover action from being taken and, as such, freezes the current state."; reference @@ -2234,14 +2215,6 @@ Internet-Draft TE Common YANG Types December 2025 identity action-lockout-of-normal { base protection-external-commands; description - - - -Busi, et al. Expires 22 June 2026 [Page 40] - -Internet-Draft TE Common YANG Types December 2025 - - "A temporary configuration action initiated by an operator command to ensure that the normal traffic is not allowed to use the protection transport entity."; @@ -2261,6 +2234,14 @@ Internet-Draft TE Common YANG Types December 2025 normal state."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End + + + +Busi, et al. Expires 19 July 2026 [Page 40] + +Internet-Draft TE Common YANG Types January 2026 + + Generalized Multi-Protocol Label Switching (GMPLS) Recovery RFC 4427: Recovery (Protection and Restoration) Terminology @@ -2290,14 +2271,6 @@ Internet-Draft TE Common YANG Types December 2025 "A switchover action initiated by an operator command to switch the Extra-Traffic signal, the normal traffic signal, or the null signal to the protection transport entity, - - - -Busi, et al. Expires 22 June 2026 [Page 41] - -Internet-Draft TE Common YANG Types December 2025 - - unless a switchover command of equal or higher priority is in effect."; reference @@ -2317,6 +2290,14 @@ Internet-Draft TE Common YANG Types December 2025 or the null signal to the protection transport entity, unless a fault condition exists on other transport entities or a switchover command of equal or higher priority is in + + + +Busi, et al. Expires 19 July 2026 [Page 41] + +Internet-Draft TE Common YANG Types January 2026 + + effect."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End @@ -2346,14 +2327,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity clear { - - - -Busi, et al. Expires 22 June 2026 [Page 42] - -Internet-Draft TE Common YANG Types December 2025 - - base protection-external-commands; description "An action that clears the active near-end lockout of a @@ -2374,6 +2347,13 @@ Internet-Draft TE Common YANG Types December 2025 Signaling Functional Description"; } + + +Busi, et al. Expires 19 July 2026 [Page 42] + +Internet-Draft TE Common YANG Types January 2026 + + identity switching-psc1 { base switching-capabilities; description @@ -2402,14 +2382,6 @@ Internet-Draft TE Common YANG Types December 2025 Signaling Functional Description"; } - - - -Busi, et al. Expires 22 June 2026 [Page 43] - -Internet-Draft TE Common YANG Types December 2025 - - identity switching-tdm { base switching-capabilities; description @@ -2430,6 +2402,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity switching-dcsc { + + + +Busi, et al. Expires 19 July 2026 [Page 43] + +Internet-Draft TE Common YANG Types January 2026 + + base switching-capabilities; description "Data Channel Switching Capable (DCSC)."; @@ -2458,14 +2438,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity lsp-encoding-types { - - - -Busi, et al. Expires 22 June 2026 [Page 44] - -Internet-Draft TE Common YANG Types December 2025 - - description "Base identity for encoding types."; reference @@ -2486,6 +2458,14 @@ Internet-Draft TE Common YANG Types December 2025 base lsp-encoding-types; description "Ethernet LSP encoding."; + + + +Busi, et al. Expires 19 July 2026 [Page 44] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; @@ -2514,14 +2494,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Digital Wrapper LSP encoding."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 45] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; } @@ -2542,6 +2514,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; + + + +Busi, et al. Expires 19 July 2026 [Page 45] + +Internet-Draft TE Common YANG Types January 2026 + + } identity lsp-encoding-fiber-channel { @@ -2570,14 +2550,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 4328: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Extensions for G.709 Optical Transport - - - -Busi, et al. Expires 22 June 2026 [Page 46] - -Internet-Draft TE Common YANG Types December 2025 - - Networks Control"; } @@ -2598,6 +2570,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity path-setup-static { + + + +Busi, et al. Expires 19 July 2026 [Page 46] + +Internet-Draft TE Common YANG Types January 2026 + + base path-signaling-type; description "Static LSP provisioning path setup."; @@ -2626,14 +2606,6 @@ Internet-Draft TE Common YANG Types December 2025 identity path-scope-segment { base path-scope-type; description - - - -Busi, et al. Expires 22 June 2026 [Page 47] - -Internet-Draft TE Common YANG Types December 2025 - - "Path scope segment."; reference "RFC 4873: GMPLS Segment Recovery"; @@ -2654,6 +2626,14 @@ Internet-Draft TE Common YANG Types December 2025 identity route-include-object { base route-usage-type; + + + +Busi, et al. Expires 19 July 2026 [Page 47] + +Internet-Draft TE Common YANG Types January 2026 + + description "'Include route' object."; reference @@ -2682,14 +2662,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 4874: Exclude Routes - Extension to Resource ReserVation Protocol-Traffic Engineering (RSVP-TE)"; - - - -Busi, et al. Expires 22 June 2026 [Page 48] - -Internet-Draft TE Common YANG Types December 2025 - - } identity path-metric-optimization-type { @@ -2710,6 +2682,14 @@ Internet-Draft TE Common YANG Types December 2025 } identity link-metric-type { + + + +Busi, et al. Expires 19 July 2026 [Page 48] + +Internet-Draft TE Common YANG Types January 2026 + + base link-path-metric-type; description "Base identity for the link metric types."; @@ -2738,14 +2718,6 @@ Internet-Draft TE Common YANG Types December 2025 identity link-metric-delay-average { base link-metric-type; - - - -Busi, et al. Expires 22 June 2026 [Page 49] - -Internet-Draft TE Common YANG Types December 2025 - - description "Unidirectional Link Delay, measured in units of microseconds."; @@ -2766,6 +2738,14 @@ Internet-Draft TE Common YANG Types December 2025 Extensions, Section 4.2 RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions, Section 4.2"; + + + +Busi, et al. Expires 19 July 2026 [Page 49] + +Internet-Draft TE Common YANG Types January 2026 + + } identity link-metric-delay-maximum { @@ -2795,13 +2775,6 @@ Internet-Draft TE Common YANG Types December 2025 Extensions, Section 4.5"; } - - -Busi, et al. Expires 22 June 2026 [Page 50] - -Internet-Draft TE Common YANG Types December 2025 - - identity path-metric-type { base link-path-metric-type; base path-metric-optimization-type; @@ -2821,6 +2794,14 @@ Internet-Draft TE Common YANG Types December 2025 identity path-metric-igp { base path-metric-type; description + + + +Busi, et al. Expires 19 July 2026 [Page 50] + +Internet-Draft TE Common YANG Types January 2026 + + "Interior Gateway Protocol (IGP) Path Metric."; reference "RFC 5440: Path Computation Element (PCE) Communication @@ -2850,14 +2831,6 @@ Internet-Draft TE Common YANG Types December 2025 identity path-metric-delay-minimum { base path-metric-type; - - - -Busi, et al. Expires 22 June 2026 [Page 51] - -Internet-Draft TE Common YANG Types December 2025 - - description "The Path Min Delay Metric, measured in units of microseconds."; @@ -2877,6 +2850,14 @@ Internet-Draft TE Common YANG Types December 2025 base path-metric-type; description "The Path Residual Bandwidth, defined as the minimum Link + + + +Busi, et al. Expires 19 July 2026 [Page 51] + +Internet-Draft TE Common YANG Types January 2026 + + Residual Bandwidth all the links along the path. The Path Residual Bandwidth can be seen as the path @@ -2907,13 +2888,6 @@ Internet-Draft TE Common YANG Types December 2025 "Base identity for the path tiebreaker type."; } - - -Busi, et al. Expires 22 June 2026 [Page 52] - -Internet-Draft TE Common YANG Types December 2025 - - identity path-tiebreaker-minfill { base path-tiebreaker-type; description @@ -2932,6 +2906,14 @@ Internet-Draft TE Common YANG Types December 2025 base path-tiebreaker-type; description "Random LSP path placement."; + + + +Busi, et al. Expires 19 July 2026 [Page 52] + +Internet-Draft TE Common YANG Types January 2026 + + } identity resource-affinities-type { @@ -2962,14 +2944,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels RFC 2702: Requirements for Traffic Engineering Over MPLS"; - - - -Busi, et al. Expires 22 June 2026 [Page 53] - -Internet-Draft TE Common YANG Types December 2025 - - } identity resource-aff-exclude-any { @@ -2988,6 +2962,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 9522: Overview and Principles of Internet Traffic Engineering"; + + + +Busi, et al. Expires 19 July 2026 [Page 53] + +Internet-Draft TE Common YANG Types January 2026 + + } identity not-optimized { @@ -3018,14 +3000,6 @@ Internet-Draft TE Common YANG Types December 2025 identity path-computation-srlg-type { description - - - -Busi, et al. Expires 22 June 2026 [Page 54] - -Internet-Draft TE Common YANG Types December 2025 - - "Base identity for Shared Risk Link Group (SRLG) path computation."; } @@ -3044,6 +3018,14 @@ Internet-Draft TE Common YANG Types December 2025 the path computation."; } + + + +Busi, et al. Expires 19 July 2026 [Page 54] + +Internet-Draft TE Common YANG Types January 2026 + + identity srlg-preferred { base path-computation-srlg-type; description @@ -3074,14 +3056,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity path-computation-error-no-topology { - - - -Busi, et al. Expires 22 June 2026 [Page 55] - -Internet-Draft TE Common YANG Types December 2025 - - base path-computation-error-reason; description "Path computation has failed because there is no topology @@ -3100,6 +3074,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained + + + +Busi, et al. Expires 19 July 2026 [Page 55] + +Internet-Draft TE Common YANG Types January 2026 + + Inter-Domain Traffic Engineering Label Switched Paths RFC 8685: Path Computation Element Communication Protocol @@ -3130,14 +3112,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity path-computation-error-destination-unknown-in-domain { - - - -Busi, et al. Expires 22 June 2026 [Page 56] - -Internet-Draft TE Common YANG Types December 2025 - - base path-computation-error-reason; description "Path computation has failed because the destination node is @@ -3156,6 +3130,14 @@ Internet-Draft TE Common YANG Types December 2025 identity path-computation-error-no-resource { base path-computation-error-reason; + + + +Busi, et al. Expires 19 July 2026 [Page 56] + +Internet-Draft TE Common YANG Types January 2026 + + description "Path computation has failed because there is no available resource in one or more domains. @@ -3186,14 +3168,6 @@ Internet-Draft TE Common YANG Types December 2025 https://www.iana.org/assignments/pcep /pcep.xhtml#no-path-vector-tlv"; - - - -Busi, et al. Expires 22 June 2026 [Page 57] - -Internet-Draft TE Common YANG Types December 2025 - - } identity path-computation-error-destination-domain-unknown { @@ -3213,6 +3187,13 @@ Internet-Draft TE Common YANG Types December 2025 /pcep.xhtml#no-path-vector-tlv"; } + + +Busi, et al. Expires 19 July 2026 [Page 57] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-computation-error-p2mp { base path-computation-error-reason; description @@ -3242,14 +3223,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 5557: Path Computation Element Communication Protocol (PCEP) Requirements and Protocol Extensions in - - - -Busi, et al. Expires 22 June 2026 [Page 58] - -Internet-Draft TE Common YANG Types December 2025 - - Support of Global Concurrent Optimization https://www.iana.org/assignments/pcep @@ -3269,6 +3242,14 @@ Internet-Draft TE Common YANG Types December 2025 (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization + + + +Busi, et al. Expires 19 July 2026 [Page 58] + +Internet-Draft TE Common YANG Types January 2026 + + https://www.iana.org/assignments/pcep /pcep.xhtml#no-path-vector-tlv"; } @@ -3298,14 +3279,6 @@ Internet-Draft TE Common YANG Types December 2025 It corresponds to bit 28 of the Flags field of the NO-PATH-VECTOR TLV."; - - - -Busi, et al. Expires 22 June 2026 [Page 59] - -Internet-Draft TE Common YANG Types December 2025 - - reference "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained @@ -3325,6 +3298,14 @@ Internet-Draft TE Common YANG Types December 2025 It corresponds to bit 29 of the Flags field of the NO-PATH-VECTOR TLV."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 59] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 5440: Path Computation Element (PCE) Communication Protocol (PCEP); @@ -3354,14 +3335,6 @@ Internet-Draft TE Common YANG Types December 2025 } identity protocol-origin-api { - - - -Busi, et al. Expires 22 June 2026 [Page 60] - -Internet-Draft TE Common YANG Types December 2025 - - base protocol-origin-type; description "Protocol origin is via Application Programming Interface @@ -3381,6 +3354,14 @@ Internet-Draft TE Common YANG Types December 2025 identity protocol-origin-bgp { base protocol-origin-type; description + + + +Busi, et al. Expires 19 July 2026 [Page 60] + +Internet-Draft TE Common YANG Types January 2026 + + "Protocol origin is Border Gateway Protocol (BGP)."; reference "RFC 9012: The BGP Tunnel Encapsulation Attribute"; @@ -3410,14 +3391,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Objective function for minimizing the load on the link that is carrying the highest load (MLL)."; - - - -Busi, et al. Expires 22 June 2026 [Page 61] - -Internet-Draft TE Common YANG Types December 2025 - - reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol @@ -3437,6 +3410,14 @@ Internet-Draft TE Common YANG Types December 2025 identity svec-of-minimize-common-transit-domain { base svec-objective-function-type; + + + +Busi, et al. Expires 19 July 2026 [Page 61] + +Internet-Draft TE Common YANG Types January 2026 + + description "Objective function for minimizing the number of common transit domains (MCTD)."; @@ -3466,14 +3447,6 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 8685: Path Computation Element Communication Protocol (PCEP) Extensions for the Hierarchical Path Computation Element (H-PCE) Architecture."; - - - -Busi, et al. Expires 22 June 2026 [Page 62] - -Internet-Draft TE Common YANG Types December 2025 - - } identity svec-of-minimize-shared-nodes { @@ -3493,6 +3466,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; + + + +Busi, et al. Expires 19 July 2026 [Page 62] + +Internet-Draft TE Common YANG Types January 2026 + + } identity svec-metric-cumulative-te { @@ -3522,14 +3503,6 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol - - - -Busi, et al. Expires 22 June 2026 [Page 63] - -Internet-Draft TE Common YANG Types December 2025 - - (PCEP)"; } @@ -3549,6 +3522,14 @@ Internet-Draft TE Common YANG Types December 2025 "Load of the most loaded link."; reference "RFC 5541: Encoding of Objective Functions in the Path + + + +Busi, et al. Expires 19 July 2026 [Page 63] + +Internet-Draft TE Common YANG Types January 2026 + + Computation Element Communication Protocol (PCEP)"; } @@ -3579,13 +3560,6 @@ Internet-Draft TE Common YANG Types December 2025 Engineering (MPLS-TE)"; } - - -Busi, et al. Expires 22 June 2026 [Page 64] - -Internet-Draft TE Common YANG Types December 2025 - - typedef admin-groups { type union { type admin-group; @@ -3604,6 +3578,14 @@ Internet-Draft TE Common YANG Types December 2025 The most significant byte in the hex-string is the farthest to the left in the byte sequence. + + + +Busi, et al. Expires 19 July 2026 [Page 64] + +Internet-Draft TE Common YANG Types January 2026 + + Leading zero bytes in the configured value may be omitted for brevity."; reference @@ -3634,14 +3616,6 @@ Internet-Draft TE Common YANG Types December 2025 enum normal { value 1; description - - - -Busi, et al. Expires 22 June 2026 [Page 65] - -Internet-Draft TE Common YANG Types December 2025 - - "Normal. Indicates that the anomalous bit is not set."; @@ -3660,6 +3634,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly + + + +Busi, et al. Expires 19 July 2026 [Page 65] + +Internet-Draft TE Common YANG Types January 2026 + + Routed Label Switched Paths (LSPs) Using TE Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions"; @@ -3690,14 +3672,6 @@ Internet-Draft TE Common YANG Types December 2025 description "In some test mode."; } - - - -Busi, et al. Expires 22 June 2026 [Page 66] - -Internet-Draft TE Common YANG Types December 2025 - - enum preparing-maintenance { description "The resource is disabled in the control plane to prepare @@ -3716,6 +3690,14 @@ Internet-Draft TE Common YANG Types December 2025 "Status is unknown."; } } + + + +Busi, et al. Expires 19 July 2026 [Page 66] + +Internet-Draft TE Common YANG Types January 2026 + + description "Defines a type representing the common states of a TE resource."; @@ -3737,7 +3719,8 @@ Internet-Draft TE Common YANG Types December 2025 It is a string containing a list of numbers separated by commas, where each of these numbers can be non-negative - decimal, hex integer, or hex float: + decimal, hex integer, or hex float, as defined in + ISO/IEC 9899: (dec | hex | float)[*(','(dec | hex | float))] @@ -3746,19 +3729,11 @@ Internet-Draft TE Common YANG Types December 2025 (e.g., 0x1p10), where the units are in bytes per second. Canonically, the string is represented as all lowercase and in - - - -Busi, et al. Expires 22 June 2026 [Page 67] - -Internet-Draft TE Common YANG Types December 2025 - - hex, where the prefix '0x' precedes the hex number."; reference - "RFC 8294: Common YANG Data Types for the Routing Area - ITU-T G.709: Interfaces for the optical transport network - - Edition 6.0 (06/2020)"; + "ISO/IEC 9899:2024: Information Technology - Programming + Languages - C, Section 6.4.4.2 + RFC 8294: Common YANG Data Types for the Routing Area"; } typedef te-ds-class { @@ -3772,6 +3747,13 @@ Internet-Draft TE Common YANG Types December 2025 MPLS Traffic Engineering, Section 4.3.1"; } + + +Busi, et al. Expires 19 July 2026 [Page 67] + +Internet-Draft TE Common YANG Types January 2026 + + typedef te-global-id { type uint32; description @@ -3802,14 +3784,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Enumerated type for specifying loose or strict paths."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 68] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, Section 4.3.3"; } @@ -3828,12 +3802,20 @@ Internet-Draft TE Common YANG Types December 2025 description "Defines a type representing the access type of a TE link."; reference - "RFC 3630: Traffic Engineering (TE) Extensions to OSPF - Version 2"; - } - typedef te-label-direction { - type enumeration { + + +Busi, et al. Expires 19 July 2026 [Page 68] + +Internet-Draft TE Common YANG Types January 2026 + + + "RFC 3630: Traffic Engineering (TE) Extensions to OSPF + Version 2"; + } + + typedef te-label-direction { + type enumeration { enum forward { description "Label allocated for the forward LSP direction."; @@ -3858,14 +3840,6 @@ Internet-Draft TE Common YANG Types December 2025 enum outgoing { description "The explicit route represents an outgoing link on - - - -Busi, et al. Expires 22 June 2026 [Page 69] - -Internet-Draft TE Common YANG Types December 2025 - - a node."; } } @@ -3885,6 +3859,13 @@ Internet-Draft TE Common YANG Types December 2025 Section 3.7"; } + + +Busi, et al. Expires 19 July 2026 [Page 69] + +Internet-Draft TE Common YANG Types January 2026 + + typedef te-node-id { type union { type yang:dotted-quad; @@ -3914,14 +3895,6 @@ Internet-Draft TE Common YANG Types December 2025 Section 4.3 RFC 6119: IPv6 Traffic Engineering in IS-IS, Section 3.2.1 RFC 6827: Automatically Switched Optical Network (ASON) - - - -Busi, et al. Expires 22 June 2026 [Page 70] - -Internet-Draft TE Common YANG Types December 2025 - - Routing for OSPFv2 Protocols, Section 3"; } @@ -3941,6 +3914,14 @@ Internet-Draft TE Common YANG Types December 2025 typedef te-path-disjointness { type bits { + + + +Busi, et al. Expires 19 July 2026 [Page 70] + +Internet-Draft TE Common YANG Types January 2026 + + bit node { position 0; description @@ -3970,14 +3951,6 @@ Internet-Draft TE Common YANG Types December 2025 enum normal { description "Both the recovery span and the working span are fully - - - -Busi, et al. Expires 22 June 2026 [Page 71] - -Internet-Draft TE Common YANG Types December 2025 - - allocated and active, data traffic is being transported over (or selected from) the working span, and no trigger events are reported."; @@ -3997,6 +3970,14 @@ Internet-Draft TE Common YANG Types December 2025 enum recovery-failed { description "The recovery action has failed."; + + + +Busi, et al. Expires 19 July 2026 [Page 71] + +Internet-Draft TE Common YANG Types January 2026 + + } enum reversion-started { description @@ -4026,14 +4007,6 @@ Internet-Draft TE Common YANG Types December 2025 "The recovery domain is recovering from a failure/degrade condition on the working span that is being controlled by the Wait-to-Restore (WTR) timer."; - - - -Busi, et al. Expires 22 June 2026 [Page 72] - -Internet-Draft TE Common YANG Types December 2025 - - } } description @@ -4054,6 +4027,13 @@ Internet-Draft TE Common YANG Types December 2025 template."; } + + +Busi, et al. Expires 19 July 2026 [Page 72] + +Internet-Draft TE Common YANG Types January 2026 + + typedef te-topology-event-type { type enumeration { enum add { @@ -4082,14 +4062,6 @@ Internet-Draft TE Common YANG Types December 2025 length "0"; // empty string } - - - -Busi, et al. Expires 22 June 2026 [Page 73] - -Internet-Draft TE Common YANG Types December 2025 - - type string { pattern '([a-zA-Z0-9\-_.]+:)*' + '/?([a-zA-Z0-9\-_.]+)(/[a-zA-Z0-9\-_.]+)*'; @@ -4110,6 +4082,14 @@ Internet-Draft TE Common YANG Types December 2025 typedef te-tp-id { type union { + + + +Busi, et al. Expires 19 July 2026 [Page 73] + +Internet-Draft TE Common YANG Types January 2026 + + type uint32; // Unnumbered type inet:ip-address; @@ -4138,14 +4118,6 @@ Internet-Draft TE Common YANG Types December 2025 } enum primary-reverse-path { description - - - -Busi, et al. Expires 22 June 2026 [Page 74] - -Internet-Draft TE Common YANG Types December 2025 - - "Indicates that the TE path is a primary reverse path."; } enum secondary-reverse-path { @@ -4167,6 +4139,13 @@ Internet-Draft TE Common YANG Types December 2025 description "This grouping defines the generic TE bandwidth. + + +Busi, et al. Expires 19 July 2026 [Page 74] + +Internet-Draft TE Common YANG Types January 2026 + + For some known data-plane technologies, specific modeling structures are specified. @@ -4194,14 +4173,6 @@ Internet-Draft TE Common YANG Types December 2025 } } } - - - -Busi, et al. Expires 22 June 2026 [Page 75] - -Internet-Draft TE Common YANG Types December 2025 - - } /* @@ -4223,6 +4194,14 @@ Internet-Draft TE Common YANG Types December 2025 The choices can be augmented for specific data-plane technologies."; choice technology { + + + +Busi, et al. Expires 19 July 2026 [Page 75] + +Internet-Draft TE Common YANG Types January 2026 + + default "generic"; description "Data-plane technology type."; @@ -4250,14 +4229,6 @@ Internet-Draft TE Common YANG Types December 2025 description "TE topology identifier container."; leaf provider-id { - - - -Busi, et al. Expires 22 June 2026 [Page 76] - -Internet-Draft TE Common YANG Types December 2025 - - type te-global-id; default "0"; description @@ -4280,6 +4251,13 @@ Internet-Draft TE Common YANG Types December 2025 "When the datastore contains several topologies, 'topology-id' distinguishes between them. + + +Busi, et al. Expires 19 July 2026 [Page 76] + +Internet-Draft TE Common YANG Types January 2026 + + If omitted, the default (empty) string for this leaf is assumed."; } @@ -4306,14 +4284,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf one-way-delay { type uint32 { range "0..16777215"; - - - -Busi, et al. Expires 22 June 2026 [Page 77] - -Internet-Draft TE Common YANG Types December 2025 - - } units "microseconds"; description @@ -4336,6 +4306,14 @@ Internet-Draft TE Common YANG Types December 2025 reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + + + +Busi, et al. Expires 19 July 2026 [Page 77] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -4362,14 +4340,6 @@ Internet-Draft TE Common YANG Types December 2025 PM defined in this grouping are applicable to generic TE PM as well as packet TE PM."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 78] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly @@ -4392,6 +4362,14 @@ Internet-Draft TE Common YANG Types December 2025 default "normal"; description "Residual bandwidth normality."; + + + +Busi, et al. Expires 19 July 2026 [Page 78] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf one-way-available-bandwidth { type rt-types:bandwidth-ieee-float32; @@ -4418,14 +4396,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Bandwidth utilization that represents the actual utilization of the link (i.e., as measured in the router). - - - -Busi, et al. Expires 22 June 2026 [Page 79] - -Internet-Draft TE Common YANG Types December 2025 - - For a bundled link, bandwidth utilization is defined to be the sum of the component link bandwidth utilizations."; } @@ -4448,6 +4418,14 @@ Internet-Draft TE Common YANG Types December 2025 default "0"; description "One-way delay or latency."; + + + +Busi, et al. Expires 19 July 2026 [Page 79] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf one-way-residual-bandwidth { type rt-types:bandwidth-ieee-float32; @@ -4474,14 +4452,6 @@ Internet-Draft TE Common YANG Types December 2025 the sum of the component link available bandwidths."; } leaf one-way-utilized-bandwidth { - - - -Busi, et al. Expires 22 June 2026 [Page 80] - -Internet-Draft TE Common YANG Types December 2025 - - type rt-types:bandwidth-ieee-float32; units "bytes per second"; default "0x0p0"; @@ -4504,6 +4474,14 @@ Internet-Draft TE Common YANG Types December 2025 default "0"; description "Two-way delay or latency."; + + + +Busi, et al. Expires 19 July 2026 [Page 80] + +Internet-Draft TE Common YANG Types January 2026 + + } } @@ -4530,14 +4508,6 @@ Internet-Draft TE Common YANG Types December 2025 uses performance-metrics-one-way-delay-loss; uses performance-metrics-one-way-bandwidth; } - - - -Busi, et al. Expires 22 June 2026 [Page 81] - -Internet-Draft TE Common YANG Types December 2025 - - container performance-metrics-two-way { description "Two-way link performance information in real time."; @@ -4560,6 +4530,14 @@ Internet-Draft TE Common YANG Types December 2025 'measure-interval'."; } description + + + +Busi, et al. Expires 19 July 2026 [Page 81] + +Internet-Draft TE Common YANG Types January 2026 + + "Link performance information in real time."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions @@ -4586,14 +4564,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf advertisement-interval { type uint32; units "seconds"; - - - -Busi, et al. Expires 22 June 2026 [Page 82] - -Internet-Draft TE Common YANG Types December 2025 - - default "0"; description "Interval to advertise the extended metric values."; @@ -4616,6 +4586,14 @@ Internet-Draft TE Common YANG Types December 2025 "If the measured parameter falls outside an upper bound for all but the minimum-delay metric (or a lower bound for the minimum-delay metric only) and the advertised + + + +Busi, et al. Expires 19 July 2026 [Page 82] + +Internet-Draft TE Common YANG Types January 2026 + + value is not already outside that bound, an 'anomalous' announcement (anomalous bit set) will be triggered."; uses performance-metrics-thresholds; @@ -4642,14 +4620,6 @@ Internet-Draft TE Common YANG Types December 2025 /* * TE tunnel generic groupings - - - -Busi, et al. Expires 22 June 2026 [Page 83] - -Internet-Draft TE Common YANG Types December 2025 - - */ grouping explicit-route-hop { @@ -4672,6 +4642,14 @@ Internet-Draft TE Common YANG Types December 2025 RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE)"; + + + +Busi, et al. Expires 19 July 2026 [Page 83] + +Internet-Draft TE Common YANG Types January 2026 + + leaf node-id-uri { type nw:node-id; description @@ -4698,14 +4676,6 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, Section 4.3, EXPLICIT_ROUTE in RSVP-TE RFC 3477: Signalling Unnumbered Links in Resource - - - -Busi, et al. Expires 22 June 2026 [Page 84] - -Internet-Draft TE Common YANG Types December 2025 - - ReSerVation Protocol - Traffic Engineering (RSVP-TE)"; leaf link-tp-id { @@ -4728,6 +4698,14 @@ Internet-Draft TE Common YANG Types December 2025 } } } + + + +Busi, et al. Expires 19 July 2026 [Page 84] + +Internet-Draft TE Common YANG Types January 2026 + + case unnumbered-link-hop { container unnumbered-link-hop { must '(link-tp-id-uri or link-tp-id) and ' @@ -4755,13 +4733,6 @@ Internet-Draft TE Common YANG Types December 2025 description "TE LTP identifier. - - -Busi, et al. Expires 22 June 2026 [Page 85] - -Internet-Draft TE Common YANG Types December 2025 - - The combination of the TE link ID and the TE node ID is used to identify an unnumbered TE link."; } @@ -4783,6 +4754,14 @@ Internet-Draft TE Common YANG Types December 2025 } leaf direction { type te-link-direction; + + + +Busi, et al. Expires 19 July 2026 [Page 85] + +Internet-Draft TE Common YANG Types January 2026 + + default "outgoing"; description "Link route object direction."; @@ -4810,14 +4789,6 @@ Internet-Draft TE Common YANG Types December 2025 case label { description "The label explicit route hop type."; - - - -Busi, et al. Expires 22 June 2026 [Page 86] - -Internet-Draft TE Common YANG Types December 2025 - - container label-hop { description "Label hop type."; @@ -4839,6 +4810,14 @@ Internet-Draft TE Common YANG Types December 2025 case srlg { description "An Shared Risk Link Group (SRLG) value to be + + + +Busi, et al. Expires 19 July 2026 [Page 86] + +Internet-Draft TE Common YANG Types January 2026 + + included or excluded."; container srlg { description @@ -4866,14 +4845,6 @@ Internet-Draft TE Common YANG Types December 2025 The order of entries is defined by the user without relying on key values."; - - - -Busi, et al. Expires 22 June 2026 [Page 87] - -Internet-Draft TE Common YANG Types December 2025 - - } choice type { description @@ -4895,6 +4866,14 @@ Internet-Draft TE Common YANG Types December 2025 } leaf node-id { type te-node-id; + + + +Busi, et al. Expires 19 July 2026 [Page 87] + +Internet-Draft TE Common YANG Types January 2026 + + description "The identifier of a node in the TE topology."; } @@ -4922,14 +4901,6 @@ Internet-Draft TE Common YANG Types December 2025 mandatory true; description "Numbered TE LTP identifier."; - - - -Busi, et al. Expires 22 June 2026 [Page 88] - -Internet-Draft TE Common YANG Types December 2025 - - } leaf-list flags { type path-attribute-flags; @@ -4951,6 +4922,14 @@ Internet-Draft TE Common YANG Types December 2025 must '(link-tp-id-uri or link-tp-id) and ' + '(node-id-uri or node-id)' { description + + + +Busi, et al. Expires 19 July 2026 [Page 88] + +Internet-Draft TE Common YANG Types January 2026 + + "At least one node identifier and at least one Link Termination Point (LTP) identifier need to be present."; @@ -4978,14 +4957,6 @@ Internet-Draft TE Common YANG Types December 2025 type nw:node-id; description "The identifier of a node in the topology."; - - - -Busi, et al. Expires 22 June 2026 [Page 89] - -Internet-Draft TE Common YANG Types December 2025 - - } leaf node-id { type te-node-id; @@ -5007,10 +4978,18 @@ Internet-Draft TE Common YANG Types December 2025 } case label { description - "The label Record Route entry types."; - container label-hop { - description - "Label route hop type."; + + + +Busi, et al. Expires 19 July 2026 [Page 89] + +Internet-Draft TE Common YANG Types January 2026 + + + "The label Record Route entry types."; + container label-hop { + description + "Label route hop type."; uses te-label; leaf-list flags { type path-attribute-flags; @@ -5034,14 +5013,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf restriction { type enumeration { enum inclusive { - - - -Busi, et al. Expires 22 June 2026 [Page 90] - -Internet-Draft TE Common YANG Types December 2025 - - description "The label or label range is inclusive."; } @@ -5063,6 +5034,14 @@ Internet-Draft TE Common YANG Types December 2025 must "(not(../label-end/te-label/direction) and" + " not(te-label/direction))" + " or " + + + +Busi, et al. Expires 19 July 2026 [Page 90] + +Internet-Draft TE Common YANG Types January 2026 + + + "(../label-end/te-label/direction = te-label/direction)" + " or " + "(not(te-label/direction) and" @@ -5090,14 +5069,6 @@ Internet-Draft TE Common YANG Types December 2025 + " (../label-start/te-label/direction = 'forward'))" + " or " + "(not(../label-start/te-label/direction) and" - - - -Busi, et al. Expires 22 June 2026 [Page 91] - -Internet-Draft TE Common YANG Types December 2025 - - + " (te-label/direction = 'forward'))" { error-message "'label-start' and 'label-end' must have the " + "same direction."; @@ -5119,6 +5090,14 @@ Internet-Draft TE Common YANG Types December 2025 'label-start' > 'label-end' enforces 'label-step' < 0."; choice technology { default "generic"; + + + +Busi, et al. Expires 19 July 2026 [Page 91] + +Internet-Draft TE Common YANG Types January 2026 + + description "Data-plane technology type."; case generic { @@ -5146,14 +5125,6 @@ Internet-Draft TE Common YANG Types December 2025 labels in the range are available. In case the restriction is 'exclusive', the bit-position is - - - -Busi, et al. Expires 22 June 2026 [Page 92] - -Internet-Draft TE Common YANG Types December 2025 - - set if the corresponding mapped label is not available. In this case, if the range-bitmap is not present, all the labels in the range are not available. @@ -5175,6 +5146,14 @@ Internet-Draft TE Common YANG Types December 2025 - bit position (24) is set, and the corresponding mapped label from the range is 16000 + (24 * 'label-step') or 16024 for default 'label-step' = 1."; + + + +Busi, et al. Expires 19 July 2026 [Page 92] + +Internet-Draft TE Common YANG Types January 2026 + + } } @@ -5202,14 +5181,6 @@ Internet-Draft TE Common YANG Types December 2025 grouping optimization-metric-entry { description "Optimization metrics configuration grouping."; - - - -Busi, et al. Expires 22 June 2026 [Page 93] - -Internet-Draft TE Common YANG Types December 2025 - - leaf metric-type { type identityref { base path-metric-optimization-type; @@ -5231,6 +5202,14 @@ Internet-Draft TE Common YANG Types December 2025 "Container for the 'exclude route' object list."; uses path-route-exclude-objects; } + + + +Busi, et al. Expires 19 July 2026 [Page 93] + +Internet-Draft TE Common YANG Types January 2026 + + container explicit-route-include-objects { when "../metric-type = " + "'te-types:path-metric-optimize-includes'"; @@ -5258,14 +5237,6 @@ Internet-Draft TE Common YANG Types December 2025 in the computed path."; reference "RFC 4202: Routing Extensions in Support of - - - -Busi, et al. Expires 22 June 2026 [Page 94] - -Internet-Draft TE Common YANG Types December 2025 - - Generalized Multi-Protocol Label Switching (GMPLS)"; } @@ -5287,6 +5258,14 @@ Internet-Draft TE Common YANG Types December 2025 description "TE LSP requested hold priority."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 94] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; } leaf signaling-type { @@ -5314,14 +5293,6 @@ Internet-Draft TE Common YANG Types December 2025 grouping path-constraints-route-objects { description - - - -Busi, et al. Expires 22 June 2026 [Page 95] - -Internet-Draft TE Common YANG Types December 2025 - - "List of route entries to be included or excluded when performing the path computation."; container explicit-route-objects { @@ -5343,6 +5314,14 @@ Internet-Draft TE Common YANG Types December 2025 The order of entries is defined by the user without relying on key values."; } + + + +Busi, et al. Expires 19 July 2026 [Page 95] + +Internet-Draft TE Common YANG Types January 2026 + + uses explicit-route-hop { refine "type/numbered-node-hop/numbered-node-hop" + "/hop-type" { @@ -5370,14 +5349,6 @@ Internet-Draft TE Common YANG Types December 2025 } default "te-types:route-include-object"; description - - - -Busi, et al. Expires 22 June 2026 [Page 96] - -Internet-Draft TE Common YANG Types December 2025 - - "Indicates whether to include or exclude the route object. @@ -5399,6 +5370,14 @@ Internet-Draft TE Common YANG Types December 2025 must '(. = "strict") or ' + 'derived-from-or-self(../../explicit-route-usage,' + '"te-types:route-include-object")' { + + + +Busi, et al. Expires 19 July 2026 [Page 96] + +Internet-Draft TE Common YANG Types January 2026 + + description "Loose hops can only be used for 'include' route objects."; @@ -5426,14 +5405,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf index { type uint32; description - - - -Busi, et al. Expires 22 June 2026 [Page 97] - -Internet-Draft TE Common YANG Types December 2025 - - "Route object entry index. The index is used to identify an entry in the list. @@ -5455,6 +5426,14 @@ Internet-Draft TE Common YANG Types December 2025 description "List of Explicit Route Objects to be excluded in the path computation."; + + + +Busi, et al. Expires 19 July 2026 [Page 97] + +Internet-Draft TE Common YANG Types January 2026 + + leaf index { type uint32; description @@ -5482,14 +5461,6 @@ Internet-Draft TE Common YANG Types December 2025 path metrics. TE paths which have at least one path metric which - - - -Busi, et al. Expires 22 June 2026 [Page 98] - -Internet-Draft TE Common YANG Types December 2025 - - exceeds the specified bounds MUST NOT be selected. TE paths that traverse TE links which have at least one @@ -5512,6 +5483,13 @@ Internet-Draft TE Common YANG Types December 2025 A zero indicates an unbounded upper limit for the specified 'metric-type'. + + +Busi, et al. Expires 19 July 2026 [Page 98] + +Internet-Draft TE Common YANG Types January 2026 + + The unit of is interpreted in the context of the 'metric-type' identity."; } @@ -5538,14 +5516,6 @@ Internet-Draft TE Common YANG Types December 2025 "TE path metric type."; uses optimization-metric-entry; } - - - -Busi, et al. Expires 22 June 2026 [Page 99] - -Internet-Draft TE Common YANG Types December 2025 - - /* Tiebreakers */ container tiebreakers { status deprecated; @@ -5568,6 +5538,14 @@ Internet-Draft TE Common YANG Types December 2025 status deprecated; description "Identifies an entry in the list of tiebreakers."; + + + +Busi, et al. Expires 19 July 2026 [Page 99] + +Internet-Draft TE Common YANG Types January 2026 + + } } } @@ -5594,14 +5572,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf tiebreaker { type identityref { base path-tiebreaker-type; - - - -Busi, et al. Expires 22 June 2026 [Page 100] - -Internet-Draft TE Common YANG Types December 2025 - - } default "te-types:path-tiebreaker-random"; description @@ -5624,6 +5594,14 @@ Internet-Draft TE Common YANG Types December 2025 type identityref { base resource-affinities-type; } + + + +Busi, et al. Expires 19 July 2026 [Page 100] + +Internet-Draft TE Common YANG Types January 2026 + + description "Identifies an entry in the list of value affinity constraints."; @@ -5650,14 +5628,6 @@ Internet-Draft TE Common YANG Types December 2025 base resource-affinities-type; } description - - - -Busi, et al. Expires 22 June 2026 [Page 101] - -Internet-Draft TE Common YANG Types December 2025 - - "Identifies an entry in the list of named affinity constraints."; } @@ -5680,6 +5650,14 @@ Internet-Draft TE Common YANG Types December 2025 "Path Shared Risk Link Group (SRLG) grouping."; container path-srlgs-lists { description + + + +Busi, et al. Expires 19 July 2026 [Page 101] + +Internet-Draft TE Common YANG Types January 2026 + + "Path Shared Risk Link Group (SRLG) properties container."; list path-srlgs-list { key "usage"; @@ -5706,14 +5684,6 @@ Internet-Draft TE Common YANG Types December 2025 "Container for the list of named Shared Risk Link Groups (SRLGs)."; list path-srlgs-name { - - - -Busi, et al. Expires 22 June 2026 [Page 102] - -Internet-Draft TE Common YANG Types December 2025 - - key "usage"; description "List of named Shared Risk Link Groups (SRLGs) to be @@ -5736,6 +5706,14 @@ Internet-Draft TE Common YANG Types December 2025 } grouping generic-path-disjointness { + + + +Busi, et al. Expires 19 July 2026 [Page 102] + +Internet-Draft TE Common YANG Types January 2026 + + description "Path disjointness grouping."; leaf disjointness { @@ -5762,14 +5740,6 @@ Internet-Draft TE Common YANG Types December 2025 grouping generic-path-constraints { description "Global named path constraints configuration grouping."; - - - -Busi, et al. Expires 22 June 2026 [Page 103] - -Internet-Draft TE Common YANG Types December 2025 - - container path-constraints { description "TE named path constraints container."; @@ -5792,6 +5762,14 @@ Internet-Draft TE Common YANG Types December 2025 leaf metric-type { type identityref { base path-metric-type; + + + +Busi, et al. Expires 19 July 2026 [Page 103] + +Internet-Draft TE Common YANG Types January 2026 + + } description "TE path metric type."; @@ -5819,13 +5797,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Route object entry index. - - -Busi, et al. Expires 22 June 2026 [Page 104] - -Internet-Draft TE Common YANG Types December 2025 - - The index is used to identify an entry in the list. The order of entries is defined by the user without @@ -5847,6 +5818,14 @@ Internet-Draft TE Common YANG Types December 2025 } description "LSP encoding type."; + + + +Busi, et al. Expires 19 July 2026 [Page 104] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 3945: Generalized Multi-Protocol Label Switching (GMPLS) Architecture"; @@ -5875,13 +5854,6 @@ Internet-Draft TE Common YANG Types December 2025 description "The identifier of the node. - - -Busi, et al. Expires 22 June 2026 [Page 105] - -Internet-Draft TE Common YANG Types December 2025 - - It can be represented as IP address or dotted quad address or as an URI. @@ -5902,6 +5874,14 @@ Internet-Draft TE Common YANG Types December 2025 "URI representation of the node identifier."; } } + + + +Busi, et al. Expires 19 July 2026 [Page 105] + +Internet-Draft TE Common YANG Types January 2026 + + description "Type of node identifier representation."; } @@ -5930,14 +5910,6 @@ Internet-Draft TE Common YANG Types December 2025 import ietf-te-types { prefix te-types; reference - - - -Busi, et al. Expires 22 June 2026 [Page 106] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } @@ -5958,6 +5930,14 @@ Internet-Draft TE Common YANG Types December 2025 Editor: Rakesh Gandhi + + + +Busi, et al. Expires 19 July 2026 [Page 106] + +Internet-Draft TE Common YANG Types January 2026 + + Editor: Vishnu Pavan Beeram @@ -5986,14 +5966,6 @@ Internet-Draft TE Common YANG Types December 2025 Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Revised BSD License set - - - -Busi, et al. Expires 22 June 2026 [Page 107] - -Internet-Draft TE Common YANG Types December 2025 - - forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info). @@ -6015,6 +5987,13 @@ Internet-Draft TE Common YANG Types December 2025 - path-metric-delay-variation; - path-metric-loss. + + +Busi, et al. Expires 19 July 2026 [Page 107] + +Internet-Draft TE Common YANG Types January 2026 + + This revision adds the following new groupings: - bandwidth-profile-parameters; - te-packet-path-bandwidth; @@ -6042,14 +6021,6 @@ Internet-Draft TE Common YANG Types December 2025 * Identities */ - - - -Busi, et al. Expires 22 June 2026 [Page 108] - -Internet-Draft TE Common YANG Types December 2025 - - identity bandwidth-profile-type { description "Bandwidth Profile Types"; @@ -6071,6 +6042,14 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 2697: A Single Rate Three Color Marker"; } + + + +Busi, et al. Expires 19 July 2026 [Page 108] + +Internet-Draft TE Common YANG Types January 2026 + + identity rfc-2698 { base bandwidth-profile-type; description @@ -6098,14 +6077,6 @@ Internet-Draft TE Common YANG Types December 2025 description "The Unidirectional Link Loss Metric, measured in units of 0.000003%."; - - - -Busi, et al. Expires 22 June 2026 [Page 109] - -Internet-Draft TE Common YANG Types December 2025 - - reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions, Section 4.4 @@ -6127,6 +6098,14 @@ Internet-Draft TE Common YANG Types December 2025 Section 3.1.2"; } + + + +Busi, et al. Expires 19 July 2026 [Page 109] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-metric-loss { base te-types:path-metric-type; description @@ -6155,13 +6134,6 @@ Internet-Draft TE Common YANG Types December 2025 "Backup offers node (preferred) or link protection."; } - - -Busi, et al. Expires 22 June 2026 [Page 110] - -Internet-Draft TE Common YANG Types December 2025 - - identity bc-model-type { description "Base identity for the Diffserv-TE Bandwidth Constraints @@ -6182,11 +6154,19 @@ Internet-Draft TE Common YANG Types December 2025 identity bc-model-mam { base bc-model-type; - description - "Maximum Allocation Bandwidth Constraints Model type."; - reference - "RFC 4125: Maximum Allocation Bandwidth Constraints Model for - Diffserv-aware MPLS Traffic Engineering"; + + + +Busi, et al. Expires 19 July 2026 [Page 110] + +Internet-Draft TE Common YANG Types January 2026 + + + description + "Maximum Allocation Bandwidth Constraints Model type."; + reference + "RFC 4125: Maximum Allocation Bandwidth Constraints Model for + Diffserv-aware MPLS Traffic Engineering"; } identity bc-model-mar { @@ -6210,14 +6190,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Bandwidth value is explicitly specified."; } - - - -Busi, et al. Expires 22 June 2026 [Page 111] - -Internet-Draft TE Common YANG Types December 2025 - - enum specified-profile { description "Bandwidth profile is explicitly specified."; @@ -6239,6 +6211,13 @@ Internet-Draft TE Common YANG Types December 2025 Defines a set of Traffic Trunks crossing a link that is governed by a specific set of bandwidth constraints. + + +Busi, et al. Expires 19 July 2026 [Page 111] + +Internet-Draft TE Common YANG Types January 2026 + + Class-Type is used for the purposes of link bandwidth allocation, constraint-based routing, and admission control."; reference @@ -6266,14 +6245,6 @@ Internet-Draft TE Common YANG Types December 2025 typedef bandwidth-mbps { type uint64; - - - -Busi, et al. Expires 22 June 2026 [Page 112] - -Internet-Draft TE Common YANG Types December 2025 - - units "megabits per second"; description "Bandwidth values, expressed in megabits per second."; @@ -6295,6 +6266,14 @@ Internet-Draft TE Common YANG Types December 2025 "Contains Performance Metrics (PM) information."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + + + +Busi, et al. Expires 19 July 2026 [Page 112] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric @@ -6322,14 +6301,6 @@ Internet-Draft TE Common YANG Types December 2025 type uint32 { range "0..16777215"; } - - - -Busi, et al. Expires 22 June 2026 [Page 113] - -Internet-Draft TE Common YANG Types December 2025 - - units "microseconds"; description "One-way maximum delay or latency."; @@ -6351,6 +6322,14 @@ Internet-Draft TE Common YANG Types December 2025 "RFC 5481: Packet Delay Variation Applicability Statement, Section 4.2"; } + + + +Busi, et al. Expires 19 July 2026 [Page 113] + +Internet-Draft TE Common YANG Types January 2026 + + leaf one-way-delay-variation-normality { type te-types:performance-metrics-normality; default "normal"; @@ -6378,14 +6357,6 @@ Internet-Draft TE Common YANG Types December 2025 The finest precision is 0.000003%."; reference "RFC 8570: IS-IS Traffic Engineering (TE) Metric - - - -Busi, et al. Expires 22 June 2026 [Page 114] - -Internet-Draft TE Common YANG Types December 2025 - - Extensions, Section 4.4"; } leaf one-way-packet-loss-normality { @@ -6407,6 +6378,14 @@ Internet-Draft TE Common YANG Types December 2025 description "Performance Metrics (PM) two-way packet-specific augmentation for a generic PM grouping."; + + + +Busi, et al. Expires 19 July 2026 [Page 114] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions @@ -6434,14 +6413,6 @@ Internet-Draft TE Common YANG Types December 2025 Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) - - - -Busi, et al. Expires 22 June 2026 [Page 115] - -Internet-Draft TE Common YANG Types December 2025 - - Using TE Metric Extensions"; } leaf two-way-max-delay { @@ -6463,6 +6434,14 @@ Internet-Draft TE Common YANG Types December 2025 Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + + + +Busi, et al. Expires 19 July 2026 [Page 115] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -6490,14 +6469,6 @@ Internet-Draft TE Common YANG Types December 2025 RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for - - - -Busi, et al. Expires 22 June 2026 [Page 116] - -Internet-Draft TE Common YANG Types December 2025 - - Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; } @@ -6519,6 +6490,14 @@ Internet-Draft TE Common YANG Types December 2025 default "normal"; description "Two-way packet loss normality."; + + + +Busi, et al. Expires 19 July 2026 [Page 116] + +Internet-Draft TE Common YANG Types January 2026 + + } } } @@ -6546,14 +6525,6 @@ Internet-Draft TE Common YANG Types December 2025 "One-way maximum delay or latency."; } leaf one-way-delay-variation { - - - -Busi, et al. Expires 22 June 2026 [Page 117] - -Internet-Draft TE Common YANG Types December 2025 - - type uint32 { range "0..16777215"; } @@ -6575,6 +6546,14 @@ Internet-Draft TE Common YANG Types December 2025 The finest precision is 0.000003%."; } + + + +Busi, et al. Expires 19 July 2026 [Page 117] + +Internet-Draft TE Common YANG Types January 2026 + + } grouping one-way-performance-metrics-gauge-packet { @@ -6602,14 +6581,6 @@ Internet-Draft TE Common YANG Types December 2025 } leaf one-way-delay-variation { type yang:gauge64; - - - -Busi, et al. Expires 22 June 2026 [Page 118] - -Internet-Draft TE Common YANG Types December 2025 - - units "microseconds"; description "One-way delay variation."; @@ -6631,6 +6602,14 @@ Internet-Draft TE Common YANG Types December 2025 } } + + + +Busi, et al. Expires 19 July 2026 [Page 118] + +Internet-Draft TE Common YANG Types January 2026 + + grouping two-way-performance-metrics-packet { description "Two-way packet Performance Metrics (PM) throttle grouping."; @@ -6658,14 +6637,6 @@ Internet-Draft TE Common YANG Types December 2025 } units "microseconds"; default "0"; - - - -Busi, et al. Expires 22 June 2026 [Page 119] - -Internet-Draft TE Common YANG Types December 2025 - - description "Two-way delay variation."; } @@ -6688,6 +6659,13 @@ Internet-Draft TE Common YANG Types December 2025 description "Two-way packet Performance Metrics (PM) throttle grouping. + + +Busi, et al. Expires 19 July 2026 [Page 119] + +Internet-Draft TE Common YANG Types January 2026 + + This grouping is used to report the same metrics defined in the two-way-performance-metrics-packet grouping, using gauges instead of uint32 data types and referencing IPPM RFCs @@ -6714,14 +6692,6 @@ Internet-Draft TE Common YANG Types December 2025 description "Two-way delay variation."; reference - - - -Busi, et al. Expires 22 June 2026 [Page 120] - -Internet-Draft TE Common YANG Types December 2025 - - "RFC 5481: Packet Delay Variation Applicability Statement"; } leaf two-way-packet-loss { @@ -6744,6 +6714,14 @@ Internet-Draft TE Common YANG Types December 2025 "Performance Metrics (PM) threshold-out packet augmentation for a generic grouping."; uses one-way-performance-metrics-packet; + + + +Busi, et al. Expires 19 July 2026 [Page 120] + +Internet-Draft TE Common YANG Types January 2026 + + uses two-way-performance-metrics-packet; } augment "throttle/threshold-in" { @@ -6770,14 +6748,6 @@ Internet-Draft TE Common YANG Types December 2025 leaf cir { type uint64; units "bits per second"; - - - -Busi, et al. Expires 22 June 2026 [Page 121] - -Internet-Draft TE Common YANG Types December 2025 - - description "Committed Information Rate (CIR)."; } @@ -6800,6 +6770,14 @@ Internet-Draft TE Common YANG Types December 2025 "Excess Burst Size (EBS)."; } leaf pir { + + + +Busi, et al. Expires 19 July 2026 [Page 121] + +Internet-Draft TE Common YANG Types January 2026 + + type uint64; units "bits per second"; description @@ -6826,14 +6804,6 @@ Internet-Draft TE Common YANG Types December 2025 specified or automatically computed."; } leaf set-bandwidth { - - - -Busi, et al. Expires 22 June 2026 [Page 122] - -Internet-Draft TE Common YANG Types December 2025 - - when "../specification-type = 'specified-value'" { description "When the bandwidth value is explicitly specified."; @@ -6856,6 +6826,14 @@ Internet-Draft TE Common YANG Types December 2025 "Name of Bandwidth Profile."; } leaf bandwidth-profile-type { + + + +Busi, et al. Expires 19 July 2026 [Page 122] + +Internet-Draft TE Common YANG Types January 2026 + + type identityref { base bandwidth-profile-type; } @@ -6883,13 +6861,6 @@ Internet-Draft TE Common YANG Types December 2025 explicitly, then this will match the value of the set-bandwidth leaf. - - -Busi, et al. Expires 22 June 2026 [Page 123] - -Internet-Draft TE Common YANG Types December 2025 - - In the cases where the bandwidth is dynamically computed by the system, the current value of the bandwidth should be reflected."; @@ -6912,6 +6883,13 @@ Internet-Draft TE Common YANG Types December 2025 Figure 2: Packet TE Types YANG module + + +Busi, et al. Expires 19 July 2026 [Page 123] + +Internet-Draft TE Common YANG Types January 2026 + + 6. IANA Considerations This document requests IANA to update the following URIs in the "IETF @@ -6929,23 +6907,6 @@ Internet-Draft TE Common YANG Types December 2025 the "YANG Module Names" registry [RFC6020][RFC9890] within the "YANG Parameters" registry group. - - - - - - - - - - - - -Busi, et al. Expires 22 June 2026 [Page 124] - -Internet-Draft TE Common YANG Types December 2025 - - name: ietf-te-types Maintained by IANA? N namespace: urn:ietf:params:xml:ns:yang:ietf-te-types @@ -6978,6 +6939,13 @@ Internet-Draft TE Common YANG Types December 2025 RESTCONF users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content. + + +Busi, et al. Expires 19 July 2026 [Page 124] + +Internet-Draft TE Common YANG Types January 2026 + + The YANG modules define a set of identities, types, and groupings. These nodes are intended to be reused by other YANG modules. The modules by themselves do not expose any data nodes that are writable, @@ -6995,12 +6963,12 @@ Internet-Draft TE Common YANG Types December 2025 8.1. Normative References - - -Busi, et al. Expires 22 June 2026 [Page 125] - -Internet-Draft TE Common YANG Types December 2025 - + [ISOIEC_9899] + International Organization for Standardization (ISO) and + International Electrotechnical Commission (IEC), + "Information Technology - Programming Languages - C", ISO/ + IEC 9899:2024 , October 2024, + . [ITU-T_G.709] International Telecommunication Union, "Interfaces for the @@ -7027,6 +6995,13 @@ Internet-Draft TE Common YANG Types December 2025 (RSVP-TE)", RFC 3477, DOI 10.17487/RFC3477, January 2003, . + + +Busi, et al. Expires 19 July 2026 [Page 125] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2", RFC 3630, DOI 10.17487/RFC3630, September 2003, @@ -7048,16 +7023,6 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC4124, June 2005, . - - - - - -Busi, et al. Expires 22 June 2026 [Page 126] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC4202] Kompella, K., Ed. and Y. Rekhter, Ed., "Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4202, DOI 10.17487/RFC4202, October 2005, @@ -7085,6 +7050,14 @@ Internet-Draft TE Common YANG Types December 2025 Recovery", RFC 4872, DOI 10.17487/RFC4872, May 2007, . + + + +Busi, et al. Expires 19 July 2026 [Page 126] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC4873] Berger, L., Bryskin, I., Papadimitriou, D., and A. Farrel, "GMPLS Segment Recovery", RFC 4873, DOI 10.17487/RFC4873, May 2007, . @@ -7106,14 +7079,6 @@ Internet-Draft TE Common YANG Types December 2025 Aggregation", RFC 5003, DOI 10.17487/RFC5003, September 2007, . - - - -Busi, et al. Expires 22 June 2026 [Page 127] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC5150] Ayyangar, A., Kompella, K., Vasseur, JP., and A. Farrel, "Label Switched Path Stitching with Generalized Multiprotocol Label Switching Traffic Engineering (GMPLS @@ -7141,6 +7106,14 @@ Internet-Draft TE Common YANG Types December 2025 Engineering (RSVP-TE)", RFC 5420, DOI 10.17487/RFC5420, February 2009, . + + + +Busi, et al. Expires 19 July 2026 [Page 127] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation Element (PCE) Communication Protocol (PCEP)", RFC 5440, DOI 10.17487/RFC5440, March 2009, @@ -7159,17 +7132,6 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC5520, April 2009, . - - - - - - -Busi, et al. Expires 22 June 2026 [Page 128] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC5541] Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)", RFC 5541, @@ -7187,12 +7149,27 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC5712, January 2010, . + [RFC5952] Kawamura, S. and M. Kawashima, "A Recommendation for IPv6 + Address Text Representation", RFC 5952, + DOI 10.17487/RFC5952, August 2010, + . + [RFC6001] Papadimitriou, D., Vigoureux, M., Shiomoto, K., Brungard, D., and JL. Le Roux, "Generalized MPLS (GMPLS) Protocol Extensions for Multi-Layer and Multi-Region Networks (MLN/ MRN)", RFC 6001, DOI 10.17487/RFC6001, October 2010, . + + + + + +Busi, et al. Expires 19 July 2026 [Page 128] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC6002] Berger, L. and D. Fedyk, "Generalized MPLS (GMPLS) Data Channel Switching Capable (DCSC) and Channel Set Label Extensions", RFC 6002, DOI 10.17487/RFC6002, October 2010, @@ -7218,14 +7195,6 @@ Internet-Draft TE Common YANG Types December 2025 RFC 6368, DOI 10.17487/RFC6368, September 2011, . - - - -Busi, et al. Expires 22 June 2026 [Page 129] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC6370] Bocci, M., Swallow, G., and E. Gray, "MPLS Transport Profile (MPLS-TP) Identifiers", RFC 6370, DOI 10.17487/RFC6370, September 2011, @@ -7246,6 +7215,17 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC6780, October 2012, . + + + + + + +Busi, et al. Expires 19 July 2026 [Page 129] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC6790] Kompella, K., Drake, J., Amante, S., Henderickx, W., and L. Yong, "The Use of Entropy Labels in MPLS Forwarding", RFC 6790, DOI 10.17487/RFC6790, November 2012, @@ -7272,16 +7252,6 @@ Internet-Draft TE Common YANG Types December 2025 Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, . - - - - - -Busi, et al. Expires 22 June 2026 [Page 130] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., and K. Pithewan, "GMPLS Signaling Extensions for Control of Evolving G.709 Optical Transport Networks", RFC 7139, @@ -7301,6 +7271,17 @@ Internet-Draft TE Common YANG Types December 2025 Operators", RFC 7271, DOI 10.17487/RFC7271, June 2014, . + + + + + + +Busi, et al. Expires 19 July 2026 [Page 130] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC7308] Osborne, E., "Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)", RFC 7308, DOI 10.17487/RFC7308, July 2014, @@ -7327,17 +7308,6 @@ Internet-Draft TE Common YANG Types December 2025 RFC 7571, DOI 10.17487/RFC7571, July 2015, . - - - - - - -Busi, et al. Expires 22 June 2026 [Page 131] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and J. Han, "General Network Element Constraint Encoding for GMPLS-Controlled Networks", RFC 7579, @@ -7360,6 +7330,14 @@ Internet-Draft TE Common YANG Types December 2025 Switched Paths (LSPs)", RFC 8149, DOI 10.17487/RFC8149, April 2017, . + + + +Busi, et al. Expires 19 July 2026 [Page 131] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8169] Mirsky, G., Ruffini, S., Gray, E., Drake, J., Bryant, S., and A. Vainshtein, "Residence Time Measurement in MPLS Networks", RFC 8169, DOI 10.17487/RFC8169, May 2017, @@ -7387,13 +7365,6 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC8306, November 2017, . - - -Busi, et al. Expires 22 June 2026 [Page 132] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC8341] Bierman, A. and M. Bjorklund, "Network Configuration Access Control Model", STD 91, RFC 8341, DOI 10.17487/RFC8341, March 2018, @@ -7416,6 +7387,13 @@ Internet-Draft TE Common YANG Types December 2025 DOI 10.17487/RFC8685, December 2019, . + + +Busi, et al. Expires 19 July 2026 [Page 132] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8776] Saad, T., Gandhi, R., Liu, X., Beeram, V., and I. Bryskin, "Common YANG Data Types for Traffic Engineering", RFC 8776, DOI 10.17487/RFC8776, June 2020, @@ -7442,14 +7420,6 @@ Internet-Draft TE Common YANG Types December 2025 [I-D.ietf-netmod-rfc8407bis] Bierman, A., Boucadair, M., and Q. Wu, "Guidelines for Authors and Reviewers of Documents Containing YANG Data - - - -Busi, et al. Expires 22 June 2026 [Page 133] - -Internet-Draft TE Common YANG Types December 2025 - - Models", Work in Progress, Internet-Draft, draft-ietf- netmod-rfc8407bis-28, 5 June 2025, . + [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, + DOI 10.17487/RFC2328, April 1998, + . + + + + +Busi, et al. Expires 19 July 2026 [Page 133] + +Internet-Draft TE Common YANG Types January 2026 + + + [RFC2330] Paxson, V., Almes, G., Mahdavi, J., and M. Mathis, + "Framework for IP Performance Metrics", RFC 2330, + DOI 10.17487/RFC2330, May 1998, + . + [RFC2475] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and W. Weiss, "An Architecture for Differentiated Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, @@ -7486,6 +7473,11 @@ Internet-Draft TE Common YANG Types December 2025 RFC 2702, DOI 10.17487/RFC2702, September 1999, . + [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol + Label Switching Architecture", RFC 3031, + DOI 10.17487/RFC3031, January 2001, + . + [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, DOI 10.17487/RFC3688, January 2004, . @@ -7495,17 +7487,6 @@ Internet-Draft TE Common YANG Types December 2025 Engineering", RFC 4125, DOI 10.17487/RFC4125, June 2005, . - - - - - - -Busi, et al. Expires 22 June 2026 [Page 134] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC4126] Ash, J., "Max Allocation with Reservation Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering & Performance Comparisons", RFC 4126, @@ -7517,6 +7498,14 @@ Internet-Draft TE Common YANG Types December 2025 RFC 4127, DOI 10.17487/RFC4127, June 2005, . + + + +Busi, et al. Expires 19 July 2026 [Page 134] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC4252] Ylonen, T. and C. Lonvick, Ed., "The Secure Shell (SSH) Authentication Protocol", RFC 4252, DOI 10.17487/RFC4252, January 2006, . @@ -7538,6 +7527,11 @@ Internet-Draft TE Common YANG Types December 2025 Path (LSP)", RFC 4736, DOI 10.17487/RFC4736, November 2006, . + [RFC5921] Bocci, M., Ed., Bryant, S., Ed., Frost, D., Ed., Levrau, + L., and L. Berger, "A Framework for MPLS in Transport + Networks", RFC 5921, DOI 10.17487/RFC5921, July 2010, + . + [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., and A. Bierman, Ed., "Network Configuration Protocol (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, @@ -7553,15 +7547,6 @@ Internet-Draft TE Common YANG Types December 2025 Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017, . - - - - -Busi, et al. Expires 22 June 2026 [Page 135] - -Internet-Draft TE Common YANG Types December 2025 - - [RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018, . @@ -7570,6 +7555,13 @@ Internet-Draft TE Common YANG Types December 2025 Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, . + + +Busi, et al. Expires 19 July 2026 [Page 135] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC9000] Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based Multiplexed and Secure Transport", RFC 9000, DOI 10.17487/RFC9000, May 2021, @@ -7610,14 +7602,6 @@ A.1. TE Types Schema Tree grouping te-topology-identifier: +-- te-topology-identifier +-- provider-id? te-global-id - - - -Busi, et al. Expires 22 June 2026 [Page 136] - -Internet-Draft TE Common YANG Types December 2025 - - +-- client-id? te-global-id +-- topology-id? te-topology-id grouping performance-metrics-one-way-delay-loss: @@ -7626,6 +7610,14 @@ Internet-Draft TE Common YANG Types December 2025 te-types:performance-metrics-normality grouping performance-metrics-two-way-delay-loss: +-- two-way-delay? uint32 + + + +Busi, et al. Expires 19 July 2026 [Page 136] + +Internet-Draft TE Common YANG Types January 2026 + + +-- two-way-delay-normality? te-types:performance-metrics-normality grouping performance-metrics-one-way-bandwidth: @@ -7666,14 +7658,6 @@ Internet-Draft TE Common YANG Types December 2025 | +-- one-way-delay-normality? | | te-types:performance-metrics-normality | +-- one-way-residual-bandwidth? - - - -Busi, et al. Expires 22 June 2026 [Page 137] - -Internet-Draft TE Common YANG Types December 2025 - - | | rt-types:bandwidth-ieee-float32 | +-- one-way-residual-bandwidth-normality? | | te-types:performance-metrics-normality @@ -7682,6 +7666,14 @@ Internet-Draft TE Common YANG Types December 2025 | +-- one-way-available-bandwidth-normality? | | te-types:performance-metrics-normality | +-- one-way-utilized-bandwidth? + + + +Busi, et al. Expires 19 July 2026 [Page 137] + +Internet-Draft TE Common YANG Types January 2026 + + | | rt-types:bandwidth-ieee-float32 | +-- one-way-utilized-bandwidth-normality? | te-types:performance-metrics-normality @@ -7722,14 +7714,6 @@ Internet-Draft TE Common YANG Types December 2025 +-- one-way-utilized-bandwidth? | rt-types:bandwidth-ieee-float32 +-- two-way-delay? uint32 - - - -Busi, et al. Expires 22 June 2026 [Page 138] - -Internet-Draft TE Common YANG Types December 2025 - - grouping explicit-route-hop: +-- (type)? +--:(numbered-node-hop) @@ -7738,6 +7722,14 @@ Internet-Draft TE Common YANG Types December 2025 | +-- node-id? te-node-id | +-- hop-type? te-hop-type +--:(numbered-link-hop) + + + +Busi, et al. Expires 19 July 2026 [Page 138] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- numbered-link-hop | +-- link-tp-id te-tp-id | +-- hop-type? te-hop-type @@ -7778,14 +7770,6 @@ Internet-Draft TE Common YANG Types December 2025 | +-- link-tp-id-uri? nt:tp-id | +-- link-tp-id? te-tp-id | +-- node-id-uri? nw:node-id - - - -Busi, et al. Expires 22 June 2026 [Page 139] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- node-id? te-node-id | +-- hop-type? te-hop-type | +-- direction? te-link-direction @@ -7794,6 +7778,14 @@ Internet-Draft TE Common YANG Types December 2025 | +-- as-number inet:as-number | +-- hop-type? te-hop-type +--:(label) + + + +Busi, et al. Expires 19 July 2026 [Page 139] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- label-hop | +-- te-label | +-- (technology)? @@ -7834,14 +7826,6 @@ Internet-Draft TE Common YANG Types December 2025 +-- restriction? enumeration +-- index? uint32 +-- label-start - - - -Busi, et al. Expires 22 June 2026 [Page 140] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- te-label | +-- (technology)? | | +--:(generic) @@ -7850,6 +7834,14 @@ Internet-Draft TE Common YANG Types December 2025 +-- label-end | +-- te-label | +-- (technology)? + + + +Busi, et al. Expires 19 July 2026 [Page 140] + +Internet-Draft TE Common YANG Types January 2026 + + | | +--:(generic) | | +-- generic? rt-types:generalized-label | +-- direction? te-label-direction @@ -7890,14 +7882,6 @@ Internet-Draft TE Common YANG Types December 2025 | +--:(numbered-node-hop) | | +-- numbered-node-hop | | +-- node-id-uri? nw:node-id - - - -Busi, et al. Expires 22 June 2026 [Page 141] - -Internet-Draft TE Common YANG Types December 2025 - - | | +-- node-id? te-node-id | | +-- hop-type? te-hop-type | +--:(numbered-link-hop) @@ -7906,6 +7890,14 @@ Internet-Draft TE Common YANG Types December 2025 | | +-- hop-type? te-hop-type | | +-- direction? te-link-direction | +--:(unnumbered-link-hop) + + + +Busi, et al. Expires 19 July 2026 [Page 141] + +Internet-Draft TE Common YANG Types January 2026 + + | | +-- unnumbered-link-hop | | +-- link-tp-id-uri? nt:tp-id | | +-- link-tp-id? te-tp-id @@ -7946,14 +7938,6 @@ Internet-Draft TE Common YANG Types December 2025 | +-- link-tp-id-uri? nt:tp-id | +-- link-tp-id? te-tp-id | +-- node-id-uri? nw:node-id - - - -Busi, et al. Expires 22 June 2026 [Page 142] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- node-id? te-node-id | +-- hop-type? te-hop-type | +-- direction? te-link-direction @@ -7962,6 +7946,14 @@ Internet-Draft TE Common YANG Types December 2025 | +-- as-number inet:as-number | +-- hop-type? te-hop-type +--:(label) + + + +Busi, et al. Expires 19 July 2026 [Page 142] + +Internet-Draft TE Common YANG Types January 2026 + + +-- label-hop +-- te-label +-- (technology)? @@ -8002,14 +7994,6 @@ Internet-Draft TE Common YANG Types December 2025 | | +-- node-id? te-node-id | | +-- hop-type? te-hop-type | +--:(numbered-link-hop) - - - -Busi, et al. Expires 22 June 2026 [Page 143] - -Internet-Draft TE Common YANG Types December 2025 - - | | +-- numbered-link-hop | | +-- link-tp-id te-tp-id | | +-- hop-type? te-hop-type @@ -8018,6 +8002,14 @@ Internet-Draft TE Common YANG Types December 2025 | | +-- unnumbered-link-hop | | +-- link-tp-id-uri? nt:tp-id | | +-- link-tp-id? te-tp-id + + + +Busi, et al. Expires 19 July 2026 [Page 143] + +Internet-Draft TE Common YANG Types January 2026 + + | | +-- node-id-uri? nw:node-id | | +-- node-id? te-node-id | | +-- hop-type? te-hop-type @@ -8058,14 +8050,6 @@ Internet-Draft TE Common YANG Types December 2025 +--:(as-number) | +-- as-number-hop | +-- as-number inet:as-number - - - -Busi, et al. Expires 22 June 2026 [Page 144] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- hop-type? te-hop-type +--:(label) | +-- label-hop @@ -8074,6 +8058,14 @@ Internet-Draft TE Common YANG Types December 2025 | | +--:(generic) | | +-- generic? rt-types:generalized-label | +-- direction? te-label-direction + + + +Busi, et al. Expires 19 July 2026 [Page 144] + +Internet-Draft TE Common YANG Types January 2026 + + +--:(srlg) +-- srlg +-- srlg? uint32 @@ -8114,14 +8106,6 @@ Internet-Draft TE Common YANG Types December 2025 +-- route-object-exclude-object* [index] +-- index? uint32 +-- (type)? - - - -Busi, et al. Expires 22 June 2026 [Page 145] - -Internet-Draft TE Common YANG Types December 2025 - - +--:(numbered-node-hop) | +-- numbered-node-hop | +-- node-id-uri? nw:node-id @@ -8130,6 +8114,14 @@ Internet-Draft TE Common YANG Types December 2025 +--:(numbered-link-hop) | +-- numbered-link-hop | +-- link-tp-id te-tp-id + + + +Busi, et al. Expires 19 July 2026 [Page 145] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- hop-type? te-hop-type | +-- direction? te-link-direction +--:(unnumbered-link-hop) @@ -8170,14 +8162,6 @@ Internet-Draft TE Common YANG Types December 2025 | | | | +-- route-object-exclude-object* [index] | | | | +-- index? uint32 | | | | +-- (type)? - - - -Busi, et al. Expires 22 June 2026 [Page 146] - -Internet-Draft TE Common YANG Types December 2025 - - | | | | +--:(numbered-node-hop) | | | | | +-- numbered-node-hop | | | | | +-- node-id-uri? nw:node-id @@ -8186,6 +8170,14 @@ Internet-Draft TE Common YANG Types December 2025 | | | | +--:(numbered-link-hop) | | | | | +-- numbered-link-hop | | | | | +-- link-tp-id te-tp-id + + + +Busi, et al. Expires 19 July 2026 [Page 146] + +Internet-Draft TE Common YANG Types January 2026 + + | | | | | +-- hop-type? te-hop-type | | | | | +-- direction? te-link-direction | | | | +--:(unnumbered-link-hop) @@ -8226,14 +8218,6 @@ Internet-Draft TE Common YANG Types December 2025 | | | +--:(numbered-link-hop) | | | | +-- numbered-link-hop | | | | +-- link-tp-id te-tp-id - - - -Busi, et al. Expires 22 June 2026 [Page 147] - -Internet-Draft TE Common YANG Types December 2025 - - | | | | +-- hop-type? te-hop-type | | | | +-- direction? te-link-direction | | | +--:(unnumbered-link-hop) @@ -8242,6 +8226,14 @@ Internet-Draft TE Common YANG Types December 2025 | | | | +-- link-tp-id? te-tp-id | | | | +-- node-id-uri? nw:node-id | | | | +-- node-id? te-node-id + + + +Busi, et al. Expires 19 July 2026 [Page 147] + +Internet-Draft TE Common YANG Types January 2026 + + | | | | +-- hop-type? te-hop-type | | | | +-- direction? | | | | te-link-direction @@ -8282,14 +8274,6 @@ Internet-Draft TE Common YANG Types December 2025 | +-- path-srlgs-list* [usage] | +-- usage? identityref | +-- values* srlg - - - -Busi, et al. Expires 22 June 2026 [Page 148] - -Internet-Draft TE Common YANG Types December 2025 - - +-- path-srlgs-names +-- path-srlgs-name* [usage] +-- usage? identityref @@ -8298,6 +8282,14 @@ Internet-Draft TE Common YANG Types December 2025 +-- disjointness? te-path-disjointness grouping common-path-constraints-attributes: +-- te-bandwidth + + + +Busi, et al. Expires 19 July 2026 [Page 148] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- (technology)? | +--:(generic) | +-- generic? te-bandwidth @@ -8338,14 +8330,6 @@ Internet-Draft TE Common YANG Types December 2025 +-- signaling-type? identityref +-- path-metric-bounds | +-- path-metric-bound* [metric-type] - - - -Busi, et al. Expires 22 June 2026 [Page 149] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- metric-type? identityref | +-- upper-bound? uint64 +-- path-affinities-values @@ -8354,6 +8338,14 @@ Internet-Draft TE Common YANG Types December 2025 | +-- value? admin-groups +-- path-affinity-names | +-- path-affinity-name* [usage] + + + +Busi, et al. Expires 19 July 2026 [Page 149] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- usage? identityref | +-- affinity-name* [name] | +-- name? string @@ -8394,14 +8386,6 @@ Internet-Draft TE Common YANG Types December 2025 +--ro (type)? +--:(numbered-node-hop) | +--ro numbered-node-hop - - - -Busi, et al. Expires 22 June 2026 [Page 150] - -Internet-Draft TE Common YANG Types December 2025 - - | +--ro node-id-uri? nw:node-id | +--ro node-id? te-node-id | +--ro hop-type? te-hop-type @@ -8410,6 +8394,14 @@ Internet-Draft TE Common YANG Types December 2025 | +--ro link-tp-id te-tp-id | +--ro hop-type? te-hop-type | +--ro direction? te-link-direction + + + +Busi, et al. Expires 19 July 2026 [Page 150] + +Internet-Draft TE Common YANG Types January 2026 + + +--:(unnumbered-link-hop) | +--ro unnumbered-link-hop | +--ro link-tp-id-uri? nt:tp-id @@ -8450,14 +8442,6 @@ A.2. Packet TE Types Schema Tree | | rt-types:bandwidth-ieee-float32 | +-- one-way-residual-bandwidth-normality? | | te-types:performance-metrics-normality - - - -Busi, et al. Expires 22 June 2026 [Page 151] - -Internet-Draft TE Common YANG Types December 2025 - - | +-- one-way-available-bandwidth? | | rt-types:bandwidth-ieee-float32 | +-- one-way-available-bandwidth-normality? @@ -8466,6 +8450,14 @@ Internet-Draft TE Common YANG Types December 2025 | | rt-types:bandwidth-ieee-float32 | +-- one-way-utilized-bandwidth-normality? | | te-types:performance-metrics-normality + + + +Busi, et al. Expires 19 July 2026 [Page 151] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- one-way-min-delay? uint32 | +-- one-way-min-delay-normality? | | te-types:performance-metrics-normality @@ -8506,14 +8498,6 @@ Internet-Draft TE Common YANG Types December 2025 +-- one-way-packet-loss? decimal64 grouping two-way-performance-metrics-packet: +-- two-way-min-delay? uint32 - - - -Busi, et al. Expires 22 June 2026 [Page 152] - -Internet-Draft TE Common YANG Types December 2025 - - +-- two-way-max-delay? uint32 +-- two-way-delay-variation? uint32 +-- two-way-packet-loss? decimal64 @@ -8522,6 +8506,14 @@ Internet-Draft TE Common YANG Types December 2025 +-- two-way-max-delay? yang:gauge64 +-- two-way-delay-variation? yang:gauge64 +-- two-way-packet-loss? decimal64 + + + +Busi, et al. Expires 19 July 2026 [Page 152] + +Internet-Draft TE Common YANG Types January 2026 + + grouping performance-metrics-throttle-container-packet: +-- throttle +-- one-way-delay-offset? uint32 @@ -8562,14 +8554,6 @@ Internet-Draft TE Common YANG Types December 2025 | +-- two-way-max-delay? uint32 | +-- two-way-delay-variation? uint32 | +-- two-way-packet-loss? decimal64 - - - -Busi, et al. Expires 22 June 2026 [Page 153] - -Internet-Draft TE Common YANG Types December 2025 - - +-- threshold-accelerated-advertisement +-- one-way-delay? uint32 +-- one-way-residual-bandwidth? @@ -8578,6 +8562,14 @@ Internet-Draft TE Common YANG Types December 2025 | rt-types:bandwidth-ieee-float32 +-- one-way-utilized-bandwidth? | rt-types:bandwidth-ieee-float32 + + + +Busi, et al. Expires 19 July 2026 [Page 153] + +Internet-Draft TE Common YANG Types January 2026 + + +-- two-way-delay? uint32 +-- one-way-min-delay? uint32 +-- one-way-max-delay? uint32 @@ -8619,13 +8611,6 @@ Appendix B. Changes from RFC 8776 identities, and groupings in the YANG modules and fixes few bugs in [RFC8776]. - - -Busi, et al. Expires 22 June 2026 [Page 154] - -Internet-Draft TE Common YANG Types December 2025 - - The following new identities have been added to the 'ietf-te-types' module: @@ -8633,6 +8618,14 @@ Internet-Draft TE Common YANG Types December 2025 * association-type-diversity; + + + +Busi, et al. Expires 19 July 2026 [Page 154] + +Internet-Draft TE Common YANG Types January 2026 + + * tunnel-admin-state-auto; * lsp-restoration-restore-none; @@ -8674,19 +8667,20 @@ Internet-Draft TE Common YANG Types December 2025 * link-metric-delay-variation; + * link-metric-loss; + * path-metric-delay-variation; + * path-metric-loss. -Busi, et al. Expires 22 June 2026 [Page 155] - -Internet-Draft TE Common YANG Types December 2025 - * link-metric-loss; - * path-metric-delay-variation; - * path-metric-loss. +Busi, et al. Expires 19 July 2026 [Page 155] + +Internet-Draft TE Common YANG Types January 2026 + The following new groupings have been added to the 'ietf-te-packet- types' module: @@ -8731,17 +8725,18 @@ Internet-Draft TE Common YANG Types December 2025 The data type has been changed to be a union. + The following groupings, already defined in [RFC8776], have been + updated in the 'ietf-te-types' module: + * explicit-route-hop -Busi, et al. Expires 22 June 2026 [Page 156] - -Internet-Draft TE Common YANG Types December 2025 - The following groupings, already defined in [RFC8776], have been - updated in the 'ietf-te-types' module: - * explicit-route-hop +Busi, et al. Expires 19 July 2026 [Page 156] + +Internet-Draft TE Common YANG Types January 2026 + The following new leaves have been added to the 'explicit-route- hop' grouping: @@ -8787,16 +8782,17 @@ Internet-Draft TE Common YANG Types December 2025 o node-id or node-id-uri; + o link-tp-id or link-tp-id-uri. + * optimization-metric-entry: -Busi, et al. Expires 22 June 2026 [Page 157] - -Internet-Draft TE Common YANG Types December 2025 - o link-tp-id or link-tp-id-uri. - * optimization-metric-entry: +Busi, et al. Expires 19 July 2026 [Page 157] + +Internet-Draft TE Common YANG Types January 2026 + The following leaves, already defined in [RFC8776], have been updated in the 'optimization-metric-entry': @@ -8841,19 +8837,18 @@ Internet-Draft TE Common YANG Types December 2025 * generic-path-optimization + The following new leaf have been added to the 'generic-path- + optimization' grouping: + - tiebreaker; -Busi, et al. Expires 22 June 2026 [Page 158] - -Internet-Draft TE Common YANG Types December 2025 - - The following new leaf have been added to the 'generic-path- - optimization' grouping: +Busi, et al. Expires 19 July 2026 [Page 158] + +Internet-Draft TE Common YANG Types January 2026 - - tiebreaker; The following container, already defined in [RFC8776], has been deprecated: @@ -8897,18 +8892,18 @@ Contributors Email: vbeeram@juniper.net + Rakesh Gandhi + Cisco Systems, Inc. + Email: rgandhi@cisco.com -Busi, et al. Expires 22 June 2026 [Page 159] - -Internet-Draft TE Common YANG Types December 2025 - Rakesh Gandhi - Cisco Systems, Inc. - Email: rgandhi@cisco.com +Busi, et al. Expires 19 July 2026 [Page 159] + +Internet-Draft TE Common YANG Types January 2026 Authors' Addresses @@ -8957,4 +8952,9 @@ Authors' Addresses -Busi, et al. Expires 22 June 2026 [Page 160] + + + + + +Busi, et al. Expires 19 July 2026 [Page 160] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index 8654dda..c4c0dd3 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -48,7 +48,7 @@ - + TEAS Working Group @@ -57,7 +57,7 @@ - + This document defines a collection of common data types, identities, and groupings in YANG data modeling language. These derived common data types, identities and groupings are intended to be imported by other modules, e.g., those which model the Traffic Engineering (TE) configuration and state capabilities. @@ -74,7 +74,7 @@ - +
Introduction @@ -147,11 +147,7 @@ appear in all capitals, as shown here.
APS:
- Automatic Protection Switching -
-
DS-TE:
-
- Differentiated Services Traffic Engineering + Automatic Protection Switching
GMPLS:
@@ -159,15 +155,15 @@ appear in all capitals, as shown here.
LER:
- Label Edge Router + Label Edge Router
LSP:
- Label Switched Path + Label Switched Path
LSR:
- Label Switching Router + Label Switching Router
MPLS:
@@ -175,27 +171,19 @@ appear in all capitals, as shown here.
NBMA:
- Non-Broadcast Multi-Access + Non-Broadcast Multi-Access
PM:
- Performance Metrics + Performance Metrics
RSVP:
Resource Reservation Protocol
-
SD:
-
- Signal Degrade -
-
SF:
-
- Signal Fail -
SRLG:
- Shared Risk Link Group + Shared Risk Link Group
TE:
@@ -203,7 +191,7 @@ appear in all capitals, as shown here.
WTR:
- Wait-to-Restore + Wait-to-Restore
@@ -279,7 +267,7 @@ appear in all capitals, as shown here.
- The unit of the path metric value is interpreted in the context of the path metric type. The derived identities SHOULD describe the unit and maximum value of the path metric types they define. + The unit of the path metric value is interpreted in the context of the path metric type. The derived identities MUST describe the unit and maximum value of the path metric types they define.
@@ -332,7 +320,7 @@ appear in all capitals, as shown here. applicable only to the TE YANG modules and not to PCEP environments (e.g., path-computation-error-no-topology); - technology-specific (e.g., No RWA constraints met) which are better defined in technology-specific YANG modules; + technology-specific which are better defined in technology-specific YANG modules; match more than one PCEP number in order to hide the details of the underlay PCE architecture (e.g., path-computation-error-no-dependent-server). @@ -375,7 +363,7 @@ In addition to identities for protocols like PCEP and B
te-node-id:
- A type representing the identifier for a node in a TE topology. The identifier is represented either as 4-octet in dotted-quad notation or as 16-octet in full, mixed, shortened, or shortened-mixed IPv6 address notation. + A type representing the identifier for a node in a TE topology. The identifier is represented either as 4-octet in dotted-quad notation or as 16-octet in an IPv6 address notation.
@@ -537,9 +525,9 @@ In addition to identities for protocols like PCEP and B In addition to and , this module references the following documents in defining the types and YANG groupings: -, , , , , , , , , , , , , , , , and . +, , , , , , , , , , , , , , , , , and . -
+ + + Information Technology - Programming Languages - C + + International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) + + + + + @@ -6124,6 +6123,56 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + MPLS Transport Profile (MPLS-TP) Linear Protection to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network Operators + + + + + + + + + This document describes alternate mechanisms to perform some of the functions of MPLS Transport Profile (MPLS-TP) linear protection defined in RFC 6378, and also defines additional mechanisms. The purpose of these alternate and additional mechanisms is to provide operator control and experience that more closely models the behavior of linear protection seen in other transport networks. + This document also introduces capabilities and modes for linear protection. A capability is an individual behavior, and a mode is a particular combination of capabilities. Two modes are defined in this document: Protection State Coordination (PSC) mode and Automatic Protection Switching (APS) mode. + This document describes the behavior of the PSC protocol including priority logic and state machine when all the capabilities associated with the APS mode are enabled. + This document updates RFC 6378 in that the capability advertisement method defined here is an addition to that document. + + + + + + + + OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS) + + + + + This document specifies encoding of extensions to the OSPF routing protocol in support of Generalized Multi-Protocol Label Switching (GMPLS). [STANDARDS-TRACK] + + + + + + + + MPLS Transport Profile (MPLS-TP) Linear Protection + + + + + + + + This document is a product of a joint Internet Engineering Task Force (IETF) / International Telecommunications Union Telecommunications Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and Pseudowire Emulation Edge-to-Edge (PWE3) architectures to support the capabilities and functionalities of a packet transport network as defined by the ITU-T. + This document addresses the functionality described in the MPLS-TP Survivability Framework document (RFC 6372) and defines a protocol that may be used to fulfill the function of the Protection State Coordination for linear protection, as described in that document. [STANDARDS-TRACK] + + + + + RSVP-TE: Extensions to RSVP for LSP Tunnels @@ -6393,26 +6442,6 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - - - MPLS Transport Profile (MPLS-TP) Linear Protection to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network Operators - - - - - - - - - This document describes alternate mechanisms to perform some of the functions of MPLS Transport Profile (MPLS-TP) linear protection defined in RFC 6378, and also defines additional mechanisms. The purpose of these alternate and additional mechanisms is to provide operator control and experience that more closely models the behavior of linear protection seen in other transport networks. - This document also introduces capabilities and modes for linear protection. A capability is an individual behavior, and a mode is a particular combination of capabilities. Two modes are defined in this document: Protection State Coordination (PSC) mode and Automatic Protection Switching (APS) mode. - This document describes the behavior of the PSC protocol including priority logic and state machine when all the capabilities associated with the APS mode are enabled. - This document updates RFC 6378 in that the capability advertisement method defined here is an addition to that document. - - - - - RSVP ASSOCIATION Object Extensions @@ -6790,6 +6819,19 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + A Recommendation for IPv6 Address Text Representation + + + + + As IPv6 deployment increases, there will be a dramatic increase in the need to use IPv6 addresses in text. While the IPv6 address architecture in Section 2.2 of RFC 4291 describes a flexible model for text representation of an IPv6 address, this flexibility has been causing problems for operators, system engineers, and users. This document defines a canonical textual representation format. It does not define a format for internal storage, such as within an application or database. It is expected that the canonical format will be followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate RFC 4291 format. [STANDARDS-TRACK] + + + + + Automatically Switched Optical Network (ASON) Routing for OSPFv2 Protocols @@ -6864,19 +6906,6 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - - - OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS) - - - - - This document specifies encoding of extensions to the OSPF routing protocol in support of Generalized Multi-Protocol Label Switching (GMPLS). [STANDARDS-TRACK] - - - - - IS-IS Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS) @@ -6890,23 +6919,6 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - - - MPLS Transport Profile (MPLS-TP) Linear Protection - - - - - - - - This document is a product of a joint Internet Engineering Task Force (IETF) / International Telecommunications Union Telecommunications Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and Pseudowire Emulation Edge-to-Edge (PWE3) architectures to support the capabilities and functionalities of a packet transport network as defined by the ITU-T. - This document addresses the functionality described in the MPLS-TP Survivability Framework document (RFC 6372) and defines a protocol that may be used to fulfill the function of the Protection State Coordination for linear protection, as described in that document. [STANDARDS-TRACK] - - - - - Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE) @@ -7149,6 +7161,66 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + A Framework for MPLS in Transport Networks + + + + + + + + This document specifies an architectural framework for the application of Multiprotocol Label Switching (MPLS) to the construction of packet-switched transport networks. It describes a common set of protocol functions -- the MPLS Transport Profile (MPLS-TP) -- that supports the operational models and capabilities typical of such networks, including signaled or explicitly provisioned bidirectional connection-oriented paths, protection and restoration mechanisms, comprehensive Operations, Administration, and Maintenance (OAM) functions, and network operation in the absence of a dynamic control plane or IP forwarding support. Some of these functions are defined in existing MPLS specifications, while others require extensions to existing specifications to meet the requirements of the MPLS-TP. + This document defines the subset of the MPLS-TP applicable in general and to point-to-point transport paths. The remaining subset, applicable specifically to point-to-multipoint transport paths, is outside the scope of this document. + This document is a product of a joint Internet Engineering Task Force (IETF) / International Telecommunication Union Telecommunication Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and Pseudowire Emulation Edge-to-Edge (PWE3) architectures to support the capabilities and functionalities of a packet transport network as defined by the ITU-T. This document is not an Internet Standards Track specification; it is published for informational purposes. + + + + + + + + Multiprotocol Label Switching Architecture + + + + + + This document specifies the architecture for Multiprotocol Label Switching (MPLS). [STANDARDS-TRACK] + + + + + + + + OSPF Version 2 + + + + This memo documents version 2 of the OSPF protocol. OSPF is a link- state routing protocol. [STANDARDS-TRACK] + + + + + + + + + Framework for IP Performance Metrics + + + + + + + The purpose of this memo is to define a general framework for particular metrics to be developed by the IETF's IP Performance Metrics effort. This memo provides information for the Internet community. It does not specify an Internet standard of any kind. + + + + + Reoptimization of Multiprotocol Label Switching (MPLS) Traffic Engineering (TE) Loosely Routed Label Switched Path (LSP) @@ -7412,7 +7484,7 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - +
The Complete Schema Trees @@ -8494,821 +8566,824 @@ for their valuable comments and suggestions on this document. diff --git a/ietf-te-types.yang b/ietf-te-types.yang index 9ac057e..6bfe62f 100644 --- a/ietf-te-types.yang +++ b/ietf-te-types.yang @@ -60,7 +60,7 @@ module ietf-te-types { described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. - Copyright (c) 2025 IETF Trust and the persons identified as + Copyright (c) 2026 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or @@ -81,7 +81,7 @@ module ietf-te-types { // assigned to this document. // Please remove this note. - revision 2025-12-19 { + revision 2026-01-15 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -2681,7 +2681,8 @@ module ietf-te-types { It is a string containing a list of numbers separated by commas, where each of these numbers can be non-negative - decimal, hex integer, or hex float: + decimal, hex integer, or hex float, as defined in + ISO/IEC 9899: (dec | hex | float)[*(','(dec | hex | float))] @@ -2692,9 +2693,9 @@ module ietf-te-types { Canonically, the string is represented as all lowercase and in hex, where the prefix '0x' precedes the hex number."; reference - "RFC 8294: Common YANG Data Types for the Routing Area - ITU-T G.709: Interfaces for the optical transport network - - Edition 6.0 (06/2020)"; + "ISO/IEC 9899:2024: Information Technology - Programming + Languages - C, Section 6.4.4.2 + RFC 8294: Common YANG Data Types for the Routing Area"; } typedef te-ds-class { From b5579b5abd9e519846c52725b99ef54067b03fd3 Mon Sep 17 00:00:00 2001 From: italobusi Date: Thu, 15 Jan 2026 19:15:11 +0100 Subject: [PATCH 2/6] Proposal to address Mahesh comments See: https://github.com/tsaad-dev/te/issues/329#issuecomment-3756078014 --- .../draft-ietf-teas-rfc8776-update.md | 66 +- .../draft-ietf-teas-rfc8776-update.txt | 2802 +++++++++-------- .../draft-ietf-teas-rfc8776-update.xml | 1884 +++++------ ietf-te-packet-types.yang | 33 +- ietf-te-types.yang | 25 +- 5 files changed, 2441 insertions(+), 2369 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index 02b2fb5..d9e2180 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -92,6 +92,26 @@ statements is not a backward compatible change, as defined in {{Section 11 of !R This document adds new common data types, identities, and groupings to both the "ietf-te-types" and the "ietf-te-packet-types" YANG modules and obsoletes {{?RFC8776}}. For further details, refer to {{changes-bis}}. +## Editorial Note (To be removed by Editors of this document before sending it to the RFC Editor) + +> Note to the RFC Editor: This section is to be removed this document is sent to the RFC Editor. + +The YANG trees in {{yang-tree}} have been generated by pyang and have some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC Editor. + +## Editorial Note (To be removed by RFC Editor) + +> Note to the RFC Editor: This section is to be removed prior to publication. + +This document contains placeholder values that need to be replaced +with finalized values at the time of publication. This note +summarizes all of the substitutions that are needed. + +Please apply the following replacements: + +- XXXX --> the assigned RFC number for this I-D +- draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of {{?I-D.ietf-pce-sid-algo}} at the time this document is published as an RFC +- 2026-01-15 --> the actual date of the publication of this document + ## Terminology {::boilerplate bcp14} @@ -106,15 +126,13 @@ This document adds new common data types, identities, and groupings to both the corresponding YANG imported modules, as shown in {{tab-prefixes}}. | Prefix | YANG module | Reference -| yang | ietf-yang-types | {{Section 3 of !RFC6991}} -| inet | ietf-inet-types | {{Section 4 of !RFC6991}} +| yang | ietf-yang-types | {{Section 3 of !RFC9911}} +| inet | ietf-inet-types | {{Section 4 of !RFC9911}} | rt-types | ietf-routing-types | {{!RFC8294}} | te-types | ietf-te-types | RFCXXXX | te-packet-types | ietf-te-packet-types | RFCXXXX {: #tab-prefixes title="Prefixes and corresponding YANG modules"} -> RFC Editor: Please replace XXXX above with the RFC number assigned to this document. Please remove this note. - ## Tree Diagrams Tree diagrams used in this document follow the notation defined in {{?RFC8340}}. @@ -337,9 +355,9 @@ bc-model-type: : A base identity for supported Diffserv-TE Bandwidth Constraints Models as defined in {{?RFC4125}}, {{?RFC4126}}, and {{?RFC4127}}. bandwidth-profile-type: -: A base identity for various bandwidth profiles, also known as traffic profiles in {{Section 2.3.2 of ?RFC2475}}, as specified in {{MEF_10.3}}, {{?RFC2697}} and {{?RFC2698}}, that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs). +: A base identity for various bandwidth profiles, also known as traffic profiles in {{Section 2.3.2 of ?RFC2475}}, that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs), e.g., as specified in {{MEF_10.3}}, {{?RFC2697}} and {{?RFC2698}}. -### Data Types +### Data TypesI The "ietf-te-packet-types" module contains the following YANG reusable data type: @@ -368,11 +386,13 @@ te-packet-link-bandwidth: The "ietf-te-types" module imports the following modules: -- "ietf-yang-types" and "ietf-inet-types" as defined in {{!RFC6991}} +- "ietf-yang-types" and "ietf-inet-types" as defined in {{!RFC9911}} - "ietf-routing-types" as defined in {{!RFC8294}} -In addition to {{!RFC6991}} and {{!RFC8294}}, this module references the following documents in defining the types and YANG groupings: +- "ietf-network" and "ietf-network-topology" as defined in {{!RFC8345}} + +In addition to {{!RFC9911}} and {{!RFC8294}}, this module references the following documents in defining the types and YANG groupings: {{?RFC9522}}, {{!RFC4090}}, {{!RFC4202}}, {{!RFC4328}}, {{!RFC4561}}, {{?RFC4657}}, {{?RFC4736}}, {{!RFC6004}}, {{!RFC6378}}, {{!RFC6511}}, {{!RFC7139}}, {{!RFC7271}}, {{!RFC7308}}, {{!RFC7551}}, {{!RFC7571}}, {{!RFC7579}}, {{ITU-T_G.709}}, and {{ISOIEC_9899}}. ~~~~ yang @@ -383,13 +403,17 @@ sourcecode-markers="true" sourcecode-name="ietf-te-types@2026-01-15.yang"} # Packet TE Types YANG Module {#pkt-yang-code} -The "ietf-te-packet-types" module imports from the "ietf-te-types" module defined in {{te-yang-code}} of this document. +The "ietf-te-packet-types" module imports the following modules: + +- "ietf-yang-types" as defined in {{!RFC9911}} + +- "ietf-te-types" as defined in {{te-yang-code}} of this document ~~~~ yang {::include-fold ../../ietf-te-packet-types.yang} ~~~~ {: #fig-pkt-yang title="Packet TE Types YANG module" -sourcecode-markers="true" sourcecode-name="ietf-te-packet-types@2025-12-19.yang"} +sourcecode-markers="true" sourcecode-name="ietf-te-packet-types@2026-01-15.yang"} # IANA Considerations @@ -421,8 +445,6 @@ This document requests IANA to register the following YANG modules in the "YANG reference: RFC XXXX ~~~~ -> RFC Editor: Please replace XXXX above with the RFC number assigned to this document. Please remove this note. - # Security Considerations This section is modeled after the template described in Section 3.7 @@ -452,15 +474,13 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide --- back -# The Complete Schema Trees +# The Complete Schema Trees {#yang-tree} This appendix presents the complete tree of the TE and Packet TE types data model. See {{?RFC8340}} for an explanation of the symbols used. The data type of every leaf node is shown near the right end of the corresponding line. -> Editors' Note: The YANG trees have been generated by pyang and have some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC EDITOR. - ## TE Types Schema Tree ~~~~ ascii-art @@ -583,11 +603,11 @@ The following groupings, already defined in {{!RFC8776}}, have been updated in t - link-tp-id. - The mandatory true statements for the node-id and link-tp-id have been replaced by must statements that requires at least the presence of: +The "mandatory true" statements for the node-id and link-tp-id have been replaced by "must" statements that requires at least the presence of: - - node-id or node-id-uri; +- node-id or node-id-uri; - - link-tp-id or link-tp-id-uri. +- link-tp-id or link-tp-id-uri. - explicit-route-hop @@ -603,11 +623,11 @@ The following groupings, already defined in {{!RFC8776}}, have been updated in t - link-tp-id. - The mandatory true statements for the node-id and link-tp-id have been replaced by must statements that requires at least the presence of: +The "mandatory true" statements for the node-id and link-tp-id have been replaced by "must" statements that requires at least the presence of: - - node-id or node-id-uri; +- node-id or node-id-uri; - - link-tp-id or link-tp-id-uri. +- link-tp-id or link-tp-id-uri. - optimization-metric-entry: @@ -619,7 +639,7 @@ The following groupings, already defined in {{!RFC8776}}, have been updated in t - tunnel-constraints; - The following new leaf have been added to the 'tunnel-constraints' grouping: + The following new leaf has been added to the 'tunnel-constraints' grouping: - network-id; @@ -645,7 +665,7 @@ The following groupings, already defined in {{!RFC8776}}, have been updated in t - generic-path-optimization - The following new leaf have been added to the 'generic-path-optimization' grouping: + The following new leaf has been added to the 'generic-path-optimization' grouping: - tiebreaker; diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index f417f69..f648371 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -69,43 +69,43 @@ Internet-Draft TE Common YANG Types January 2026 Table of Contents - 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 - 1.2. Prefixes in Data Node Names . . . . . . . . . . . . . . . 3 - 1.3. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 4 - 2. Acronyms and Abbreviations . . . . . . . . . . . . . . . . . 4 + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 + 1.1. Editorial Note (To be removed by Editors of this document + before sending it to the RFC Editor) . . . . . . . . . . 3 + 1.2. Editorial Note (To be removed by RFC Editor) . . . . . . 3 + 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4 + 1.4. Prefixes in Data Node Names . . . . . . . . . . . . . . . 4 + 1.5. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 4 + 2. Acronyms and Abbreviations . . . . . . . . . . . . . . . . . 5 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1. TE Types Module Contents . . . . . . . . . . . . . . . . 5 3.1.1. Identities . . . . . . . . . . . . . . . . . . . . . 5 3.1.2. Data Types . . . . . . . . . . . . . . . . . . . . . 8 - 3.1.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 9 + 3.1.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 10 3.2. Packet TE Types Module Contents . . . . . . . . . . . . . 10 3.2.1. Identities . . . . . . . . . . . . . . . . . . . . . 10 - 3.2.2. Data Types . . . . . . . . . . . . . . . . . . . . . 10 - 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 10 - 4. TE Types YANG Module . . . . . . . . . . . . . . . . . . . . 11 + 3.2.2. Data TypesI . . . . . . . . . . . . . . . . . . . . . 11 + 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 11 + 4. TE Types YANG Module . . . . . . . . . . . . . . . . . . . . 12 5. Packet TE Types YANG Module . . . . . . . . . . . . . . . . . 106 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 124 - 7. Security Considerations . . . . . . . . . . . . . . . . . . . 124 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 125 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.1. Normative References . . . . . . . . . . . . . . . . . . 125 - 8.2. Informative References . . . . . . . . . . . . . . . . . 133 - Appendix A. The Complete Schema Trees . . . . . . . . . . . . . 136 - A.1. TE Types Schema Tree . . . . . . . . . . . . . . . . . . 136 - A.2. Packet TE Types Schema Tree . . . . . . . . . . . . . . . 151 - Appendix B. Changes from RFC 8776 . . . . . . . . . . . . . . . 154 - Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 159 - Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 159 + 8.2. Informative References . . . . . . . . . . . . . . . . . 134 + Appendix A. The Complete Schema Trees . . . . . . . . . . . . . 137 + A.1. TE Types Schema Tree . . . . . . . . . . . . . . . . . . 137 + A.2. Packet TE Types Schema Tree . . . . . . . . . . . . . . . 152 + Appendix B. Changes from RFC 8776 . . . . . . . . . . . . . . . 155 + Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 160 + Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 160 -1. Introduction - YANG [RFC6020] [RFC7950] is a data modeling language used to model - configuration data, state data, Remote Procedure Calls, and - notifications for network management protocols such as the Network - Configuration Protocol (NETCONF) [RFC6241] or RESTCONF [RFC8040]. - The YANG language supports a small set of built-in data types and - provides mechanisms to derive other types from the built-in types. + + + + @@ -114,6 +114,15 @@ Busi, et al. Expires 19 July 2026 [Page 2] Internet-Draft TE Common YANG Types January 2026 +1. Introduction + + YANG [RFC6020] [RFC7950] is a data modeling language used to model + configuration data, state data, Remote Procedure Calls, and + notifications for network management protocols such as the Network + Configuration Protocol (NETCONF) [RFC6241] or RESTCONF [RFC8040]. + The YANG language supports a small set of built-in data types and + provides mechanisms to derive other types from the built-in types. + This document introduces a collection of common data types derived from the built-in YANG data types. The derived data types, identities, and groupings are mainly designed to be the common @@ -134,48 +143,67 @@ Internet-Draft TE Common YANG Types January 2026 modules and obsoletes [RFC8776]. For further details, refer to Appendix B. -1.1. Terminology +1.1. Editorial Note (To be removed by Editors of this document before + sending it to the RFC Editor) - The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", - "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and - "OPTIONAL" in this document are to be interpreted as described in - BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all - capitals, as shown here. + Note to the RFC Editor: This section is to be removed this + document is sent to the RFC Editor. - The terminology for describing YANG data models is found in - [RFC7950]. + The YANG trees in Appendix A have been generated by pyang and have + some bugs to be fixed before publication. Please manually fix the + YANG tree before sending the document to the RFC Editor. -1.2. Prefixes in Data Node Names +1.2. Editorial Note (To be removed by RFC Editor) - Names of data nodes and other data model objects are prefixed using - the standard prefix associated with the corresponding YANG imported - modules, as shown in Table 1. + Note to the RFC Editor: This section is to be removed prior to + publication. + This document contains placeholder values that need to be replaced + with finalized values at the time of publication. This note + summarizes all of the substitutions that are needed. +Busi, et al. Expires 19 July 2026 [Page 3] + +Internet-Draft TE Common YANG Types January 2026 + Please apply the following replacements: + * XXXX --> the assigned RFC number for this I-D + * draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft + version and section number as in the latest version of + [I-D.ietf-pce-sid-algo] at the time this document is published as + an RFC + * 2026-01-15 --> the actual date of the publication of this document +1.3. Terminology + The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", + "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and + "OPTIONAL" in this document are to be interpreted as described in + BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all + capitals, as shown here. + The terminology for describing YANG data models is found in + [RFC7950]. +1.4. Prefixes in Data Node Names -Busi, et al. Expires 19 July 2026 [Page 3] - -Internet-Draft TE Common YANG Types January 2026 - + Names of data nodes and other data model objects are prefixed using + the standard prefix associated with the corresponding YANG imported + modules, as shown in Table 1. +=================+======================+========================+ | Prefix | YANG module | Reference | +=================+======================+========================+ - | yang | ietf-yang-types | Section 3 of [RFC6991] | + | yang | ietf-yang-types | Section 3 of [RFC9911] | +-----------------+----------------------+------------------------+ - | inet | ietf-inet-types | Section 4 of [RFC6991] | + | inet | ietf-inet-types | Section 4 of [RFC9911] | +-----------------+----------------------+------------------------+ | rt-types | ietf-routing-types | [RFC8294] | +-----------------+----------------------+------------------------+ @@ -186,14 +214,18 @@ Internet-Draft TE Common YANG Types January 2026 Table 1: Prefixes and corresponding YANG modules - RFC Editor: Please replace XXXX above with the RFC number assigned - to this document. Please remove this note. - -1.3. Tree Diagrams +1.5. Tree Diagrams Tree diagrams used in this document follow the notation defined in [RFC8340]. + + +Busi, et al. Expires 19 July 2026 [Page 4] + +Internet-Draft TE Common YANG Types January 2026 + + 2. Acronyms and Abbreviations APS: Automatic Protection Switching [RFC7271] @@ -218,14 +250,6 @@ Internet-Draft TE Common YANG Types January 2026 TE: Traffic Engineering - - - -Busi, et al. Expires 19 July 2026 [Page 4] - -Internet-Draft TE Common YANG Types January 2026 - - WTR: Wait-to-Restore [RFC6378] 3. Overview @@ -247,6 +271,17 @@ Internet-Draft TE Common YANG Types January 2026 identities: path-attribute-flags: A base identity for supported LSP path flags + + + + + + +Busi, et al. Expires 19 July 2026 [Page 5] + +Internet-Draft TE Common YANG Types January 2026 + + as defined in [RFC3209], [RFC4090], [RFC4736], [RFC5712], [RFC4920], [RFC5420], [RFC7570], [RFC4875], [RFC5151], [RFC5150], [RFC6001], [RFC6790], [RFC7260], [RFC8001], [RFC8149], and @@ -274,14 +309,6 @@ Internet-Draft TE Common YANG Types January 2026 defined in [RFC3209] and [RFC4875]. lsp-encoding-types: A base identity for supported LSP encoding types - - - -Busi, et al. Expires 19 July 2026 [Page 5] - -Internet-Draft TE Common YANG Types January 2026 - - as defined in [RFC3471], [RFC4328], and [RFC6004]. These defined identities includes also technology-specific LSP encoding types for backward compatibility with [RFC8776]. @@ -302,6 +329,15 @@ Internet-Draft TE Common YANG Types January 2026 can be defined in specific technology-specific modules. resource-affinities-type: A base identity for supported attribute + + + + +Busi, et al. Expires 19 July 2026 [Page 6] + +Internet-Draft TE Common YANG Types January 2026 + + filters associated with a tunnel that must be satisfied for a link to be acceptable as defined in [RFC3209] and [RFC2702]. @@ -330,14 +366,6 @@ Internet-Draft TE Common YANG Types January 2026 origin as defined in Section 3.1.1.2. svec-objective-function-type: A base identity for supported SVEC - - - -Busi, et al. Expires 19 July 2026 [Page 6] - -Internet-Draft TE Common YANG Types January 2026 - - objective functions as defined in [RFC5541] and [RFC8685]. svec-metric-type: A base identity for supported SVEC metric types as @@ -357,6 +385,15 @@ Internet-Draft TE Common YANG Types January 2026 topology identifier. path-computation-error-no-dependent-server: A base identity for + + + + +Busi, et al. Expires 19 July 2026 [Page 7] + +Internet-Draft TE Common YANG Types January 2026 + + indicating path computation error when one or more dependent path computation servers are unavailable. @@ -387,13 +424,6 @@ Internet-Draft TE Common YANG Types January 2026 module defines the following identity for tunnels created via an Application Programmable Interface (API): - - -Busi, et al. Expires 19 July 2026 [Page 7] - -Internet-Draft TE Common YANG Types January 2026 - - protocol-origin-api: A YANG identity used when the TE tunnel is instantiated through an API. @@ -412,6 +442,14 @@ Internet-Draft TE Common YANG Types January 2026 or strict. te-global-id: A type representing the identifier that uniquely + + + +Busi, et al. Expires 19 July 2026 [Page 8] + +Internet-Draft TE Common YANG Types January 2026 + + identifies an operator, which can be either a provider or a client. The definition of this type is taken from Section 3 of [RFC6370] and Section 3 of [RFC5003]. This attribute type is used @@ -443,13 +481,6 @@ Internet-Draft TE Common YANG Types January 2026 connects. This attribute is mapped to a local or remote link identifier [RFC3630] [RFC5305]. - - -Busi, et al. Expires 19 July 2026 [Page 8] - -Internet-Draft TE Common YANG Types January 2026 - - te-path-disjointness: A type representing the different resource disjointness options for a TE tunnel path as defined in [RFC4872]. @@ -467,6 +498,14 @@ Internet-Draft TE Common YANG Types January 2026 recovery action as defined in [RFC6378] and [RFC4427]. te-link-access-type: An enumerated type for the different TE link + + + +Busi, et al. Expires 19 July 2026 [Page 9] + +Internet-Draft TE Common YANG Types January 2026 + + access types as defined in [RFC3630]. 3.1.3. Groupings @@ -498,14 +537,6 @@ Internet-Draft TE Common YANG Types January 2026 explicit-route-hop-with-srlg: A grouping that augments the 'explicit-route-hop' to specify also SRLG hops. - - - -Busi, et al. Expires 19 July 2026 [Page 9] - -Internet-Draft TE Common YANG Types January 2026 - - encoding-and-switching-type: A grouping that defines the LSP encoding and switching types. @@ -523,17 +554,25 @@ Internet-Draft TE Common YANG Types January 2026 types that a backup or bypass tunnel can provide as defined in [RFC4090]. + + + +Busi, et al. Expires 19 July 2026 [Page 10] + +Internet-Draft TE Common YANG Types January 2026 + + bc-model-type: A base identity for supported Diffserv-TE Bandwidth Constraints Models as defined in [RFC4125], [RFC4126], and [RFC4127]. bandwidth-profile-type: A base identity for various bandwidth profiles, also known as traffic profiles in Section 2.3.2 of - [RFC2475], as specified in [MEF_10.3], [RFC2697] and [RFC2698], - that may be used to specify the temporal properties of a packet - stream (e.g., MPLS-TE LSPs). + [RFC2475], that may be used to specify the temporal properties of + a packet stream (e.g., MPLS-TE LSPs), e.g., as specified in + [MEF_10.3], [RFC2697] and [RFC2698]. -3.2.2. Data Types +3.2.2. Data TypesI The "ietf-te-packet-types" module contains the following YANG reusable data type: @@ -554,14 +593,6 @@ Internet-Draft TE Common YANG Types January 2026 parameters for bandwidth profiles in packet networks. te-packet-path-bandwidth: A grouping that defines the path bandwidth - - - -Busi, et al. Expires 19 July 2026 [Page 10] - -Internet-Draft TE Common YANG Types January 2026 - - information and could be used in any Packet TE model (e.g., MPLS- TE topology model) for the path bandwidth representation (e.g., the bandwidth of an MPLS-TE LSP). @@ -578,15 +609,26 @@ Internet-Draft TE Common YANG Types January 2026 generic module, Section 4, need to be augmented with this grouping for the usage of Packet TE technologies. + + + + +Busi, et al. Expires 19 July 2026 [Page 11] + +Internet-Draft TE Common YANG Types January 2026 + + 4. TE Types YANG Module The "ietf-te-types" module imports the following modules: - * "ietf-yang-types" and "ietf-inet-types" as defined in [RFC6991] + * "ietf-yang-types" and "ietf-inet-types" as defined in [RFC9911] * "ietf-routing-types" as defined in [RFC8294] - In addition to [RFC6991] and [RFC8294], this module references the + * "ietf-network" and "ietf-network-topology" as defined in [RFC8345] + + In addition to [RFC9911] and [RFC8294], this module references the following documents in defining the types and YANG groupings: [RFC9522], [RFC4090], [RFC4202], [RFC4328], [RFC4561], [RFC4657], [RFC4736], [RFC6004], [RFC6378], [RFC6511], [RFC7139], [RFC7271], @@ -602,22 +644,14 @@ Internet-Draft TE Common YANG Types January 2026 import ietf-inet-types { prefix inet; reference - "RFC 6991: Common YANG Data Types, Section 4"; + "RFC 9911: Common YANG Data Types, Section 4"; } import ietf-yang-types { prefix yang; reference - "RFC 6991: Common YANG Data Types, Section 3"; + "RFC 9911: Common YANG Data Types, Section 3"; } import ietf-routing-types { - - - -Busi, et al. Expires 19 July 2026 [Page 11] - -Internet-Draft TE Common YANG Types January 2026 - - prefix rt-types; reference "RFC 8294: Common YANG Data Types for the Routing Area"; @@ -633,6 +667,13 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 8345: A YANG Data Model for Network Topologies"; } + + +Busi, et al. Expires 19 July 2026 [Page 12] + +Internet-Draft TE Common YANG Types January 2026 + + organization "IETF Traffic Engineering Architecture and Signaling (TEAS) Working Group"; @@ -667,13 +708,6 @@ Internet-Draft TE Common YANG Types January 2026 Copyright (c) 2026 IETF Trust and the persons identified as authors of the code. All rights reserved. - - -Busi, et al. Expires 19 July 2026 [Page 12] - -Internet-Draft TE Common YANG Types January 2026 - - Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Revised BSD License set @@ -688,9 +722,16 @@ Internet-Draft TE Common YANG Types January 2026 This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. + + + +Busi, et al. Expires 19 July 2026 [Page 13] + +Internet-Draft TE Common YANG Types January 2026 + + + // RFC Ed.: update the date below with the date of RFC publication + // and remove this note. revision 2026-01-15 { description @@ -722,14 +763,6 @@ Internet-Draft TE Common YANG Types January 2026 - path-metric-type; - path-metric-te; - path-metric-igp; - - - -Busi, et al. Expires 19 July 2026 [Page 13] - -Internet-Draft TE Common YANG Types January 2026 - - - path-metric-hop; - path-metric-delay-average; - path-metric-delay-minimum; @@ -745,6 +778,14 @@ Internet-Draft TE Common YANG Types January 2026 - explicit-route-hop: - adds the following leaves: - node-id-uri; + + + +Busi, et al. Expires 19 July 2026 [Page 14] + +Internet-Draft TE Common YANG Types January 2026 + + - link-tp-id-uri; - updates the following leaves: - node-id; @@ -778,14 +819,6 @@ Internet-Draft TE Common YANG Types January 2026 - of-minimize-agg-bandwidth-consumption; - of-minimize-load-most-loaded-link; - of-minimize-cost-path-set; - - - -Busi, et al. Expires 19 July 2026 [Page 14] - -Internet-Draft TE Common YANG Types January 2026 - - - lsp-protection-reroute-extra; - lsp-protection-reroute. @@ -793,13 +826,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - - // RFC Editor: Please replace the revision date above with the - // module publication date in the format is (year-month-day). - // Please replace XXXX above with the RFC number assigned to - // this document. - // Please remove this note. - revision 2020-06-10 { description "Initial Version of TE types."; @@ -808,6 +834,14 @@ Internet-Draft TE Common YANG Types January 2026 } /* + + + +Busi, et al. Expires 19 July 2026 [Page 15] + +Internet-Draft TE Common YANG Types January 2026 + + * Features */ @@ -834,14 +868,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 7308: Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)"; - - - -Busi, et al. Expires 19 July 2026 [Page 15] - -Internet-Draft TE Common YANG Types January 2026 - - } feature named-path-affinities { @@ -864,6 +890,14 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates support for named path constraints."; } + + + +Busi, et al. Expires 19 July 2026 [Page 16] + +Internet-Draft TE Common YANG Types January 2026 + + feature path-optimization-metric { description "Indicates support for path optimization metrics."; @@ -890,14 +924,6 @@ Internet-Draft TE Common YANG Types January 2026 identity local-protection-desired { base session-attributes-flags; - - - -Busi, et al. Expires 19 July 2026 [Page 16] - -Internet-Draft TE Common YANG Types January 2026 - - description "Local protection is desired."; reference @@ -920,6 +946,14 @@ Internet-Draft TE Common YANG Types January 2026 "Label recording is desired."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, + + + +Busi, et al. Expires 19 July 2026 [Page 17] + +Internet-Draft TE Common YANG Types January 2026 + + Section 4.7.1"; } @@ -947,13 +981,6 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates that a path re-evaluation (of the current path in use) is requested. - - -Busi, et al. Expires 19 July 2026 [Page 17] - -Internet-Draft TE Common YANG Types January 2026 - - Note that this does not trigger any LSP reroutes but instead just signals a request to evaluate whether a preferable path exists."; @@ -976,6 +1003,13 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for LSP attributes flags."; } + + +Busi, et al. Expires 19 July 2026 [Page 18] + +Internet-Draft TE Common YANG Types January 2026 + + identity end-to-end-rerouting-desired { base lsp-attributes-flags; description @@ -1003,13 +1037,6 @@ Internet-Draft TE Common YANG Types January 2026 This MAY also be used to specify segment-based LSP recovery through nested crankback for established LSPs. - - -Busi, et al. Expires 19 July 2026 [Page 18] - -Internet-Draft TE Common YANG Types January 2026 - - The boundary Area Border Router (ABR) / Autonomous System Border Router (ASBR) can decide to forward the PathErr message upstream to either an upstream boundary ABR/ASBR or @@ -1031,6 +1058,14 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-attributes-flags; description "Indicates segment-based rerouting behavior for an LSP + + + +Busi, et al. Expires 19 July 2026 [Page 19] + +Internet-Draft TE Common YANG Types January 2026 + + undergoing establishment. This MAY also be used to specify segment-based LSP recovery @@ -1058,14 +1093,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity contiguous-lsp-desired { - - - -Busi, et al. Expires 19 July 2026 [Page 19] - -Internet-Draft TE Common YANG Types January 2026 - - base lsp-attributes-flags; description "Indicates that a contiguous LSP is desired."; @@ -1087,6 +1114,14 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS TE) RFC 7570: Label Switched Path (LSP) Attribute in the Explicit Route Object (ERO)"; + + + +Busi, et al. Expires 19 July 2026 [Page 20] + +Internet-Draft TE Common YANG Types January 2026 + + } identity pre-planned-lsp-flag { @@ -1110,17 +1145,9 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 6511: Non-Penultimate Hop Popping Behavior and Out-of-Band Mapping for RSVP-TE Label Switched Paths - RFC 7570: Label Switched Path (LSP) Attribute in the - Explicit Route Object (ERO)"; - } - - - - -Busi, et al. Expires 19 July 2026 [Page 20] - -Internet-Draft TE Common YANG Types January 2026 - + RFC 7570: Label Switched Path (LSP) Attribute in the + Explicit Route Object (ERO)"; + } identity oob-mapping-flag { base lsp-attributes-flags; @@ -1143,6 +1170,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 6790: The Use of Entropy Labels in MPLS Forwarding RFC 7570: Label Switched Path (LSP) Attribute in the + + + +Busi, et al. Expires 19 July 2026 [Page 21] + +Internet-Draft TE Common YANG Types January 2026 + + Explicit Route Object (ERO)"; } @@ -1170,14 +1205,6 @@ Internet-Draft TE Common YANG Types January 2026 identity srlg-collection-desired { base lsp-attributes-flags; - - - -Busi, et al. Expires 19 July 2026 [Page 21] - -Internet-Draft TE Common YANG Types January 2026 - - description "Shared Risk Link Group (SRLG) collection desired."; reference @@ -1200,6 +1227,13 @@ Internet-Draft TE Common YANG Types January 2026 Loopback"; } + + +Busi, et al. Expires 19 July 2026 [Page 22] + +Internet-Draft TE Common YANG Types January 2026 + + identity p2mp-te-tree-eval-request { base lsp-attributes-flags; description @@ -1226,14 +1260,6 @@ Internet-Draft TE Common YANG Types January 2026 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 19 July 2026 [Page 22] - -Internet-Draft TE Common YANG Types January 2026 - - Signaling Functional Description, section 7"; } @@ -1256,6 +1282,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS), + + + +Busi, et al. Expires 19 July 2026 [Page 23] + +Internet-Draft TE Common YANG Types January 2026 + + section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description, section 7"; @@ -1282,14 +1316,6 @@ Internet-Draft TE Common YANG Types January 2026 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 19 July 2026 [Page 23] - -Internet-Draft TE Common YANG Types January 2026 - - Signaling Functional Description, section 7"; } @@ -1312,6 +1338,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS), + + + +Busi, et al. Expires 19 July 2026 [Page 24] + +Internet-Draft TE Common YANG Types January 2026 + + section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description, section 7"; @@ -1338,14 +1372,6 @@ Internet-Draft TE Common YANG Types January 2026 base association-type; description "Association type for resource sharing, used to enable - - - -Busi, et al. Expires 19 July 2026 [Page 24] - -Internet-Draft TE Common YANG Types January 2026 - - resource sharing during make-before-break."; reference "RFC 4873: GMPLS Segment Recovery @@ -1368,6 +1394,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Association type for single-sided bidirectional LSPs, used to associate two LSPs of two tunnels, where one + + + +Busi, et al. Expires 19 July 2026 [Page 25] + +Internet-Draft TE Common YANG Types January 2026 + + tunnel is configured on one side/endpoint and the other tunnel is dynamically created on the other endpoint."; reference @@ -1394,14 +1428,6 @@ Internet-Draft TE Common YANG Types January 2026 identity of-minimize-cost-path { base objective-function-type; - - - -Busi, et al. Expires 19 July 2026 [Page 25] - -Internet-Draft TE Common YANG Types January 2026 - - description "Objective function for minimizing path cost."; reference @@ -1424,6 +1450,14 @@ Internet-Draft TE Common YANG Types January 2026 identity of-maximize-residual-bandwidth { base objective-function-type; description + + + +Busi, et al. Expires 19 July 2026 [Page 26] + +Internet-Draft TE Common YANG Types January 2026 + + "Objective function for maximizing residual bandwidth."; reference "RFC 5541: Encoding of Objective Functions in the Path @@ -1450,14 +1484,6 @@ Internet-Draft TE Common YANG Types January 2026 identity of-minimize-load-most-loaded-link { base objective-function-type; status obsolete; - - - -Busi, et al. Expires 19 July 2026 [Page 26] - -Internet-Draft TE Common YANG Types January 2026 - - description "Objective function for minimizing the load on the link that is carrying the highest load. @@ -1480,6 +1506,14 @@ Internet-Draft TE Common YANG Types January 2026 This identity has been obsoleted: the 'svec-of-minimize-cost-path-set' identity SHOULD be used instead."; + + + +Busi, et al. Expires 19 July 2026 [Page 27] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol @@ -1506,14 +1540,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Constrained-path LSP in which the path is obtained by querying an external source, such as a PCE server. - - - -Busi, et al. Expires 19 July 2026 [Page 27] - -Internet-Draft TE Common YANG Types January 2026 - - In the case that an LSP is defined to be externally queried, it may also have associated explicit definitions (provided to the external source to aid computation). @@ -1536,6 +1562,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels RFC 9522: Overview and Principles of Internet Traffic + + + +Busi, et al. Expires 19 July 2026 [Page 28] + +Internet-Draft TE Common YANG Types January 2026 + + Engineering"; } @@ -1562,14 +1596,6 @@ Internet-Draft TE Common YANG Types January 2026 refers is specified as an absolute value."; reference "RFC 4657: Path Computation Element (PCE) Communication - - - -Busi, et al. Expires 19 July 2026 [Page 28] - -Internet-Draft TE Common YANG Types January 2026 - - Protocol Generic Requirements"; } @@ -1592,6 +1618,14 @@ Internet-Draft TE Common YANG Types January 2026 identity te-tunnel-p2p { base te-tunnel-type; description + + + +Busi, et al. Expires 19 July 2026 [Page 29] + +Internet-Draft TE Common YANG Types January 2026 + + "TE Point-to-Point (P2P) tunnel type."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; @@ -1618,14 +1652,6 @@ Internet-Draft TE Common YANG Types January 2026 base tunnel-action-type; description "TE tunnel action that tears down the tunnel's current LSP - - - -Busi, et al. Expires 19 July 2026 [Page 29] - -Internet-Draft TE Common YANG Types January 2026 - - (if any) and attempts to re-establish a new LSP."; } @@ -1649,6 +1675,13 @@ Internet-Draft TE Common YANG Types January 2026 are derived."; } + + +Busi, et al. Expires 19 July 2026 [Page 30] + +Internet-Draft TE Common YANG Types January 2026 + + identity te-action-success { base te-action-result; description @@ -1674,14 +1707,6 @@ Internet-Draft TE Common YANG Types January 2026 identity tunnel-admin-state-up { base tunnel-admin-state-type; - - - -Busi, et al. Expires 19 July 2026 [Page 30] - -Internet-Draft TE Common YANG Types January 2026 - - description "Tunnel's administrative state is up."; } @@ -1706,6 +1731,13 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for TE tunnel states."; } + + +Busi, et al. Expires 19 July 2026 [Page 31] + +Internet-Draft TE Common YANG Types January 2026 + + identity tunnel-state-up { base tunnel-state-type; description @@ -1730,14 +1762,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-path-computation-ok { - - - -Busi, et al. Expires 19 July 2026 [Page 31] - -Internet-Draft TE Common YANG Types January 2026 - - base lsp-state-type; description "State path computation was successful."; @@ -1762,6 +1786,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-state-setup-failed { + + + +Busi, et al. Expires 19 July 2026 [Page 32] + +Internet-Draft TE Common YANG Types January 2026 + + base lsp-state-type; description "State setup failed."; @@ -1786,14 +1818,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity path-invalidation-action-type { - - - -Busi, et al. Expires 19 July 2026 [Page 32] - -Internet-Draft TE Common YANG Types January 2026 - - description "Base identity for TE path invalidation action types."; } @@ -1818,6 +1842,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-restoration-type { + + + +Busi, et al. Expires 19 July 2026 [Page 33] + +Internet-Draft TE Common YANG Types January 2026 + + description "Base identity from which LSP restoration types are derived."; } @@ -1842,14 +1874,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity restoration-scheme-type { - - - -Busi, et al. Expires 19 July 2026 [Page 33] - -Internet-Draft TE Common YANG Types January 2026 - - description "Base identity for LSP restoration schemes."; } @@ -1874,6 +1898,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Restoration LSP is precomputed, presignalled and preconfigured prior to the failure."; + + + +Busi, et al. Expires 19 July 2026 [Page 34] + +Internet-Draft TE Common YANG Types January 2026 + + } identity restoration-scheme-precomputed { @@ -1884,7 +1916,7 @@ Internet-Draft TE Common YANG Types January 2026 This restoration scheme is also known as 'Full LSP Re-routing', with the alternate route being - pre-computed and stored for use when the failure occurs."; + precomputed and stored for use when the failure occurs."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) @@ -1898,14 +1930,6 @@ Internet-Draft TE Common YANG Types January 2026 prior to the failure. This restoration scheme is also known as - - - -Busi, et al. Expires 19 July 2026 [Page 34] - -Internet-Draft TE Common YANG Types January 2026 - - 'Pre-planned LSP Re-routing'."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End @@ -1930,6 +1954,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) Recovery"; + + + +Busi, et al. Expires 19 July 2026 [Page 35] + +Internet-Draft TE Common YANG Types January 2026 + + } identity lsp-protection-reroute-extra { @@ -1954,14 +1986,6 @@ Internet-Draft TE Common YANG Types January 2026 description "'Rerouting without Extra-Traffic' LSP protection type. - - - -Busi, et al. Expires 19 July 2026 [Page 35] - -Internet-Draft TE Common YANG Types January 2026 - - This identity has been obsoleted: the 'restoration-scheme-presignaled' identity SHOULD be used instead."; @@ -1986,6 +2010,14 @@ Internet-Draft TE Common YANG Types January 2026 description "LSP protection '1:1 Protection Type'."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 36] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) Recovery, section 7"; @@ -2009,14 +2041,7 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) Recovery, section 6"; - } - - - -Busi, et al. Expires 19 July 2026 [Page 36] - -Internet-Draft TE Common YANG Types January 2026 - + } identity lsp-protection-extra-traffic { base lsp-protection-type; @@ -2041,6 +2066,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 6378: MPLS Transport Profile (MPLS-TP) Linear Protection RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching + + + +Busi, et al. Expires 19 July 2026 [Page 37] + +Internet-Draft TE Common YANG Types January 2026 + + (GMPLS)"; } @@ -2066,14 +2099,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; - - - -Busi, et al. Expires 19 July 2026 [Page 37] - -Internet-Draft TE Common YANG Types January 2026 - - } identity forced-switch { @@ -2097,6 +2122,14 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; + + + +Busi, et al. Expires 19 July 2026 [Page 38] + +Internet-Draft TE Common YANG Types January 2026 + + } identity signal-degrade { @@ -2122,14 +2155,6 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } - - - -Busi, et al. Expires 19 July 2026 [Page 38] - -Internet-Draft TE Common YANG Types January 2026 - - identity wait-to-restore { base lsp-protection-state; description @@ -2153,6 +2178,14 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + + + +Busi, et al. Expires 19 July 2026 [Page 39] + +Internet-Draft TE Common YANG Types January 2026 + + identity failure-of-protocol { base lsp-protection-state; description @@ -2178,14 +2211,6 @@ Internet-Draft TE Common YANG Types January 2026 base protection-external-commands; description "A temporary configuration action initiated by an operator - - - -Busi, et al. Expires 19 July 2026 [Page 39] - -Internet-Draft TE Common YANG Types January 2026 - - command that prevents any switchover action from being taken and, as such, freezes the current state."; reference @@ -2209,6 +2234,14 @@ Internet-Draft TE Common YANG Types January 2026 Network, and Ethernet Transport Network Operators RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching + + + +Busi, et al. Expires 19 July 2026 [Page 40] + +Internet-Draft TE Common YANG Types January 2026 + + (GMPLS)"; } @@ -2234,14 +2267,6 @@ Internet-Draft TE Common YANG Types January 2026 normal state."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End - - - -Busi, et al. Expires 19 July 2026 [Page 40] - -Internet-Draft TE Common YANG Types January 2026 - - Generalized Multi-Protocol Label Switching (GMPLS) Recovery RFC 4427: Recovery (Protection and Restoration) Terminology @@ -2265,6 +2290,14 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + + + +Busi, et al. Expires 19 July 2026 [Page 41] + +Internet-Draft TE Common YANG Types January 2026 + + identity action-forced-switch { base protection-external-commands; description @@ -2290,14 +2323,6 @@ Internet-Draft TE Common YANG Types January 2026 or the null signal to the protection transport entity, unless a fault condition exists on other transport entities or a switchover command of equal or higher priority is in - - - -Busi, et al. Expires 19 July 2026 [Page 41] - -Internet-Draft TE Common YANG Types January 2026 - - effect."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End @@ -2321,6 +2346,14 @@ Internet-Draft TE Common YANG Types January 2026 to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network Operators + + + +Busi, et al. Expires 19 July 2026 [Page 42] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; @@ -2347,13 +2380,6 @@ Internet-Draft TE Common YANG Types January 2026 Signaling Functional Description"; } - - -Busi, et al. Expires 19 July 2026 [Page 42] - -Internet-Draft TE Common YANG Types January 2026 - - identity switching-psc1 { base switching-capabilities; description @@ -2376,6 +2402,14 @@ Internet-Draft TE Common YANG Types January 2026 identity switching-l2sc { base switching-capabilities; description + + + +Busi, et al. Expires 19 July 2026 [Page 43] + +Internet-Draft TE Common YANG Types January 2026 + + "Layer-2 Switch Capable (L2SC)."; reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) @@ -2402,14 +2436,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity switching-dcsc { - - - -Busi, et al. Expires 19 July 2026 [Page 43] - -Internet-Draft TE Common YANG Types January 2026 - - base switching-capabilities; description "Data Channel Switching Capable (DCSC)."; @@ -2432,6 +2458,14 @@ Internet-Draft TE Common YANG Types January 2026 base switching-capabilities; description "Fiber-Switch Capable (FSC)."; + + + +Busi, et al. Expires 19 July 2026 [Page 44] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; @@ -2458,14 +2492,6 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-encoding-types; description "Ethernet LSP encoding."; - - - -Busi, et al. Expires 19 July 2026 [Page 44] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; @@ -2489,6 +2515,13 @@ Internet-Draft TE Common YANG Types January 2026 Signaling Functional Description"; } + + +Busi, et al. Expires 19 July 2026 [Page 45] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-encoding-digital-wrapper { base lsp-encoding-types; description @@ -2514,14 +2547,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; - - - -Busi, et al. Expires 19 July 2026 [Page 45] - -Internet-Draft TE Common YANG Types January 2026 - - } identity lsp-encoding-fiber-channel { @@ -2545,6 +2570,14 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-encoding-optical-channel { base lsp-encoding-types; + + + +Busi, et al. Expires 19 July 2026 [Page 46] + +Internet-Draft TE Common YANG Types January 2026 + + description "G.709 Optical Channel LSP encoding."; reference @@ -2570,14 +2603,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity path-setup-static { - - - -Busi, et al. Expires 19 July 2026 [Page 46] - -Internet-Draft TE Common YANG Types January 2026 - - base path-signaling-type; description "Static LSP provisioning path setup."; @@ -2601,6 +2626,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Base identity from which specific path scope types are derived."; + + + +Busi, et al. Expires 19 July 2026 [Page 47] + +Internet-Draft TE Common YANG Types January 2026 + + } identity path-scope-segment { @@ -2626,14 +2659,6 @@ Internet-Draft TE Common YANG Types January 2026 identity route-include-object { base route-usage-type; - - - -Busi, et al. Expires 19 July 2026 [Page 47] - -Internet-Draft TE Common YANG Types January 2026 - - description "'Include route' object."; reference @@ -2657,6 +2682,14 @@ Internet-Draft TE Common YANG Types January 2026 identity route-exclude-srlg { base route-usage-type; + + + +Busi, et al. Expires 19 July 2026 [Page 48] + +Internet-Draft TE Common YANG Types January 2026 + + description "Excludes Shared Risk Link Groups (SRLGs)."; reference @@ -2682,14 +2715,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity link-metric-type { - - - -Busi, et al. Expires 19 July 2026 [Page 48] - -Internet-Draft TE Common YANG Types January 2026 - - base link-path-metric-type; description "Base identity for the link metric types."; @@ -2713,6 +2738,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3785: Use of Interior Gateway Protocol (IGP) Metric as a second MPLS Traffic Engineering (TE) + + + +Busi, et al. Expires 19 July 2026 [Page 49] + +Internet-Draft TE Common YANG Types January 2026 + + Metric"; } @@ -2738,14 +2771,6 @@ Internet-Draft TE Common YANG Types January 2026 Extensions, Section 4.2 RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions, Section 4.2"; - - - -Busi, et al. Expires 19 July 2026 [Page 49] - -Internet-Draft TE Common YANG Types January 2026 - - } identity link-metric-delay-maximum { @@ -2769,6 +2794,14 @@ Internet-Draft TE Common YANG Types January 2026 It is defined to be Maximum Bandwidth minus the bandwidth currently allocated to LSPs."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 50] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions, Section 4.5 RFC 8570: IS-IS Traffic Engineering (TE) Metric @@ -2794,14 +2827,6 @@ Internet-Draft TE Common YANG Types January 2026 identity path-metric-igp { base path-metric-type; description - - - -Busi, et al. Expires 19 July 2026 [Page 50] - -Internet-Draft TE Common YANG Types January 2026 - - "Interior Gateway Protocol (IGP) Path Metric."; reference "RFC 5440: Path Computation Element (PCE) Communication @@ -2825,6 +2850,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 8233: Extensions to the Path Computation Element Communication Protocol (PCEP) to Compute + + + +Busi, et al. Expires 19 July 2026 [Page 51] + +Internet-Draft TE Common YANG Types January 2026 + + Service-Aware Label Switched Paths (LSPs), Section 3.1.1"; } @@ -2841,23 +2874,10 @@ Internet-Draft TE Common YANG Types January 2026 Sections 4.5.1 and 4.5.2"; } - // RFC Editor: Please replace the section and draft version in the - // reference to draft-ietf-pce-sid-algo-29 above with the latest - // version at the time the RFC is published. - // Please remove this note. - identity path-metric-residual-bandwidth { base path-metric-type; description "The Path Residual Bandwidth, defined as the minimum Link - - - -Busi, et al. Expires 19 July 2026 [Page 51] - -Internet-Draft TE Common YANG Types January 2026 - - Residual Bandwidth all the links along the path. The Path Residual Bandwidth can be seen as the path @@ -2886,6 +2906,14 @@ Internet-Draft TE Common YANG Types January 2026 identity path-tiebreaker-type { description "Base identity for the path tiebreaker type."; + + + +Busi, et al. Expires 19 July 2026 [Page 52] + +Internet-Draft TE Common YANG Types January 2026 + + } identity path-tiebreaker-minfill { @@ -2906,14 +2934,6 @@ Internet-Draft TE Common YANG Types January 2026 base path-tiebreaker-type; description "Random LSP path placement."; - - - -Busi, et al. Expires 19 July 2026 [Page 52] - -Internet-Draft TE Common YANG Types January 2026 - - } identity resource-affinities-type { @@ -2942,6 +2962,14 @@ Internet-Draft TE Common YANG Types January 2026 tunnel, any of which must be present for a link to be acceptable."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 53] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels RFC 2702: Requirements for Traffic Engineering Over MPLS"; } @@ -2962,14 +2990,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 9522: Overview and Principles of Internet Traffic Engineering"; - - - -Busi, et al. Expires 19 July 2026 [Page 53] - -Internet-Draft TE Common YANG Types January 2026 - - } identity not-optimized { @@ -2998,6 +3018,14 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP)"; } + + + +Busi, et al. Expires 19 July 2026 [Page 54] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-computation-srlg-type { description "Base identity for Shared Risk Link Group (SRLG) path @@ -3018,14 +3046,6 @@ Internet-Draft TE Common YANG Types January 2026 the path computation."; } - - - -Busi, et al. Expires 19 July 2026 [Page 54] - -Internet-Draft TE Common YANG Types January 2026 - - identity srlg-preferred { base path-computation-srlg-type; description @@ -3055,6 +3075,13 @@ Internet-Draft TE Common YANG Types January 2026 Protocol (PCEP), Section 7.5"; } + + +Busi, et al. Expires 19 July 2026 [Page 55] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-computation-error-no-topology { base path-computation-error-reason; description @@ -3074,14 +3101,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained - - - -Busi, et al. Expires 19 July 2026 [Page 55] - -Internet-Draft TE Common YANG Types January 2026 - - Inter-Domain Traffic Engineering Label Switched Paths RFC 8685: Path Computation Element Communication Protocol @@ -3111,6 +3130,14 @@ Internet-Draft TE Common YANG Types January 2026 node or link provided by one or more inclusion hops."; } + + + +Busi, et al. Expires 19 July 2026 [Page 56] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-computation-error-destination-unknown-in-domain { base path-computation-error-reason; description @@ -3130,14 +3157,6 @@ Internet-Draft TE Common YANG Types January 2026 identity path-computation-error-no-resource { base path-computation-error-reason; - - - -Busi, et al. Expires 19 July 2026 [Page 56] - -Internet-Draft TE Common YANG Types January 2026 - - description "Path computation has failed because there is no available resource in one or more domains. @@ -3167,6 +3186,14 @@ Internet-Draft TE Common YANG Types January 2026 Computation Element (H-PCE) Architecture https://www.iana.org/assignments/pcep + + + +Busi, et al. Expires 19 July 2026 [Page 57] + +Internet-Draft TE Common YANG Types January 2026 + + /pcep.xhtml#no-path-vector-tlv"; } @@ -3187,13 +3214,6 @@ Internet-Draft TE Common YANG Types January 2026 /pcep.xhtml#no-path-vector-tlv"; } - - -Busi, et al. Expires 19 July 2026 [Page 57] - -Internet-Draft TE Common YANG Types January 2026 - - identity path-computation-error-p2mp { base path-computation-error-reason; description @@ -3222,6 +3242,14 @@ Internet-Draft TE Common YANG Types January 2026 NO-PATH-VECTOR TLV."; reference "RFC 5557: Path Computation Element Communication Protocol + + + +Busi, et al. Expires 19 July 2026 [Page 58] + +Internet-Draft TE Common YANG Types January 2026 + + (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization @@ -3242,14 +3270,6 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization - - - -Busi, et al. Expires 19 July 2026 [Page 58] - -Internet-Draft TE Common YANG Types January 2026 - - https://www.iana.org/assignments/pcep /pcep.xhtml#no-path-vector-tlv"; } @@ -3278,6 +3298,14 @@ Internet-Draft TE Common YANG Types January 2026 unavailable. It corresponds to bit 28 of the Flags field of the + + + +Busi, et al. Expires 19 July 2026 [Page 59] + +Internet-Draft TE Common YANG Types January 2026 + + NO-PATH-VECTOR TLV."; reference "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) @@ -3298,14 +3326,6 @@ Internet-Draft TE Common YANG Types January 2026 It corresponds to bit 29 of the Flags field of the NO-PATH-VECTOR TLV."; reference - - - -Busi, et al. Expires 19 July 2026 [Page 59] - -Internet-Draft TE Common YANG Types January 2026 - - "RFC 5440: Path Computation Element (PCE) Communication Protocol (PCEP); @@ -3334,6 +3354,14 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for protocol origin type."; } + + + +Busi, et al. Expires 19 July 2026 [Page 60] + +Internet-Draft TE Common YANG Types January 2026 + + identity protocol-origin-api { base protocol-origin-type; description @@ -3354,14 +3382,6 @@ Internet-Draft TE Common YANG Types January 2026 identity protocol-origin-bgp { base protocol-origin-type; description - - - -Busi, et al. Expires 19 July 2026 [Page 60] - -Internet-Draft TE Common YANG Types January 2026 - - "Protocol origin is Border Gateway Protocol (BGP)."; reference "RFC 9012: The BGP Tunnel Encapsulation Attribute"; @@ -3390,6 +3410,14 @@ Internet-Draft TE Common YANG Types January 2026 base svec-objective-function-type; description "Objective function for minimizing the load on the link that + + + +Busi, et al. Expires 19 July 2026 [Page 61] + +Internet-Draft TE Common YANG Types January 2026 + + is carrying the highest load (MLL)."; reference "RFC 5541: Encoding of Objective Functions in the Path @@ -3410,14 +3438,6 @@ Internet-Draft TE Common YANG Types January 2026 identity svec-of-minimize-common-transit-domain { base svec-objective-function-type; - - - -Busi, et al. Expires 19 July 2026 [Page 61] - -Internet-Draft TE Common YANG Types January 2026 - - description "Objective function for minimizing the number of common transit domains (MCTD)."; @@ -3446,6 +3466,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 8685: Path Computation Element Communication Protocol (PCEP) Extensions for the Hierarchical Path + + + +Busi, et al. Expires 19 July 2026 [Page 62] + +Internet-Draft TE Common YANG Types January 2026 + + Computation Element (H-PCE) Architecture."; } @@ -3466,14 +3494,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; - - - -Busi, et al. Expires 19 July 2026 [Page 62] - -Internet-Draft TE Common YANG Types January 2026 - - } identity svec-metric-cumulative-te { @@ -3502,6 +3522,14 @@ Internet-Draft TE Common YANG Types January 2026 "Cumulative Hop path metric."; reference "RFC 5541: Encoding of Objective Functions in the Path + + + +Busi, et al. Expires 19 July 2026 [Page 63] + +Internet-Draft TE Common YANG Types January 2026 + + Computation Element Communication Protocol (PCEP)"; } @@ -3522,14 +3550,6 @@ Internet-Draft TE Common YANG Types January 2026 "Load of the most loaded link."; reference "RFC 5541: Encoding of Objective Functions in the Path - - - -Busi, et al. Expires 19 July 2026 [Page 63] - -Internet-Draft TE Common YANG Types January 2026 - - Computation Element Communication Protocol (PCEP)"; } @@ -3558,6 +3578,14 @@ Internet-Draft TE Common YANG Types January 2026 RFC 5305: IS-IS Extensions for Traffic Engineering RFC 7308: Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)"; + + + +Busi, et al. Expires 19 July 2026 [Page 64] + +Internet-Draft TE Common YANG Types January 2026 + + } typedef admin-groups { @@ -3578,14 +3606,6 @@ Internet-Draft TE Common YANG Types January 2026 The most significant byte in the hex-string is the farthest to the left in the byte sequence. - - - -Busi, et al. Expires 19 July 2026 [Page 64] - -Internet-Draft TE Common YANG Types January 2026 - - Leading zero bytes in the configured value may be omitted for brevity."; reference @@ -3614,6 +3634,14 @@ Internet-Draft TE Common YANG Types January 2026 "Unknown."; } enum normal { + + + +Busi, et al. Expires 19 July 2026 [Page 65] + +Internet-Draft TE Common YANG Types January 2026 + + value 1; description "Normal. @@ -3634,14 +3662,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly - - - -Busi, et al. Expires 19 July 2026 [Page 65] - -Internet-Draft TE Common YANG Types January 2026 - - Routed Label Switched Paths (LSPs) Using TE Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions"; @@ -3670,6 +3690,14 @@ Internet-Draft TE Common YANG Types January 2026 } enum testing { description + + + +Busi, et al. Expires 19 July 2026 [Page 66] + +Internet-Draft TE Common YANG Types January 2026 + + "In some test mode."; } enum preparing-maintenance { @@ -3690,14 +3718,6 @@ Internet-Draft TE Common YANG Types January 2026 "Status is unknown."; } } - - - -Busi, et al. Expires 19 July 2026 [Page 66] - -Internet-Draft TE Common YANG Types January 2026 - - description "Defines a type representing the common states of a TE resource."; @@ -3726,6 +3746,14 @@ Internet-Draft TE Common YANG Types January 2026 For the packet-switching type, the string encoding may follow the type 'bandwidth-ieee-float32' as defined in RFC 8294 + + + +Busi, et al. Expires 19 July 2026 [Page 67] + +Internet-Draft TE Common YANG Types January 2026 + + (e.g., 0x1p10), where the units are in bytes per second. Canonically, the string is represented as all lowercase and in @@ -3747,13 +3775,6 @@ Internet-Draft TE Common YANG Types January 2026 MPLS Traffic Engineering, Section 4.3.1"; } - - -Busi, et al. Expires 19 July 2026 [Page 67] - -Internet-Draft TE Common YANG Types January 2026 - - typedef te-global-id { type uint32; description @@ -3781,6 +3802,14 @@ Internet-Draft TE Common YANG Types January 2026 "A strict hop in an explicit path."; } } + + + +Busi, et al. Expires 19 July 2026 [Page 68] + +Internet-Draft TE Common YANG Types January 2026 + + description "Enumerated type for specifying loose or strict paths."; reference @@ -3799,17 +3828,9 @@ Internet-Draft TE Common YANG Types January 2026 "The link is multi-access, including broadcast and NBMA."; } } - description - "Defines a type representing the access type of a TE link."; - reference - - - -Busi, et al. Expires 19 July 2026 [Page 68] - -Internet-Draft TE Common YANG Types January 2026 - - + description + "Defines a type representing the access type of a TE link."; + reference "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2"; } @@ -3837,6 +3858,14 @@ Internet-Draft TE Common YANG Types January 2026 "The explicit route represents an incoming link on a node."; } + + + +Busi, et al. Expires 19 July 2026 [Page 69] + +Internet-Draft TE Common YANG Types January 2026 + + enum outgoing { description "The explicit route represents an outgoing link on @@ -3859,13 +3888,6 @@ Internet-Draft TE Common YANG Types January 2026 Section 3.7"; } - - -Busi, et al. Expires 19 July 2026 [Page 69] - -Internet-Draft TE Common YANG Types January 2026 - - typedef te-node-id { type union { type yang:dotted-quad; @@ -3892,6 +3914,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2, Section 2.4.1 RFC 5305: IS-IS Extensions for Traffic Engineering, + + + +Busi, et al. Expires 19 July 2026 [Page 70] + +Internet-Draft TE Common YANG Types January 2026 + + Section 4.3 RFC 6119: IPv6 Traffic Engineering in IS-IS, Section 3.2.1 RFC 6827: Automatically Switched Optical Network (ASON) @@ -3914,14 +3944,6 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-path-disjointness { type bits { - - - -Busi, et al. Expires 19 July 2026 [Page 70] - -Internet-Draft TE Common YANG Types January 2026 - - bit node { position 0; description @@ -3948,6 +3970,14 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-recovery-status { type enumeration { + + + +Busi, et al. Expires 19 July 2026 [Page 71] + +Internet-Draft TE Common YANG Types January 2026 + + enum normal { description "Both the recovery span and the working span are fully @@ -3970,14 +4000,6 @@ Internet-Draft TE Common YANG Types January 2026 enum recovery-failed { description "The recovery action has failed."; - - - -Busi, et al. Expires 19 July 2026 [Page 71] - -Internet-Draft TE Common YANG Types January 2026 - - } enum reversion-started { description @@ -4004,6 +4026,14 @@ Internet-Draft TE Common YANG Types January 2026 } enum wait-to-restore { description + + + +Busi, et al. Expires 19 July 2026 [Page 72] + +Internet-Draft TE Common YANG Types January 2026 + + "The recovery domain is recovering from a failure/degrade condition on the working span that is being controlled by the Wait-to-Restore (WTR) timer."; @@ -4027,13 +4057,6 @@ Internet-Draft TE Common YANG Types January 2026 template."; } - - -Busi, et al. Expires 19 July 2026 [Page 72] - -Internet-Draft TE Common YANG Types January 2026 - - typedef te-topology-event-type { type enumeration { enum add { @@ -4059,6 +4082,14 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-topology-id { type union { type string { + + + +Busi, et al. Expires 19 July 2026 [Page 73] + +Internet-Draft TE Common YANG Types January 2026 + + length "0"; // empty string } @@ -4082,14 +4113,6 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-tp-id { type union { - - - -Busi, et al. Expires 19 July 2026 [Page 73] - -Internet-Draft TE Common YANG Types January 2026 - - type uint32; // Unnumbered type inet:ip-address; @@ -4115,6 +4138,14 @@ Internet-Draft TE Common YANG Types January 2026 enum secondary-path { description "Indicates that the TE path is a secondary path."; + + + +Busi, et al. Expires 19 July 2026 [Page 74] + +Internet-Draft TE Common YANG Types January 2026 + + } enum primary-reverse-path { description @@ -4139,13 +4170,6 @@ Internet-Draft TE Common YANG Types January 2026 description "This grouping defines the generic TE bandwidth. - - -Busi, et al. Expires 19 July 2026 [Page 74] - -Internet-Draft TE Common YANG Types January 2026 - - For some known data-plane technologies, specific modeling structures are specified. @@ -4170,6 +4194,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Bandwidth specified in a generic format."; } + + + +Busi, et al. Expires 19 July 2026 [Page 75] + +Internet-Draft TE Common YANG Types January 2026 + + } } } @@ -4194,14 +4226,6 @@ Internet-Draft TE Common YANG Types January 2026 The choices can be augmented for specific data-plane technologies."; choice technology { - - - -Busi, et al. Expires 19 July 2026 [Page 75] - -Internet-Draft TE Common YANG Types January 2026 - - default "generic"; description "Data-plane technology type."; @@ -4226,6 +4250,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Augmentation for a TE topology."; container te-topology-identifier { + + + +Busi, et al. Expires 19 July 2026 [Page 76] + +Internet-Draft TE Common YANG Types January 2026 + + description "TE topology identifier container."; leaf provider-id { @@ -4251,13 +4283,6 @@ Internet-Draft TE Common YANG Types January 2026 "When the datastore contains several topologies, 'topology-id' distinguishes between them. - - -Busi, et al. Expires 19 July 2026 [Page 76] - -Internet-Draft TE Common YANG Types January 2026 - - If omitted, the default (empty) string for this leaf is assumed."; } @@ -4281,6 +4306,14 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; + + + +Busi, et al. Expires 19 July 2026 [Page 77] + +Internet-Draft TE Common YANG Types January 2026 + + leaf one-way-delay { type uint32 { range "0..16777215"; @@ -4306,14 +4339,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions - - - -Busi, et al. Expires 19 July 2026 [Page 77] - -Internet-Draft TE Common YANG Types January 2026 - - RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -4337,6 +4362,14 @@ Internet-Draft TE Common YANG Types January 2026 "Performance Metrics (PM) information in real time that can be applicable to links. + + + +Busi, et al. Expires 19 July 2026 [Page 78] + +Internet-Draft TE Common YANG Types January 2026 + + PM defined in this grouping are applicable to generic TE PM as well as packet TE PM."; reference @@ -4362,14 +4395,6 @@ Internet-Draft TE Common YANG Types January 2026 default "normal"; description "Residual bandwidth normality."; - - - -Busi, et al. Expires 19 July 2026 [Page 78] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf one-way-available-bandwidth { type rt-types:bandwidth-ieee-float32; @@ -4393,6 +4418,14 @@ Internet-Draft TE Common YANG Types January 2026 type rt-types:bandwidth-ieee-float32; units "bytes per second"; default "0x0p0"; + + + +Busi, et al. Expires 19 July 2026 [Page 79] + +Internet-Draft TE Common YANG Types January 2026 + + description "Bandwidth utilization that represents the actual utilization of the link (i.e., as measured in the router). @@ -4418,14 +4451,6 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "One-way delay or latency."; - - - -Busi, et al. Expires 19 July 2026 [Page 79] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf one-way-residual-bandwidth { type rt-types:bandwidth-ieee-float32; @@ -4449,6 +4474,14 @@ Internet-Draft TE Common YANG Types January 2026 actual forwarding of non-RSVP-TE LSP packets. For a bundled link, available bandwidth is defined to be + + + +Busi, et al. Expires 19 July 2026 [Page 80] + +Internet-Draft TE Common YANG Types January 2026 + + the sum of the component link available bandwidths."; } leaf one-way-utilized-bandwidth { @@ -4474,14 +4507,6 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "Two-way delay or latency."; - - - -Busi, et al. Expires 19 July 2026 [Page 80] - -Internet-Draft TE Common YANG Types January 2026 - - } } @@ -4505,6 +4530,14 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; + + + +Busi, et al. Expires 19 July 2026 [Page 81] + +Internet-Draft TE Common YANG Types January 2026 + + uses performance-metrics-one-way-delay-loss; uses performance-metrics-one-way-bandwidth; } @@ -4530,14 +4563,6 @@ Internet-Draft TE Common YANG Types January 2026 'measure-interval'."; } description - - - -Busi, et al. Expires 19 July 2026 [Page 81] - -Internet-Draft TE Common YANG Types January 2026 - - "Link performance information in real time."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions @@ -4561,6 +4586,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Interval to measure the extended metric values."; } + + + +Busi, et al. Expires 19 July 2026 [Page 82] + +Internet-Draft TE Common YANG Types January 2026 + + leaf advertisement-interval { type uint32; units "seconds"; @@ -4586,14 +4619,6 @@ Internet-Draft TE Common YANG Types January 2026 "If the measured parameter falls outside an upper bound for all but the minimum-delay metric (or a lower bound for the minimum-delay metric only) and the advertised - - - -Busi, et al. Expires 19 July 2026 [Page 82] - -Internet-Draft TE Common YANG Types January 2026 - - value is not already outside that bound, an 'anomalous' announcement (anomalous bit set) will be triggered."; uses performance-metrics-thresholds; @@ -4618,6 +4643,13 @@ Internet-Draft TE Common YANG Types January 2026 } } + + +Busi, et al. Expires 19 July 2026 [Page 83] + +Internet-Draft TE Common YANG Types January 2026 + + /* * TE tunnel generic groupings */ @@ -4642,14 +4674,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE)"; - - - -Busi, et al. Expires 19 July 2026 [Page 83] - -Internet-Draft TE Common YANG Types January 2026 - - leaf node-id-uri { type nw:node-id; description @@ -4674,6 +4698,14 @@ Internet-Draft TE Common YANG Types January 2026 "Numbered link explicit route hop."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, + + + +Busi, et al. Expires 19 July 2026 [Page 84] + +Internet-Draft TE Common YANG Types January 2026 + + Section 4.3, EXPLICIT_ROUTE in RSVP-TE RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering @@ -4698,14 +4730,6 @@ Internet-Draft TE Common YANG Types January 2026 } } } - - - -Busi, et al. Expires 19 July 2026 [Page 84] - -Internet-Draft TE Common YANG Types January 2026 - - case unnumbered-link-hop { container unnumbered-link-hop { must '(link-tp-id-uri or link-tp-id) and ' @@ -4730,6 +4754,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf link-tp-id { type te-tp-id; + + + +Busi, et al. Expires 19 July 2026 [Page 85] + +Internet-Draft TE Common YANG Types January 2026 + + description "TE LTP identifier. @@ -4754,14 +4786,6 @@ Internet-Draft TE Common YANG Types January 2026 } leaf direction { type te-link-direction; - - - -Busi, et al. Expires 19 July 2026 [Page 85] - -Internet-Draft TE Common YANG Types January 2026 - - default "outgoing"; description "Link route object direction."; @@ -4786,6 +4810,14 @@ Internet-Draft TE Common YANG Types January 2026 } } } + + + +Busi, et al. Expires 19 July 2026 [Page 86] + +Internet-Draft TE Common YANG Types January 2026 + + case label { description "The label explicit route hop type."; @@ -4810,14 +4842,6 @@ Internet-Draft TE Common YANG Types January 2026 case srlg { description "An Shared Risk Link Group (SRLG) value to be - - - -Busi, et al. Expires 19 July 2026 [Page 86] - -Internet-Draft TE Common YANG Types January 2026 - - included or excluded."; container srlg { description @@ -4843,6 +4867,13 @@ Internet-Draft TE Common YANG Types January 2026 The index is used to identify an entry in the list. + + +Busi, et al. Expires 19 July 2026 [Page 87] + +Internet-Draft TE Common YANG Types January 2026 + + The order of entries is defined by the user without relying on key values."; } @@ -4866,14 +4897,6 @@ Internet-Draft TE Common YANG Types January 2026 } leaf node-id { type te-node-id; - - - -Busi, et al. Expires 19 July 2026 [Page 87] - -Internet-Draft TE Common YANG Types January 2026 - - description "The identifier of a node in the TE topology."; } @@ -4899,6 +4922,14 @@ Internet-Draft TE Common YANG Types January 2026 leaf link-tp-id { type te-tp-id; mandatory true; + + + +Busi, et al. Expires 19 July 2026 [Page 88] + +Internet-Draft TE Common YANG Types January 2026 + + description "Numbered TE LTP identifier."; } @@ -4922,14 +4953,6 @@ Internet-Draft TE Common YANG Types January 2026 must '(link-tp-id-uri or link-tp-id) and ' + '(node-id-uri or node-id)' { description - - - -Busi, et al. Expires 19 July 2026 [Page 88] - -Internet-Draft TE Common YANG Types January 2026 - - "At least one node identifier and at least one Link Termination Point (LTP) identifier need to be present."; @@ -4955,6 +4978,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf node-id-uri { type nw:node-id; + + + +Busi, et al. Expires 19 July 2026 [Page 89] + +Internet-Draft TE Common YANG Types January 2026 + + description "The identifier of a node in the topology."; } @@ -4978,14 +5009,6 @@ Internet-Draft TE Common YANG Types January 2026 } case label { description - - - -Busi, et al. Expires 19 July 2026 [Page 89] - -Internet-Draft TE Common YANG Types January 2026 - - "The label Record Route entry types."; container label-hop { description @@ -5011,6 +5034,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Label set item information."; leaf restriction { + + + +Busi, et al. Expires 19 July 2026 [Page 90] + +Internet-Draft TE Common YANG Types January 2026 + + type enumeration { enum inclusive { description @@ -5034,14 +5065,6 @@ Internet-Draft TE Common YANG Types January 2026 must "(not(../label-end/te-label/direction) and" + " not(te-label/direction))" + " or " - - - -Busi, et al. Expires 19 July 2026 [Page 90] - -Internet-Draft TE Common YANG Types January 2026 - - + "(../label-end/te-label/direction = te-label/direction)" + " or " + "(not(te-label/direction) and" @@ -5067,6 +5090,14 @@ Internet-Draft TE Common YANG Types January 2026 + " or " + "(not(te-label/direction) and" + " (../label-start/te-label/direction = 'forward'))" + + + +Busi, et al. Expires 19 July 2026 [Page 91] + +Internet-Draft TE Common YANG Types January 2026 + + + " or " + "(not(../label-start/te-label/direction) and" + " (te-label/direction = 'forward'))" { @@ -5090,14 +5121,6 @@ Internet-Draft TE Common YANG Types January 2026 'label-start' > 'label-end' enforces 'label-step' < 0."; choice technology { default "generic"; - - - -Busi, et al. Expires 19 July 2026 [Page 91] - -Internet-Draft TE Common YANG Types January 2026 - - description "Data-plane technology type."; case generic { @@ -5124,6 +5147,13 @@ Internet-Draft TE Common YANG Types January 2026 In this case, if the range-bitmap is not present, all the labels in the range are available. + + +Busi, et al. Expires 19 July 2026 [Page 92] + +Internet-Draft TE Common YANG Types January 2026 + + In case the restriction is 'exclusive', the bit-position is set if the corresponding mapped label is not available. In this case, if the range-bitmap is not present, all the @@ -5146,14 +5176,6 @@ Internet-Draft TE Common YANG Types January 2026 - bit position (24) is set, and the corresponding mapped label from the range is 16000 + (24 * 'label-step') or 16024 for default 'label-step' = 1."; - - - -Busi, et al. Expires 19 July 2026 [Page 92] - -Internet-Draft TE Common YANG Types January 2026 - - } } @@ -5180,6 +5202,14 @@ Internet-Draft TE Common YANG Types January 2026 grouping optimization-metric-entry { description + + + +Busi, et al. Expires 19 July 2026 [Page 93] + +Internet-Draft TE Common YANG Types January 2026 + + "Optimization metrics configuration grouping."; leaf metric-type { type identityref { @@ -5202,14 +5232,6 @@ Internet-Draft TE Common YANG Types January 2026 "Container for the 'exclude route' object list."; uses path-route-exclude-objects; } - - - -Busi, et al. Expires 19 July 2026 [Page 93] - -Internet-Draft TE Common YANG Types January 2026 - - container explicit-route-include-objects { when "../metric-type = " + "'te-types:path-metric-optimize-includes'"; @@ -5236,6 +5258,14 @@ Internet-Draft TE Common YANG Types January 2026 "Link protection type required for the links included in the computed path."; reference + + + +Busi, et al. Expires 19 July 2026 [Page 94] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)"; @@ -5258,14 +5288,6 @@ Internet-Draft TE Common YANG Types January 2026 description "TE LSP requested hold priority."; reference - - - -Busi, et al. Expires 19 July 2026 [Page 94] - -Internet-Draft TE Common YANG Types January 2026 - - "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; } leaf signaling-type { @@ -5292,6 +5314,14 @@ Internet-Draft TE Common YANG Types January 2026 } grouping path-constraints-route-objects { + + + +Busi, et al. Expires 19 July 2026 [Page 95] + +Internet-Draft TE Common YANG Types January 2026 + + description "List of route entries to be included or excluded when performing the path computation."; @@ -5314,14 +5344,6 @@ Internet-Draft TE Common YANG Types January 2026 The order of entries is defined by the user without relying on key values."; } - - - -Busi, et al. Expires 19 July 2026 [Page 95] - -Internet-Draft TE Common YANG Types January 2026 - - uses explicit-route-hop { refine "type/numbered-node-hop/numbered-node-hop" + "/hop-type" { @@ -5348,6 +5370,14 @@ Internet-Draft TE Common YANG Types January 2026 base route-usage-type; } default "te-types:route-include-object"; + + + +Busi, et al. Expires 19 July 2026 [Page 96] + +Internet-Draft TE Common YANG Types January 2026 + + description "Indicates whether to include or exclude the route object. @@ -5370,14 +5400,6 @@ Internet-Draft TE Common YANG Types January 2026 must '(. = "strict") or ' + 'derived-from-or-self(../../explicit-route-usage,' + '"te-types:route-include-object")' { - - - -Busi, et al. Expires 19 July 2026 [Page 96] - -Internet-Draft TE Common YANG Types January 2026 - - description "Loose hops can only be used for 'include' route objects."; @@ -5404,6 +5426,14 @@ Internet-Draft TE Common YANG Types January 2026 path computation."; leaf index { type uint32; + + + +Busi, et al. Expires 19 July 2026 [Page 97] + +Internet-Draft TE Common YANG Types January 2026 + + description "Route object entry index. @@ -5426,14 +5456,6 @@ Internet-Draft TE Common YANG Types January 2026 description "List of Explicit Route Objects to be excluded in the path computation."; - - - -Busi, et al. Expires 19 July 2026 [Page 97] - -Internet-Draft TE Common YANG Types January 2026 - - leaf index { type uint32; description @@ -5460,6 +5482,14 @@ Internet-Draft TE Common YANG Types January 2026 "List of path metric bounds, which can apply to link and path metrics. + + + +Busi, et al. Expires 19 July 2026 [Page 98] + +Internet-Draft TE Common YANG Types January 2026 + + TE paths which have at least one path metric which exceeds the specified bounds MUST NOT be selected. @@ -5483,13 +5513,6 @@ Internet-Draft TE Common YANG Types January 2026 A zero indicates an unbounded upper limit for the specified 'metric-type'. - - -Busi, et al. Expires 19 July 2026 [Page 98] - -Internet-Draft TE Common YANG Types January 2026 - - The unit of is interpreted in the context of the 'metric-type' identity."; } @@ -5515,6 +5538,14 @@ Internet-Draft TE Common YANG Types January 2026 description "TE path metric type."; uses optimization-metric-entry; + + + +Busi, et al. Expires 19 July 2026 [Page 99] + +Internet-Draft TE Common YANG Types January 2026 + + } /* Tiebreakers */ container tiebreakers { @@ -5538,14 +5569,6 @@ Internet-Draft TE Common YANG Types January 2026 status deprecated; description "Identifies an entry in the list of tiebreakers."; - - - -Busi, et al. Expires 19 July 2026 [Page 99] - -Internet-Draft TE Common YANG Types January 2026 - - } } } @@ -5571,6 +5594,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf tiebreaker { type identityref { + + + +Busi, et al. Expires 19 July 2026 [Page 100] + +Internet-Draft TE Common YANG Types January 2026 + + base path-tiebreaker-type; } default "te-types:path-tiebreaker-random"; @@ -5589,19 +5620,11 @@ Internet-Draft TE Common YANG Types January 2026 list path-affinities-value { key "usage"; description - "List of named affinity constraints."; - leaf usage { - type identityref { - base resource-affinities-type; - } - - - -Busi, et al. Expires 19 July 2026 [Page 100] - -Internet-Draft TE Common YANG Types January 2026 - - + "List of named affinity constraints."; + leaf usage { + type identityref { + base resource-affinities-type; + } description "Identifies an entry in the list of value affinity constraints."; @@ -5627,6 +5650,14 @@ Internet-Draft TE Common YANG Types January 2026 type identityref { base resource-affinities-type; } + + + +Busi, et al. Expires 19 July 2026 [Page 101] + +Internet-Draft TE Common YANG Types January 2026 + + description "Identifies an entry in the list of named affinity constraints."; @@ -5650,14 +5681,6 @@ Internet-Draft TE Common YANG Types January 2026 "Path Shared Risk Link Group (SRLG) grouping."; container path-srlgs-lists { description - - - -Busi, et al. Expires 19 July 2026 [Page 101] - -Internet-Draft TE Common YANG Types January 2026 - - "Path Shared Risk Link Group (SRLG) properties container."; list path-srlgs-list { key "usage"; @@ -5683,6 +5706,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Container for the list of named Shared Risk Link Groups (SRLGs)."; + + + +Busi, et al. Expires 19 July 2026 [Page 102] + +Internet-Draft TE Common YANG Types January 2026 + + list path-srlgs-name { key "usage"; description @@ -5706,14 +5737,6 @@ Internet-Draft TE Common YANG Types January 2026 } grouping generic-path-disjointness { - - - -Busi, et al. Expires 19 July 2026 [Page 102] - -Internet-Draft TE Common YANG Types January 2026 - - description "Path disjointness grouping."; leaf disjointness { @@ -5739,6 +5762,14 @@ Internet-Draft TE Common YANG Types January 2026 grouping generic-path-constraints { description + + + +Busi, et al. Expires 19 July 2026 [Page 103] + +Internet-Draft TE Common YANG Types January 2026 + + "Global named path constraints configuration grouping."; container path-constraints { description @@ -5762,14 +5793,6 @@ Internet-Draft TE Common YANG Types January 2026 leaf metric-type { type identityref { base path-metric-type; - - - -Busi, et al. Expires 19 July 2026 [Page 103] - -Internet-Draft TE Common YANG Types January 2026 - - } description "TE path metric type."; @@ -5795,6 +5818,14 @@ Internet-Draft TE Common YANG Types January 2026 leaf index { type uint32; description + + + +Busi, et al. Expires 19 July 2026 [Page 104] + +Internet-Draft TE Common YANG Types January 2026 + + "Route object entry index. The index is used to identify an entry in the list. @@ -5818,14 +5849,6 @@ Internet-Draft TE Common YANG Types January 2026 } description "LSP encoding type."; - - - -Busi, et al. Expires 19 July 2026 [Page 104] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 3945: Generalized Multi-Protocol Label Switching (GMPLS) Architecture"; @@ -5851,11 +5874,19 @@ Internet-Draft TE Common YANG Types January 2026 type inet:ip-address; type nw:node-id; } + + + +Busi, et al. Expires 19 July 2026 [Page 105] + +Internet-Draft TE Common YANG Types January 2026 + + description "The identifier of the node. It can be represented as IP address or dotted quad address - or as an URI. + or as a URI. The type data node disambiguates the union type."; } @@ -5874,14 +5905,6 @@ Internet-Draft TE Common YANG Types January 2026 "URI representation of the node identifier."; } } - - - -Busi, et al. Expires 19 July 2026 [Page 105] - -Internet-Draft TE Common YANG Types January 2026 - - description "Type of node identifier representation."; } @@ -5893,10 +5916,13 @@ Internet-Draft TE Common YANG Types January 2026 5. Packet TE Types YANG Module - The "ietf-te-packet-types" module imports from the "ietf-te-types" - module defined in Section 4 of this document. + The "ietf-te-packet-types" module imports the following modules: + + * "ietf-yang-types" as defined in [RFC9911] - file "ietf-te-packet-types@2025-12-19.yang" + * "ietf-te-types" as defined in Section 4 of this document + + file "ietf-te-packet-types@2026-01-15.yang" module ietf-te-packet-types { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-te-packet-types"; @@ -5904,8 +5930,16 @@ Internet-Draft TE Common YANG Types January 2026 import ietf-yang-types { prefix yang; + + + +Busi, et al. Expires 19 July 2026 [Page 106] + +Internet-Draft TE Common YANG Types January 2026 + + reference - "RFC 6991: Common YANG Data Types"; + "RFC 9911: Common YANG Data Types"; } import ietf-te-types { prefix te-types; @@ -5913,10 +5947,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. - organization "IETF Traffic Engineering Architecture and Signaling (TEAS) Working Group"; @@ -5930,14 +5960,6 @@ Internet-Draft TE Common YANG Types January 2026 Editor: Rakesh Gandhi - - - -Busi, et al. Expires 19 July 2026 [Page 106] - -Internet-Draft TE Common YANG Types January 2026 - - Editor: Vishnu Pavan Beeram @@ -5960,10 +5982,18 @@ Internet-Draft TE Common YANG Types January 2026 described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. - Copyright (c) 2025 IETF Trust and the persons identified as + Copyright (c) 2026 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or + + + +Busi, et al. Expires 19 July 2026 [Page 107] + +Internet-Draft TE Common YANG Types January 2026 + + without modification, is permitted pursuant to, and subject to the license terms contained in, the Revised BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions @@ -5974,11 +6004,10 @@ Internet-Draft TE Common YANG Types January 2026 (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself for full legal notices."; - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. + // RFC Ed.: update the date below with the date of RFC publication + // and remove this note. - revision 2025-12-19 { + revision 2026-01-15 { description "This revision adds the following new identities: - bandwidth-profile-type; @@ -5987,13 +6016,6 @@ Internet-Draft TE Common YANG Types January 2026 - path-metric-delay-variation; - path-metric-loss. - - -Busi, et al. Expires 19 July 2026 [Page 107] - -Internet-Draft TE Common YANG Types January 2026 - - This revision adds the following new groupings: - bandwidth-profile-parameters; - te-packet-path-bandwidth; @@ -6003,13 +6025,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - - // RFC Editor: Please replace the revision date above with the - // module publication date in the format is (year-month-day). - // Please replace XXXX above with the RFC number assigned to - // this document. - // Please remove this note. - revision 2020-06-10 { description "Latest revision of TE MPLS types."; @@ -6027,6 +6042,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity mef-10 { + + + +Busi, et al. Expires 19 July 2026 [Page 108] + +Internet-Draft TE Common YANG Types January 2026 + + base bandwidth-profile-type; description "MEF 10 Bandwidth Profile"; @@ -6042,14 +6065,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 2697: A Single Rate Three Color Marker"; } - - - -Busi, et al. Expires 19 July 2026 [Page 108] - -Internet-Draft TE Common YANG Types January 2026 - - identity rfc-2698 { base bandwidth-profile-type; description @@ -6084,6 +6099,13 @@ Internet-Draft TE Common YANG Types January 2026 Section 4.4"; } + + +Busi, et al. Expires 19 July 2026 [Page 109] + +Internet-Draft TE Common YANG Types January 2026 + + // Derived identities from te-types:path-metric-type identity path-metric-delay-variation { @@ -6098,14 +6120,6 @@ Internet-Draft TE Common YANG Types January 2026 Section 3.1.2"; } - - - -Busi, et al. Expires 19 July 2026 [Page 109] - -Internet-Draft TE Common YANG Types January 2026 - - identity path-metric-loss { base te-types:path-metric-type; description @@ -6140,6 +6154,14 @@ Internet-Draft TE Common YANG Types January 2026 Model type."; reference "RFC 4124: Protocol Extensions for Support of Diffserv-aware + + + +Busi, et al. Expires 19 July 2026 [Page 110] + +Internet-Draft TE Common YANG Types January 2026 + + MPLS Traffic Engineering"; } @@ -6154,14 +6176,6 @@ Internet-Draft TE Common YANG Types January 2026 identity bc-model-mam { base bc-model-type; - - - -Busi, et al. Expires 19 July 2026 [Page 110] - -Internet-Draft TE Common YANG Types January 2026 - - description "Maximum Allocation Bandwidth Constraints Model type."; reference @@ -6196,6 +6210,14 @@ Internet-Draft TE Common YANG Types January 2026 } enum auto { description + + + +Busi, et al. Expires 19 July 2026 [Page 111] + +Internet-Draft TE Common YANG Types January 2026 + + "Bandwidth is automatically computed."; } } @@ -6211,13 +6233,6 @@ Internet-Draft TE Common YANG Types January 2026 Defines a set of Traffic Trunks crossing a link that is governed by a specific set of bandwidth constraints. - - -Busi, et al. Expires 19 July 2026 [Page 111] - -Internet-Draft TE Common YANG Types January 2026 - - Class-Type is used for the purposes of link bandwidth allocation, constraint-based routing, and admission control."; reference @@ -6251,6 +6266,14 @@ Internet-Draft TE Common YANG Types January 2026 } typedef bandwidth-gbps { + + + +Busi, et al. Expires 19 July 2026 [Page 112] + +Internet-Draft TE Common YANG Types January 2026 + + type uint64; units "gigabits per second"; description @@ -6266,14 +6289,6 @@ Internet-Draft TE Common YANG Types January 2026 "Contains Performance Metrics (PM) information."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions - - - -Busi, et al. Expires 19 July 2026 [Page 112] - -Internet-Draft TE Common YANG Types January 2026 - - RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric @@ -6307,6 +6322,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-max-delay-normality { type te-types:performance-metrics-normality; + + + +Busi, et al. Expires 19 July 2026 [Page 113] + +Internet-Draft TE Common YANG Types January 2026 + + default "normal"; description "One-way maximum delay or latency normality."; @@ -6322,14 +6345,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 5481: Packet Delay Variation Applicability Statement, Section 4.2"; } - - - -Busi, et al. Expires 19 July 2026 [Page 113] - -Internet-Draft TE Common YANG Types January 2026 - - leaf one-way-delay-variation-normality { type te-types:performance-metrics-normality; default "normal"; @@ -6363,6 +6378,14 @@ Internet-Draft TE Common YANG Types January 2026 type te-types:performance-metrics-normality; default "normal"; description + + + +Busi, et al. Expires 19 July 2026 [Page 114] + +Internet-Draft TE Common YANG Types January 2026 + + "Packet loss normality."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric @@ -6378,14 +6401,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Performance Metrics (PM) two-way packet-specific augmentation for a generic PM grouping."; - - - -Busi, et al. Expires 19 July 2026 [Page 114] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions @@ -6419,6 +6434,14 @@ Internet-Draft TE Common YANG Types January 2026 type uint32 { range "0..16777215"; } + + + +Busi, et al. Expires 19 July 2026 [Page 115] + +Internet-Draft TE Common YANG Types January 2026 + + units "microseconds"; default "0"; description @@ -6434,14 +6457,6 @@ Internet-Draft TE Common YANG Types January 2026 Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions - - - -Busi, et al. Expires 19 July 2026 [Page 115] - -Internet-Draft TE Common YANG Types January 2026 - - RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -6475,6 +6490,14 @@ Internet-Draft TE Common YANG Types January 2026 leaf two-way-packet-loss { type decimal64 { fraction-digits 6; + + + +Busi, et al. Expires 19 July 2026 [Page 116] + +Internet-Draft TE Common YANG Types January 2026 + + range "0..50.331642"; } units "percent"; @@ -6490,14 +6513,6 @@ Internet-Draft TE Common YANG Types January 2026 default "normal"; description "Two-way packet loss normality."; - - - -Busi, et al. Expires 19 July 2026 [Page 116] - -Internet-Draft TE Common YANG Types January 2026 - - } } } @@ -6531,6 +6546,14 @@ Internet-Draft TE Common YANG Types January 2026 units "microseconds"; default "0"; description + + + +Busi, et al. Expires 19 July 2026 [Page 117] + +Internet-Draft TE Common YANG Types January 2026 + + "One-way delay variation."; } leaf one-way-packet-loss { @@ -6546,14 +6569,6 @@ Internet-Draft TE Common YANG Types January 2026 The finest precision is 0.000003%."; } - - - -Busi, et al. Expires 19 July 2026 [Page 117] - -Internet-Draft TE Common YANG Types January 2026 - - } grouping one-way-performance-metrics-gauge-packet { @@ -6587,6 +6602,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3393: IP Packet Delay Variation Metric for IP Performance Metrics (IPPM)"; + + + +Busi, et al. Expires 19 July 2026 [Page 118] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf one-way-packet-loss { type decimal64 { @@ -6602,14 +6625,6 @@ Internet-Draft TE Common YANG Types January 2026 } } - - - -Busi, et al. Expires 19 July 2026 [Page 118] - -Internet-Draft TE Common YANG Types January 2026 - - grouping two-way-performance-metrics-packet { description "Two-way packet Performance Metrics (PM) throttle grouping."; @@ -6643,6 +6658,14 @@ Internet-Draft TE Common YANG Types January 2026 leaf two-way-packet-loss { type decimal64 { fraction-digits 6; + + + +Busi, et al. Expires 19 July 2026 [Page 119] + +Internet-Draft TE Common YANG Types January 2026 + + range "0..50.331642"; } units "percent"; @@ -6659,13 +6682,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Two-way packet Performance Metrics (PM) throttle grouping. - - -Busi, et al. Expires 19 July 2026 [Page 119] - -Internet-Draft TE Common YANG Types January 2026 - - This grouping is used to report the same metrics defined in the two-way-performance-metrics-packet grouping, using gauges instead of uint32 data types and referencing IPPM RFCs @@ -6698,6 +6714,14 @@ Internet-Draft TE Common YANG Types January 2026 type decimal64 { fraction-digits 5; range "0..100"; + + + +Busi, et al. Expires 19 July 2026 [Page 120] + +Internet-Draft TE Common YANG Types January 2026 + + } description "The ratio of packets dropped to packets transmitted between @@ -6714,14 +6738,6 @@ Internet-Draft TE Common YANG Types January 2026 "Performance Metrics (PM) threshold-out packet augmentation for a generic grouping."; uses one-way-performance-metrics-packet; - - - -Busi, et al. Expires 19 July 2026 [Page 120] - -Internet-Draft TE Common YANG Types January 2026 - - uses two-way-performance-metrics-packet; } augment "throttle/threshold-in" { @@ -6743,10 +6759,25 @@ Internet-Draft TE Common YANG Types January 2026 grouping bandwidth-profile-parameters { description - "Common parameters to define bandwidth profiles in packet - networks."; + "Common parameters to define bandwidth profiles, also known as + traffic profiles in RFC 2475, that may be used to specify the + temporal properties of a packet stream (e.g., MPLS-TE LSPs), + e.g., as specified in MEF 10, RFC 2697 or RFC 2698."; + reference + "RFC 2475: An Architecture for Differentiated Services + MEF 10.3: Ethernet Services Attributes Phase 3 + RFC 2697: A Single Rate Three Color Marker + RFC 2698: A Two Rate Three Color Marker"; leaf cir { type uint64; + + + +Busi, et al. Expires 19 July 2026 [Page 121] + +Internet-Draft TE Common YANG Types January 2026 + + units "bits per second"; description "Committed Information Rate (CIR)."; @@ -6770,14 +6801,6 @@ Internet-Draft TE Common YANG Types January 2026 "Excess Burst Size (EBS)."; } leaf pir { - - - -Busi, et al. Expires 19 July 2026 [Page 121] - -Internet-Draft TE Common YANG Types January 2026 - - type uint64; units "bits per second"; description @@ -6803,6 +6826,14 @@ Internet-Draft TE Common YANG Types January 2026 "The bandwidth specification type, either explicitly specified or automatically computed."; } + + + +Busi, et al. Expires 19 July 2026 [Page 122] + +Internet-Draft TE Common YANG Types January 2026 + + leaf set-bandwidth { when "../specification-type = 'specified-value'" { description @@ -6826,14 +6857,6 @@ Internet-Draft TE Common YANG Types January 2026 "Name of Bandwidth Profile."; } leaf bandwidth-profile-type { - - - -Busi, et al. Expires 19 July 2026 [Page 122] - -Internet-Draft TE Common YANG Types January 2026 - - type identityref { base bandwidth-profile-type; } @@ -6859,6 +6882,14 @@ Internet-Draft TE Common YANG Types January 2026 In the case where the bandwidth is specified explicitly, then this will match the value of the + + + +Busi, et al. Expires 19 July 2026 [Page 123] + +Internet-Draft TE Common YANG Types January 2026 + + set-bandwidth leaf. In the cases where the bandwidth is dynamically @@ -6883,13 +6914,6 @@ Internet-Draft TE Common YANG Types January 2026 Figure 2: Packet TE Types YANG module - - -Busi, et al. Expires 19 July 2026 [Page 123] - -Internet-Draft TE Common YANG Types January 2026 - - 6. IANA Considerations This document requests IANA to update the following URIs in the "IETF @@ -6907,6 +6931,21 @@ Internet-Draft TE Common YANG Types January 2026 the "YANG Module Names" registry [RFC6020][RFC9890] within the "YANG Parameters" registry group. + + + + + + + + + + +Busi, et al. Expires 19 July 2026 [Page 124] + +Internet-Draft TE Common YANG Types January 2026 + + name: ietf-te-types Maintained by IANA? N namespace: urn:ietf:params:xml:ns:yang:ietf-te-types @@ -6919,9 +6958,6 @@ Internet-Draft TE Common YANG Types January 2026 prefix: te-packet-types reference: RFC XXXX - RFC Editor: Please replace XXXX above with the RFC number assigned - to this document. Please remove this note. - 7. Security Considerations This section is modeled after the template described in Section 3.7 @@ -6939,13 +6975,6 @@ Internet-Draft TE Common YANG Types January 2026 RESTCONF users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content. - - -Busi, et al. Expires 19 July 2026 [Page 124] - -Internet-Draft TE Common YANG Types January 2026 - - The YANG modules define a set of identities, types, and groupings. These nodes are intended to be reused by other YANG modules. The modules by themselves do not expose any data nodes that are writable, @@ -6963,6 +6992,16 @@ Internet-Draft TE Common YANG Types January 2026 8.1. Normative References + + + + + +Busi, et al. Expires 19 July 2026 [Page 125] + +Internet-Draft TE Common YANG Types January 2026 + + [ISOIEC_9899] International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC), @@ -6995,13 +7034,6 @@ Internet-Draft TE Common YANG Types January 2026 (RSVP-TE)", RFC 3477, DOI 10.17487/RFC3477, January 2003, . - - -Busi, et al. Expires 19 July 2026 [Page 125] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2", RFC 3630, DOI 10.17487/RFC3630, September 2003, @@ -7018,6 +7050,14 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC4090, May 2005, . + + + +Busi, et al. Expires 19 July 2026 [Page 126] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC4124] Le Faucheur, F., Ed., "Protocol Extensions for Support of Diffserv-aware MPLS Traffic Engineering", RFC 4124, DOI 10.17487/RFC4124, June 2005, @@ -7050,14 +7090,6 @@ Internet-Draft TE Common YANG Types January 2026 Recovery", RFC 4872, DOI 10.17487/RFC4872, May 2007, . - - - -Busi, et al. Expires 19 July 2026 [Page 126] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC4873] Berger, L., Bryskin, I., Papadimitriou, D., and A. Farrel, "GMPLS Segment Recovery", RFC 4873, DOI 10.17487/RFC4873, May 2007, . @@ -7074,6 +7106,14 @@ Internet-Draft TE Common YANG Types January 2026 GMPLS RSVP-TE", RFC 4920, DOI 10.17487/RFC4920, July 2007, . + + + +Busi, et al. Expires 19 July 2026 [Page 127] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC5003] Metz, C., Martini, L., Balus, F., and J. Sugimoto, "Attachment Individual Identifier (AII) Types for Aggregation", RFC 5003, DOI 10.17487/RFC5003, September @@ -7106,14 +7146,6 @@ Internet-Draft TE Common YANG Types January 2026 Engineering (RSVP-TE)", RFC 5420, DOI 10.17487/RFC5420, February 2009, . - - - -Busi, et al. Expires 19 July 2026 [Page 127] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation Element (PCE) Communication Protocol (PCEP)", RFC 5440, DOI 10.17487/RFC5440, March 2009, @@ -7126,6 +7158,18 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC5441, April 2009, . + + + + + + + +Busi, et al. Expires 19 July 2026 [Page 128] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC5520] Bradford, R., Ed., Vasseur, JP., and A. Farrel, "Preserving Topology Confidentiality in Inter-Domain Path Computation Using a Path-Key-Based Mechanism", RFC 5520, @@ -7160,16 +7204,6 @@ Internet-Draft TE Common YANG Types January 2026 MRN)", RFC 6001, DOI 10.17487/RFC6001, October 2010, . - - - - - -Busi, et al. Expires 19 July 2026 [Page 128] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC6002] Berger, L. and D. Fedyk, "Generalized MPLS (GMPLS) Data Channel Switching Capable (DCSC) and Channel Set Label Extensions", RFC 6002, DOI 10.17487/RFC6002, October 2010, @@ -7185,6 +7219,13 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC6020, October 2010, . + + +Busi, et al. Expires 19 July 2026 [Page 129] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC6119] Harrison, J., Berger, J., and M. Bartlett, "IPv6 Traffic Engineering in IS-IS", RFC 6119, DOI 10.17487/RFC6119, February 2011, . @@ -7215,17 +7256,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC6780, October 2012, . - - - - - - -Busi, et al. Expires 19 July 2026 [Page 129] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC6790] Kompella, K., Drake, J., Amante, S., Henderickx, W., and L. Yong, "The Use of Entropy Labels in MPLS Forwarding", RFC 6790, DOI 10.17487/RFC6790, November 2012, @@ -7237,15 +7267,21 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC6827, January 2013, . - [RFC6991] Schoenwaelder, J., Ed., "Common YANG Data Types", - RFC 6991, DOI 10.17487/RFC6991, July 2013, - . - [RFC7074] Berger, L. and J. Meuric, "Revised Definition of the GMPLS Switching Capability and Type Fields", RFC 7074, DOI 10.17487/RFC7074, November 2013, . + + + + + +Busi, et al. Expires 19 July 2026 [Page 130] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC7138] Ceccarelli, D., Ed., Zhang, F., Belotti, S., Rao, R., and J. Drake, "Traffic Engineering Extensions to OSPF for GMPLS Control of Evolving G.709 Optical Transport @@ -7268,19 +7304,8 @@ Internet-Draft TE Common YANG Types January 2026 Transport Profile (MPLS-TP) Linear Protection to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network - Operators", RFC 7271, DOI 10.17487/RFC7271, June 2014, - . - - - - - - - -Busi, et al. Expires 19 July 2026 [Page 130] - -Internet-Draft TE Common YANG Types January 2026 - + Operators", RFC 7271, DOI 10.17487/RFC7271, June 2014, + . [RFC7308] Osborne, E., "Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)", RFC 7308, @@ -7303,6 +7328,16 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC7570, July 2015, . + + + + + +Busi, et al. Expires 19 July 2026 [Page 131] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC7571] Dong, J., Chen, M., Li, Z., and D. Ceccarelli, "GMPLS RSVP-TE Extensions for Lock Instruct and Loopback", RFC 7571, DOI 10.17487/RFC7571, July 2015, @@ -7330,14 +7365,6 @@ Internet-Draft TE Common YANG Types January 2026 Switched Paths (LSPs)", RFC 8149, DOI 10.17487/RFC8149, April 2017, . - - - -Busi, et al. Expires 19 July 2026 [Page 131] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC8169] Mirsky, G., Ruffini, S., Gray, E., Drake, J., Bryant, S., and A. Vainshtein, "Residence Time Measurement in MPLS Networks", RFC 8169, DOI 10.17487/RFC8169, May 2017, @@ -7358,6 +7385,15 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC8294, December 2017, . + + + + +Busi, et al. Expires 19 July 2026 [Page 132] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8306] Zhao, Q., Dhody, D., Ed., Palleti, R., and D. King, "Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic @@ -7387,13 +7423,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC8685, December 2019, . - - -Busi, et al. Expires 19 July 2026 [Page 132] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC8776] Saad, T., Gandhi, R., Liu, X., Beeram, V., and I. Bryskin, "Common YANG Data Types for Traffic Engineering", RFC 8776, DOI 10.17487/RFC8776, June 2020, @@ -7410,11 +7439,26 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC9012, April 2021, . + + + + + + +Busi, et al. Expires 19 July 2026 [Page 133] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC9890] Bierman, A., Boucadair, M., Ed., and Q. Wu, "An Update to YANG Module Names Registration", RFC 9890, DOI 10.17487/RFC9890, October 2025, . + [RFC9911] Schönwälder, J., Ed., "Common YANG Data Types", RFC 9911, + DOI 10.17487/RFC9911, December 2025, + . + 8.2. Informative References [I-D.ietf-netmod-rfc8407bis] @@ -7442,14 +7486,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC2328, April 1998, . - - - -Busi, et al. Expires 19 July 2026 [Page 133] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC2330] Paxson, V., Almes, G., Mahdavi, J., and M. Mathis, "Framework for IP Performance Metrics", RFC 2330, DOI 10.17487/RFC2330, May 1998, @@ -7460,6 +7496,16 @@ Internet-Draft TE Common YANG Types January 2026 Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, . + + + + + +Busi, et al. Expires 19 July 2026 [Page 134] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC2697] Heinanen, J. and R. Guerin, "A Single Rate Three Color Marker", RFC 2697, DOI 10.17487/RFC2697, September 1999, . @@ -7498,14 +7544,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4127, DOI 10.17487/RFC4127, June 2005, . - - - -Busi, et al. Expires 19 July 2026 [Page 134] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC4252] Ylonen, T. and C. Lonvick, Ed., "The Secure Shell (SSH) Authentication Protocol", RFC 4252, DOI 10.17487/RFC4252, January 2006, . @@ -7516,6 +7554,14 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC4427, March 2006, . + + + +Busi, et al. Expires 19 July 2026 [Page 135] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC4657] Ash, J., Ed. and J.L. Le Roux, Ed., "Path Computation Element (PCE) Communication Protocol Generic Requirements", RFC 4657, DOI 10.17487/RFC4657, September @@ -7555,13 +7601,6 @@ Internet-Draft TE Common YANG Types January 2026 Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, . - - -Busi, et al. Expires 19 July 2026 [Page 135] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC9000] Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based Multiplexed and Secure Transport", RFC 9000, DOI 10.17487/RFC9000, May 2021, @@ -7571,6 +7610,14 @@ Internet-Draft TE Common YANG Types January 2026 Traffic Engineering", RFC 9522, DOI 10.17487/RFC9522, January 2024, . + + + +Busi, et al. Expires 19 July 2026 [Page 136] + +Internet-Draft TE Common YANG Types January 2026 + + Appendix A. The Complete Schema Trees This appendix presents the complete tree of the TE and Packet TE @@ -7578,10 +7625,6 @@ Appendix A. The Complete Schema Trees used. The data type of every leaf node is shown near the right end of the corresponding line. - Editors' Note: The YANG trees have been generated by pyang and - have some bugs to be fixed before publication. Please manually - fix the YANG tree before sending the document to the RFC EDITOR. - A.1. TE Types Schema Tree =============== NOTE: '\' line wrapping per RFC 8792 ================ @@ -7610,14 +7653,6 @@ A.1. TE Types Schema Tree te-types:performance-metrics-normality grouping performance-metrics-two-way-delay-loss: +-- two-way-delay? uint32 - - - -Busi, et al. Expires 19 July 2026 [Page 136] - -Internet-Draft TE Common YANG Types January 2026 - - +-- two-way-delay-normality? te-types:performance-metrics-normality grouping performance-metrics-one-way-bandwidth: @@ -7631,6 +7666,14 @@ Internet-Draft TE Common YANG Types January 2026 | te-types:performance-metrics-normality +-- one-way-utilized-bandwidth? | rt-types:bandwidth-ieee-float32 + + + +Busi, et al. Expires 19 July 2026 [Page 137] + +Internet-Draft TE Common YANG Types January 2026 + + +-- one-way-utilized-bandwidth-normality? te-types:performance-metrics-normality grouping one-way-performance-metrics: @@ -7666,14 +7709,6 @@ Internet-Draft TE Common YANG Types January 2026 | +-- one-way-available-bandwidth-normality? | | te-types:performance-metrics-normality | +-- one-way-utilized-bandwidth? - - - -Busi, et al. Expires 19 July 2026 [Page 137] - -Internet-Draft TE Common YANG Types January 2026 - - | | rt-types:bandwidth-ieee-float32 | +-- one-way-utilized-bandwidth-normality? | te-types:performance-metrics-normality @@ -7687,6 +7722,14 @@ Internet-Draft TE Common YANG Types January 2026 +-- measure-interval? uint32 +-- advertisement-interval? uint32 +-- suppression-interval? uint32 + + + +Busi, et al. Expires 19 July 2026 [Page 138] + +Internet-Draft TE Common YANG Types January 2026 + + +-- threshold-out | +-- one-way-delay? uint32 | +-- one-way-residual-bandwidth? @@ -7722,14 +7765,6 @@ Internet-Draft TE Common YANG Types January 2026 | +-- node-id? te-node-id | +-- hop-type? te-hop-type +--:(numbered-link-hop) - - - -Busi, et al. Expires 19 July 2026 [Page 138] - -Internet-Draft TE Common YANG Types January 2026 - - | +-- numbered-link-hop | +-- link-tp-id te-tp-id | +-- hop-type? te-hop-type @@ -7743,6 +7778,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- hop-type? te-hop-type | +-- direction? te-link-direction +--:(as-number) + + + +Busi, et al. Expires 19 July 2026 [Page 139] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- as-number-hop | +-- as-number inet:as-number | +-- hop-type? te-hop-type @@ -7778,14 +7821,6 @@ Internet-Draft TE Common YANG Types January 2026 | +-- as-number inet:as-number | +-- hop-type? te-hop-type +--:(label) - - - -Busi, et al. Expires 19 July 2026 [Page 139] - -Internet-Draft TE Common YANG Types January 2026 - - | +-- label-hop | +-- te-label | +-- (technology)? @@ -7799,6 +7834,14 @@ Internet-Draft TE Common YANG Types January 2026 +-- index? uint32 +-- (type)? +--:(numbered-node-hop) + + + +Busi, et al. Expires 19 July 2026 [Page 140] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- numbered-node-hop | +-- node-id-uri? nw:node-id | +-- node-id? te-node-id @@ -7834,14 +7877,6 @@ Internet-Draft TE Common YANG Types January 2026 +-- label-end | +-- te-label | +-- (technology)? - - - -Busi, et al. Expires 19 July 2026 [Page 140] - -Internet-Draft TE Common YANG Types January 2026 - - | | +--:(generic) | | +-- generic? rt-types:generalized-label | +-- direction? te-label-direction @@ -7855,6 +7890,14 @@ Internet-Draft TE Common YANG Types January 2026 +-- label-restriction* [index] +-- restriction? enumeration +-- index? uint32 + + + +Busi, et al. Expires 19 July 2026 [Page 141] + +Internet-Draft TE Common YANG Types January 2026 + + +-- label-start | +-- te-label | +-- (technology)? @@ -7890,14 +7933,6 @@ Internet-Draft TE Common YANG Types January 2026 | | +-- hop-type? te-hop-type | | +-- direction? te-link-direction | +--:(unnumbered-link-hop) - - - -Busi, et al. Expires 19 July 2026 [Page 141] - -Internet-Draft TE Common YANG Types January 2026 - - | | +-- unnumbered-link-hop | | +-- link-tp-id-uri? nt:tp-id | | +-- link-tp-id? te-tp-id @@ -7911,6 +7946,14 @@ Internet-Draft TE Common YANG Types January 2026 | | +-- hop-type? te-hop-type | +--:(label) | | +-- label-hop + + + +Busi, et al. Expires 19 July 2026 [Page 142] + +Internet-Draft TE Common YANG Types January 2026 + + | | +-- te-label | | +-- (technology)? | | | +--:(generic) @@ -7946,14 +7989,6 @@ Internet-Draft TE Common YANG Types January 2026 | +-- as-number inet:as-number | +-- hop-type? te-hop-type +--:(label) - - - -Busi, et al. Expires 19 July 2026 [Page 142] - -Internet-Draft TE Common YANG Types January 2026 - - +-- label-hop +-- te-label +-- (technology)? @@ -7967,6 +8002,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- generic? te-bandwidth +-- link-protection? identityref +-- setup-priority? uint8 + + + +Busi, et al. Expires 19 July 2026 [Page 143] + +Internet-Draft TE Common YANG Types January 2026 + + +-- hold-priority? uint8 +-- signaling-type? identityref grouping tunnel-constraints: @@ -8002,14 +8045,6 @@ Internet-Draft TE Common YANG Types January 2026 | | +-- unnumbered-link-hop | | +-- link-tp-id-uri? nt:tp-id | | +-- link-tp-id? te-tp-id - - - -Busi, et al. Expires 19 July 2026 [Page 143] - -Internet-Draft TE Common YANG Types January 2026 - - | | +-- node-id-uri? nw:node-id | | +-- node-id? te-node-id | | +-- hop-type? te-hop-type @@ -8023,6 +8058,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- te-label | +-- (technology)? | | +--:(generic) + + + +Busi, et al. Expires 19 July 2026 [Page 144] + +Internet-Draft TE Common YANG Types January 2026 + + | | +-- generic? rt-types:generalized-label | +-- direction? te-label-direction +-- route-object-include-exclude* [index] @@ -8058,14 +8101,6 @@ Internet-Draft TE Common YANG Types January 2026 | | +--:(generic) | | +-- generic? rt-types:generalized-label | +-- direction? te-label-direction - - - -Busi, et al. Expires 19 July 2026 [Page 144] - -Internet-Draft TE Common YANG Types January 2026 - - +--:(srlg) +-- srlg +-- srlg? uint32 @@ -8079,6 +8114,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- node-id? te-node-id | +-- hop-type? te-hop-type +--:(numbered-link-hop) + + + +Busi, et al. Expires 19 July 2026 [Page 145] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- numbered-link-hop | +-- link-tp-id te-tp-id | +-- hop-type? te-hop-type @@ -8108,20 +8151,12 @@ Internet-Draft TE Common YANG Types January 2026 +-- (type)? +--:(numbered-node-hop) | +-- numbered-node-hop - | +-- node-id-uri? nw:node-id - | +-- node-id? te-node-id - | +-- hop-type? te-hop-type - +--:(numbered-link-hop) - | +-- numbered-link-hop - | +-- link-tp-id te-tp-id - - - -Busi, et al. Expires 19 July 2026 [Page 145] - -Internet-Draft TE Common YANG Types January 2026 - - + | +-- node-id-uri? nw:node-id + | +-- node-id? te-node-id + | +-- hop-type? te-hop-type + +--:(numbered-link-hop) + | +-- numbered-link-hop + | +-- link-tp-id te-tp-id | +-- hop-type? te-hop-type | +-- direction? te-link-direction +--:(unnumbered-link-hop) @@ -8135,6 +8170,14 @@ Internet-Draft TE Common YANG Types January 2026 +--:(as-number) | +-- as-number-hop | +-- as-number inet:as-number + + + +Busi, et al. Expires 19 July 2026 [Page 146] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- hop-type? te-hop-type +--:(label) | +-- label-hop @@ -8170,14 +8213,6 @@ Internet-Draft TE Common YANG Types January 2026 | | | | +--:(numbered-link-hop) | | | | | +-- numbered-link-hop | | | | | +-- link-tp-id te-tp-id - - - -Busi, et al. Expires 19 July 2026 [Page 146] - -Internet-Draft TE Common YANG Types January 2026 - - | | | | | +-- hop-type? te-hop-type | | | | | +-- direction? te-link-direction | | | | +--:(unnumbered-link-hop) @@ -8191,6 +8226,14 @@ Internet-Draft TE Common YANG Types January 2026 | | | | | te-link-direction | | | | +--:(as-number) | | | | | +-- as-number-hop + + + +Busi, et al. Expires 19 July 2026 [Page 147] + +Internet-Draft TE Common YANG Types January 2026 + + | | | | | +-- as-number inet:as-number | | | | | +-- hop-type? te-hop-type | | | | +--:(label) @@ -8226,14 +8269,6 @@ Internet-Draft TE Common YANG Types January 2026 | | | | +-- link-tp-id? te-tp-id | | | | +-- node-id-uri? nw:node-id | | | | +-- node-id? te-node-id - - - -Busi, et al. Expires 19 July 2026 [Page 147] - -Internet-Draft TE Common YANG Types January 2026 - - | | | | +-- hop-type? te-hop-type | | | | +-- direction? | | | | te-link-direction @@ -8247,6 +8282,14 @@ Internet-Draft TE Common YANG Types January 2026 | | | +-- (technology)? | | | | +--:(generic) | | | | +-- generic? + + + +Busi, et al. Expires 19 July 2026 [Page 148] + +Internet-Draft TE Common YANG Types January 2026 + + | | | | rt-types:generalized\ -label | | | +-- direction? @@ -8282,14 +8325,6 @@ Internet-Draft TE Common YANG Types January 2026 +-- disjointness? te-path-disjointness grouping common-path-constraints-attributes: +-- te-bandwidth - - - -Busi, et al. Expires 19 July 2026 [Page 148] - -Internet-Draft TE Common YANG Types January 2026 - - | +-- (technology)? | +--:(generic) | +-- generic? te-bandwidth @@ -8303,6 +8338,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- upper-bound? uint64 +-- path-affinities-values | +-- path-affinities-value* [usage] + + + +Busi, et al. Expires 19 July 2026 [Page 149] + +Internet-Draft TE Common YANG Types January 2026 + + | +-- usage? identityref | +-- value? admin-groups +-- path-affinity-names @@ -8338,14 +8381,6 @@ Internet-Draft TE Common YANG Types January 2026 | +-- value? admin-groups +-- path-affinity-names | +-- path-affinity-name* [usage] - - - -Busi, et al. Expires 19 July 2026 [Page 149] - -Internet-Draft TE Common YANG Types January 2026 - - | +-- usage? identityref | +-- affinity-name* [name] | +-- name? string @@ -8359,6 +8394,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- names* string +-- disjointness? te-path-disjointness grouping generic-path-properties: + + + +Busi, et al. Expires 19 July 2026 [Page 150] + +Internet-Draft TE Common YANG Types January 2026 + + +--ro path-properties +--ro path-metric* [metric-type] | +--ro metric-type? identityref @@ -8394,14 +8437,6 @@ Internet-Draft TE Common YANG Types January 2026 | +--ro link-tp-id te-tp-id | +--ro hop-type? te-hop-type | +--ro direction? te-link-direction - - - -Busi, et al. Expires 19 July 2026 [Page 150] - -Internet-Draft TE Common YANG Types January 2026 - - +--:(unnumbered-link-hop) | +--ro unnumbered-link-hop | +--ro link-tp-id-uri? nt:tp-id @@ -8415,6 +8450,14 @@ Internet-Draft TE Common YANG Types January 2026 | +--ro as-number inet:as-number | +--ro hop-type? te-hop-type +--:(label) + + + +Busi, et al. Expires 19 July 2026 [Page 151] + +Internet-Draft TE Common YANG Types January 2026 + + +--ro label-hop +--ro te-label +--ro (technology)? @@ -8450,14 +8493,6 @@ A.2. Packet TE Types Schema Tree | | rt-types:bandwidth-ieee-float32 | +-- one-way-utilized-bandwidth-normality? | | te-types:performance-metrics-normality - - - -Busi, et al. Expires 19 July 2026 [Page 151] - -Internet-Draft TE Common YANG Types January 2026 - - | +-- one-way-min-delay? uint32 | +-- one-way-min-delay-normality? | | te-types:performance-metrics-normality @@ -8471,6 +8506,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- one-way-packet-loss-normality? | te-types:performance-metrics-normality +-- performance-metrics-two-way + + + +Busi, et al. Expires 19 July 2026 [Page 152] + +Internet-Draft TE Common YANG Types January 2026 + + +-- two-way-delay? uint32 +-- two-way-delay-normality? | te-types:performance-metrics-normality @@ -8506,14 +8549,6 @@ Internet-Draft TE Common YANG Types January 2026 +-- two-way-max-delay? yang:gauge64 +-- two-way-delay-variation? yang:gauge64 +-- two-way-packet-loss? decimal64 - - - -Busi, et al. Expires 19 July 2026 [Page 152] - -Internet-Draft TE Common YANG Types January 2026 - - grouping performance-metrics-throttle-container-packet: +-- throttle +-- one-way-delay-offset? uint32 @@ -8527,6 +8562,14 @@ Internet-Draft TE Common YANG Types January 2026 | +-- one-way-available-bandwidth? | | rt-types:bandwidth-ieee-float32 | +-- one-way-utilized-bandwidth? + + + +Busi, et al. Expires 19 July 2026 [Page 153] + +Internet-Draft TE Common YANG Types January 2026 + + | | rt-types:bandwidth-ieee-float32 | +-- two-way-delay? uint32 | +-- one-way-min-delay? uint32 @@ -8562,14 +8605,6 @@ Internet-Draft TE Common YANG Types January 2026 | rt-types:bandwidth-ieee-float32 +-- one-way-utilized-bandwidth? | rt-types:bandwidth-ieee-float32 - - - -Busi, et al. Expires 19 July 2026 [Page 153] - -Internet-Draft TE Common YANG Types January 2026 - - +-- two-way-delay? uint32 +-- one-way-min-delay? uint32 +-- one-way-max-delay? uint32 @@ -8583,6 +8618,14 @@ Internet-Draft TE Common YANG Types January 2026 +-- cir? uint64 +-- cbs? uint64 +-- eir? uint64 + + + +Busi, et al. Expires 19 July 2026 [Page 154] + +Internet-Draft TE Common YANG Types January 2026 + + +-- ebs? uint64 +-- pir? uint64 +-- pbs? uint64 @@ -8618,14 +8661,6 @@ Appendix B. Changes from RFC 8776 * association-type-diversity; - - - -Busi, et al. Expires 19 July 2026 [Page 154] - -Internet-Draft TE Common YANG Types January 2026 - - * tunnel-admin-state-auto; * lsp-restoration-restore-none; @@ -8640,6 +8675,13 @@ Internet-Draft TE Common YANG Types January 2026 * path-computation-error-reason and its derived identities; + + +Busi, et al. Expires 19 July 2026 [Page 155] + +Internet-Draft TE Common YANG Types January 2026 + + * protocol-origin-type and its derived identities; * svec-objective-function-type and its derived identities; @@ -8673,15 +8715,6 @@ Internet-Draft TE Common YANG Types January 2026 * path-metric-loss. - - - - -Busi, et al. Expires 19 July 2026 [Page 155] - -Internet-Draft TE Common YANG Types January 2026 - - The following new groupings have been added to the 'ietf-te-packet- types' module: @@ -8698,6 +8731,13 @@ Internet-Draft TE Common YANG Types January 2026 * path-metric-type: + + +Busi, et al. Expires 19 July 2026 [Page 156] + +Internet-Draft TE Common YANG Types January 2026 + + new base identities have been added; * path-metric-te (bug fix); @@ -8730,14 +8770,6 @@ Internet-Draft TE Common YANG Types January 2026 * explicit-route-hop - - - -Busi, et al. Expires 19 July 2026 [Page 156] - -Internet-Draft TE Common YANG Types January 2026 - - The following new leaves have been added to the 'explicit-route- hop' grouping: @@ -8752,13 +8784,23 @@ Internet-Draft TE Common YANG Types January 2026 - link-tp-id. - The mandatory true statements for the node-id and link-tp-id - have been replaced by must statements that requires at least - the presence of: - o node-id or node-id-uri; - o link-tp-id or link-tp-id-uri. + + + +Busi, et al. Expires 19 July 2026 [Page 157] + +Internet-Draft TE Common YANG Types January 2026 + + + The "mandatory true" statements for the node-id and link-tp-id have + been replaced by "must" statements that requires at least the + presence of: + + * node-id or node-id-uri; + + * link-tp-id or link-tp-id-uri. * explicit-route-hop @@ -8776,24 +8818,16 @@ Internet-Draft TE Common YANG Types January 2026 - link-tp-id. - The mandatory true statements for the node-id and link-tp-id - have been replaced by must statements that requires at least - the presence of: + The "mandatory true" statements for the node-id and link-tp-id have + been replaced by "must" statements that requires at least the + presence of: - o node-id or node-id-uri; + * node-id or node-id-uri; - o link-tp-id or link-tp-id-uri. + * link-tp-id or link-tp-id-uri. * optimization-metric-entry: - - - -Busi, et al. Expires 19 July 2026 [Page 157] - -Internet-Draft TE Common YANG Types January 2026 - - The following leaves, already defined in [RFC8776], have been updated in the 'optimization-metric-entry': @@ -8804,11 +8838,18 @@ Internet-Draft TE Common YANG Types January 2026 * tunnel-constraints; - The following new leaf have been added to the 'tunnel-constraints' + The following new leaf has been added to the 'tunnel-constraints' grouping: - network-id; + + +Busi, et al. Expires 19 July 2026 [Page 158] + +Internet-Draft TE Common YANG Types January 2026 + + * path-constraints-route-objects: The following container, already defined in [RFC8776], has been @@ -8837,19 +8878,11 @@ Internet-Draft TE Common YANG Types January 2026 * generic-path-optimization - The following new leaf have been added to the 'generic-path- + The following new leaf has been added to the 'generic-path- optimization' grouping: - tiebreaker; - - - -Busi, et al. Expires 19 July 2026 [Page 158] - -Internet-Draft TE Common YANG Types January 2026 - - The following container, already defined in [RFC8776], has been deprecated: @@ -8864,6 +8897,15 @@ Internet-Draft TE Common YANG Types January 2026 * of-minimize-load-most-loaded-link (the 'svec-of-minimize-load- most-loaded-link' identity should be used instead); + + + + +Busi, et al. Expires 19 July 2026 [Page 159] + +Internet-Draft TE Common YANG Types January 2026 + + * of-minimize-cost-path-set (the 'svec-of-minimize-cost-path-set' identity should be used instead); @@ -8897,15 +8939,6 @@ Contributors Email: rgandhi@cisco.com - - - - -Busi, et al. Expires 19 July 2026 [Page 159] - -Internet-Draft TE Common YANG Types January 2026 - - Authors' Addresses Italo Busi @@ -8923,6 +8956,12 @@ Authors' Addresses Email: xufeng.liu.ietf@gmail.com + +Busi, et al. Expires 19 July 2026 [Page 160] + +Internet-Draft TE Common YANG Types January 2026 + + Tarek Saad Cisco Systems Inc. Email: tsaad.net@gmail.com @@ -8957,4 +8996,21 @@ Authors' Addresses -Busi, et al. Expires 19 July 2026 [Page 160] + + + + + + + + + + + + + + + + + +Busi, et al. Expires 19 July 2026 [Page 161] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index c4c0dd3..a450818 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -91,6 +91,34 @@ statements is not a backward compatible change, as defined in This document adds new common data types, identities, and groupings to both the "ietf-te-types" and the "ietf-te-packet-types" YANG modules and obsoletes . For further details, refer to . +
Editorial Note (To be removed by Editors of this document before sending it to the RFC Editor) + +
  • + Note to the RFC Editor: This section is to be removed this document is sent to the RFC Editor. +
+ +The YANG trees in have been generated by pyang and have some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC Editor. + +
+
Editorial Note (To be removed by RFC Editor) + +
  • + Note to the RFC Editor: This section is to be removed prior to publication. +
+ +This document contains placeholder values that need to be replaced +with finalized values at the time of publication. This note +summarizes all of the substitutions that are needed. + +Please apply the following replacements: + + + XXXX --> the assigned RFC number for this I-D + draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of at the time this document is published as an RFC + 2026-01-15 --> the actual date of the publication of this document + + +
Terminology The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL @@ -116,10 +144,10 @@ appear in all capitals, as shown here. Reference yang ietf-yang-types - + inet ietf-inet-types - + rt-types ietf-routing-types @@ -131,10 +159,6 @@ appear in all capitals, as shown here. RFCXXXX -
  • - RFC Editor: Please replace XXXX above with the RFC number assigned to this document. Please remove this note. -
-
Tree Diagrams @@ -464,12 +488,12 @@ In addition to identities for protocols like PCEP and B
bandwidth-profile-type:
- A base identity for various bandwidth profiles, also known as traffic profiles in , as specified in , and , that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs). + A base identity for various bandwidth profiles, also known as traffic profiles in , that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs), e.g., as specified in , and .
-
Data Types +
Data TypesI The "ietf-te-packet-types" module contains the following YANG reusable data type: @@ -520,11 +544,12 @@ In addition to identities for protocols like PCEP and B The "ietf-te-types" module imports the following modules: - "ietf-yang-types" and "ietf-inet-types" as defined in + "ietf-yang-types" and "ietf-inet-types" as defined in "ietf-routing-types" as defined in + "ietf-network" and "ietf-network-topology" as defined in -In addition to and , this module references the following documents in defining the types and YANG groupings: +In addition to and , this module references the following documents in defining the types and YANG groupings: , , , , , , , , , , , , , , , , , and .
Packet TE Types YANG Module -The "ietf-te-packet-types" module imports from the "ietf-te-types" module defined in of this document. +The "ietf-te-packet-types" module imports the following modules: + + + "ietf-yang-types" as defined in + "ietf-te-types" as defined in of this document + -
-
  • - RFC Editor: Please replace XXXX above with the RFC number assigned to this document. Please remove this note. -
-
Security Considerations @@ -6095,17 +6103,17 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - + Common YANG Data Types - - + + - This document introduces a collection of common data types to be used with the YANG data modeling language. This document obsoletes RFC 6021. + This document defines a collection of common data types to be used with the YANG data modeling language. It includes several new type definitions and obsoletes RFC 6991. - - + + @@ -7146,6 +7154,45 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + + + Carrying SR-Algorithm in Path Computation Element Communication Protocol (PCEP) + + Cisco Systems, Inc. + + + Cisco Systems, Inc. + + + ZTE Corporation + + + Huawei Technologies + + + Nokia + + + + This document specifies extensions to the Path Computation Element + Communication Protocol (PCEP) to enhance support for Segment Routing + (SR) with a focus on the use of Segment Identifiers (SIDs) and SR- + Algorithms in Traffic Engineering (TE). The SR-Algorithm associated + with a SID defines the path computation algorithm used by Interior + Gateway Protocols (IGPs). It introduces mechanisms for PCEP peers to + signal SR-Algorithm associated with SIDs by encoding this information + in Explicit Route Object (ERO) and Record Route Object (RRO) + subobjects, enables SR-Algorithm constraints for path computation, + and defines new metric types for the METRIC object. This document + updates RFC 8664 and RFC 9603 to allow such extensions. + + + + + + @@ -7264,45 +7311,6 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - - - - Carrying SR-Algorithm in Path Computation Element Communication Protocol (PCEP) - - Cisco Systems, Inc. - - - Cisco Systems, Inc. - - - ZTE Corporation - - - Huawei Technologies - - - Nokia - - - - This document specifies extensions to the Path Computation Element - Communication Protocol (PCEP) to enhance support for Segment Routing - (SR) with a focus on the use of Segment Identifiers (SIDs) and SR- - Algorithms in Traffic Engineering (TE). The SR-Algorithm associated - with a SID defines the path computation algorithm used by Interior - Gateway Protocols (IGPs). It introduces mechanisms for PCEP peers to - signal SR-Algorithm associated with SIDs by encoding this information - in Explicit Route Object (ERO) and Record Route Object (RRO) - subobjects, enables SR-Algorithm constraints for path computation, - and defines new metric types for the METRIC object. This document - updates RFC 8664 and RFC 9603 to allow such extensions. - - - - - - - Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions @@ -7484,19 +7492,15 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - + -
The Complete Schema Trees +
The Complete Schema Trees This appendix presents the complete tree of the TE and Packet TE types data model. See for an explanation of the symbols used. The data type of every leaf node is shown near the right end of the corresponding line. -
  • - Editors' Note: The YANG trees have been generated by pyang and have some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC EDITOR. -
-
TE Types Schema Tree
The following leaves, already defined in , have been updated in the 'explicit-route-hop': node-id; - link-tp-id. -The mandatory true statements for the node-id and link-tp-id have been replaced by must statements that requires at least the presence of: - node-id or node-id-uri; - link-tp-id or link-tp-id-uri. - + link-tp-id. + + +The "mandatory true" statements for the node-id and link-tp-id have been replaced by "must" statements that requires at least the presence of: + + + node-id or node-id-uri; + link-tp-id or link-tp-id-uri. explicit-route-hop The following new leaves have been added to the 'explicit-route-hop' grouping: node-id-uri; @@ -8482,19 +8489,22 @@ The following new leaves have been added to the 'explicit-route-hop' grouping: The following leaves, already defined in , have been updated in the 'explicit-route-hop': node-id; - link-tp-id. -The mandatory true statements for the node-id and link-tp-id have been replaced by must statements that requires at least the presence of: - node-id or node-id-uri; - link-tp-id or link-tp-id-uri. - + link-tp-id. + + +The "mandatory true" statements for the node-id and link-tp-id have been replaced by "must" statements that requires at least the presence of: + + + node-id or node-id-uri; + link-tp-id or link-tp-id-uri. optimization-metric-entry: The following leaves, already defined in , have been updated in the 'optimization-metric-entry': metric-type; The base identity has been updated without impacting the set of derived identities that are allowed. tunnel-constraints; -The following new leaf have been added to the 'tunnel-constraints' grouping: +The following new leaf has been added to the 'tunnel-constraints' grouping: network-id; path-constraints-route-objects: @@ -8511,7 +8521,7 @@ The base identity has been updated to: generic-path-optimization -The following new leaf have been added to the 'generic-path-optimization' grouping: +The following new leaf has been added to the 'generic-path-optimization' grouping: tiebreaker; The following container, already defined in , has been deprecated: @@ -8566,824 +8576,828 @@ for their valuable comments and suggestions on this document. diff --git a/ietf-te-packet-types.yang b/ietf-te-packet-types.yang index f0e33fb..54393a9 100644 --- a/ietf-te-packet-types.yang +++ b/ietf-te-packet-types.yang @@ -6,7 +6,7 @@ module ietf-te-packet-types { import ietf-yang-types { prefix yang; reference - "RFC 6991: Common YANG Data Types"; + "RFC 9911: Common YANG Data Types"; } import ietf-te-types { prefix te-types; @@ -14,10 +14,6 @@ module ietf-te-packet-types { "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. - organization "IETF Traffic Engineering Architecture and Signaling (TEAS) Working Group"; @@ -53,7 +49,7 @@ module ietf-te-packet-types { described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. - Copyright (c) 2025 IETF Trust and the persons identified as + Copyright (c) 2026 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or @@ -67,11 +63,10 @@ module ietf-te-packet-types { (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself for full legal notices."; - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. + // RFC Ed.: update the date below with the date of RFC publication + // and remove this note. - revision 2025-12-19 { + revision 2026-01-15 { description "This revision adds the following new identities: - bandwidth-profile-type; @@ -89,13 +84,6 @@ module ietf-te-packet-types { reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - - // RFC Editor: Please replace the revision date above with the - // module publication date in the format is (year-month-day). - // Please replace XXXX above with the RFC number assigned to - // this document. - // Please remove this note. - revision 2020-06-10 { description "Latest revision of TE MPLS types."; @@ -727,8 +715,15 @@ module ietf-te-packet-types { grouping bandwidth-profile-parameters { description - "Common parameters to define bandwidth profiles in packet - networks."; + "Common parameters to define bandwidth profiles, also known as + traffic profiles in RFC 2475, that may be used to specify the + temporal properties of a packet stream (e.g., MPLS-TE LSPs), + e.g., as specified in MEF 10, RFC 2697 or RFC 2698."; + reference + "RFC 2475: An Architecture for Differentiated Services + MEF 10.3: Ethernet Services Attributes Phase 3 + RFC 2697: A Single Rate Three Color Marker + RFC 2698: A Two Rate Three Color Marker"; leaf cir { type uint64; units "bits per second"; diff --git a/ietf-te-types.yang b/ietf-te-types.yang index 6bfe62f..0198f69 100644 --- a/ietf-te-types.yang +++ b/ietf-te-types.yang @@ -6,12 +6,12 @@ module ietf-te-types { import ietf-inet-types { prefix inet; reference - "RFC 6991: Common YANG Data Types, Section 4"; + "RFC 9911: Common YANG Data Types, Section 4"; } import ietf-yang-types { prefix yang; reference - "RFC 6991: Common YANG Data Types, Section 3"; + "RFC 9911: Common YANG Data Types, Section 3"; } import ietf-routing-types { prefix rt-types; @@ -77,9 +77,8 @@ module ietf-te-types { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - // RFC Editor: Please replace XXXX above with the RFC number - // assigned to this document. - // Please remove this note. + // RFC Ed.: update the date below with the date of RFC publication + // and remove this note. revision 2026-01-15 { description @@ -166,13 +165,6 @@ module ietf-te-types { reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - - // RFC Editor: Please replace the revision date above with the - // module publication date in the format is (year-month-day). - // Please replace XXXX above with the RFC number assigned to - // this document. - // Please remove this note. - revision 2020-06-10 { description "Initial Version of TE types."; @@ -1107,7 +1099,7 @@ module ietf-te-types { This restoration scheme is also known as 'Full LSP Re-routing', with the alternate route being - pre-computed and stored for use when the failure occurs."; + precomputed and stored for use when the failure occurs."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) @@ -1930,11 +1922,6 @@ module ietf-te-types { Sections 4.5.1 and 4.5.2"; } - // RFC Editor: Please replace the section and draft version in the - // reference to draft-ietf-pce-sid-algo-29 above with the latest - // version at the time the RFC is published. - // Please remove this note. - identity path-metric-residual-bandwidth { base path-metric-type; description @@ -4519,7 +4506,7 @@ module ietf-te-types { "The identifier of the node. It can be represented as IP address or dotted quad address - or as an URI. + or as a URI. The type data node disambiguates the union type."; } From 4c56674cf3639ce3176d0a5f70aaae192208146c Mon Sep 17 00:00:00 2001 From: italobusi Date: Fri, 16 Jan 2026 18:39:48 +0100 Subject: [PATCH 3/6] Addressing Eric comments See: https://github.com/tsaad-dev/te/issues/332#issuecomment-3760963790 --- .../draft-ietf-teas-rfc8776-update.md | 18 +- .../draft-ietf-teas-rfc8776-update.txt | 1196 ++++++------ .../draft-ietf-teas-rfc8776-update.xml | 1738 +++++++++-------- ietf-te-types.yang | 5 +- 4 files changed, 1482 insertions(+), 1475 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index c0c94b8..d5342f5 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -47,13 +47,6 @@ contributor: email: rgandhi@cisco.com normative: - ITU-T_G.709: - title: Interfaces for the optical transport network - author: - org: International Telecommunication Union - date: June 2020 - seriesinfo: ITU-T G.709 - target: https://www.itu.int/rec/T-REC-G.709 ISOIEC_9899: title: Information Technology - Programming Languages - C author: @@ -111,6 +104,7 @@ Please apply the following replacements: - XXXX --> the assigned RFC number for this I-D - draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of {{?I-D.ietf-pce-sid-algo}} at the time this document is published as an RFC - 2026-01-15 --> the actual date of the publication of this document +- 2026-01-16 --> the actual date of the publication of this document ## Terminology @@ -143,7 +137,7 @@ APS: : Automatic Protection Switching {{?RFC7271}} GMPLS: -: Generalized Multiprotocol Label Switching +: Generalized Multiprotocol Label Switching {{?RFC3945}} LER: : Label Edge Router {{?RFC5921}} @@ -155,7 +149,7 @@ LSR: : Label Switching Router {{?RFC3031}} MPLS: -: Multiprotocol Label Switching +: Multiprotocol Label Switching {{?RFC3031}} NBMA: : Non-Broadcast Multi-Access {{?RFC2328}} @@ -164,13 +158,13 @@ PM: : Performance Metrics {{?RFC2330}} RSVP: -: Resource Reservation Protocol +: Resource Reservation Protocol {{?RFC2205}} SRLG: : Shared Risk Link Group {{?RFC4203}} TE: -: Traffic Engineering +: Traffic Engineering {{?RFC9522}} WTR: : Wait-to-Restore {{?RFC6378}} @@ -393,7 +387,7 @@ The "ietf-te-types" module imports the following modules: - "ietf-network" and "ietf-network-topology" as defined in {{!RFC8345}} In addition to {{!RFC9911}} and {{!RFC8294}}, this module references the following documents in defining the types and YANG groupings: -{{?RFC9522}}, {{!RFC4090}}, {{!RFC4202}}, {{!RFC4328}}, {{!RFC4561}}, {{?RFC4657}}, {{?RFC4736}}, {{!RFC6004}}, {{!RFC6378}}, {{!RFC6511}}, {{!RFC7139}}, {{!RFC7271}}, {{!RFC7308}}, {{!RFC7551}}, {{!RFC7571}}, {{!RFC7579}}, {{ITU-T_G.709}}, and {{ISOIEC_9899}}. +{{?RFC9522}}, {{!RFC4090}}, {{!RFC4202}}, {{!RFC4328}}, {{!RFC4561}}, {{?RFC4657}}, {{?RFC4736}}, {{!RFC6004}}, {{!RFC6378}}, {{!RFC6511}}, {{!RFC7139}}, {{!RFC7271}}, {{!RFC7308}}, {{!RFC7551}}, {{!RFC7571}}, {{!RFC7579}}, and {{ISOIEC_9899}}. ~~~~ yang {::include-fold ../../ietf-te-types.yang} diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index f648371..1513c6d 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -6,13 +6,13 @@ TEAS Working Group I. Busi Internet-Draft Huawei Obsoletes: 8776 (if approved) A. Guo Intended status: Standards Track Futurewei Technologies -Expires: 19 July 2026 X. Liu +Expires: 20 July 2026 X. Liu Alef Edge T. Saad Cisco Systems Inc. I. Bryskin Individual - 15 January 2026 + 16 January 2026 Common YANG Data Types for Traffic Engineering @@ -43,7 +43,7 @@ Status of This Memo time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on 19 July 2026. + This Internet-Draft will expire on 20 July 2026. Copyright Notice @@ -53,7 +53,7 @@ Copyright Notice -Busi, et al. Expires 19 July 2026 [Page 1] +Busi, et al. Expires 20 July 2026 [Page 1] Internet-Draft TE Common YANG Types January 2026 @@ -72,10 +72,10 @@ Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Editorial Note (To be removed by Editors of this document before sending it to the RFC Editor) . . . . . . . . . . 3 - 1.2. Editorial Note (To be removed by RFC Editor) . . . . . . 3 + 1.2. Editorial Note (To be removed by the RFC Editor) . . . . 3 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4 1.4. Prefixes in Data Node Names . . . . . . . . . . . . . . . 4 - 1.5. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 4 + 1.5. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 5 2. Acronyms and Abbreviations . . . . . . . . . . . . . . . . . 5 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1. TE Types Module Contents . . . . . . . . . . . . . . . . 5 @@ -92,7 +92,7 @@ Table of Contents 7. Security Considerations . . . . . . . . . . . . . . . . . . . 125 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.1. Normative References . . . . . . . . . . . . . . . . . . 125 - 8.2. Informative References . . . . . . . . . . . . . . . . . 134 + 8.2. Informative References . . . . . . . . . . . . . . . . . 133 Appendix A. The Complete Schema Trees . . . . . . . . . . . . . 137 A.1. TE Types Schema Tree . . . . . . . . . . . . . . . . . . 137 A.2. Packet TE Types Schema Tree . . . . . . . . . . . . . . . 152 @@ -109,7 +109,7 @@ Table of Contents -Busi, et al. Expires 19 July 2026 [Page 2] +Busi, et al. Expires 20 July 2026 [Page 2] Internet-Draft TE Common YANG Types January 2026 @@ -153,7 +153,7 @@ Internet-Draft TE Common YANG Types January 2026 some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC Editor. -1.2. Editorial Note (To be removed by RFC Editor) +1.2. Editorial Note (To be removed by the RFC Editor) Note to the RFC Editor: This section is to be removed prior to publication. @@ -165,7 +165,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 3] +Busi, et al. Expires 20 July 2026 [Page 3] Internet-Draft TE Common YANG Types January 2026 @@ -181,6 +181,8 @@ Internet-Draft TE Common YANG Types January 2026 * 2026-01-15 --> the actual date of the publication of this document + * 2026-01-16 --> the actual date of the publication of this document + 1.3. Terminology The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", @@ -207,30 +209,33 @@ Internet-Draft TE Common YANG Types January 2026 +-----------------+----------------------+------------------------+ | rt-types | ietf-routing-types | [RFC8294] | +-----------------+----------------------+------------------------+ - | te-types | ietf-te-types | RFCXXXX | + | te-types | ietf-te-types | RFC XXXX | +-----------------+----------------------+------------------------+ - | te-packet-types | ietf-te-packet-types | RFCXXXX | + | te-packet-types | ietf-te-packet-types | RFC XXXX | +-----------------+----------------------+------------------------+ Table 1: Prefixes and corresponding YANG modules -1.5. Tree Diagrams - Tree diagrams used in this document follow the notation defined in - [RFC8340]. -Busi, et al. Expires 19 July 2026 [Page 4] + +Busi, et al. Expires 20 July 2026 [Page 4] Internet-Draft TE Common YANG Types January 2026 +1.5. Tree Diagrams + + Tree diagrams used in this document follow the notation defined in + [RFC8340]. + 2. Acronyms and Abbreviations APS: Automatic Protection Switching [RFC7271] - GMPLS: Generalized Multiprotocol Label Switching + GMPLS: Generalized Multiprotocol Label Switching [RFC3945] LER: Label Edge Router [RFC5921] @@ -238,17 +243,17 @@ Internet-Draft TE Common YANG Types January 2026 LSR: Label Switching Router [RFC3031] - MPLS: Multiprotocol Label Switching + MPLS: Multiprotocol Label Switching [RFC3031] NBMA: Non-Broadcast Multi-Access [RFC2328] PM: Performance Metrics [RFC2330] - RSVP: Resource Reservation Protocol + RSVP: Resource Reservation Protocol [RFC2205] SRLG: Shared Risk Link Group [RFC4203] - TE: Traffic Engineering + TE: Traffic Engineering [RFC9522] WTR: Wait-to-Restore [RFC6378] @@ -270,18 +275,14 @@ Internet-Draft TE Common YANG Types January 2026 The "ietf-te-types" module contains the following YANG reusable identities: - path-attribute-flags: A base identity for supported LSP path flags - - - - -Busi, et al. Expires 19 July 2026 [Page 5] +Busi, et al. Expires 20 July 2026 [Page 5] Internet-Draft TE Common YANG Types January 2026 + path-attribute-flags: A base identity for supported LSP path flags as defined in [RFC3209], [RFC4090], [RFC4736], [RFC5712], [RFC4920], [RFC5420], [RFC7570], [RFC4875], [RFC5151], [RFC5150], [RFC6001], [RFC6790], [RFC7260], [RFC8001], [RFC8149], and @@ -332,8 +333,7 @@ Internet-Draft TE Common YANG Types January 2026 - -Busi, et al. Expires 19 July 2026 [Page 6] +Busi, et al. Expires 20 July 2026 [Page 6] Internet-Draft TE Common YANG Types January 2026 @@ -389,7 +389,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 7] +Busi, et al. Expires 20 July 2026 [Page 7] Internet-Draft TE Common YANG Types January 2026 @@ -445,7 +445,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 8] +Busi, et al. Expires 20 July 2026 [Page 8] Internet-Draft TE Common YANG Types January 2026 @@ -501,7 +501,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 9] +Busi, et al. Expires 20 July 2026 [Page 9] Internet-Draft TE Common YANG Types January 2026 @@ -557,7 +557,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 10] +Busi, et al. Expires 20 July 2026 [Page 10] Internet-Draft TE Common YANG Types January 2026 @@ -613,7 +613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 11] +Busi, et al. Expires 20 July 2026 [Page 11] Internet-Draft TE Common YANG Types January 2026 @@ -632,8 +632,7 @@ Internet-Draft TE Common YANG Types January 2026 following documents in defining the types and YANG groupings: [RFC9522], [RFC4090], [RFC4202], [RFC4328], [RFC4561], [RFC4657], [RFC4736], [RFC6004], [RFC6378], [RFC6511], [RFC7139], [RFC7271], - [RFC7308], [RFC7551], [RFC7571], [RFC7579], [ITU-T_G.709], and - [ISOIEC_9899]. + [RFC7308], [RFC7551], [RFC7571], [RFC7579], and [ISOIEC_9899]. file "ietf-te-types@2026-01-15.yang" module ietf-te-types { @@ -669,7 +668,8 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 12] + +Busi, et al. Expires 20 July 2026 [Page 12] Internet-Draft TE Common YANG Types January 2026 @@ -725,15 +725,12 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 13] +Busi, et al. Expires 20 July 2026 [Page 13] Internet-Draft TE Common YANG Types January 2026 - // RFC Ed.: update the date below with the date of RFC publication - // and remove this note. - - revision 2026-01-15 { + revision 2026-01-16 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -778,17 +775,17 @@ Internet-Draft TE Common YANG Types January 2026 - explicit-route-hop: - adds the following leaves: - node-id-uri; + - link-tp-id-uri; + - updates the following leaves: + - node-id; -Busi, et al. Expires 19 July 2026 [Page 14] +Busi, et al. Expires 20 July 2026 [Page 14] Internet-Draft TE Common YANG Types January 2026 - - link-tp-id-uri; - - updates the following leaves: - - node-id; - link-tp-id; - record-route-state: - adds the following leaves: @@ -834,17 +831,17 @@ Internet-Draft TE Common YANG Types January 2026 } /* + * Features + */ -Busi, et al. Expires 19 July 2026 [Page 15] + +Busi, et al. Expires 20 July 2026 [Page 15] Internet-Draft TE Common YANG Types January 2026 - * Features - */ - feature p2mp-te { description "Indicates support for Point-to-Multipoint TE (P2MP-TE)."; @@ -890,17 +887,17 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates support for named path constraints."; } + feature path-optimization-metric { + description + "Indicates support for path optimization metrics."; -Busi, et al. Expires 19 July 2026 [Page 16] +Busi, et al. Expires 20 July 2026 [Page 16] Internet-Draft TE Common YANG Types January 2026 - feature path-optimization-metric { - description - "Indicates support for path optimization metrics."; } feature path-optimization-objective-function { @@ -946,17 +943,17 @@ Internet-Draft TE Common YANG Types January 2026 "Label recording is desired."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, + Section 4.7.1"; + } -Busi, et al. Expires 19 July 2026 [Page 17] + +Busi, et al. Expires 20 July 2026 [Page 17] Internet-Draft TE Common YANG Types January 2026 - Section 4.7.1"; - } - identity bandwidth-protection-desired { base session-attributes-flags; description @@ -1003,15 +1000,16 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for LSP attributes flags."; } + identity end-to-end-rerouting-desired { + base lsp-attributes-flags; + -Busi, et al. Expires 19 July 2026 [Page 18] +Busi, et al. Expires 20 July 2026 [Page 18] Internet-Draft TE Common YANG Types January 2026 - identity end-to-end-rerouting-desired { - base lsp-attributes-flags; description "Indicates end-to-end rerouting behavior for an LSP undergoing establishment. @@ -1058,16 +1056,16 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-attributes-flags; description "Indicates segment-based rerouting behavior for an LSP + undergoing establishment. -Busi, et al. Expires 19 July 2026 [Page 19] + +Busi, et al. Expires 20 July 2026 [Page 19] Internet-Draft TE Common YANG Types January 2026 - undergoing establishment. - This MAY also be used to specify segment-based LSP recovery for established LSPs."; reference @@ -1114,16 +1112,16 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS TE) RFC 7570: Label Switched Path (LSP) Attribute in the Explicit Route Object (ERO)"; + } -Busi, et al. Expires 19 July 2026 [Page 20] + +Busi, et al. Expires 20 July 2026 [Page 20] Internet-Draft TE Common YANG Types January 2026 - } - identity pre-planned-lsp-flag { base lsp-attributes-flags; description @@ -1170,17 +1168,16 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 6790: The Use of Entropy Labels in MPLS Forwarding RFC 7570: Label Switched Path (LSP) Attribute in the + Explicit Route Object (ERO)"; + } -Busi, et al. Expires 19 July 2026 [Page 21] +Busi, et al. Expires 20 July 2026 [Page 21] Internet-Draft TE Common YANG Types January 2026 - Explicit Route Object (ERO)"; - } - identity oam-mep-entity-desired { base lsp-attributes-flags; description @@ -1227,15 +1224,16 @@ Internet-Draft TE Common YANG Types January 2026 Loopback"; } + identity p2mp-te-tree-eval-request { + base lsp-attributes-flags; -Busi, et al. Expires 19 July 2026 [Page 22] + +Busi, et al. Expires 20 July 2026 [Page 22] Internet-Draft TE Common YANG Types January 2026 - identity p2mp-te-tree-eval-request { - base lsp-attributes-flags; description "P2MP-TE tree re-evaluation request."; reference @@ -1282,16 +1280,16 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS), + section 2.2 + RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) -Busi, et al. Expires 19 July 2026 [Page 23] +Busi, et al. Expires 20 July 2026 [Page 23] Internet-Draft TE Common YANG Types January 2026 - section 2.2 - RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description, section 7"; } @@ -1338,16 +1336,16 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS), + section 2.2 + RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) -Busi, et al. Expires 19 July 2026 [Page 24] +Busi, et al. Expires 20 July 2026 [Page 24] Internet-Draft TE Common YANG Types January 2026 - section 2.2 - RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description, section 7"; } @@ -1394,16 +1392,16 @@ Internet-Draft TE Common YANG Types January 2026 description "Association type for single-sided bidirectional LSPs, used to associate two LSPs of two tunnels, where one + tunnel is configured on one side/endpoint and the other + tunnel is dynamically created on the other endpoint."; -Busi, et al. Expires 19 July 2026 [Page 25] +Busi, et al. Expires 20 July 2026 [Page 25] Internet-Draft TE Common YANG Types January 2026 - tunnel is configured on one side/endpoint and the other - tunnel is dynamically created on the other endpoint."; reference "RFC 6780: RSVP ASSOCIATION Object Extensions RFC 7551: RSVP-TE Extensions for Associated Bidirectional @@ -1450,16 +1448,16 @@ Internet-Draft TE Common YANG Types January 2026 identity of-maximize-residual-bandwidth { base objective-function-type; description + "Objective function for maximizing residual bandwidth."; + reference -Busi, et al. Expires 19 July 2026 [Page 26] +Busi, et al. Expires 20 July 2026 [Page 26] Internet-Draft TE Common YANG Types January 2026 - "Objective function for maximizing residual bandwidth."; - reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; @@ -1506,16 +1504,16 @@ Internet-Draft TE Common YANG Types January 2026 This identity has been obsoleted: the 'svec-of-minimize-cost-path-set' identity SHOULD be used instead."; + reference + "RFC 5541: Encoding of Objective Functions in the Path -Busi, et al. Expires 19 July 2026 [Page 27] +Busi, et al. Expires 20 July 2026 [Page 27] Internet-Draft TE Common YANG Types January 2026 - reference - "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; } @@ -1562,17 +1560,16 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels RFC 9522: Overview and Principles of Internet Traffic + Engineering"; + } -Busi, et al. Expires 19 July 2026 [Page 28] +Busi, et al. Expires 20 July 2026 [Page 28] Internet-Draft TE Common YANG Types January 2026 - Engineering"; - } - identity lsp-metric-type { description "Base identity for the LSP metric specification types."; @@ -1618,17 +1615,17 @@ Internet-Draft TE Common YANG Types January 2026 identity te-tunnel-p2p { base te-tunnel-type; description + "TE Point-to-Point (P2P) tunnel type."; + reference + "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; -Busi, et al. Expires 19 July 2026 [Page 29] +Busi, et al. Expires 20 July 2026 [Page 29] Internet-Draft TE Common YANG Types January 2026 - "TE Point-to-Point (P2P) tunnel type."; - reference - "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; } identity te-tunnel-p2mp { @@ -1675,15 +1672,16 @@ Internet-Draft TE Common YANG Types January 2026 are derived."; } + identity te-action-success { + base te-action-result; -Busi, et al. Expires 19 July 2026 [Page 30] + +Busi, et al. Expires 20 July 2026 [Page 30] Internet-Draft TE Common YANG Types January 2026 - identity te-action-success { - base te-action-result; description "TE action was successful."; } @@ -1731,14 +1729,15 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for TE tunnel states."; } + identity tunnel-state-up { + -Busi, et al. Expires 19 July 2026 [Page 31] +Busi, et al. Expires 20 July 2026 [Page 31] Internet-Draft TE Common YANG Types January 2026 - identity tunnel-state-up { base tunnel-state-type; description "Tunnel's state is up."; @@ -1786,15 +1785,15 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-state-setup-failed { + base lsp-state-type; -Busi, et al. Expires 19 July 2026 [Page 32] +Busi, et al. Expires 20 July 2026 [Page 32] Internet-Draft TE Common YANG Types January 2026 - base lsp-state-type; description "State setup failed."; } @@ -1842,15 +1841,15 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-restoration-type { + description -Busi, et al. Expires 19 July 2026 [Page 33] +Busi, et al. Expires 20 July 2026 [Page 33] Internet-Draft TE Common YANG Types January 2026 - description "Base identity from which LSP restoration types are derived."; } @@ -1898,16 +1897,15 @@ Internet-Draft TE Common YANG Types January 2026 description "Restoration LSP is precomputed, presignalled and preconfigured prior to the failure."; + } -Busi, et al. Expires 19 July 2026 [Page 34] +Busi, et al. Expires 20 July 2026 [Page 34] Internet-Draft TE Common YANG Types January 2026 - } - identity restoration-scheme-precomputed { base restoration-scheme-type; description @@ -1954,16 +1952,16 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) Recovery"; + } -Busi, et al. Expires 19 July 2026 [Page 35] + +Busi, et al. Expires 20 July 2026 [Page 35] Internet-Draft TE Common YANG Types January 2026 - } - identity lsp-protection-reroute-extra { base lsp-protection-type; status obsolete; @@ -2010,16 +2008,16 @@ Internet-Draft TE Common YANG Types January 2026 description "LSP protection '1:1 Protection Type'."; reference + "RFC 4872: RSVP-TE Extensions in Support of End-to-End + Generalized Multi-Protocol Label Switching (GMPLS) -Busi, et al. Expires 19 July 2026 [Page 36] +Busi, et al. Expires 20 July 2026 [Page 36] Internet-Draft TE Common YANG Types January 2026 - "RFC 4872: RSVP-TE Extensions in Support of End-to-End - Generalized Multi-Protocol Label Switching (GMPLS) Recovery, section 7"; } @@ -2066,17 +2064,16 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 6378: MPLS Transport Profile (MPLS-TP) Linear Protection RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching + (GMPLS)"; + } -Busi, et al. Expires 19 July 2026 [Page 37] +Busi, et al. Expires 20 July 2026 [Page 37] Internet-Draft TE Common YANG Types January 2026 - (GMPLS)"; - } - identity signal-fail-of-protection { base lsp-protection-state; description @@ -2122,17 +2119,17 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; + } + + identity signal-degrade { -Busi, et al. Expires 19 July 2026 [Page 38] +Busi, et al. Expires 20 July 2026 [Page 38] Internet-Draft TE Common YANG Types January 2026 - } - - identity signal-degrade { base lsp-protection-state; description "There is a signal degrade condition on either the working @@ -2178,17 +2175,17 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + identity failure-of-protocol { + base lsp-protection-state; + description -Busi, et al. Expires 19 July 2026 [Page 39] +Busi, et al. Expires 20 July 2026 [Page 39] Internet-Draft TE Common YANG Types January 2026 - identity failure-of-protocol { - base lsp-protection-state; - description "LSP protection is not working because of a protocol failure condition."; reference @@ -2234,17 +2231,17 @@ Internet-Draft TE Common YANG Types January 2026 Network, and Ethernet Transport Network Operators RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching + (GMPLS)"; + } -Busi, et al. Expires 19 July 2026 [Page 40] + +Busi, et al. Expires 20 July 2026 [Page 40] Internet-Draft TE Common YANG Types January 2026 - (GMPLS)"; - } - identity action-lockout-of-normal { base protection-external-commands; description @@ -2290,17 +2287,17 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + identity action-forced-switch { + base protection-external-commands; + description -Busi, et al. Expires 19 July 2026 [Page 41] +Busi, et al. Expires 20 July 2026 [Page 41] Internet-Draft TE Common YANG Types January 2026 - identity action-forced-switch { - base protection-external-commands; - description "A switchover action initiated by an operator command to switch the Extra-Traffic signal, the normal traffic signal, or the null signal to the protection transport entity, @@ -2346,17 +2343,17 @@ Internet-Draft TE Common YANG Types January 2026 to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network Operators + RFC 4427: Recovery (Protection and Restoration) Terminology + for Generalized Multi-Protocol Label Switching + (GMPLS)"; -Busi, et al. Expires 19 July 2026 [Page 42] +Busi, et al. Expires 20 July 2026 [Page 42] Internet-Draft TE Common YANG Types January 2026 - RFC 4427: Recovery (Protection and Restoration) Terminology - for Generalized Multi-Protocol Label Switching - (GMPLS)"; } identity clear { @@ -2402,17 +2399,17 @@ Internet-Draft TE Common YANG Types January 2026 identity switching-l2sc { base switching-capabilities; description + "Layer-2 Switch Capable (L2SC)."; + reference + "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) -Busi, et al. Expires 19 July 2026 [Page 43] +Busi, et al. Expires 20 July 2026 [Page 43] Internet-Draft TE Common YANG Types January 2026 - "Layer-2 Switch Capable (L2SC)."; - reference - "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; } @@ -2458,17 +2455,17 @@ Internet-Draft TE Common YANG Types January 2026 base switching-capabilities; description "Fiber-Switch Capable (FSC)."; + reference + "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) + Signaling Functional Description"; -Busi, et al. Expires 19 July 2026 [Page 44] +Busi, et al. Expires 20 July 2026 [Page 44] Internet-Draft TE Common YANG Types January 2026 - reference - "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - Signaling Functional Description"; } identity lsp-encoding-types { @@ -2515,15 +2512,16 @@ Internet-Draft TE Common YANG Types January 2026 Signaling Functional Description"; } + identity lsp-encoding-digital-wrapper { + base lsp-encoding-types; + -Busi, et al. Expires 19 July 2026 [Page 45] +Busi, et al. Expires 20 July 2026 [Page 45] Internet-Draft TE Common YANG Types January 2026 - identity lsp-encoding-digital-wrapper { - base lsp-encoding-types; description "Digital Wrapper LSP encoding."; reference @@ -2570,16 +2568,16 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-encoding-optical-channel { base lsp-encoding-types; + description + "G.709 Optical Channel LSP encoding."; -Busi, et al. Expires 19 July 2026 [Page 46] +Busi, et al. Expires 20 July 2026 [Page 46] Internet-Draft TE Common YANG Types January 2026 - description - "G.709 Optical Channel LSP encoding."; reference "RFC 4328: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Extensions for G.709 Optical Transport @@ -2626,16 +2624,16 @@ Internet-Draft TE Common YANG Types January 2026 description "Base identity from which specific path scope types are derived."; + } -Busi, et al. Expires 19 July 2026 [Page 47] + +Busi, et al. Expires 20 July 2026 [Page 47] Internet-Draft TE Common YANG Types January 2026 - } - identity path-scope-segment { base path-scope-type; description @@ -2682,16 +2680,16 @@ Internet-Draft TE Common YANG Types January 2026 identity route-exclude-srlg { base route-usage-type; + description + "Excludes Shared Risk Link Groups (SRLGs)."; -Busi, et al. Expires 19 July 2026 [Page 48] +Busi, et al. Expires 20 July 2026 [Page 48] Internet-Draft TE Common YANG Types January 2026 - description - "Excludes Shared Risk Link Groups (SRLGs)."; reference "RFC 4874: Exclude Routes - Extension to Resource ReserVation Protocol-Traffic Engineering (RSVP-TE)"; @@ -2738,17 +2736,16 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3785: Use of Interior Gateway Protocol (IGP) Metric as a second MPLS Traffic Engineering (TE) + Metric"; + } -Busi, et al. Expires 19 July 2026 [Page 49] +Busi, et al. Expires 20 July 2026 [Page 49] Internet-Draft TE Common YANG Types January 2026 - Metric"; - } - identity link-metric-delay-average { base link-metric-type; description @@ -2794,17 +2791,17 @@ Internet-Draft TE Common YANG Types January 2026 It is defined to be Maximum Bandwidth minus the bandwidth currently allocated to LSPs."; reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric + Extensions, Section 4.5 + RFC 8570: IS-IS Traffic Engineering (TE) Metric -Busi, et al. Expires 19 July 2026 [Page 50] +Busi, et al. Expires 20 July 2026 [Page 50] Internet-Draft TE Common YANG Types January 2026 - "RFC 7471: OSPF Traffic Engineering (TE) Metric - Extensions, Section 4.5 - RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions, Section 4.5"; } @@ -2850,18 +2847,17 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 8233: Extensions to the Path Computation Element Communication Protocol (PCEP) to Compute + Service-Aware Label Switched Paths (LSPs), + Section 3.1.1"; + } -Busi, et al. Expires 19 July 2026 [Page 51] +Busi, et al. Expires 20 July 2026 [Page 51] Internet-Draft TE Common YANG Types January 2026 - Service-Aware Label Switched Paths (LSPs), - Section 3.1.1"; - } - identity path-metric-delay-minimum { base path-metric-type; description @@ -2906,18 +2902,18 @@ Internet-Draft TE Common YANG Types January 2026 identity path-tiebreaker-type { description "Base identity for the path tiebreaker type."; + } + + identity path-tiebreaker-minfill { + base path-tiebreaker-type; -Busi, et al. Expires 19 July 2026 [Page 52] +Busi, et al. Expires 20 July 2026 [Page 52] Internet-Draft TE Common YANG Types January 2026 - } - - identity path-tiebreaker-minfill { - base path-tiebreaker-type; description "Min-Fill LSP path placement: selects the path with the most available bandwidth (load balance LSPs over more links)."; @@ -2962,18 +2958,18 @@ Internet-Draft TE Common YANG Types January 2026 tunnel, any of which must be present for a link to be acceptable."; reference + "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels + RFC 2702: Requirements for Traffic Engineering Over MPLS"; + } -Busi, et al. Expires 19 July 2026 [Page 53] + +Busi, et al. Expires 20 July 2026 [Page 53] Internet-Draft TE Common YANG Types January 2026 - "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels - RFC 2702: Requirements for Traffic Engineering Over MPLS"; - } - identity resource-aff-exclude-any { base resource-affinities-type; description @@ -3018,18 +3014,18 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP)"; } + identity path-computation-srlg-type { + description + "Base identity for Shared Risk Link Group (SRLG) path + computation."; -Busi, et al. Expires 19 July 2026 [Page 54] +Busi, et al. Expires 20 July 2026 [Page 54] Internet-Draft TE Common YANG Types January 2026 - identity path-computation-srlg-type { - description - "Base identity for Shared Risk Link Group (SRLG) path - computation."; } identity srlg-ignore { @@ -3075,16 +3071,17 @@ Internet-Draft TE Common YANG Types January 2026 Protocol (PCEP), Section 7.5"; } + identity path-computation-error-no-topology { + base path-computation-error-reason; + description + -Busi, et al. Expires 19 July 2026 [Page 55] +Busi, et al. Expires 20 July 2026 [Page 55] Internet-Draft TE Common YANG Types January 2026 - identity path-computation-error-no-topology { - base path-computation-error-reason; - description "Path computation has failed because there is no topology with the provided topology-identifier."; } @@ -3130,17 +3127,17 @@ Internet-Draft TE Common YANG Types January 2026 node or link provided by one or more inclusion hops."; } + identity path-computation-error-destination-unknown-in-domain { + base path-computation-error-reason; + description -Busi, et al. Expires 19 July 2026 [Page 56] +Busi, et al. Expires 20 July 2026 [Page 56] Internet-Draft TE Common YANG Types January 2026 - identity path-computation-error-destination-unknown-in-domain { - base path-computation-error-reason; - description "Path computation has failed because the destination node is unknown in indicated destination domain. @@ -3186,17 +3183,17 @@ Internet-Draft TE Common YANG Types January 2026 Computation Element (H-PCE) Architecture https://www.iana.org/assignments/pcep + /pcep.xhtml#no-path-vector-tlv"; + } -Busi, et al. Expires 19 July 2026 [Page 57] + +Busi, et al. Expires 20 July 2026 [Page 57] Internet-Draft TE Common YANG Types January 2026 - /pcep.xhtml#no-path-vector-tlv"; - } - identity path-computation-error-destination-domain-unknown { base path-computation-error-reason; description @@ -3242,17 +3239,17 @@ Internet-Draft TE Common YANG Types January 2026 NO-PATH-VECTOR TLV."; reference "RFC 5557: Path Computation Element Communication Protocol + (PCEP) Requirements and Protocol Extensions in + Support of Global Concurrent Optimization -Busi, et al. Expires 19 July 2026 [Page 58] + +Busi, et al. Expires 20 July 2026 [Page 58] Internet-Draft TE Common YANG Types January 2026 - (PCEP) Requirements and Protocol Extensions in - Support of Global Concurrent Optimization - https://www.iana.org/assignments/pcep /pcep.xhtml#no-path-vector-tlv"; } @@ -3298,17 +3295,17 @@ Internet-Draft TE Common YANG Types January 2026 unavailable. It corresponds to bit 28 of the Flags field of the + NO-PATH-VECTOR TLV."; + reference + "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) + + - - -Busi, et al. Expires 19 July 2026 [Page 59] +Busi, et al. Expires 20 July 2026 [Page 59] Internet-Draft TE Common YANG Types January 2026 - NO-PATH-VECTOR TLV."; - reference - "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths @@ -3354,17 +3351,17 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for protocol origin type."; } + identity protocol-origin-api { + base protocol-origin-type; + description -Busi, et al. Expires 19 July 2026 [Page 60] +Busi, et al. Expires 20 July 2026 [Page 60] Internet-Draft TE Common YANG Types January 2026 - identity protocol-origin-api { - base protocol-origin-type; - description "Protocol origin is via Application Programming Interface (API)."; } @@ -3410,17 +3407,17 @@ Internet-Draft TE Common YANG Types January 2026 base svec-objective-function-type; description "Objective function for minimizing the load on the link that + is carrying the highest load (MLL)."; + reference + "RFC 5541: Encoding of Objective Functions in the Path -Busi, et al. Expires 19 July 2026 [Page 61] +Busi, et al. Expires 20 July 2026 [Page 61] Internet-Draft TE Common YANG Types January 2026 - is carrying the highest load (MLL)."; - reference - "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; } @@ -3466,17 +3463,17 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 8685: Path Computation Element Communication Protocol (PCEP) Extensions for the Hierarchical Path + Computation Element (H-PCE) Architecture."; + } + -Busi, et al. Expires 19 July 2026 [Page 62] +Busi, et al. Expires 20 July 2026 [Page 62] Internet-Draft TE Common YANG Types January 2026 - Computation Element (H-PCE) Architecture."; - } - identity svec-of-minimize-shared-nodes { base svec-objective-function-type; description @@ -3522,18 +3519,17 @@ Internet-Draft TE Common YANG Types January 2026 "Cumulative Hop path metric."; reference "RFC 5541: Encoding of Objective Functions in the Path + Computation Element Communication Protocol + (PCEP)"; + } -Busi, et al. Expires 19 July 2026 [Page 63] +Busi, et al. Expires 20 July 2026 [Page 63] Internet-Draft TE Common YANG Types January 2026 - Computation Element Communication Protocol - (PCEP)"; - } - identity svec-metric-aggregate-bandwidth-consumption { base svec-metric-type; description @@ -3578,18 +3574,18 @@ Internet-Draft TE Common YANG Types January 2026 RFC 5305: IS-IS Extensions for Traffic Engineering RFC 7308: Extended Administrative Groups in MPLS Traffic Engineering (MPLS-TE)"; + } + + typedef admin-groups { + type union { -Busi, et al. Expires 19 July 2026 [Page 64] +Busi, et al. Expires 20 July 2026 [Page 64] Internet-Draft TE Common YANG Types January 2026 - } - - typedef admin-groups { - type union { type admin-group; type extended-admin-group; } @@ -3634,18 +3630,18 @@ Internet-Draft TE Common YANG Types January 2026 "Unknown."; } enum normal { + value 1; + description + "Normal. + -Busi, et al. Expires 19 July 2026 [Page 65] +Busi, et al. Expires 20 July 2026 [Page 65] Internet-Draft TE Common YANG Types January 2026 - value 1; - description - "Normal. - Indicates that the anomalous bit is not set."; } enum abnormal { @@ -3690,18 +3686,18 @@ Internet-Draft TE Common YANG Types January 2026 } enum testing { description + "In some test mode."; + } + enum preparing-maintenance { + description -Busi, et al. Expires 19 July 2026 [Page 66] +Busi, et al. Expires 20 July 2026 [Page 66] Internet-Draft TE Common YANG Types January 2026 - "In some test mode."; - } - enum preparing-maintenance { - description "The resource is disabled in the control plane to prepare for a graceful shutdown for maintenance purposes."; reference @@ -3744,20 +3740,20 @@ Internet-Draft TE Common YANG Types January 2026 (dec | hex | float)[*(','(dec | hex | float))] - For the packet-switching type, the string encoding may follow + For the packet-switching type, the string encoding MUST follow the type 'bandwidth-ieee-float32' as defined in RFC 8294 + (e.g., 0x1p10), where the units are in bytes per second. + + Canonically, the string is represented as all lowercase and in + hex, where the prefix '0x' precedes the hex number."; -Busi, et al. Expires 19 July 2026 [Page 67] +Busi, et al. Expires 20 July 2026 [Page 67] Internet-Draft TE Common YANG Types January 2026 - (e.g., 0x1p10), where the units are in bytes per second. - - Canonically, the string is represented as all lowercase and in - hex, where the prefix '0x' precedes the hex number."; reference "ISO/IEC 9899:2024: Information Technology - Programming Languages - C, Section 6.4.4.2 @@ -3802,18 +3798,18 @@ Internet-Draft TE Common YANG Types January 2026 "A strict hop in an explicit path."; } } + description + "Enumerated type for specifying loose or strict paths."; + reference + "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, -Busi, et al. Expires 19 July 2026 [Page 68] +Busi, et al. Expires 20 July 2026 [Page 68] Internet-Draft TE Common YANG Types January 2026 - description - "Enumerated type for specifying loose or strict paths."; - reference - "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, Section 4.3.3"; } @@ -3858,18 +3854,18 @@ Internet-Draft TE Common YANG Types January 2026 "The explicit route represents an incoming link on a node."; } + enum outgoing { + description + "The explicit route represents an outgoing link on + a node."; -Busi, et al. Expires 19 July 2026 [Page 69] +Busi, et al. Expires 20 July 2026 [Page 69] Internet-Draft TE Common YANG Types January 2026 - enum outgoing { - description - "The explicit route represents an outgoing link on - a node."; } } description @@ -3914,18 +3910,18 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2, Section 2.4.1 RFC 5305: IS-IS Extensions for Traffic Engineering, + Section 4.3 + RFC 6119: IPv6 Traffic Engineering in IS-IS, Section 3.2.1 + RFC 6827: Automatically Switched Optical Network (ASON) + Routing for OSPFv2 Protocols, Section 3"; -Busi, et al. Expires 19 July 2026 [Page 70] +Busi, et al. Expires 20 July 2026 [Page 70] Internet-Draft TE Common YANG Types January 2026 - Section 4.3 - RFC 6119: IPv6 Traffic Engineering in IS-IS, Section 3.2.1 - RFC 6827: Automatically Switched Optical Network (ASON) - Routing for OSPFv2 Protocols, Section 3"; } typedef te-oper-status { @@ -3970,18 +3966,18 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-recovery-status { type enumeration { + enum normal { + description + "Both the recovery span and the working span are fully + allocated and active, data traffic is being -Busi, et al. Expires 19 July 2026 [Page 71] +Busi, et al. Expires 20 July 2026 [Page 71] Internet-Draft TE Common YANG Types January 2026 - enum normal { - description - "Both the recovery span and the working span are fully - allocated and active, data traffic is being transported over (or selected from) the working span, and no trigger events are reported."; } @@ -4026,18 +4022,18 @@ Internet-Draft TE Common YANG Types January 2026 } enum wait-to-restore { description + "The recovery domain is recovering from a failure/degrade + condition on the working span that is being controlled by + the Wait-to-Restore (WTR) timer."; + } -Busi, et al. Expires 19 July 2026 [Page 72] +Busi, et al. Expires 20 July 2026 [Page 72] Internet-Draft TE Common YANG Types January 2026 - "The recovery domain is recovering from a failure/degrade - condition on the working span that is being controlled by - the Wait-to-Restore (WTR) timer."; - } } description "Defines the status of a recovery action."; @@ -4082,18 +4078,18 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-topology-id { type union { type string { + length "0"; + // empty string + } + type string { -Busi, et al. Expires 19 July 2026 [Page 73] +Busi, et al. Expires 20 July 2026 [Page 73] Internet-Draft TE Common YANG Types January 2026 - length "0"; - // empty string - } - type string { pattern '([a-zA-Z0-9\-_.]+:)*' + '/?([a-zA-Z0-9\-_.]+)(/[a-zA-Z0-9\-_.]+)*'; } @@ -4138,18 +4134,18 @@ Internet-Draft TE Common YANG Types January 2026 enum secondary-path { description "Indicates that the TE path is a secondary path."; + } + enum primary-reverse-path { + description + "Indicates that the TE path is a primary reverse path."; -Busi, et al. Expires 19 July 2026 [Page 74] +Busi, et al. Expires 20 July 2026 [Page 74] Internet-Draft TE Common YANG Types January 2026 - } - enum primary-reverse-path { - description - "Indicates that the TE path is a primary reverse path."; } enum secondary-reverse-path { description @@ -4194,19 +4190,18 @@ Internet-Draft TE Common YANG Types January 2026 description "Bandwidth specified in a generic format."; } + } + } + } + } -Busi, et al. Expires 19 July 2026 [Page 75] +Busi, et al. Expires 20 July 2026 [Page 75] Internet-Draft TE Common YANG Types January 2026 - } - } - } - } - /* * TE label groupings */ @@ -4250,19 +4245,19 @@ Internet-Draft TE Common YANG Types January 2026 description "Augmentation for a TE topology."; container te-topology-identifier { + description + "TE topology identifier container."; + leaf provider-id { + type te-global-id; + default "0"; -Busi, et al. Expires 19 July 2026 [Page 76] +Busi, et al. Expires 20 July 2026 [Page 76] Internet-Draft TE Common YANG Types January 2026 - description - "TE topology identifier container."; - leaf provider-id { - type te-global-id; - default "0"; description "An identifier to uniquely identify a provider. If omitted, it assumes that the topology provider ID @@ -4306,19 +4301,19 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; + leaf one-way-delay { + type uint32 { + range "0..16777215"; + } + units "microseconds"; -Busi, et al. Expires 19 July 2026 [Page 77] +Busi, et al. Expires 20 July 2026 [Page 77] Internet-Draft TE Common YANG Types January 2026 - leaf one-way-delay { - type uint32 { - range "0..16777215"; - } - units "microseconds"; description "One-way delay or latency."; } @@ -4362,19 +4357,19 @@ Internet-Draft TE Common YANG Types January 2026 "Performance Metrics (PM) information in real time that can be applicable to links. + PM defined in this grouping are applicable to generic TE PM + as well as packet TE PM."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions -Busi, et al. Expires 19 July 2026 [Page 78] +Busi, et al. Expires 20 July 2026 [Page 78] Internet-Draft TE Common YANG Types January 2026 - PM defined in this grouping are applicable to generic TE PM - as well as packet TE PM."; - reference - "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions - RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -4418,19 +4413,19 @@ Internet-Draft TE Common YANG Types January 2026 type rt-types:bandwidth-ieee-float32; units "bytes per second"; default "0x0p0"; + description + "Bandwidth utilization that represents the actual + utilization of the link (i.e., as measured in the router). + For a bundled link, bandwidth utilization is defined to + be the sum of the component link bandwidth utilizations."; -Busi, et al. Expires 19 July 2026 [Page 79] +Busi, et al. Expires 20 July 2026 [Page 79] Internet-Draft TE Common YANG Types January 2026 - description - "Bandwidth utilization that represents the actual - utilization of the link (i.e., as measured in the router). - For a bundled link, bandwidth utilization is defined to - be the sum of the component link bandwidth utilizations."; } leaf one-way-utilized-bandwidth-normality { type te-types:performance-metrics-normality; @@ -4474,19 +4469,19 @@ Internet-Draft TE Common YANG Types January 2026 actual forwarding of non-RSVP-TE LSP packets. For a bundled link, available bandwidth is defined to be + the sum of the component link available bandwidths."; + } + leaf one-way-utilized-bandwidth { + type rt-types:bandwidth-ieee-float32; + units "bytes per second"; -Busi, et al. Expires 19 July 2026 [Page 80] +Busi, et al. Expires 20 July 2026 [Page 80] Internet-Draft TE Common YANG Types January 2026 - the sum of the component link available bandwidths."; - } - leaf one-way-utilized-bandwidth { - type rt-types:bandwidth-ieee-float32; - units "bytes per second"; default "0x0p0"; description "Bandwidth utilization that represents the actual @@ -4530,19 +4525,19 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; + uses performance-metrics-one-way-delay-loss; + uses performance-metrics-one-way-bandwidth; + } + container performance-metrics-two-way { + description -Busi, et al. Expires 19 July 2026 [Page 81] +Busi, et al. Expires 20 July 2026 [Page 81] Internet-Draft TE Common YANG Types January 2026 - uses performance-metrics-one-way-delay-loss; - uses performance-metrics-one-way-bandwidth; - } - container performance-metrics-two-way { - description "Two-way link performance information in real time."; reference "RFC 6374: Packet Loss and Delay Measurement for MPLS @@ -4586,19 +4581,19 @@ Internet-Draft TE Common YANG Types January 2026 description "Interval to measure the extended metric values."; } + leaf advertisement-interval { + type uint32; + units "seconds"; + default "0"; + description -Busi, et al. Expires 19 July 2026 [Page 82] +Busi, et al. Expires 20 July 2026 [Page 82] Internet-Draft TE Common YANG Types January 2026 - leaf advertisement-interval { - type uint32; - units "seconds"; - default "0"; - description "Interval to advertise the extended metric values."; } leaf suppression-interval { @@ -4643,17 +4638,18 @@ Internet-Draft TE Common YANG Types January 2026 } } + /* + * TE tunnel generic groupings + */ + -Busi, et al. Expires 19 July 2026 [Page 83] + +Busi, et al. Expires 20 July 2026 [Page 83] Internet-Draft TE Common YANG Types January 2026 - /* - * TE tunnel generic groupings - */ - grouping explicit-route-hop { description "The explicit route entry grouping."; @@ -4698,18 +4694,18 @@ Internet-Draft TE Common YANG Types January 2026 "Numbered link explicit route hop."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, + Section 4.3, EXPLICIT_ROUTE in RSVP-TE + RFC 3477: Signalling Unnumbered Links in Resource + ReSerVation Protocol - Traffic Engineering + (RSVP-TE)"; -Busi, et al. Expires 19 July 2026 [Page 84] +Busi, et al. Expires 20 July 2026 [Page 84] Internet-Draft TE Common YANG Types January 2026 - Section 4.3, EXPLICIT_ROUTE in RSVP-TE - RFC 3477: Signalling Unnumbered Links in Resource - ReSerVation Protocol - Traffic Engineering - (RSVP-TE)"; leaf link-tp-id { type te-tp-id; mandatory true; @@ -4754,18 +4750,18 @@ Internet-Draft TE Common YANG Types January 2026 } leaf link-tp-id { type te-tp-id; + description + "TE LTP identifier. + + The combination of the TE link ID and the TE node ID -Busi, et al. Expires 19 July 2026 [Page 85] +Busi, et al. Expires 20 July 2026 [Page 85] Internet-Draft TE Common YANG Types January 2026 - description - "TE LTP identifier. - - The combination of the TE link ID and the TE node ID is used to identify an unnumbered TE link."; } leaf node-id-uri { @@ -4810,18 +4806,18 @@ Internet-Draft TE Common YANG Types January 2026 } } } + case label { + description + "The label explicit route hop type."; + container label-hop { -Busi, et al. Expires 19 July 2026 [Page 86] +Busi, et al. Expires 20 July 2026 [Page 86] Internet-Draft TE Common YANG Types January 2026 - case label { - description - "The label explicit route hop type."; - container label-hop { description "Label hop type."; uses te-label; @@ -4867,16 +4863,17 @@ Internet-Draft TE Common YANG Types January 2026 The index is used to identify an entry in the list. + The order of entries is defined by the user without relying + on key values."; + } -Busi, et al. Expires 19 July 2026 [Page 87] + +Busi, et al. Expires 20 July 2026 [Page 87] Internet-Draft TE Common YANG Types January 2026 - The order of entries is defined by the user without relying - on key values."; - } choice type { description "The Record Route entry type."; @@ -4922,17 +4919,17 @@ Internet-Draft TE Common YANG Types January 2026 leaf link-tp-id { type te-tp-id; mandatory true; + description + "Numbered TE LTP identifier."; + } -Busi, et al. Expires 19 July 2026 [Page 88] +Busi, et al. Expires 20 July 2026 [Page 88] Internet-Draft TE Common YANG Types January 2026 - description - "Numbered TE LTP identifier."; - } leaf-list flags { type path-attribute-flags; description @@ -4978,17 +4975,17 @@ Internet-Draft TE Common YANG Types January 2026 } leaf node-id-uri { type nw:node-id; + description + "The identifier of a node in the topology."; + } -Busi, et al. Expires 19 July 2026 [Page 89] +Busi, et al. Expires 20 July 2026 [Page 89] Internet-Draft TE Common YANG Types January 2026 - description - "The identifier of a node in the topology."; - } leaf node-id { type te-node-id; description @@ -5034,17 +5031,17 @@ Internet-Draft TE Common YANG Types January 2026 description "Label set item information."; leaf restriction { + type enumeration { + enum inclusive { + description -Busi, et al. Expires 19 July 2026 [Page 90] +Busi, et al. Expires 20 July 2026 [Page 90] Internet-Draft TE Common YANG Types January 2026 - type enumeration { - enum inclusive { - description "The label or label range is inclusive."; } enum exclusive { @@ -5090,17 +5087,17 @@ Internet-Draft TE Common YANG Types January 2026 + " or " + "(not(te-label/direction) and" + " (../label-start/te-label/direction = 'forward'))" + + " or " + + "(not(../label-start/te-label/direction) and" + + " (te-label/direction = 'forward'))" { -Busi, et al. Expires 19 July 2026 [Page 91] +Busi, et al. Expires 20 July 2026 [Page 91] Internet-Draft TE Common YANG Types January 2026 - + " or " - + "(not(../label-start/te-label/direction) and" - + " (te-label/direction = 'forward'))" { error-message "'label-start' and 'label-end' must have the " + "same direction."; } @@ -5147,15 +5144,16 @@ Internet-Draft TE Common YANG Types January 2026 In this case, if the range-bitmap is not present, all the labels in the range are available. + In case the restriction is 'exclusive', the bit-position is + set if the corresponding mapped label is not available. -Busi, et al. Expires 19 July 2026 [Page 92] + +Busi, et al. Expires 20 July 2026 [Page 92] Internet-Draft TE Common YANG Types January 2026 - In case the restriction is 'exclusive', the bit-position is - set if the corresponding mapped label is not available. In this case, if the range-bitmap is not present, all the labels in the range are not available. @@ -5202,16 +5200,16 @@ Internet-Draft TE Common YANG Types January 2026 grouping optimization-metric-entry { description + "Optimization metrics configuration grouping."; + leaf metric-type { -Busi, et al. Expires 19 July 2026 [Page 93] +Busi, et al. Expires 20 July 2026 [Page 93] Internet-Draft TE Common YANG Types January 2026 - "Optimization metrics configuration grouping."; - leaf metric-type { type identityref { base path-metric-optimization-type; } @@ -5258,16 +5256,16 @@ Internet-Draft TE Common YANG Types January 2026 "Link protection type required for the links included in the computed path."; reference + "RFC 4202: Routing Extensions in Support of + Generalized Multi-Protocol Label Switching -Busi, et al. Expires 19 July 2026 [Page 94] +Busi, et al. Expires 20 July 2026 [Page 94] Internet-Draft TE Common YANG Types January 2026 - "RFC 4202: Routing Extensions in Support of - Generalized Multi-Protocol Label Switching (GMPLS)"; } leaf setup-priority { @@ -5314,16 +5312,16 @@ Internet-Draft TE Common YANG Types January 2026 } grouping path-constraints-route-objects { + description + "List of route entries to be included or excluded when -Busi, et al. Expires 19 July 2026 [Page 95] +Busi, et al. Expires 20 July 2026 [Page 95] Internet-Draft TE Common YANG Types January 2026 - description - "List of route entries to be included or excluded when performing the path computation."; container explicit-route-objects { description @@ -5370,16 +5368,16 @@ Internet-Draft TE Common YANG Types January 2026 base route-usage-type; } default "te-types:route-include-object"; + description + "Indicates whether to include or exclude the -Busi, et al. Expires 19 July 2026 [Page 96] +Busi, et al. Expires 20 July 2026 [Page 96] Internet-Draft TE Common YANG Types January 2026 - description - "Indicates whether to include or exclude the route object. The default is to include it."; @@ -5426,17 +5424,16 @@ Internet-Draft TE Common YANG Types January 2026 path computation."; leaf index { type uint32; + description + "Route object entry index. -Busi, et al. Expires 19 July 2026 [Page 97] +Busi, et al. Expires 20 July 2026 [Page 97] Internet-Draft TE Common YANG Types January 2026 - description - "Route object entry index. - The index is used to identify an entry in the list. The order of entries is defined by the user without @@ -5482,17 +5479,17 @@ Internet-Draft TE Common YANG Types January 2026 "List of path metric bounds, which can apply to link and path metrics. + TE paths which have at least one path metric which + exceeds the specified bounds MUST NOT be selected. + -Busi, et al. Expires 19 July 2026 [Page 98] +Busi, et al. Expires 20 July 2026 [Page 98] Internet-Draft TE Common YANG Types January 2026 - TE paths which have at least one path metric which - exceeds the specified bounds MUST NOT be selected. - TE paths that traverse TE links which have at least one link metric which exceeds the specified bounds MUST NOT be selected."; @@ -5538,17 +5535,17 @@ Internet-Draft TE Common YANG Types January 2026 description "TE path metric type."; uses optimization-metric-entry; + } + /* Tiebreakers */ + container tiebreakers { -Busi, et al. Expires 19 July 2026 [Page 99] +Busi, et al. Expires 20 July 2026 [Page 99] Internet-Draft TE Common YANG Types January 2026 - } - /* Tiebreakers */ - container tiebreakers { status deprecated; description "Container for the list of tiebreakers. @@ -5594,17 +5591,17 @@ Internet-Draft TE Common YANG Types January 2026 } leaf tiebreaker { type identityref { + base path-tiebreaker-type; + } + default "te-types:path-tiebreaker-random"; -Busi, et al. Expires 19 July 2026 [Page 100] +Busi, et al. Expires 20 July 2026 [Page 100] Internet-Draft TE Common YANG Types January 2026 - base path-tiebreaker-type; - } - default "te-types:path-tiebreaker-random"; description "The tiebreaker criteria to apply on an equally favored set of paths, in order to pick the best."; @@ -5650,17 +5647,17 @@ Internet-Draft TE Common YANG Types January 2026 type identityref { base resource-affinities-type; } + description + "Identifies an entry in the list of named affinity + constraints."; -Busi, et al. Expires 19 July 2026 [Page 101] +Busi, et al. Expires 20 July 2026 [Page 101] Internet-Draft TE Common YANG Types January 2026 - description - "Identifies an entry in the list of named affinity - constraints."; } list affinity-name { key "name"; @@ -5706,17 +5703,17 @@ Internet-Draft TE Common YANG Types January 2026 description "Container for the list of named Shared Risk Link Groups (SRLGs)."; + list path-srlgs-name { + key "usage"; + description -Busi, et al. Expires 19 July 2026 [Page 102] +Busi, et al. Expires 20 July 2026 [Page 102] Internet-Draft TE Common YANG Types January 2026 - list path-srlgs-name { - key "usage"; - description "List of named Shared Risk Link Groups (SRLGs) to be included or excluded."; leaf usage { @@ -5762,17 +5759,17 @@ Internet-Draft TE Common YANG Types January 2026 grouping generic-path-constraints { description + "Global named path constraints configuration grouping."; + container path-constraints { + description -Busi, et al. Expires 19 July 2026 [Page 103] +Busi, et al. Expires 20 July 2026 [Page 103] Internet-Draft TE Common YANG Types January 2026 - "Global named path constraints configuration grouping."; - container path-constraints { - description "TE named path constraints container."; uses common-path-constraints-attributes; uses generic-path-disjointness; @@ -5818,18 +5815,17 @@ Internet-Draft TE Common YANG Types January 2026 leaf index { type uint32; description + "Route object entry index. + + The index is used to identify an entry in the list. -Busi, et al. Expires 19 July 2026 [Page 104] +Busi, et al. Expires 20 July 2026 [Page 104] Internet-Draft TE Common YANG Types January 2026 - "Route object entry index. - - The index is used to identify an entry in the list. - The order of entries is defined by the user without relying on key values."; } @@ -5874,18 +5870,18 @@ Internet-Draft TE Common YANG Types January 2026 type inet:ip-address; type nw:node-id; } + description + "The identifier of the node. + + It can be represented as IP address or dotted quad address -Busi, et al. Expires 19 July 2026 [Page 105] +Busi, et al. Expires 20 July 2026 [Page 105] Internet-Draft TE Common YANG Types January 2026 - description - "The identifier of the node. - - It can be represented as IP address or dotted quad address or as a URI. The type data node disambiguates the union type."; @@ -5930,18 +5926,18 @@ Internet-Draft TE Common YANG Types January 2026 import ietf-yang-types { prefix yang; + reference + "RFC 9911: Common YANG Data Types"; + } + import ietf-te-types { -Busi, et al. Expires 19 July 2026 [Page 106] +Busi, et al. Expires 20 July 2026 [Page 106] Internet-Draft TE Common YANG Types January 2026 - reference - "RFC 9911: Common YANG Data Types"; - } - import ietf-te-types { prefix te-types; reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; @@ -5986,18 +5982,18 @@ Internet-Draft TE Common YANG Types January 2026 authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or + without modification, is permitted pursuant to, and subject to + the license terms contained in, the Revised BSD License set + forth in Section 4.c of the IETF Trust's Legal Provisions + Relating to IETF Documents -Busi, et al. Expires 19 July 2026 [Page 107] +Busi, et al. Expires 20 July 2026 [Page 107] Internet-Draft TE Common YANG Types January 2026 - without modification, is permitted pursuant to, and subject to - the license terms contained in, the Revised BSD License set - forth in Section 4.c of the IETF Trust's Legal Provisions - Relating to IETF Documents (https://trustee.ietf.org/license-info). This version of this YANG module is part of RFC XXXX @@ -6042,18 +6038,18 @@ Internet-Draft TE Common YANG Types January 2026 } identity mef-10 { + base bandwidth-profile-type; + description + "MEF 10 Bandwidth Profile"; + reference -Busi, et al. Expires 19 July 2026 [Page 108] +Busi, et al. Expires 20 July 2026 [Page 108] Internet-Draft TE Common YANG Types January 2026 - base bandwidth-profile-type; - description - "MEF 10 Bandwidth Profile"; - reference "MEF 10.3: Ethernet Services Attributes Phase 3"; } @@ -6099,16 +6095,17 @@ Internet-Draft TE Common YANG Types January 2026 Section 4.4"; } + // Derived identities from te-types:path-metric-type + + identity path-metric-delay-variation { + -Busi, et al. Expires 19 July 2026 [Page 109] +Busi, et al. Expires 20 July 2026 [Page 109] Internet-Draft TE Common YANG Types January 2026 - // Derived identities from te-types:path-metric-type - - identity path-metric-delay-variation { base te-types:path-metric-type; description "The Path Delay Variation Metric, @@ -6154,17 +6151,17 @@ Internet-Draft TE Common YANG Types January 2026 Model type."; reference "RFC 4124: Protocol Extensions for Support of Diffserv-aware + MPLS Traffic Engineering"; + } + -Busi, et al. Expires 19 July 2026 [Page 110] +Busi, et al. Expires 20 July 2026 [Page 110] Internet-Draft TE Common YANG Types January 2026 - MPLS Traffic Engineering"; - } - identity bc-model-rdm { base bc-model-type; description @@ -6210,17 +6207,17 @@ Internet-Draft TE Common YANG Types January 2026 } enum auto { description + "Bandwidth is automatically computed."; + } + } -Busi, et al. Expires 19 July 2026 [Page 111] +Busi, et al. Expires 20 July 2026 [Page 111] Internet-Draft TE Common YANG Types January 2026 - "Bandwidth is automatically computed."; - } - } description "Enumerated type for specifying whether bandwidth is explicitly specified or automatically computed."; @@ -6266,17 +6263,17 @@ Internet-Draft TE Common YANG Types January 2026 } typedef bandwidth-gbps { + type uint64; + units "gigabits per second"; + description -Busi, et al. Expires 19 July 2026 [Page 112] +Busi, et al. Expires 20 July 2026 [Page 112] Internet-Draft TE Common YANG Types January 2026 - type uint64; - units "gigabits per second"; - description "Bandwidth values, expressed in gigabits per second."; } @@ -6322,17 +6319,17 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-max-delay-normality { type te-types:performance-metrics-normality; + default "normal"; + description + "One-way maximum delay or latency normality."; -Busi, et al. Expires 19 July 2026 [Page 113] +Busi, et al. Expires 20 July 2026 [Page 113] Internet-Draft TE Common YANG Types January 2026 - default "normal"; - description - "One-way maximum delay or latency normality."; } leaf one-way-delay-variation { type uint32 { @@ -6378,17 +6375,17 @@ Internet-Draft TE Common YANG Types January 2026 type te-types:performance-metrics-normality; default "normal"; description + "Packet loss normality."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric -Busi, et al. Expires 19 July 2026 [Page 114] +Busi, et al. Expires 20 July 2026 [Page 114] Internet-Draft TE Common YANG Types January 2026 - "Packet loss normality."; - reference - "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions @@ -6434,17 +6431,17 @@ Internet-Draft TE Common YANG Types January 2026 type uint32 { range "0..16777215"; } + units "microseconds"; + default "0"; + description -Busi, et al. Expires 19 July 2026 [Page 115] +Busi, et al. Expires 20 July 2026 [Page 115] Internet-Draft TE Common YANG Types January 2026 - units "microseconds"; - default "0"; - description "Two-way maximum delay or latency."; } leaf two-way-max-delay-normality { @@ -6490,17 +6487,17 @@ Internet-Draft TE Common YANG Types January 2026 leaf two-way-packet-loss { type decimal64 { fraction-digits 6; + range "0..50.331642"; + } + units "percent"; -Busi, et al. Expires 19 July 2026 [Page 116] +Busi, et al. Expires 20 July 2026 [Page 116] Internet-Draft TE Common YANG Types January 2026 - range "0..50.331642"; - } - units "percent"; default "0"; description "Two-way packet loss as a percentage of the total traffic @@ -6546,17 +6543,17 @@ Internet-Draft TE Common YANG Types January 2026 units "microseconds"; default "0"; description + "One-way delay variation."; + } + leaf one-way-packet-loss { -Busi, et al. Expires 19 July 2026 [Page 117] +Busi, et al. Expires 20 July 2026 [Page 117] Internet-Draft TE Common YANG Types January 2026 - "One-way delay variation."; - } - leaf one-way-packet-loss { type decimal64 { fraction-digits 6; range "0..50.331642"; @@ -6602,17 +6599,17 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3393: IP Packet Delay Variation Metric for IP Performance Metrics (IPPM)"; + } + leaf one-way-packet-loss { + type decimal64 { -Busi, et al. Expires 19 July 2026 [Page 118] +Busi, et al. Expires 20 July 2026 [Page 118] Internet-Draft TE Common YANG Types January 2026 - } - leaf one-way-packet-loss { - type decimal64 { fraction-digits 5; range "0..100"; } @@ -6658,17 +6655,17 @@ Internet-Draft TE Common YANG Types January 2026 leaf two-way-packet-loss { type decimal64 { fraction-digits 6; + range "0..50.331642"; + } + units "percent"; -Busi, et al. Expires 19 July 2026 [Page 119] +Busi, et al. Expires 20 July 2026 [Page 119] Internet-Draft TE Common YANG Types January 2026 - range "0..50.331642"; - } - units "percent"; default "0"; description "Two-way packet loss as a percentage of the total traffic @@ -6714,17 +6711,17 @@ Internet-Draft TE Common YANG Types January 2026 type decimal64 { fraction-digits 5; range "0..100"; + } + description + "The ratio of packets dropped to packets transmitted between -Busi, et al. Expires 19 July 2026 [Page 120] +Busi, et al. Expires 20 July 2026 [Page 120] Internet-Draft TE Common YANG Types January 2026 - } - description - "The ratio of packets dropped to packets transmitted between two endpoints."; } } @@ -6770,17 +6767,17 @@ Internet-Draft TE Common YANG Types January 2026 RFC 2698: A Two Rate Three Color Marker"; leaf cir { type uint64; + units "bits per second"; + description + "Committed Information Rate (CIR)."; -Busi, et al. Expires 19 July 2026 [Page 121] +Busi, et al. Expires 20 July 2026 [Page 121] Internet-Draft TE Common YANG Types January 2026 - units "bits per second"; - description - "Committed Information Rate (CIR)."; } leaf cbs { type uint64; @@ -6826,17 +6823,17 @@ Internet-Draft TE Common YANG Types January 2026 "The bandwidth specification type, either explicitly specified or automatically computed."; } + leaf set-bandwidth { + when "../specification-type = 'specified-value'" { + description -Busi, et al. Expires 19 July 2026 [Page 122] +Busi, et al. Expires 20 July 2026 [Page 122] Internet-Draft TE Common YANG Types January 2026 - leaf set-bandwidth { - when "../specification-type = 'specified-value'" { - description "When the bandwidth value is explicitly specified."; } type bandwidth-kbps; @@ -6882,17 +6879,17 @@ Internet-Draft TE Common YANG Types January 2026 In the case where the bandwidth is specified explicitly, then this will match the value of the + set-bandwidth leaf. + + In the cases where the bandwidth is dynamically -Busi, et al. Expires 19 July 2026 [Page 123] +Busi, et al. Expires 20 July 2026 [Page 123] Internet-Draft TE Common YANG Types January 2026 - set-bandwidth leaf. - - In the cases where the bandwidth is dynamically computed by the system, the current value of the bandwidth should be reflected."; } @@ -6941,7 +6938,10 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 124] + + + +Busi, et al. Expires 20 July 2026 [Page 124] Internet-Draft TE Common YANG Types January 2026 @@ -6997,7 +6997,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 125] +Busi, et al. Expires 20 July 2026 [Page 125] Internet-Draft TE Common YANG Types January 2026 @@ -7009,11 +7009,6 @@ Internet-Draft TE Common YANG Types January 2026 IEC 9899:2024 , October 2024, . - [ITU-T_G.709] - International Telecommunication Union, "Interfaces for the - optical transport network", ITU-T G.709 , June 2020, - . - [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, @@ -7050,19 +7045,19 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC4090, May 2005, . + [RFC4124] Le Faucheur, F., Ed., "Protocol Extensions for Support of + Diffserv-aware MPLS Traffic Engineering", RFC 4124, + DOI 10.17487/RFC4124, June 2005, + . + -Busi, et al. Expires 19 July 2026 [Page 126] +Busi, et al. Expires 20 July 2026 [Page 126] Internet-Draft TE Common YANG Types January 2026 - [RFC4124] Le Faucheur, F., Ed., "Protocol Extensions for Support of - Diffserv-aware MPLS Traffic Engineering", RFC 4124, - DOI 10.17487/RFC4124, June 2005, - . - [RFC4202] Kompella, K., Ed. and Y. Rekhter, Ed., "Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4202, DOI 10.17487/RFC4202, October 2005, @@ -7106,19 +7101,19 @@ Internet-Draft TE Common YANG Types January 2026 GMPLS RSVP-TE", RFC 4920, DOI 10.17487/RFC4920, July 2007, . + [RFC5003] Metz, C., Martini, L., Balus, F., and J. Sugimoto, + "Attachment Individual Identifier (AII) Types for + Aggregation", RFC 5003, DOI 10.17487/RFC5003, September + 2007, . + -Busi, et al. Expires 19 July 2026 [Page 127] +Busi, et al. Expires 20 July 2026 [Page 127] Internet-Draft TE Common YANG Types January 2026 - [RFC5003] Metz, C., Martini, L., Balus, F., and J. Sugimoto, - "Attachment Individual Identifier (AII) Types for - Aggregation", RFC 5003, DOI 10.17487/RFC5003, September - 2007, . - [RFC5150] Ayyangar, A., Kompella, K., Vasseur, JP., and A. Farrel, "Label Switched Path Stitching with Generalized Multiprotocol Label Switching Traffic Engineering (GMPLS @@ -7158,6 +7153,11 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC5441, April 2009, . + [RFC5520] Bradford, R., Ed., Vasseur, JP., and A. Farrel, + "Preserving Topology Confidentiality in Inter-Domain Path + Computation Using a Path-Key-Based Mechanism", RFC 5520, + DOI 10.17487/RFC5520, April 2009, + . @@ -7165,17 +7165,11 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 128] +Busi, et al. Expires 20 July 2026 [Page 128] Internet-Draft TE Common YANG Types January 2026 - [RFC5520] Bradford, R., Ed., Vasseur, JP., and A. Farrel, - "Preserving Topology Confidentiality in Inter-Domain Path - Computation Using a Path-Key-Based Mechanism", RFC 5520, - DOI 10.17487/RFC5520, April 2009, - . - [RFC5541] Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)", RFC 5541, @@ -7219,17 +7213,19 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC6020, October 2010, . + [RFC6119] Harrison, J., Berger, J., and M. Bartlett, "IPv6 Traffic + Engineering in IS-IS", RFC 6119, DOI 10.17487/RFC6119, + February 2011, . + + + -Busi, et al. Expires 19 July 2026 [Page 129] +Busi, et al. Expires 20 July 2026 [Page 129] Internet-Draft TE Common YANG Types January 2026 - [RFC6119] Harrison, J., Berger, J., and M. Bartlett, "IPv6 Traffic - Engineering in IS-IS", RFC 6119, DOI 10.17487/RFC6119, - February 2011, . - [RFC6368] Marques, P., Raszuk, R., Patel, K., Kumaki, K., and T. Yamagata, "Internal BGP as the Provider/Customer Edge Protocol for BGP/MPLS IP Virtual Private Networks (VPNs)", @@ -7272,22 +7268,20 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC7074, November 2013, . + [RFC7138] Ceccarelli, D., Ed., Zhang, F., Belotti, S., Rao, R., and + J. Drake, "Traffic Engineering Extensions to OSPF for + GMPLS Control of Evolving G.709 Optical Transport + Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, + . - -Busi, et al. Expires 19 July 2026 [Page 130] +Busi, et al. Expires 20 July 2026 [Page 130] Internet-Draft TE Common YANG Types January 2026 - [RFC7138] Ceccarelli, D., Ed., Zhang, F., Belotti, S., Rao, R., and - J. Drake, "Traffic Engineering Extensions to OSPF for - GMPLS Control of Evolving G.709 Optical Transport - Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, - . - [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., and K. Pithewan, "GMPLS Signaling Extensions for Control of Evolving G.709 Optical Transport Networks", RFC 7139, @@ -7328,21 +7322,22 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC7570, July 2015, . + [RFC7571] Dong, J., Chen, M., Li, Z., and D. Ceccarelli, "GMPLS + RSVP-TE Extensions for Lock Instruct and Loopback", + RFC 7571, DOI 10.17487/RFC7571, July 2015, + . + + -Busi, et al. Expires 19 July 2026 [Page 131] +Busi, et al. Expires 20 July 2026 [Page 131] Internet-Draft TE Common YANG Types January 2026 - [RFC7571] Dong, J., Chen, M., Li, Z., and D. Ceccarelli, "GMPLS - RSVP-TE Extensions for Lock Instruct and Loopback", - RFC 7571, DOI 10.17487/RFC7571, July 2015, - . - [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and J. Han, "General Network Element Constraint Encoding for GMPLS-Controlled Networks", RFC 7579, @@ -7385,15 +7380,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC8294, December 2017, . - - - - -Busi, et al. Expires 19 July 2026 [Page 132] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC8306] Zhao, Q., Dhody, D., Ed., Palleti, R., and D. King, "Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic @@ -7401,6 +7387,13 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC8306, November 2017, . + + +Busi, et al. Expires 20 July 2026 [Page 132] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8341] Bierman, A. and M. Bjorklund, "Network Configuration Access Control Model", STD 91, RFC 8341, DOI 10.17487/RFC8341, March 2018, @@ -7439,17 +7432,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC9012, April 2021, . - - - - - - -Busi, et al. Expires 19 July 2026 [Page 133] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC9890] Bierman, A., Boucadair, M., Ed., and Q. Wu, "An Update to YANG Module Names Registration", RFC 9890, DOI 10.17487/RFC9890, October 2025, @@ -7461,6 +7443,13 @@ Internet-Draft TE Common YANG Types January 2026 8.2. Informative References + + +Busi, et al. Expires 20 July 2026 [Page 133] + +Internet-Draft TE Common YANG Types January 2026 + + [I-D.ietf-netmod-rfc8407bis] Bierman, A., Boucadair, M., and Q. Wu, "Guidelines for Authors and Reviewers of Documents Containing YANG Data @@ -7482,6 +7471,11 @@ Internet-Draft TE Common YANG Types January 2026 . + [RFC2205] Braden, R., Ed., Zhang, L., Berson, S., Herzog, S., and S. + Jamin, "Resource ReSerVation Protocol (RSVP) -- Version 1 + Functional Specification", RFC 2205, DOI 10.17487/RFC2205, + September 1997, . + [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, DOI 10.17487/RFC2328, April 1998, . @@ -7496,24 +7490,22 @@ Internet-Draft TE Common YANG Types January 2026 Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, . + [RFC2697] Heinanen, J. and R. Guerin, "A Single Rate Three Color + Marker", RFC 2697, DOI 10.17487/RFC2697, September 1999, + . + [RFC2698] Heinanen, J. and R. Guerin, "A Two Rate Three Color + Marker", RFC 2698, DOI 10.17487/RFC2698, September 1999, + . -Busi, et al. Expires 19 July 2026 [Page 134] +Busi, et al. Expires 20 July 2026 [Page 134] Internet-Draft TE Common YANG Types January 2026 - [RFC2697] Heinanen, J. and R. Guerin, "A Single Rate Three Color - Marker", RFC 2697, DOI 10.17487/RFC2697, September 1999, - . - - [RFC2698] Heinanen, J. and R. Guerin, "A Two Rate Three Color - Marker", RFC 2698, DOI 10.17487/RFC2698, September 1999, - . - [RFC2702] Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. McManus, "Requirements for Traffic Engineering Over MPLS", RFC 2702, DOI 10.17487/RFC2702, September 1999, @@ -7528,6 +7520,11 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC3688, January 2004, . + [RFC3945] Mannie, E., Ed., "Generalized Multi-Protocol Label + Switching (GMPLS) Architecture", RFC 3945, + DOI 10.17487/RFC3945, October 2004, + . + [RFC4125] Le Faucheur, F. and W. Lai, "Maximum Allocation Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering", RFC 4125, DOI 10.17487/RFC4125, June 2005, @@ -7557,7 +7554,10 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 135] + + + +Busi, et al. Expires 20 July 2026 [Page 135] Internet-Draft TE Common YANG Types January 2026 @@ -7613,7 +7613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 136] +Busi, et al. Expires 20 July 2026 [Page 136] Internet-Draft TE Common YANG Types January 2026 @@ -7669,7 +7669,7 @@ A.1. TE Types Schema Tree -Busi, et al. Expires 19 July 2026 [Page 137] +Busi, et al. Expires 20 July 2026 [Page 137] Internet-Draft TE Common YANG Types January 2026 @@ -7725,7 +7725,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 138] +Busi, et al. Expires 20 July 2026 [Page 138] Internet-Draft TE Common YANG Types January 2026 @@ -7781,7 +7781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 139] +Busi, et al. Expires 20 July 2026 [Page 139] Internet-Draft TE Common YANG Types January 2026 @@ -7837,7 +7837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 140] +Busi, et al. Expires 20 July 2026 [Page 140] Internet-Draft TE Common YANG Types January 2026 @@ -7893,7 +7893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 141] +Busi, et al. Expires 20 July 2026 [Page 141] Internet-Draft TE Common YANG Types January 2026 @@ -7949,7 +7949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 142] +Busi, et al. Expires 20 July 2026 [Page 142] Internet-Draft TE Common YANG Types January 2026 @@ -8005,7 +8005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 143] +Busi, et al. Expires 20 July 2026 [Page 143] Internet-Draft TE Common YANG Types January 2026 @@ -8061,7 +8061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 144] +Busi, et al. Expires 20 July 2026 [Page 144] Internet-Draft TE Common YANG Types January 2026 @@ -8117,7 +8117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 145] +Busi, et al. Expires 20 July 2026 [Page 145] Internet-Draft TE Common YANG Types January 2026 @@ -8173,7 +8173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 146] +Busi, et al. Expires 20 July 2026 [Page 146] Internet-Draft TE Common YANG Types January 2026 @@ -8229,7 +8229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 147] +Busi, et al. Expires 20 July 2026 [Page 147] Internet-Draft TE Common YANG Types January 2026 @@ -8285,7 +8285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 148] +Busi, et al. Expires 20 July 2026 [Page 148] Internet-Draft TE Common YANG Types January 2026 @@ -8341,7 +8341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 149] +Busi, et al. Expires 20 July 2026 [Page 149] Internet-Draft TE Common YANG Types January 2026 @@ -8397,7 +8397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 150] +Busi, et al. Expires 20 July 2026 [Page 150] Internet-Draft TE Common YANG Types January 2026 @@ -8453,7 +8453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 151] +Busi, et al. Expires 20 July 2026 [Page 151] Internet-Draft TE Common YANG Types January 2026 @@ -8509,7 +8509,7 @@ A.2. Packet TE Types Schema Tree -Busi, et al. Expires 19 July 2026 [Page 152] +Busi, et al. Expires 20 July 2026 [Page 152] Internet-Draft TE Common YANG Types January 2026 @@ -8565,7 +8565,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 153] +Busi, et al. Expires 20 July 2026 [Page 153] Internet-Draft TE Common YANG Types January 2026 @@ -8621,7 +8621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 154] +Busi, et al. Expires 20 July 2026 [Page 154] Internet-Draft TE Common YANG Types January 2026 @@ -8677,7 +8677,7 @@ Appendix B. Changes from RFC 8776 -Busi, et al. Expires 19 July 2026 [Page 155] +Busi, et al. Expires 20 July 2026 [Page 155] Internet-Draft TE Common YANG Types January 2026 @@ -8733,7 +8733,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 156] +Busi, et al. Expires 20 July 2026 [Page 156] Internet-Draft TE Common YANG Types January 2026 @@ -8789,7 +8789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 157] +Busi, et al. Expires 20 July 2026 [Page 157] Internet-Draft TE Common YANG Types January 2026 @@ -8845,7 +8845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 158] +Busi, et al. Expires 20 July 2026 [Page 158] Internet-Draft TE Common YANG Types January 2026 @@ -8901,7 +8901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 159] +Busi, et al. Expires 20 July 2026 [Page 159] Internet-Draft TE Common YANG Types January 2026 @@ -8957,7 +8957,7 @@ Authors' Addresses -Busi, et al. Expires 19 July 2026 [Page 160] +Busi, et al. Expires 20 July 2026 [Page 160] Internet-Draft TE Common YANG Types January 2026 @@ -9013,4 +9013,4 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 19 July 2026 [Page 161] +Busi, et al. Expires 20 July 2026 [Page 161] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index a450818..216adea 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -48,7 +48,7 @@ - + TEAS Working Group @@ -57,7 +57,7 @@ - + This document defines a collection of common data types, identities, and groupings in YANG data modeling language. These derived common data types, identities and groupings are intended to be imported by other modules, e.g., those which model the Traffic Engineering (TE) configuration and state capabilities. @@ -74,7 +74,7 @@ - +
Introduction @@ -100,7 +100,7 @@ statements is not a backward compatible change, as defined in The YANG trees in have been generated by pyang and have some bugs to be fixed before publication. Please manually fix the YANG tree before sending the document to the RFC Editor.
-
Editorial Note (To be removed by RFC Editor) +
Editorial Note (To be removed by the RFC Editor)
  • Note to the RFC Editor: This section is to be removed prior to publication. @@ -116,6 +116,7 @@ summarizes all of the substitutions that are needed. XXXX --> the assigned RFC number for this I-D draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of at the time this document is published as an RFC 2026-01-15 --> the actual date of the publication of this document + 2026-01-16 --> the actual date of the publication of this document
@@ -153,10 +154,10 @@ appear in all capitals, as shown here. te-types ietf-te-types - RFCXXXX + RFC XXXX te-packet-types ietf-te-packet-types - RFCXXXX + RFC XXXX
@@ -175,7 +176,7 @@ appear in all capitals, as shown here.
GMPLS:
- Generalized Multiprotocol Label Switching + Generalized Multiprotocol Label Switching
LER:
@@ -191,7 +192,7 @@ appear in all capitals, as shown here.
MPLS:
- Multiprotocol Label Switching + Multiprotocol Label Switching
NBMA:
@@ -203,7 +204,7 @@ appear in all capitals, as shown here.
RSVP:
- Resource Reservation Protocol + Resource Reservation Protocol
SRLG:
@@ -211,7 +212,7 @@ appear in all capitals, as shown here.
TE:
- Traffic Engineering + Traffic Engineering
WTR:
@@ -550,7 +551,7 @@ In addition to identities for protocols like PCEP and B In addition to and , this module references the following documents in defining the types and YANG groupings: -, , , , , , , , , , , , , , , , , and . +, , , , , , , , , , , , , , , , and .
- - - Interfaces for the optical transport network - - International Telecommunication Union - - - - - Information Technology - Programming Languages - C @@ -7208,6 +7196,19 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + Generalized Multi-Protocol Label Switching (GMPLS) Architecture + + + + Future data and transmission networks will consist of elements such as routers, switches, Dense Wavelength Division Multiplexing (DWDM) systems, Add-Drop Multiplexors (ADMs), photonic cross-connects (PXCs), optical cross-connects (OXCs), etc. that will use Generalized Multi-Protocol Label Switching (GMPLS) to dynamically provision resources and to provide network survivability using protection and restoration techniques. + This document describes the architecture of GMPLS. GMPLS extends MPLS to encompass time-division (e.g., SONET/SDH, PDH, G.709), wavelength (lambdas), and spatial switching (e.g., incoming port or fiber to outgoing port or fiber). The focus of GMPLS is on the control plane of these various layers since each of them can use physically diverse data or forwarding planes. The intention is to cover both the signaling and the routing part of that control plane. [STANDARDS-TRACK] + + + + + A Framework for MPLS in Transport Networks @@ -7268,6 +7269,35 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide + + + Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification + + + + + + + + This memo describes version 1 of RSVP, a resource reservation setup protocol designed for an integrated services Internet. RSVP provides receiver-initiated setup of resource reservations for multicast or unicast data flows, with good scaling and robustness properties. [STANDARDS-TRACK] + + + + + + + + Overview and Principles of Internet Traffic Engineering + + + + This document describes the principles of traffic engineering (TE) in the Internet. The document is intended to promote better understanding of the issues surrounding traffic engineering in IP networks and the networks that support IP networking and to provide a common basis for the development of traffic-engineering capabilities for the Internet. The principles, architectures, and methodologies for performance evaluation and performance optimization of operational networks are also discussed. + This work was first published as RFC 3272 in May 2002. This document obsoletes RFC 3272 by making a complete update to bring the text in line with best current practices for Internet traffic engineering and to include references to the latest relevant work in the IETF. + + + + + Reoptimization of Multiprotocol Label Switching (MPLS) Traffic Engineering (TE) Loosely Routed Label Switched Path (LSP) @@ -7406,19 +7436,6 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - - - Overview and Principles of Internet Traffic Engineering - - - - This document describes the principles of traffic engineering (TE) in the Internet. The document is intended to promote better understanding of the issues surrounding traffic engineering in IP networks and the networks that support IP networking and to provide a common basis for the development of traffic-engineering capabilities for the Internet. The principles, architectures, and methodologies for performance evaluation and performance optimization of operational networks are also discussed. - This work was first published as RFC 3272 in May 2002. This document obsoletes RFC 3272 by making a complete update to bring the text in line with best current practices for Internet traffic engineering and to include references to the latest relevant work in the IETF. - - - - - Path Computation Element (PCE) Communication Protocol Generic Requirements @@ -7492,7 +7509,7 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - +
The Complete Schema Trees @@ -8576,828 +8593,825 @@ for their valuable comments and suggestions on this document. diff --git a/ietf-te-types.yang b/ietf-te-types.yang index 809d0d5..9ed6357 100644 --- a/ietf-te-types.yang +++ b/ietf-te-types.yang @@ -77,7 +77,7 @@ module ietf-te-types { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2026-01-15 { + revision 2026-01-16 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -162,7 +162,6 @@ module ietf-te-types { reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } - revision 2020-06-10 { description "Initial Version of TE types."; @@ -2671,7 +2670,7 @@ module ietf-te-types { (dec | hex | float)[*(','(dec | hex | float))] - For the packet-switching type, the string encoding may follow + For the packet-switching type, the string encoding MUST follow the type 'bandwidth-ieee-float32' as defined in RFC 8294 (e.g., 0x1p10), where the units are in bytes per second. From b59379698d2f7abb89e252af7144c9744d2f3bae Mon Sep 17 00:00:00 2001 From: italobusi Date: Mon, 19 Jan 2026 11:41:28 +0100 Subject: [PATCH 4/6] Addressing Genart LC review comments See: #330 --- .../draft-ietf-teas-rfc8776-update.md | 2 +- .../draft-ietf-teas-rfc8776-update.txt | 334 ++-- .../draft-ietf-teas-rfc8776-update.xml | 1514 ++++++++--------- 3 files changed, 925 insertions(+), 925 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index d5342f5..e4be930 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -175,7 +175,7 @@ This document defines two YANG modules for common TE types: "ietf-te-types" ({{t ## TE Types Module Contents -The "ietf-te-types" module ({{te-yang-code}}) contains common TE types that are independent and agnostic of any specific technology or control-plane instance. +The "ietf-te-types" module ({{te-yang-code}}) contains TE types that are commonly used across multiple TE technology-specific modules. ### Identities diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index 1513c6d..27d85c8 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -6,13 +6,13 @@ TEAS Working Group I. Busi Internet-Draft Huawei Obsoletes: 8776 (if approved) A. Guo Intended status: Standards Track Futurewei Technologies -Expires: 20 July 2026 X. Liu +Expires: 23 July 2026 X. Liu Alef Edge T. Saad Cisco Systems Inc. I. Bryskin Individual - 16 January 2026 + 19 January 2026 Common YANG Data Types for Traffic Engineering @@ -43,7 +43,7 @@ Status of This Memo time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on 20 July 2026. + This Internet-Draft will expire on 23 July 2026. Copyright Notice @@ -53,7 +53,7 @@ Copyright Notice -Busi, et al. Expires 20 July 2026 [Page 1] +Busi, et al. Expires 23 July 2026 [Page 1] Internet-Draft TE Common YANG Types January 2026 @@ -109,7 +109,7 @@ Table of Contents -Busi, et al. Expires 20 July 2026 [Page 2] +Busi, et al. Expires 23 July 2026 [Page 2] Internet-Draft TE Common YANG Types January 2026 @@ -165,7 +165,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 3] +Busi, et al. Expires 23 July 2026 [Page 3] Internet-Draft TE Common YANG Types January 2026 @@ -221,7 +221,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 4] +Busi, et al. Expires 23 July 2026 [Page 4] Internet-Draft TE Common YANG Types January 2026 @@ -266,9 +266,8 @@ Internet-Draft TE Common YANG Types January 2026 3.1. TE Types Module Contents - The "ietf-te-types" module (Section 4) contains common TE types that - are independent and agnostic of any specific technology or control- - plane instance. + The "ietf-te-types" module (Section 4) contains TE types that are + commonly used across multiple TE technology-specific modules. 3.1.1. Identities @@ -277,7 +276,8 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 5] + +Busi, et al. Expires 23 July 2026 [Page 5] Internet-Draft TE Common YANG Types January 2026 @@ -333,7 +333,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 6] +Busi, et al. Expires 23 July 2026 [Page 6] Internet-Draft TE Common YANG Types January 2026 @@ -389,7 +389,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 7] +Busi, et al. Expires 23 July 2026 [Page 7] Internet-Draft TE Common YANG Types January 2026 @@ -445,7 +445,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 8] +Busi, et al. Expires 23 July 2026 [Page 8] Internet-Draft TE Common YANG Types January 2026 @@ -501,7 +501,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 9] +Busi, et al. Expires 23 July 2026 [Page 9] Internet-Draft TE Common YANG Types January 2026 @@ -557,7 +557,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 10] +Busi, et al. Expires 23 July 2026 [Page 10] Internet-Draft TE Common YANG Types January 2026 @@ -613,7 +613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 11] +Busi, et al. Expires 23 July 2026 [Page 11] Internet-Draft TE Common YANG Types January 2026 @@ -669,7 +669,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 12] +Busi, et al. Expires 23 July 2026 [Page 12] Internet-Draft TE Common YANG Types January 2026 @@ -725,7 +725,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 13] +Busi, et al. Expires 23 July 2026 [Page 13] Internet-Draft TE Common YANG Types January 2026 @@ -781,7 +781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 14] +Busi, et al. Expires 23 July 2026 [Page 14] Internet-Draft TE Common YANG Types January 2026 @@ -837,7 +837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 15] +Busi, et al. Expires 23 July 2026 [Page 15] Internet-Draft TE Common YANG Types January 2026 @@ -893,7 +893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 16] +Busi, et al. Expires 23 July 2026 [Page 16] Internet-Draft TE Common YANG Types January 2026 @@ -949,7 +949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 17] +Busi, et al. Expires 23 July 2026 [Page 17] Internet-Draft TE Common YANG Types January 2026 @@ -1005,7 +1005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 18] +Busi, et al. Expires 23 July 2026 [Page 18] Internet-Draft TE Common YANG Types January 2026 @@ -1061,7 +1061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 19] +Busi, et al. Expires 23 July 2026 [Page 19] Internet-Draft TE Common YANG Types January 2026 @@ -1117,7 +1117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 20] +Busi, et al. Expires 23 July 2026 [Page 20] Internet-Draft TE Common YANG Types January 2026 @@ -1173,7 +1173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 21] +Busi, et al. Expires 23 July 2026 [Page 21] Internet-Draft TE Common YANG Types January 2026 @@ -1229,7 +1229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 22] +Busi, et al. Expires 23 July 2026 [Page 22] Internet-Draft TE Common YANG Types January 2026 @@ -1285,7 +1285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 23] +Busi, et al. Expires 23 July 2026 [Page 23] Internet-Draft TE Common YANG Types January 2026 @@ -1341,7 +1341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 24] +Busi, et al. Expires 23 July 2026 [Page 24] Internet-Draft TE Common YANG Types January 2026 @@ -1397,7 +1397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 25] +Busi, et al. Expires 23 July 2026 [Page 25] Internet-Draft TE Common YANG Types January 2026 @@ -1453,7 +1453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 26] +Busi, et al. Expires 23 July 2026 [Page 26] Internet-Draft TE Common YANG Types January 2026 @@ -1509,7 +1509,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 27] +Busi, et al. Expires 23 July 2026 [Page 27] Internet-Draft TE Common YANG Types January 2026 @@ -1565,7 +1565,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 28] +Busi, et al. Expires 23 July 2026 [Page 28] Internet-Draft TE Common YANG Types January 2026 @@ -1621,7 +1621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 29] +Busi, et al. Expires 23 July 2026 [Page 29] Internet-Draft TE Common YANG Types January 2026 @@ -1677,7 +1677,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 30] +Busi, et al. Expires 23 July 2026 [Page 30] Internet-Draft TE Common YANG Types January 2026 @@ -1733,7 +1733,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 31] +Busi, et al. Expires 23 July 2026 [Page 31] Internet-Draft TE Common YANG Types January 2026 @@ -1789,7 +1789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 32] +Busi, et al. Expires 23 July 2026 [Page 32] Internet-Draft TE Common YANG Types January 2026 @@ -1845,7 +1845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 33] +Busi, et al. Expires 23 July 2026 [Page 33] Internet-Draft TE Common YANG Types January 2026 @@ -1901,7 +1901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 34] +Busi, et al. Expires 23 July 2026 [Page 34] Internet-Draft TE Common YANG Types January 2026 @@ -1957,7 +1957,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 35] +Busi, et al. Expires 23 July 2026 [Page 35] Internet-Draft TE Common YANG Types January 2026 @@ -2013,7 +2013,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 36] +Busi, et al. Expires 23 July 2026 [Page 36] Internet-Draft TE Common YANG Types January 2026 @@ -2069,7 +2069,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 37] +Busi, et al. Expires 23 July 2026 [Page 37] Internet-Draft TE Common YANG Types January 2026 @@ -2125,7 +2125,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 38] +Busi, et al. Expires 23 July 2026 [Page 38] Internet-Draft TE Common YANG Types January 2026 @@ -2181,7 +2181,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 39] +Busi, et al. Expires 23 July 2026 [Page 39] Internet-Draft TE Common YANG Types January 2026 @@ -2237,7 +2237,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 40] +Busi, et al. Expires 23 July 2026 [Page 40] Internet-Draft TE Common YANG Types January 2026 @@ -2293,7 +2293,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 41] +Busi, et al. Expires 23 July 2026 [Page 41] Internet-Draft TE Common YANG Types January 2026 @@ -2349,7 +2349,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 42] +Busi, et al. Expires 23 July 2026 [Page 42] Internet-Draft TE Common YANG Types January 2026 @@ -2405,7 +2405,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 43] +Busi, et al. Expires 23 July 2026 [Page 43] Internet-Draft TE Common YANG Types January 2026 @@ -2461,7 +2461,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 44] +Busi, et al. Expires 23 July 2026 [Page 44] Internet-Draft TE Common YANG Types January 2026 @@ -2517,7 +2517,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 45] +Busi, et al. Expires 23 July 2026 [Page 45] Internet-Draft TE Common YANG Types January 2026 @@ -2573,7 +2573,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 46] +Busi, et al. Expires 23 July 2026 [Page 46] Internet-Draft TE Common YANG Types January 2026 @@ -2629,7 +2629,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 47] +Busi, et al. Expires 23 July 2026 [Page 47] Internet-Draft TE Common YANG Types January 2026 @@ -2685,7 +2685,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 48] +Busi, et al. Expires 23 July 2026 [Page 48] Internet-Draft TE Common YANG Types January 2026 @@ -2741,7 +2741,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 49] +Busi, et al. Expires 23 July 2026 [Page 49] Internet-Draft TE Common YANG Types January 2026 @@ -2797,7 +2797,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 50] +Busi, et al. Expires 23 July 2026 [Page 50] Internet-Draft TE Common YANG Types January 2026 @@ -2853,7 +2853,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 51] +Busi, et al. Expires 23 July 2026 [Page 51] Internet-Draft TE Common YANG Types January 2026 @@ -2909,7 +2909,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 52] +Busi, et al. Expires 23 July 2026 [Page 52] Internet-Draft TE Common YANG Types January 2026 @@ -2965,7 +2965,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 53] +Busi, et al. Expires 23 July 2026 [Page 53] Internet-Draft TE Common YANG Types January 2026 @@ -3021,7 +3021,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 54] +Busi, et al. Expires 23 July 2026 [Page 54] Internet-Draft TE Common YANG Types January 2026 @@ -3077,7 +3077,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 55] +Busi, et al. Expires 23 July 2026 [Page 55] Internet-Draft TE Common YANG Types January 2026 @@ -3133,7 +3133,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 56] +Busi, et al. Expires 23 July 2026 [Page 56] Internet-Draft TE Common YANG Types January 2026 @@ -3189,7 +3189,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 57] +Busi, et al. Expires 23 July 2026 [Page 57] Internet-Draft TE Common YANG Types January 2026 @@ -3245,7 +3245,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 58] +Busi, et al. Expires 23 July 2026 [Page 58] Internet-Draft TE Common YANG Types January 2026 @@ -3301,7 +3301,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 59] +Busi, et al. Expires 23 July 2026 [Page 59] Internet-Draft TE Common YANG Types January 2026 @@ -3357,7 +3357,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 60] +Busi, et al. Expires 23 July 2026 [Page 60] Internet-Draft TE Common YANG Types January 2026 @@ -3413,7 +3413,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 61] +Busi, et al. Expires 23 July 2026 [Page 61] Internet-Draft TE Common YANG Types January 2026 @@ -3469,7 +3469,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 62] +Busi, et al. Expires 23 July 2026 [Page 62] Internet-Draft TE Common YANG Types January 2026 @@ -3525,7 +3525,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 63] +Busi, et al. Expires 23 July 2026 [Page 63] Internet-Draft TE Common YANG Types January 2026 @@ -3581,7 +3581,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 64] +Busi, et al. Expires 23 July 2026 [Page 64] Internet-Draft TE Common YANG Types January 2026 @@ -3637,7 +3637,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 65] +Busi, et al. Expires 23 July 2026 [Page 65] Internet-Draft TE Common YANG Types January 2026 @@ -3693,7 +3693,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 66] +Busi, et al. Expires 23 July 2026 [Page 66] Internet-Draft TE Common YANG Types January 2026 @@ -3749,7 +3749,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 67] +Busi, et al. Expires 23 July 2026 [Page 67] Internet-Draft TE Common YANG Types January 2026 @@ -3805,7 +3805,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 68] +Busi, et al. Expires 23 July 2026 [Page 68] Internet-Draft TE Common YANG Types January 2026 @@ -3861,7 +3861,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 69] +Busi, et al. Expires 23 July 2026 [Page 69] Internet-Draft TE Common YANG Types January 2026 @@ -3917,7 +3917,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 70] +Busi, et al. Expires 23 July 2026 [Page 70] Internet-Draft TE Common YANG Types January 2026 @@ -3973,7 +3973,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 71] +Busi, et al. Expires 23 July 2026 [Page 71] Internet-Draft TE Common YANG Types January 2026 @@ -4029,7 +4029,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 72] +Busi, et al. Expires 23 July 2026 [Page 72] Internet-Draft TE Common YANG Types January 2026 @@ -4085,7 +4085,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 73] +Busi, et al. Expires 23 July 2026 [Page 73] Internet-Draft TE Common YANG Types January 2026 @@ -4141,7 +4141,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 74] +Busi, et al. Expires 23 July 2026 [Page 74] Internet-Draft TE Common YANG Types January 2026 @@ -4197,7 +4197,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 75] +Busi, et al. Expires 23 July 2026 [Page 75] Internet-Draft TE Common YANG Types January 2026 @@ -4253,7 +4253,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 76] +Busi, et al. Expires 23 July 2026 [Page 76] Internet-Draft TE Common YANG Types January 2026 @@ -4309,7 +4309,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 77] +Busi, et al. Expires 23 July 2026 [Page 77] Internet-Draft TE Common YANG Types January 2026 @@ -4365,7 +4365,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 78] +Busi, et al. Expires 23 July 2026 [Page 78] Internet-Draft TE Common YANG Types January 2026 @@ -4421,7 +4421,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 79] +Busi, et al. Expires 23 July 2026 [Page 79] Internet-Draft TE Common YANG Types January 2026 @@ -4477,7 +4477,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 80] +Busi, et al. Expires 23 July 2026 [Page 80] Internet-Draft TE Common YANG Types January 2026 @@ -4533,7 +4533,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 81] +Busi, et al. Expires 23 July 2026 [Page 81] Internet-Draft TE Common YANG Types January 2026 @@ -4589,7 +4589,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 82] +Busi, et al. Expires 23 July 2026 [Page 82] Internet-Draft TE Common YANG Types January 2026 @@ -4645,7 +4645,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 83] +Busi, et al. Expires 23 July 2026 [Page 83] Internet-Draft TE Common YANG Types January 2026 @@ -4701,7 +4701,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 84] +Busi, et al. Expires 23 July 2026 [Page 84] Internet-Draft TE Common YANG Types January 2026 @@ -4757,7 +4757,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 85] +Busi, et al. Expires 23 July 2026 [Page 85] Internet-Draft TE Common YANG Types January 2026 @@ -4813,7 +4813,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 86] +Busi, et al. Expires 23 July 2026 [Page 86] Internet-Draft TE Common YANG Types January 2026 @@ -4869,7 +4869,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 87] +Busi, et al. Expires 23 July 2026 [Page 87] Internet-Draft TE Common YANG Types January 2026 @@ -4925,7 +4925,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 88] +Busi, et al. Expires 23 July 2026 [Page 88] Internet-Draft TE Common YANG Types January 2026 @@ -4981,7 +4981,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 89] +Busi, et al. Expires 23 July 2026 [Page 89] Internet-Draft TE Common YANG Types January 2026 @@ -5037,7 +5037,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 90] +Busi, et al. Expires 23 July 2026 [Page 90] Internet-Draft TE Common YANG Types January 2026 @@ -5093,7 +5093,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 91] +Busi, et al. Expires 23 July 2026 [Page 91] Internet-Draft TE Common YANG Types January 2026 @@ -5149,7 +5149,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 92] +Busi, et al. Expires 23 July 2026 [Page 92] Internet-Draft TE Common YANG Types January 2026 @@ -5205,7 +5205,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 93] +Busi, et al. Expires 23 July 2026 [Page 93] Internet-Draft TE Common YANG Types January 2026 @@ -5261,7 +5261,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 94] +Busi, et al. Expires 23 July 2026 [Page 94] Internet-Draft TE Common YANG Types January 2026 @@ -5317,7 +5317,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 95] +Busi, et al. Expires 23 July 2026 [Page 95] Internet-Draft TE Common YANG Types January 2026 @@ -5373,7 +5373,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 96] +Busi, et al. Expires 23 July 2026 [Page 96] Internet-Draft TE Common YANG Types January 2026 @@ -5429,7 +5429,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 97] +Busi, et al. Expires 23 July 2026 [Page 97] Internet-Draft TE Common YANG Types January 2026 @@ -5485,7 +5485,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 98] +Busi, et al. Expires 23 July 2026 [Page 98] Internet-Draft TE Common YANG Types January 2026 @@ -5541,7 +5541,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 99] +Busi, et al. Expires 23 July 2026 [Page 99] Internet-Draft TE Common YANG Types January 2026 @@ -5597,7 +5597,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 100] +Busi, et al. Expires 23 July 2026 [Page 100] Internet-Draft TE Common YANG Types January 2026 @@ -5653,7 +5653,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 101] +Busi, et al. Expires 23 July 2026 [Page 101] Internet-Draft TE Common YANG Types January 2026 @@ -5709,7 +5709,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 102] +Busi, et al. Expires 23 July 2026 [Page 102] Internet-Draft TE Common YANG Types January 2026 @@ -5765,7 +5765,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 103] +Busi, et al. Expires 23 July 2026 [Page 103] Internet-Draft TE Common YANG Types January 2026 @@ -5821,7 +5821,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 104] +Busi, et al. Expires 23 July 2026 [Page 104] Internet-Draft TE Common YANG Types January 2026 @@ -5877,7 +5877,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 105] +Busi, et al. Expires 23 July 2026 [Page 105] Internet-Draft TE Common YANG Types January 2026 @@ -5933,7 +5933,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 106] +Busi, et al. Expires 23 July 2026 [Page 106] Internet-Draft TE Common YANG Types January 2026 @@ -5989,7 +5989,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 107] +Busi, et al. Expires 23 July 2026 [Page 107] Internet-Draft TE Common YANG Types January 2026 @@ -6045,7 +6045,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 108] +Busi, et al. Expires 23 July 2026 [Page 108] Internet-Draft TE Common YANG Types January 2026 @@ -6101,7 +6101,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 109] +Busi, et al. Expires 23 July 2026 [Page 109] Internet-Draft TE Common YANG Types January 2026 @@ -6157,7 +6157,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 110] +Busi, et al. Expires 23 July 2026 [Page 110] Internet-Draft TE Common YANG Types January 2026 @@ -6213,7 +6213,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 111] +Busi, et al. Expires 23 July 2026 [Page 111] Internet-Draft TE Common YANG Types January 2026 @@ -6269,7 +6269,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 112] +Busi, et al. Expires 23 July 2026 [Page 112] Internet-Draft TE Common YANG Types January 2026 @@ -6325,7 +6325,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 113] +Busi, et al. Expires 23 July 2026 [Page 113] Internet-Draft TE Common YANG Types January 2026 @@ -6381,7 +6381,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 114] +Busi, et al. Expires 23 July 2026 [Page 114] Internet-Draft TE Common YANG Types January 2026 @@ -6437,7 +6437,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 115] +Busi, et al. Expires 23 July 2026 [Page 115] Internet-Draft TE Common YANG Types January 2026 @@ -6493,7 +6493,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 116] +Busi, et al. Expires 23 July 2026 [Page 116] Internet-Draft TE Common YANG Types January 2026 @@ -6549,7 +6549,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 117] +Busi, et al. Expires 23 July 2026 [Page 117] Internet-Draft TE Common YANG Types January 2026 @@ -6605,7 +6605,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 118] +Busi, et al. Expires 23 July 2026 [Page 118] Internet-Draft TE Common YANG Types January 2026 @@ -6661,7 +6661,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 119] +Busi, et al. Expires 23 July 2026 [Page 119] Internet-Draft TE Common YANG Types January 2026 @@ -6717,7 +6717,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 120] +Busi, et al. Expires 23 July 2026 [Page 120] Internet-Draft TE Common YANG Types January 2026 @@ -6773,7 +6773,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 121] +Busi, et al. Expires 23 July 2026 [Page 121] Internet-Draft TE Common YANG Types January 2026 @@ -6829,7 +6829,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 122] +Busi, et al. Expires 23 July 2026 [Page 122] Internet-Draft TE Common YANG Types January 2026 @@ -6885,7 +6885,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 123] +Busi, et al. Expires 23 July 2026 [Page 123] Internet-Draft TE Common YANG Types January 2026 @@ -6941,7 +6941,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 124] +Busi, et al. Expires 23 July 2026 [Page 124] Internet-Draft TE Common YANG Types January 2026 @@ -6997,7 +6997,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 125] +Busi, et al. Expires 23 July 2026 [Page 125] Internet-Draft TE Common YANG Types January 2026 @@ -7053,7 +7053,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 126] +Busi, et al. Expires 23 July 2026 [Page 126] Internet-Draft TE Common YANG Types January 2026 @@ -7109,7 +7109,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 127] +Busi, et al. Expires 23 July 2026 [Page 127] Internet-Draft TE Common YANG Types January 2026 @@ -7165,7 +7165,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 128] +Busi, et al. Expires 23 July 2026 [Page 128] Internet-Draft TE Common YANG Types January 2026 @@ -7221,7 +7221,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 129] +Busi, et al. Expires 23 July 2026 [Page 129] Internet-Draft TE Common YANG Types January 2026 @@ -7277,7 +7277,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 130] +Busi, et al. Expires 23 July 2026 [Page 130] Internet-Draft TE Common YANG Types January 2026 @@ -7333,7 +7333,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 131] +Busi, et al. Expires 23 July 2026 [Page 131] Internet-Draft TE Common YANG Types January 2026 @@ -7389,7 +7389,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 132] +Busi, et al. Expires 23 July 2026 [Page 132] Internet-Draft TE Common YANG Types January 2026 @@ -7445,7 +7445,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 133] +Busi, et al. Expires 23 July 2026 [Page 133] Internet-Draft TE Common YANG Types January 2026 @@ -7501,7 +7501,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 134] +Busi, et al. Expires 23 July 2026 [Page 134] Internet-Draft TE Common YANG Types January 2026 @@ -7557,7 +7557,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 135] +Busi, et al. Expires 23 July 2026 [Page 135] Internet-Draft TE Common YANG Types January 2026 @@ -7613,7 +7613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 136] +Busi, et al. Expires 23 July 2026 [Page 136] Internet-Draft TE Common YANG Types January 2026 @@ -7669,7 +7669,7 @@ A.1. TE Types Schema Tree -Busi, et al. Expires 20 July 2026 [Page 137] +Busi, et al. Expires 23 July 2026 [Page 137] Internet-Draft TE Common YANG Types January 2026 @@ -7725,7 +7725,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 138] +Busi, et al. Expires 23 July 2026 [Page 138] Internet-Draft TE Common YANG Types January 2026 @@ -7781,7 +7781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 139] +Busi, et al. Expires 23 July 2026 [Page 139] Internet-Draft TE Common YANG Types January 2026 @@ -7837,7 +7837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 140] +Busi, et al. Expires 23 July 2026 [Page 140] Internet-Draft TE Common YANG Types January 2026 @@ -7893,7 +7893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 141] +Busi, et al. Expires 23 July 2026 [Page 141] Internet-Draft TE Common YANG Types January 2026 @@ -7949,7 +7949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 142] +Busi, et al. Expires 23 July 2026 [Page 142] Internet-Draft TE Common YANG Types January 2026 @@ -8005,7 +8005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 143] +Busi, et al. Expires 23 July 2026 [Page 143] Internet-Draft TE Common YANG Types January 2026 @@ -8061,7 +8061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 144] +Busi, et al. Expires 23 July 2026 [Page 144] Internet-Draft TE Common YANG Types January 2026 @@ -8117,7 +8117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 145] +Busi, et al. Expires 23 July 2026 [Page 145] Internet-Draft TE Common YANG Types January 2026 @@ -8173,7 +8173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 146] +Busi, et al. Expires 23 July 2026 [Page 146] Internet-Draft TE Common YANG Types January 2026 @@ -8229,7 +8229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 147] +Busi, et al. Expires 23 July 2026 [Page 147] Internet-Draft TE Common YANG Types January 2026 @@ -8285,7 +8285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 148] +Busi, et al. Expires 23 July 2026 [Page 148] Internet-Draft TE Common YANG Types January 2026 @@ -8341,7 +8341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 149] +Busi, et al. Expires 23 July 2026 [Page 149] Internet-Draft TE Common YANG Types January 2026 @@ -8397,7 +8397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 150] +Busi, et al. Expires 23 July 2026 [Page 150] Internet-Draft TE Common YANG Types January 2026 @@ -8453,7 +8453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 151] +Busi, et al. Expires 23 July 2026 [Page 151] Internet-Draft TE Common YANG Types January 2026 @@ -8509,7 +8509,7 @@ A.2. Packet TE Types Schema Tree -Busi, et al. Expires 20 July 2026 [Page 152] +Busi, et al. Expires 23 July 2026 [Page 152] Internet-Draft TE Common YANG Types January 2026 @@ -8565,7 +8565,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 153] +Busi, et al. Expires 23 July 2026 [Page 153] Internet-Draft TE Common YANG Types January 2026 @@ -8621,7 +8621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 154] +Busi, et al. Expires 23 July 2026 [Page 154] Internet-Draft TE Common YANG Types January 2026 @@ -8677,7 +8677,7 @@ Appendix B. Changes from RFC 8776 -Busi, et al. Expires 20 July 2026 [Page 155] +Busi, et al. Expires 23 July 2026 [Page 155] Internet-Draft TE Common YANG Types January 2026 @@ -8733,7 +8733,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 156] +Busi, et al. Expires 23 July 2026 [Page 156] Internet-Draft TE Common YANG Types January 2026 @@ -8789,7 +8789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 157] +Busi, et al. Expires 23 July 2026 [Page 157] Internet-Draft TE Common YANG Types January 2026 @@ -8845,7 +8845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 158] +Busi, et al. Expires 23 July 2026 [Page 158] Internet-Draft TE Common YANG Types January 2026 @@ -8901,7 +8901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 159] +Busi, et al. Expires 23 July 2026 [Page 159] Internet-Draft TE Common YANG Types January 2026 @@ -8957,7 +8957,7 @@ Authors' Addresses -Busi, et al. Expires 20 July 2026 [Page 160] +Busi, et al. Expires 23 July 2026 [Page 160] Internet-Draft TE Common YANG Types January 2026 @@ -9013,4 +9013,4 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 20 July 2026 [Page 161] +Busi, et al. Expires 23 July 2026 [Page 161] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index 216adea..8b597f0 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -48,7 +48,7 @@ - + TEAS Working Group @@ -227,7 +227,7 @@ appear in all capitals, as shown here.
TE Types Module Contents -The "ietf-te-types" module () contains common TE types that are independent and agnostic of any specific technology or control-plane instance. +The "ietf-te-types" module () contains TE types that are commonly used across multiple TE technology-specific modules.
Identities @@ -8657,761 +8657,761 @@ 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 +n2wW3aU4LMK3cntxVx1z7x2HDrLkr0zGw/UAgwdRbySAgmYy3j43FARnTQqy +bDVll8qPsPrVohjeZneP+rd079yKLoi40en2Ix0dAUImKZdJF8frK+eBBfx4 +JA/eM0TN4FYs3MP/6anljq1E95Pz58+fnz555vdSFtJCs0wZdb1ecH8RWLOI +HlQv4vCx/PB00nL06b0PraHI79QiCAZnW7YzQRaRBXjpdtAhcqgYxLLPuztf +4ni0znx1aO3SfHnQSZov3EK8S7PG0ZMQmq8O8LjSbD95dvaC7ifCAck2Wb+G +d5E5d0NHJDj/vadSixk7jzVT/WkyTXeIZSxa4pwSpGr8Lu2jqrv18l/iFr5O +9/H7u793ears3+V9nVibv7vXw8/DW53vRNUgz7DHdPul83l+Zi3XSZ1x2+64 +nMJqPH/pWc3PHp88ffrk/Oy0bzlTds3pwkjjPqFLMtiZK7/oBV7WC7eotmqz +GQR9dY0+4ATOHhjzBEn8LSu8oWB+clQ7xqLisMM2S4ecc6cMevB1LkQEFfxM +v1W2PHbu/Wwq+yZ8BwTJtTaFe+Gx88Kj+zd4Dmhvq03PAaKL7Z4D/Fl2Nzkp +dtO52WkxnSmCJ0bWXfypEe8gxBD8oROfpV/3TJUWFfqDYKw1jloOtjsgPvvQ +2cvU3ZepNnv9mgfeNRdT+jnYwXaXFlPSOXi/mHZ4Me2ANWK9JfX1GCk8pN6h +9bw3Unzty3injRTrLfBdtl30z8IOre5lnwWhLzaMNIwg4PbdVlqWKP959qau +2laLz2GE3/DfTeF7VGB/klGkAvsSwrJoCIXYa6kHBBNHid0NTHoUVQQTnwax +E/h4tAQEDUyCeqVnQHKGpKaFoS0tU5FbX0ImScdoyZgmOabZalp8Qflhvm6U +IGlRveqCefWwxFcQC1dApjkPdV1AlQgp2A1yTIdggREBRalwlIumLbIxTI1Y +FvI1fyNe0nL9CppeXl9fgXKCtb78A+RLZaUpUpLF/WAgqSh94bX2LxF52wWr +96DtCV/1/Pz59/DmDjr6G23KTwZCEwNj4uW1znyYDif5EebuaE2BuVVqeM9I +vhheT7+nijBgih+PDHJgJECXZw85NhK8zzDB++TxY0fkekNpMcdinrIE4KCr +v66WSy4guk9Ufi4aEcRgVLS3RaGpWlT5I8VivKzMhAFePnvxWOcz7TXRpmxm +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 +llSYj+kkghz5WGfzcXVLT5T/B+cYdpmohgMA --> From c1c6b90d53b574009d4a99407793a35f58a0e310 Mon Sep 17 00:00:00 2001 From: italobusi Date: Fri, 23 Jan 2026 17:52:23 +0100 Subject: [PATCH 5/6] Complete addresing Mahesh comments See: https://github.com/tsaad-dev/te/issues/329#issuecomment-3791192620 --- .../draft-ietf-teas-rfc8776-update.md | 4 +- .../draft-ietf-teas-rfc8776-update.txt | 970 +++++----- .../draft-ietf-teas-rfc8776-update.xml | 1645 +++++++++-------- ietf-te-types.yang | 16 +- 4 files changed, 1330 insertions(+), 1305 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index e4be930..31462eb 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -104,7 +104,7 @@ Please apply the following replacements: - XXXX --> the assigned RFC number for this I-D - draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of {{?I-D.ietf-pce-sid-algo}} at the time this document is published as an RFC - 2026-01-15 --> the actual date of the publication of this document -- 2026-01-16 --> the actual date of the publication of this document +- 2026-01-23 --> the actual date of the publication of this document ## Terminology @@ -393,7 +393,7 @@ In addition to {{!RFC9911}} and {{!RFC8294}}, this module references the followi {::include-fold ../../ietf-te-types.yang} ~~~~ {: #fig-te-yang title="TE Types YANG module" -sourcecode-markers="true" sourcecode-name="ietf-te-types@2026-01-15.yang"} +sourcecode-markers="true" sourcecode-name="ietf-te-types@2026-01-23.yang"} # Packet TE Types YANG Module {#pkt-yang-code} diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index 27d85c8..a3aab58 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -6,13 +6,13 @@ TEAS Working Group I. Busi Internet-Draft Huawei Obsoletes: 8776 (if approved) A. Guo Intended status: Standards Track Futurewei Technologies -Expires: 23 July 2026 X. Liu +Expires: 27 July 2026 X. Liu Alef Edge T. Saad Cisco Systems Inc. I. Bryskin Individual - 19 January 2026 + 23 January 2026 Common YANG Data Types for Traffic Engineering @@ -43,7 +43,7 @@ Status of This Memo time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on 23 July 2026. + This Internet-Draft will expire on 27 July 2026. Copyright Notice @@ -53,7 +53,7 @@ Copyright Notice -Busi, et al. Expires 23 July 2026 [Page 1] +Busi, et al. Expires 27 July 2026 [Page 1] Internet-Draft TE Common YANG Types January 2026 @@ -109,7 +109,7 @@ Table of Contents -Busi, et al. Expires 23 July 2026 [Page 2] +Busi, et al. Expires 27 July 2026 [Page 2] Internet-Draft TE Common YANG Types January 2026 @@ -165,7 +165,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 3] +Busi, et al. Expires 27 July 2026 [Page 3] Internet-Draft TE Common YANG Types January 2026 @@ -181,7 +181,7 @@ Internet-Draft TE Common YANG Types January 2026 * 2026-01-15 --> the actual date of the publication of this document - * 2026-01-16 --> the actual date of the publication of this document + * 2026-01-23 --> the actual date of the publication of this document 1.3. Terminology @@ -221,7 +221,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 4] +Busi, et al. Expires 27 July 2026 [Page 4] Internet-Draft TE Common YANG Types January 2026 @@ -277,7 +277,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 5] +Busi, et al. Expires 27 July 2026 [Page 5] Internet-Draft TE Common YANG Types January 2026 @@ -333,7 +333,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 6] +Busi, et al. Expires 27 July 2026 [Page 6] Internet-Draft TE Common YANG Types January 2026 @@ -389,7 +389,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 7] +Busi, et al. Expires 27 July 2026 [Page 7] Internet-Draft TE Common YANG Types January 2026 @@ -445,7 +445,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 8] +Busi, et al. Expires 27 July 2026 [Page 8] Internet-Draft TE Common YANG Types January 2026 @@ -501,7 +501,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 9] +Busi, et al. Expires 27 July 2026 [Page 9] Internet-Draft TE Common YANG Types January 2026 @@ -557,7 +557,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 10] +Busi, et al. Expires 27 July 2026 [Page 10] Internet-Draft TE Common YANG Types January 2026 @@ -613,7 +613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 11] +Busi, et al. Expires 27 July 2026 [Page 11] Internet-Draft TE Common YANG Types January 2026 @@ -634,7 +634,7 @@ Internet-Draft TE Common YANG Types January 2026 [RFC4736], [RFC6004], [RFC6378], [RFC6511], [RFC7139], [RFC7271], [RFC7308], [RFC7551], [RFC7571], [RFC7579], and [ISOIEC_9899]. - file "ietf-te-types@2026-01-15.yang" + file "ietf-te-types@2026-01-23.yang" module ietf-te-types { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-te-types"; @@ -669,7 +669,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 12] +Busi, et al. Expires 27 July 2026 [Page 12] Internet-Draft TE Common YANG Types January 2026 @@ -725,12 +725,12 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 13] +Busi, et al. Expires 27 July 2026 [Page 13] Internet-Draft TE Common YANG Types January 2026 - revision 2026-01-16 { + revision 2026-01-23 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -781,7 +781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 14] +Busi, et al. Expires 27 July 2026 [Page 14] Internet-Draft TE Common YANG Types January 2026 @@ -837,7 +837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 15] +Busi, et al. Expires 27 July 2026 [Page 15] Internet-Draft TE Common YANG Types January 2026 @@ -893,7 +893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 16] +Busi, et al. Expires 27 July 2026 [Page 16] Internet-Draft TE Common YANG Types January 2026 @@ -949,7 +949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 17] +Busi, et al. Expires 27 July 2026 [Page 17] Internet-Draft TE Common YANG Types January 2026 @@ -1005,7 +1005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 18] +Busi, et al. Expires 27 July 2026 [Page 18] Internet-Draft TE Common YANG Types January 2026 @@ -1061,7 +1061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 19] +Busi, et al. Expires 27 July 2026 [Page 19] Internet-Draft TE Common YANG Types January 2026 @@ -1117,7 +1117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 20] +Busi, et al. Expires 27 July 2026 [Page 20] Internet-Draft TE Common YANG Types January 2026 @@ -1173,7 +1173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 21] +Busi, et al. Expires 27 July 2026 [Page 21] Internet-Draft TE Common YANG Types January 2026 @@ -1229,7 +1229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 22] +Busi, et al. Expires 27 July 2026 [Page 22] Internet-Draft TE Common YANG Types January 2026 @@ -1285,7 +1285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 23] +Busi, et al. Expires 27 July 2026 [Page 23] Internet-Draft TE Common YANG Types January 2026 @@ -1341,7 +1341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 24] +Busi, et al. Expires 27 July 2026 [Page 24] Internet-Draft TE Common YANG Types January 2026 @@ -1397,7 +1397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 25] +Busi, et al. Expires 27 July 2026 [Page 25] Internet-Draft TE Common YANG Types January 2026 @@ -1453,7 +1453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 26] +Busi, et al. Expires 27 July 2026 [Page 26] Internet-Draft TE Common YANG Types January 2026 @@ -1509,7 +1509,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 27] +Busi, et al. Expires 27 July 2026 [Page 27] Internet-Draft TE Common YANG Types January 2026 @@ -1565,7 +1565,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 28] +Busi, et al. Expires 27 July 2026 [Page 28] Internet-Draft TE Common YANG Types January 2026 @@ -1621,7 +1621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 29] +Busi, et al. Expires 27 July 2026 [Page 29] Internet-Draft TE Common YANG Types January 2026 @@ -1677,7 +1677,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 30] +Busi, et al. Expires 27 July 2026 [Page 30] Internet-Draft TE Common YANG Types January 2026 @@ -1733,7 +1733,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 31] +Busi, et al. Expires 27 July 2026 [Page 31] Internet-Draft TE Common YANG Types January 2026 @@ -1789,7 +1789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 32] +Busi, et al. Expires 27 July 2026 [Page 32] Internet-Draft TE Common YANG Types January 2026 @@ -1845,7 +1845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 33] +Busi, et al. Expires 27 July 2026 [Page 33] Internet-Draft TE Common YANG Types January 2026 @@ -1901,7 +1901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 34] +Busi, et al. Expires 27 July 2026 [Page 34] Internet-Draft TE Common YANG Types January 2026 @@ -1957,7 +1957,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 35] +Busi, et al. Expires 27 July 2026 [Page 35] Internet-Draft TE Common YANG Types January 2026 @@ -2013,7 +2013,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 36] +Busi, et al. Expires 27 July 2026 [Page 36] Internet-Draft TE Common YANG Types January 2026 @@ -2069,7 +2069,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 37] +Busi, et al. Expires 27 July 2026 [Page 37] Internet-Draft TE Common YANG Types January 2026 @@ -2125,7 +2125,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 38] +Busi, et al. Expires 27 July 2026 [Page 38] Internet-Draft TE Common YANG Types January 2026 @@ -2181,7 +2181,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 39] +Busi, et al. Expires 27 July 2026 [Page 39] Internet-Draft TE Common YANG Types January 2026 @@ -2237,7 +2237,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 40] +Busi, et al. Expires 27 July 2026 [Page 40] Internet-Draft TE Common YANG Types January 2026 @@ -2293,7 +2293,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 41] +Busi, et al. Expires 27 July 2026 [Page 41] Internet-Draft TE Common YANG Types January 2026 @@ -2349,7 +2349,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 42] +Busi, et al. Expires 27 July 2026 [Page 42] Internet-Draft TE Common YANG Types January 2026 @@ -2405,7 +2405,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 43] +Busi, et al. Expires 27 July 2026 [Page 43] Internet-Draft TE Common YANG Types January 2026 @@ -2461,7 +2461,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 44] +Busi, et al. Expires 27 July 2026 [Page 44] Internet-Draft TE Common YANG Types January 2026 @@ -2517,7 +2517,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 45] +Busi, et al. Expires 27 July 2026 [Page 45] Internet-Draft TE Common YANG Types January 2026 @@ -2573,7 +2573,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 46] +Busi, et al. Expires 27 July 2026 [Page 46] Internet-Draft TE Common YANG Types January 2026 @@ -2629,7 +2629,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 47] +Busi, et al. Expires 27 July 2026 [Page 47] Internet-Draft TE Common YANG Types January 2026 @@ -2685,7 +2685,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 48] +Busi, et al. Expires 27 July 2026 [Page 48] Internet-Draft TE Common YANG Types January 2026 @@ -2741,7 +2741,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 49] +Busi, et al. Expires 27 July 2026 [Page 49] Internet-Draft TE Common YANG Types January 2026 @@ -2797,7 +2797,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 50] +Busi, et al. Expires 27 July 2026 [Page 50] Internet-Draft TE Common YANG Types January 2026 @@ -2853,7 +2853,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 51] +Busi, et al. Expires 27 July 2026 [Page 51] Internet-Draft TE Common YANG Types January 2026 @@ -2909,7 +2909,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 52] +Busi, et al. Expires 27 July 2026 [Page 52] Internet-Draft TE Common YANG Types January 2026 @@ -2965,7 +2965,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 53] +Busi, et al. Expires 27 July 2026 [Page 53] Internet-Draft TE Common YANG Types January 2026 @@ -3021,7 +3021,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 54] +Busi, et al. Expires 27 July 2026 [Page 54] Internet-Draft TE Common YANG Types January 2026 @@ -3077,7 +3077,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 55] +Busi, et al. Expires 27 July 2026 [Page 55] Internet-Draft TE Common YANG Types January 2026 @@ -3133,7 +3133,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 56] +Busi, et al. Expires 27 July 2026 [Page 56] Internet-Draft TE Common YANG Types January 2026 @@ -3189,7 +3189,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 57] +Busi, et al. Expires 27 July 2026 [Page 57] Internet-Draft TE Common YANG Types January 2026 @@ -3245,7 +3245,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 58] +Busi, et al. Expires 27 July 2026 [Page 58] Internet-Draft TE Common YANG Types January 2026 @@ -3301,7 +3301,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 59] +Busi, et al. Expires 27 July 2026 [Page 59] Internet-Draft TE Common YANG Types January 2026 @@ -3357,7 +3357,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 60] +Busi, et al. Expires 27 July 2026 [Page 60] Internet-Draft TE Common YANG Types January 2026 @@ -3413,7 +3413,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 61] +Busi, et al. Expires 27 July 2026 [Page 61] Internet-Draft TE Common YANG Types January 2026 @@ -3469,7 +3469,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 62] +Busi, et al. Expires 27 July 2026 [Page 62] Internet-Draft TE Common YANG Types January 2026 @@ -3525,7 +3525,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 63] +Busi, et al. Expires 27 July 2026 [Page 63] Internet-Draft TE Common YANG Types January 2026 @@ -3581,7 +3581,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 64] +Busi, et al. Expires 27 July 2026 [Page 64] Internet-Draft TE Common YANG Types January 2026 @@ -3637,7 +3637,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 65] +Busi, et al. Expires 27 July 2026 [Page 65] Internet-Draft TE Common YANG Types January 2026 @@ -3693,7 +3693,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 66] +Busi, et al. Expires 27 July 2026 [Page 66] Internet-Draft TE Common YANG Types January 2026 @@ -3749,7 +3749,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 67] +Busi, et al. Expires 27 July 2026 [Page 67] Internet-Draft TE Common YANG Types January 2026 @@ -3805,7 +3805,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 68] +Busi, et al. Expires 27 July 2026 [Page 68] Internet-Draft TE Common YANG Types January 2026 @@ -3825,7 +3825,7 @@ Internet-Draft TE Common YANG Types January 2026 } } description - "Defines a type representing the access type of a TE link."; + "The access types of a TE link."; reference "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2"; @@ -3861,7 +3861,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 69] +Busi, et al. Expires 27 July 2026 [Page 69] Internet-Draft TE Common YANG Types January 2026 @@ -3917,7 +3917,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 70] +Busi, et al. Expires 27 July 2026 [Page 70] Internet-Draft TE Common YANG Types January 2026 @@ -3973,7 +3973,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 71] +Busi, et al. Expires 27 July 2026 [Page 71] Internet-Draft TE Common YANG Types January 2026 @@ -4029,7 +4029,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 72] +Busi, et al. Expires 27 July 2026 [Page 72] Internet-Draft TE Common YANG Types January 2026 @@ -4085,7 +4085,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 73] +Busi, et al. Expires 27 July 2026 [Page 73] Internet-Draft TE Common YANG Types January 2026 @@ -4141,7 +4141,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 74] +Busi, et al. Expires 27 July 2026 [Page 74] Internet-Draft TE Common YANG Types January 2026 @@ -4197,7 +4197,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 75] +Busi, et al. Expires 27 July 2026 [Page 75] Internet-Draft TE Common YANG Types January 2026 @@ -4253,7 +4253,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 76] +Busi, et al. Expires 27 July 2026 [Page 76] Internet-Draft TE Common YANG Types January 2026 @@ -4309,7 +4309,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 77] +Busi, et al. Expires 27 July 2026 [Page 77] Internet-Draft TE Common YANG Types January 2026 @@ -4365,7 +4365,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 78] +Busi, et al. Expires 27 July 2026 [Page 78] Internet-Draft TE Common YANG Types January 2026 @@ -4421,7 +4421,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 79] +Busi, et al. Expires 27 July 2026 [Page 79] Internet-Draft TE Common YANG Types January 2026 @@ -4438,6 +4438,12 @@ Internet-Draft TE Common YANG Types January 2026 grouping one-way-performance-metrics { description "One-way Performance Metrics (PM) throttle grouping."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + RFC 7823: Performance-Based Path Selection for Explicitly + Routed Label Switched Paths (LSPs) Using TE Metric + Extensions"; leaf one-way-delay { type uint32 { range "0..16777215"; @@ -4468,20 +4474,20 @@ Internet-Draft TE Common YANG Types January 2026 bandwidth minus the measured bandwidth used for the actual forwarding of non-RSVP-TE LSP packets. - For a bundled link, available bandwidth is defined to be - the sum of the component link available bandwidths."; - } - leaf one-way-utilized-bandwidth { - type rt-types:bandwidth-ieee-float32; - units "bytes per second"; -Busi, et al. Expires 23 July 2026 [Page 80] +Busi, et al. Expires 27 July 2026 [Page 80] Internet-Draft TE Common YANG Types January 2026 + For a bundled link, available bandwidth is defined to be + the sum of the component link available bandwidths."; + } + leaf one-way-utilized-bandwidth { + type rt-types:bandwidth-ieee-float32; + units "bytes per second"; default "0x0p0"; description "Bandwidth utilization that represents the actual @@ -4494,6 +4500,12 @@ Internet-Draft TE Common YANG Types January 2026 grouping two-way-performance-metrics { description "Two-way Performance Metrics (PM) throttle grouping."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + RFC 7823: Performance-Based Path Selection for Explicitly + Routed Label Switched Paths (LSPs) Using TE Metric + Extensions"; leaf two-way-delay { type uint32 { range "0..16777215"; @@ -4518,6 +4530,14 @@ Internet-Draft TE Common YANG Types January 2026 "Contains Performance Metrics (PM) attributes."; container performance-metrics-one-way { description + + + +Busi, et al. Expires 27 July 2026 [Page 81] + +Internet-Draft TE Common YANG Types January 2026 + + "One-way link performance information in real time."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions @@ -4530,14 +4550,6 @@ Internet-Draft TE Common YANG Types January 2026 } container performance-metrics-two-way { description - - - -Busi, et al. Expires 23 July 2026 [Page 81] - -Internet-Draft TE Common YANG Types January 2026 - - "Two-way link performance information in real time."; reference "RFC 6374: Packet Loss and Delay Measurement for MPLS @@ -4574,6 +4586,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Offset value to be added to the measured delay value."; } + + + +Busi, et al. Expires 27 July 2026 [Page 82] + +Internet-Draft TE Common YANG Types January 2026 + + leaf measure-interval { type uint32; units "seconds"; @@ -4586,14 +4606,6 @@ Internet-Draft TE Common YANG Types January 2026 units "seconds"; default "0"; description - - - -Busi, et al. Expires 23 July 2026 [Page 82] - -Internet-Draft TE Common YANG Types January 2026 - - "Interval to advertise the extended metric values."; } leaf suppression-interval { @@ -4630,6 +4642,14 @@ Internet-Draft TE Common YANG Types January 2026 container threshold-accelerated-advertisement { description "When the difference between the last advertised value and + + + +Busi, et al. Expires 27 July 2026 [Page 83] + +Internet-Draft TE Common YANG Types January 2026 + + the current measured value exceeds this threshold, an 'anomalous' announcement (anomalous bit set) will be triggered."; @@ -4642,14 +4662,6 @@ Internet-Draft TE Common YANG Types January 2026 * TE tunnel generic groupings */ - - - -Busi, et al. Expires 23 July 2026 [Page 83] - -Internet-Draft TE Common YANG Types January 2026 - - grouping explicit-route-hop { description "The explicit route entry grouping."; @@ -4686,6 +4698,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Strict or loose hop."; } + + + +Busi, et al. Expires 27 July 2026 [Page 84] + +Internet-Draft TE Common YANG Types January 2026 + + } } case numbered-link-hop { @@ -4698,14 +4718,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE)"; - - - -Busi, et al. Expires 23 July 2026 [Page 84] - -Internet-Draft TE Common YANG Types January 2026 - - leaf link-tp-id { type te-tp-id; mandatory true; @@ -4742,6 +4754,14 @@ Internet-Draft TE Common YANG Types January 2026 Section 4.3, EXPLICIT_ROUTE in RSVP-TE RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering + + + +Busi, et al. Expires 27 July 2026 [Page 85] + +Internet-Draft TE Common YANG Types January 2026 + + (RSVP-TE)"; leaf link-tp-id-uri { type nt:tp-id; @@ -4754,14 +4774,6 @@ Internet-Draft TE Common YANG Types January 2026 "TE LTP identifier. The combination of the TE link ID and the TE node ID - - - -Busi, et al. Expires 23 July 2026 [Page 85] - -Internet-Draft TE Common YANG Types January 2026 - - is used to identify an unnumbered TE link."; } leaf node-id-uri { @@ -4798,6 +4810,14 @@ Internet-Draft TE Common YANG Types January 2026 description "The Autonomous System (AS) number."; } + + + +Busi, et al. Expires 27 July 2026 [Page 86] + +Internet-Draft TE Common YANG Types January 2026 + + leaf hop-type { type te-hop-type; default "strict"; @@ -4810,14 +4830,6 @@ Internet-Draft TE Common YANG Types January 2026 description "The label explicit route hop type."; container label-hop { - - - -Busi, et al. Expires 23 July 2026 [Page 86] - -Internet-Draft TE Common YANG Types January 2026 - - description "Label hop type."; uses te-label; @@ -4854,6 +4866,14 @@ Internet-Draft TE Common YANG Types January 2026 } grouping record-route-state { + + + +Busi, et al. Expires 27 July 2026 [Page 87] + +Internet-Draft TE Common YANG Types January 2026 + + description "The Record Route grouping."; leaf index { @@ -4866,14 +4886,6 @@ Internet-Draft TE Common YANG Types January 2026 The order of entries is defined by the user without relying on key values."; } - - - -Busi, et al. Expires 23 July 2026 [Page 87] - -Internet-Draft TE Common YANG Types January 2026 - - choice type { description "The Record Route entry type."; @@ -4910,6 +4922,14 @@ Internet-Draft TE Common YANG Types January 2026 } } } + + + +Busi, et al. Expires 27 July 2026 [Page 88] + +Internet-Draft TE Common YANG Types January 2026 + + case numbered-link-hop { description "Numbered link route hop."; @@ -4922,14 +4942,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Numbered TE LTP identifier."; } - - - -Busi, et al. Expires 23 July 2026 [Page 88] - -Internet-Draft TE Common YANG Types January 2026 - - leaf-list flags { type path-attribute-flags; description @@ -4966,6 +4978,14 @@ Internet-Draft TE Common YANG Types January 2026 "Link Termination Point (LTP) identifier."; } leaf link-tp-id { + + + +Busi, et al. Expires 27 July 2026 [Page 89] + +Internet-Draft TE Common YANG Types January 2026 + + type te-tp-id; description "TE LTP identifier. @@ -4978,14 +4998,6 @@ Internet-Draft TE Common YANG Types January 2026 description "The identifier of a node in the topology."; } - - - -Busi, et al. Expires 23 July 2026 [Page 89] - -Internet-Draft TE Common YANG Types January 2026 - - leaf node-id { type te-node-id; description @@ -5022,6 +5034,14 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4561: Definition of a Record Route Object (RRO) Node-Id Sub-Object"; } + + + +Busi, et al. Expires 27 July 2026 [Page 90] + +Internet-Draft TE Common YANG Types January 2026 + + } } } @@ -5034,14 +5054,6 @@ Internet-Draft TE Common YANG Types January 2026 type enumeration { enum inclusive { description - - - -Busi, et al. Expires 23 July 2026 [Page 90] - -Internet-Draft TE Common YANG Types January 2026 - - "The label or label range is inclusive."; } enum exclusive { @@ -5078,6 +5090,14 @@ Internet-Draft TE Common YANG Types January 2026 in which case the 'label-end' attribute is not set."; uses te-label; } + + + +Busi, et al. Expires 27 July 2026 [Page 91] + +Internet-Draft TE Common YANG Types January 2026 + + container label-end { must "(not(../label-start/te-label/direction) and" + " not(te-label/direction))" @@ -5090,14 +5110,6 @@ Internet-Draft TE Common YANG Types January 2026 + " or " + "(not(../label-start/te-label/direction) and" + " (te-label/direction = 'forward'))" { - - - -Busi, et al. Expires 23 July 2026 [Page 91] - -Internet-Draft TE Common YANG Types January 2026 - - error-message "'label-start' and 'label-end' must have the " + "same direction."; } @@ -5134,6 +5146,14 @@ Internet-Draft TE Common YANG Types January 2026 type yang:hex-string; description "When there are gaps between 'label-start' and 'label-end', + + + +Busi, et al. Expires 27 July 2026 [Page 92] + +Internet-Draft TE Common YANG Types January 2026 + + this attribute is used to specify the positions of the used labels. @@ -5146,14 +5166,6 @@ Internet-Draft TE Common YANG Types January 2026 In case the restriction is 'exclusive', the bit-position is set if the corresponding mapped label is not available. - - - -Busi, et al. Expires 23 July 2026 [Page 92] - -Internet-Draft TE Common YANG Types January 2026 - - In this case, if the range-bitmap is not present, all the labels in the range are not available. @@ -5190,6 +5202,14 @@ Internet-Draft TE Common YANG Types January 2026 "The absence of the label restrictions container implies that all labels are acceptable; otherwise, only restricted labels are available."; + + + +Busi, et al. Expires 27 July 2026 [Page 93] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 7579: General Network Element Constraint Encoding for GMPLS-Controlled Networks"; @@ -5202,14 +5222,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Optimization metrics configuration grouping."; leaf metric-type { - - - -Busi, et al. Expires 23 July 2026 [Page 93] - -Internet-Draft TE Common YANG Types January 2026 - - type identityref { base path-metric-optimization-type; } @@ -5246,6 +5258,14 @@ Internet-Draft TE Common YANG Types January 2026 uses te-bandwidth { description "A requested bandwidth to use for path computation."; + + + +Busi, et al. Expires 27 July 2026 [Page 94] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf link-protection { type identityref { @@ -5258,14 +5278,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching - - - -Busi, et al. Expires 23 July 2026 [Page 94] - -Internet-Draft TE Common YANG Types January 2026 - - (GMPLS)"; } leaf setup-priority { @@ -5302,6 +5314,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Tunnel constraints grouping that can be set on a constraint set or directly on the tunnel."; + + + +Busi, et al. Expires 27 July 2026 [Page 95] + +Internet-Draft TE Common YANG Types January 2026 + + leaf network-id { type nw:network-id; description @@ -5314,14 +5334,6 @@ Internet-Draft TE Common YANG Types January 2026 grouping path-constraints-route-objects { description "List of route entries to be included or excluded when - - - -Busi, et al. Expires 23 July 2026 [Page 95] - -Internet-Draft TE Common YANG Types January 2026 - - performing the path computation."; container explicit-route-objects { description @@ -5358,6 +5370,14 @@ Internet-Draft TE Common YANG Types January 2026 } } list route-object-include-exclude { + + + +Busi, et al. Expires 27 July 2026 [Page 96] + +Internet-Draft TE Common YANG Types January 2026 + + key "index"; ordered-by user; description @@ -5370,14 +5390,6 @@ Internet-Draft TE Common YANG Types January 2026 default "te-types:route-include-object"; description "Indicates whether to include or exclude the - - - -Busi, et al. Expires 23 July 2026 [Page 96] - -Internet-Draft TE Common YANG Types January 2026 - - route object. The default is to include it."; @@ -5414,6 +5426,14 @@ Internet-Draft TE Common YANG Types January 2026 grouping path-route-include-objects { description + + + +Busi, et al. Expires 27 July 2026 [Page 97] + +Internet-Draft TE Common YANG Types January 2026 + + "List of route objects to be included when performing the path computation."; list route-object-include-object { @@ -5427,13 +5447,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Route object entry index. - - -Busi, et al. Expires 23 July 2026 [Page 97] - -Internet-Draft TE Common YANG Types January 2026 - - The index is used to identify an entry in the list. The order of entries is defined by the user without @@ -5469,6 +5482,14 @@ Internet-Draft TE Common YANG Types January 2026 grouping generic-path-metric-bounds { description + + + +Busi, et al. Expires 27 July 2026 [Page 98] + +Internet-Draft TE Common YANG Types January 2026 + + "TE path metric bounds grouping."; container path-metric-bounds { description @@ -5482,14 +5503,6 @@ Internet-Draft TE Common YANG Types January 2026 TE paths which have at least one path metric which exceeds the specified bounds MUST NOT be selected. - - - -Busi, et al. Expires 23 July 2026 [Page 98] - -Internet-Draft TE Common YANG Types January 2026 - - TE paths that traverse TE links which have at least one link metric which exceeds the specified bounds MUST NOT be selected."; @@ -5525,6 +5538,14 @@ Internet-Draft TE Common YANG Types January 2026 "The objective function container that includes attributes to impose when computing a TE path."; choice algorithm { + + + +Busi, et al. Expires 27 July 2026 [Page 99] + +Internet-Draft TE Common YANG Types January 2026 + + description "Optimizations algorithm."; case metric { @@ -5538,14 +5559,6 @@ Internet-Draft TE Common YANG Types January 2026 } /* Tiebreakers */ container tiebreakers { - - - -Busi, et al. Expires 23 July 2026 [Page 99] - -Internet-Draft TE Common YANG Types January 2026 - - status deprecated; description "Container for the list of tiebreakers. @@ -5581,6 +5594,14 @@ Internet-Draft TE Common YANG Types January 2026 type identityref { base objective-function-type; } + + + +Busi, et al. Expires 27 July 2026 [Page 100] + +Internet-Draft TE Common YANG Types January 2026 + + default "te-types:of-minimize-cost-path"; description "Objective function entry."; @@ -5594,14 +5615,6 @@ Internet-Draft TE Common YANG Types January 2026 base path-tiebreaker-type; } default "te-types:path-tiebreaker-random"; - - - -Busi, et al. Expires 23 July 2026 [Page 100] - -Internet-Draft TE Common YANG Types January 2026 - - description "The tiebreaker criteria to apply on an equally favored set of paths, in order to pick the best."; @@ -5637,6 +5650,14 @@ Internet-Draft TE Common YANG Types January 2026 } } container path-affinity-names { + + + +Busi, et al. Expires 27 July 2026 [Page 101] + +Internet-Draft TE Common YANG Types January 2026 + + description "Path affinities represented as names."; list path-affinity-name { @@ -5650,14 +5671,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Identifies an entry in the list of named affinity constraints."; - - - -Busi, et al. Expires 23 July 2026 [Page 101] - -Internet-Draft TE Common YANG Types January 2026 - - } list affinity-name { key "name"; @@ -5693,6 +5706,14 @@ Internet-Draft TE Common YANG Types January 2026 (SRLGs) to either include or exclude."; } leaf-list values { + + + +Busi, et al. Expires 27 July 2026 [Page 102] + +Internet-Draft TE Common YANG Types January 2026 + + type srlg; description "List of Shared Risk Link Group (SRLG) values."; @@ -5706,14 +5727,6 @@ Internet-Draft TE Common YANG Types January 2026 list path-srlgs-name { key "usage"; description - - - -Busi, et al. Expires 23 July 2026 [Page 102] - -Internet-Draft TE Common YANG Types January 2026 - - "List of named Shared Risk Link Groups (SRLGs) to be included or excluded."; leaf usage { @@ -5749,6 +5762,14 @@ Internet-Draft TE Common YANG Types January 2026 } grouping common-path-constraints-attributes { + + + +Busi, et al. Expires 27 July 2026 [Page 103] + +Internet-Draft TE Common YANG Types January 2026 + + description "Common path constraints configuration grouping."; uses common-constraints; @@ -5762,14 +5783,6 @@ Internet-Draft TE Common YANG Types January 2026 "Global named path constraints configuration grouping."; container path-constraints { description - - - -Busi, et al. Expires 23 July 2026 [Page 103] - -Internet-Draft TE Common YANG Types January 2026 - - "TE named path constraints container."; uses common-path-constraints-attributes; uses generic-path-disjointness; @@ -5805,6 +5818,14 @@ Internet-Draft TE Common YANG Types January 2026 container path-route-objects { description "Container for the list of route objects either returned by + + + +Busi, et al. Expires 27 July 2026 [Page 104] + +Internet-Draft TE Common YANG Types January 2026 + + the computation engine or actually used by an LSP."; list path-route-object { key "index"; @@ -5819,13 +5840,6 @@ Internet-Draft TE Common YANG Types January 2026 The index is used to identify an entry in the list. - - -Busi, et al. Expires 23 July 2026 [Page 104] - -Internet-Draft TE Common YANG Types January 2026 - - The order of entries is defined by the user without relying on key values."; } @@ -5861,6 +5875,13 @@ Internet-Draft TE Common YANG Types January 2026 } } + + +Busi, et al. Expires 27 July 2026 [Page 105] + +Internet-Draft TE Common YANG Types January 2026 + + grouping te-generic-node-id { description "A reusable grouping for a TE generic node identifier."; @@ -5874,14 +5895,6 @@ Internet-Draft TE Common YANG Types January 2026 "The identifier of the node. It can be represented as IP address or dotted quad address - - - -Busi, et al. Expires 23 July 2026 [Page 105] - -Internet-Draft TE Common YANG Types January 2026 - - or as a URI. The type data node disambiguates the union type."; @@ -5916,7 +5929,14 @@ Internet-Draft TE Common YANG Types January 2026 * "ietf-yang-types" as defined in [RFC9911] - * "ietf-te-types" as defined in Section 4 of this document + * "ietf-te-types" as defined in Section 4 of this document + + + +Busi, et al. Expires 27 July 2026 [Page 106] + +Internet-Draft TE Common YANG Types January 2026 + file "ietf-te-packet-types@2026-01-15.yang" module ietf-te-packet-types { @@ -5930,14 +5950,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 9911: Common YANG Data Types"; } import ietf-te-types { - - - -Busi, et al. Expires 23 July 2026 [Page 106] - -Internet-Draft TE Common YANG Types January 2026 - - prefix te-types; reference "RFC XXXX: Common YANG Data Types for Traffic Engineering"; @@ -5974,6 +5986,14 @@ Internet-Draft TE Common YANG Types January 2026 The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', + + + +Busi, et al. Expires 27 July 2026 [Page 107] + +Internet-Draft TE Common YANG Types January 2026 + + 'MAY', and 'OPTIONAL' in this document are to be interpreted as described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. @@ -5986,14 +6006,6 @@ Internet-Draft TE Common YANG Types January 2026 the license terms contained in, the Revised BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents - - - -Busi, et al. Expires 23 July 2026 [Page 107] - -Internet-Draft TE Common YANG Types January 2026 - - (https://trustee.ietf.org/license-info). This version of this YANG module is part of RFC XXXX @@ -6030,6 +6042,14 @@ Internet-Draft TE Common YANG Types January 2026 /* * Identities + + + +Busi, et al. Expires 27 July 2026 [Page 108] + +Internet-Draft TE Common YANG Types January 2026 + + */ identity bandwidth-profile-type { @@ -6042,14 +6062,6 @@ Internet-Draft TE Common YANG Types January 2026 description "MEF 10 Bandwidth Profile"; reference - - - -Busi, et al. Expires 23 July 2026 [Page 108] - -Internet-Draft TE Common YANG Types January 2026 - - "MEF 10.3: Ethernet Services Attributes Phase 3"; } @@ -6086,6 +6098,14 @@ Internet-Draft TE Common YANG Types January 2026 identity link-metric-loss { base te-types:link-metric-type; description + + + +Busi, et al. Expires 27 July 2026 [Page 109] + +Internet-Draft TE Common YANG Types January 2026 + + "The Unidirectional Link Loss Metric, measured in units of 0.000003%."; reference @@ -6098,14 +6118,6 @@ Internet-Draft TE Common YANG Types January 2026 // Derived identities from te-types:path-metric-type identity path-metric-delay-variation { - - - -Busi, et al. Expires 23 July 2026 [Page 109] - -Internet-Draft TE Common YANG Types January 2026 - - base te-types:path-metric-type; description "The Path Delay Variation Metric, @@ -6142,6 +6154,14 @@ Internet-Draft TE Common YANG Types January 2026 identity backup-protection-node-link { base backup-protection-type; description + + + +Busi, et al. Expires 27 July 2026 [Page 110] + +Internet-Draft TE Common YANG Types January 2026 + + "Backup offers node (preferred) or link protection."; } @@ -6154,14 +6174,6 @@ Internet-Draft TE Common YANG Types January 2026 MPLS Traffic Engineering"; } - - - -Busi, et al. Expires 23 July 2026 [Page 110] - -Internet-Draft TE Common YANG Types January 2026 - - identity bc-model-rdm { base bc-model-type; description @@ -6198,6 +6210,14 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-bandwidth-requested-type { type enumeration { enum specified-value { + + + +Busi, et al. Expires 27 July 2026 [Page 111] + +Internet-Draft TE Common YANG Types January 2026 + + description "Bandwidth value is explicitly specified."; } @@ -6210,14 +6230,6 @@ Internet-Draft TE Common YANG Types January 2026 "Bandwidth is automatically computed."; } } - - - -Busi, et al. Expires 23 July 2026 [Page 111] - -Internet-Draft TE Common YANG Types January 2026 - - description "Enumerated type for specifying whether bandwidth is explicitly specified or automatically computed."; @@ -6255,6 +6267,13 @@ Internet-Draft TE Common YANG Types January 2026 "Bandwidth values, expressed in kilobits per second."; } + + +Busi, et al. Expires 27 July 2026 [Page 112] + +Internet-Draft TE Common YANG Types January 2026 + + typedef bandwidth-mbps { type uint64; units "megabits per second"; @@ -6266,14 +6285,6 @@ Internet-Draft TE Common YANG Types January 2026 type uint64; units "gigabits per second"; description - - - -Busi, et al. Expires 23 July 2026 [Page 112] - -Internet-Draft TE Common YANG Types January 2026 - - "Bandwidth values, expressed in gigabits per second."; } @@ -6311,6 +6322,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-max-delay { type uint32 { + + + +Busi, et al. Expires 27 July 2026 [Page 113] + +Internet-Draft TE Common YANG Types January 2026 + + range "0..16777215"; } units "microseconds"; @@ -6322,14 +6341,6 @@ Internet-Draft TE Common YANG Types January 2026 default "normal"; description "One-way maximum delay or latency normality."; - - - -Busi, et al. Expires 23 July 2026 [Page 113] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf one-way-delay-variation { type uint32 { @@ -6367,6 +6378,14 @@ Internet-Draft TE Common YANG Types January 2026 sent over a configurable interval. The finest precision is 0.000003%."; + + + +Busi, et al. Expires 27 July 2026 [Page 114] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions, Section 4.4"; @@ -6378,14 +6397,6 @@ Internet-Draft TE Common YANG Types January 2026 "Packet loss normality."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric - - - -Busi, et al. Expires 23 July 2026 [Page 114] - -Internet-Draft TE Common YANG Types January 2026 - - Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions @@ -6423,6 +6434,14 @@ Internet-Draft TE Common YANG Types January 2026 Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + + + +Busi, et al. Expires 27 July 2026 [Page 115] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -6434,14 +6453,6 @@ Internet-Draft TE Common YANG Types January 2026 units "microseconds"; default "0"; description - - - -Busi, et al. Expires 23 July 2026 [Page 115] - -Internet-Draft TE Common YANG Types January 2026 - - "Two-way maximum delay or latency."; } leaf two-way-max-delay-normality { @@ -6479,6 +6490,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric + + + +Busi, et al. Expires 27 July 2026 [Page 116] + +Internet-Draft TE Common YANG Types January 2026 + + Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) @@ -6490,14 +6509,6 @@ Internet-Draft TE Common YANG Types January 2026 range "0..50.331642"; } units "percent"; - - - -Busi, et al. Expires 23 July 2026 [Page 116] - -Internet-Draft TE Common YANG Types January 2026 - - default "0"; description "Two-way packet loss as a percentage of the total traffic @@ -6535,6 +6546,14 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "One-way maximum delay or latency."; + + + +Busi, et al. Expires 27 July 2026 [Page 117] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf one-way-delay-variation { type uint32 { @@ -6546,14 +6565,6 @@ Internet-Draft TE Common YANG Types January 2026 "One-way delay variation."; } leaf one-way-packet-loss { - - - -Busi, et al. Expires 23 July 2026 [Page 117] - -Internet-Draft TE Common YANG Types January 2026 - - type decimal64 { fraction-digits 6; range "0..50.331642"; @@ -6591,6 +6602,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 7679: A One-Way Delay Metric for IP Performance Metrics (IPPM)"; } + + + +Busi, et al. Expires 27 July 2026 [Page 118] + +Internet-Draft TE Common YANG Types January 2026 + + leaf one-way-delay-variation { type yang:gauge64; units "microseconds"; @@ -6602,14 +6621,6 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-packet-loss { type decimal64 { - - - -Busi, et al. Expires 23 July 2026 [Page 118] - -Internet-Draft TE Common YANG Types January 2026 - - fraction-digits 5; range "0..100"; } @@ -6647,6 +6658,14 @@ Internet-Draft TE Common YANG Types January 2026 type uint32 { range "0..16777215"; } + + + +Busi, et al. Expires 27 July 2026 [Page 119] + +Internet-Draft TE Common YANG Types January 2026 + + units "microseconds"; default "0"; description @@ -6658,14 +6677,6 @@ Internet-Draft TE Common YANG Types January 2026 range "0..50.331642"; } units "percent"; - - - -Busi, et al. Expires 23 July 2026 [Page 119] - -Internet-Draft TE Common YANG Types January 2026 - - default "0"; description "Two-way packet loss as a percentage of the total traffic @@ -6703,6 +6714,14 @@ Internet-Draft TE Common YANG Types January 2026 type yang:gauge64; units "microseconds"; description + + + +Busi, et al. Expires 27 July 2026 [Page 120] + +Internet-Draft TE Common YANG Types January 2026 + + "Two-way delay variation."; reference "RFC 5481: Packet Delay Variation Applicability Statement"; @@ -6714,14 +6733,6 @@ Internet-Draft TE Common YANG Types January 2026 } description "The ratio of packets dropped to packets transmitted between - - - -Busi, et al. Expires 23 July 2026 [Page 120] - -Internet-Draft TE Common YANG Types January 2026 - - two endpoints."; } } @@ -6759,6 +6770,14 @@ Internet-Draft TE Common YANG Types January 2026 "Common parameters to define bandwidth profiles, also known as traffic profiles in RFC 2475, that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs), + + + +Busi, et al. Expires 27 July 2026 [Page 121] + +Internet-Draft TE Common YANG Types January 2026 + + e.g., as specified in MEF 10, RFC 2697 or RFC 2698."; reference "RFC 2475: An Architecture for Differentiated Services @@ -6770,14 +6789,6 @@ Internet-Draft TE Common YANG Types January 2026 units "bits per second"; description "Committed Information Rate (CIR)."; - - - -Busi, et al. Expires 23 July 2026 [Page 121] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf cbs { type uint64; @@ -6815,6 +6826,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Bandwidth attributes for TE Packet paths."; container packet-bandwidth { + + + +Busi, et al. Expires 27 July 2026 [Page 122] + +Internet-Draft TE Common YANG Types January 2026 + + description "Bandwidth attributes for TE Packet paths."; leaf specification-type { @@ -6826,14 +6845,6 @@ Internet-Draft TE Common YANG Types January 2026 leaf set-bandwidth { when "../specification-type = 'specified-value'" { description - - - -Busi, et al. Expires 23 July 2026 [Page 122] - -Internet-Draft TE Common YANG Types January 2026 - - "When the bandwidth value is explicitly specified."; } type bandwidth-kbps; @@ -6871,6 +6882,14 @@ Internet-Draft TE Common YANG Types January 2026 Diffserv-aware MPLS Traffic Engineering, Section 4.3.1"; } + + + +Busi, et al. Expires 27 July 2026 [Page 123] + +Internet-Draft TE Common YANG Types January 2026 + + leaf signaled-bandwidth { type te-packet-types:bandwidth-kbps; config false; @@ -6882,14 +6901,6 @@ Internet-Draft TE Common YANG Types January 2026 set-bandwidth leaf. In the cases where the bandwidth is dynamically - - - -Busi, et al. Expires 23 July 2026 [Page 123] - -Internet-Draft TE Common YANG Types January 2026 - - computed by the system, the current value of the bandwidth should be reflected."; } @@ -6930,18 +6941,7 @@ Internet-Draft TE Common YANG Types January 2026 - - - - - - - - - - - -Busi, et al. Expires 23 July 2026 [Page 124] +Busi, et al. Expires 27 July 2026 [Page 124] Internet-Draft TE Common YANG Types January 2026 @@ -6997,7 +6997,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 125] +Busi, et al. Expires 27 July 2026 [Page 125] Internet-Draft TE Common YANG Types January 2026 @@ -7053,7 +7053,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 126] +Busi, et al. Expires 27 July 2026 [Page 126] Internet-Draft TE Common YANG Types January 2026 @@ -7109,7 +7109,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 127] +Busi, et al. Expires 27 July 2026 [Page 127] Internet-Draft TE Common YANG Types January 2026 @@ -7165,7 +7165,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 128] +Busi, et al. Expires 27 July 2026 [Page 128] Internet-Draft TE Common YANG Types January 2026 @@ -7221,7 +7221,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 129] +Busi, et al. Expires 27 July 2026 [Page 129] Internet-Draft TE Common YANG Types January 2026 @@ -7277,7 +7277,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 130] +Busi, et al. Expires 27 July 2026 [Page 130] Internet-Draft TE Common YANG Types January 2026 @@ -7333,7 +7333,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 131] +Busi, et al. Expires 27 July 2026 [Page 131] Internet-Draft TE Common YANG Types January 2026 @@ -7389,7 +7389,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 132] +Busi, et al. Expires 27 July 2026 [Page 132] Internet-Draft TE Common YANG Types January 2026 @@ -7445,7 +7445,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 133] +Busi, et al. Expires 27 July 2026 [Page 133] Internet-Draft TE Common YANG Types January 2026 @@ -7501,7 +7501,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 134] +Busi, et al. Expires 27 July 2026 [Page 134] Internet-Draft TE Common YANG Types January 2026 @@ -7557,7 +7557,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 135] +Busi, et al. Expires 27 July 2026 [Page 135] Internet-Draft TE Common YANG Types January 2026 @@ -7613,7 +7613,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 136] +Busi, et al. Expires 27 July 2026 [Page 136] Internet-Draft TE Common YANG Types January 2026 @@ -7669,7 +7669,7 @@ A.1. TE Types Schema Tree -Busi, et al. Expires 23 July 2026 [Page 137] +Busi, et al. Expires 27 July 2026 [Page 137] Internet-Draft TE Common YANG Types January 2026 @@ -7725,7 +7725,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 138] +Busi, et al. Expires 27 July 2026 [Page 138] Internet-Draft TE Common YANG Types January 2026 @@ -7781,7 +7781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 139] +Busi, et al. Expires 27 July 2026 [Page 139] Internet-Draft TE Common YANG Types January 2026 @@ -7837,7 +7837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 140] +Busi, et al. Expires 27 July 2026 [Page 140] Internet-Draft TE Common YANG Types January 2026 @@ -7893,7 +7893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 141] +Busi, et al. Expires 27 July 2026 [Page 141] Internet-Draft TE Common YANG Types January 2026 @@ -7949,7 +7949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 142] +Busi, et al. Expires 27 July 2026 [Page 142] Internet-Draft TE Common YANG Types January 2026 @@ -8005,7 +8005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 143] +Busi, et al. Expires 27 July 2026 [Page 143] Internet-Draft TE Common YANG Types January 2026 @@ -8061,7 +8061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 144] +Busi, et al. Expires 27 July 2026 [Page 144] Internet-Draft TE Common YANG Types January 2026 @@ -8117,7 +8117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 145] +Busi, et al. Expires 27 July 2026 [Page 145] Internet-Draft TE Common YANG Types January 2026 @@ -8173,7 +8173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 146] +Busi, et al. Expires 27 July 2026 [Page 146] Internet-Draft TE Common YANG Types January 2026 @@ -8229,7 +8229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 147] +Busi, et al. Expires 27 July 2026 [Page 147] Internet-Draft TE Common YANG Types January 2026 @@ -8285,7 +8285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 148] +Busi, et al. Expires 27 July 2026 [Page 148] Internet-Draft TE Common YANG Types January 2026 @@ -8341,7 +8341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 149] +Busi, et al. Expires 27 July 2026 [Page 149] Internet-Draft TE Common YANG Types January 2026 @@ -8397,7 +8397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 150] +Busi, et al. Expires 27 July 2026 [Page 150] Internet-Draft TE Common YANG Types January 2026 @@ -8453,7 +8453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 151] +Busi, et al. Expires 27 July 2026 [Page 151] Internet-Draft TE Common YANG Types January 2026 @@ -8509,7 +8509,7 @@ A.2. Packet TE Types Schema Tree -Busi, et al. Expires 23 July 2026 [Page 152] +Busi, et al. Expires 27 July 2026 [Page 152] Internet-Draft TE Common YANG Types January 2026 @@ -8565,7 +8565,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 153] +Busi, et al. Expires 27 July 2026 [Page 153] Internet-Draft TE Common YANG Types January 2026 @@ -8621,7 +8621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 154] +Busi, et al. Expires 27 July 2026 [Page 154] Internet-Draft TE Common YANG Types January 2026 @@ -8677,7 +8677,7 @@ Appendix B. Changes from RFC 8776 -Busi, et al. Expires 23 July 2026 [Page 155] +Busi, et al. Expires 27 July 2026 [Page 155] Internet-Draft TE Common YANG Types January 2026 @@ -8733,7 +8733,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 156] +Busi, et al. Expires 27 July 2026 [Page 156] Internet-Draft TE Common YANG Types January 2026 @@ -8789,7 +8789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 157] +Busi, et al. Expires 27 July 2026 [Page 157] Internet-Draft TE Common YANG Types January 2026 @@ -8845,7 +8845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 158] +Busi, et al. Expires 27 July 2026 [Page 158] Internet-Draft TE Common YANG Types January 2026 @@ -8901,7 +8901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 159] +Busi, et al. Expires 27 July 2026 [Page 159] Internet-Draft TE Common YANG Types January 2026 @@ -8957,7 +8957,7 @@ Authors' Addresses -Busi, et al. Expires 23 July 2026 [Page 160] +Busi, et al. Expires 27 July 2026 [Page 160] Internet-Draft TE Common YANG Types January 2026 @@ -9013,4 +9013,4 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 23 July 2026 [Page 161] +Busi, et al. Expires 27 July 2026 [Page 161] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index 8b597f0..a6504bd 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -48,7 +48,7 @@ - + TEAS Working Group @@ -116,7 +116,7 @@ summarizes all of the substitutions that are needed. XXXX --> the assigned RFC number for this I-D draft-ietf-pce-sid-algo-29, Sections 4.5.1 and 4.5.2 --> the draft version and section number as in the latest version of at the time this document is published as an RFC 2026-01-15 --> the actual date of the publication of this document - 2026-01-16 --> the actual date of the publication of this document + 2026-01-23 --> the actual date of the publication of this document
@@ -553,7 +553,7 @@ In addition to identities for protocols like PCEP and B In addition to and , this module references the following documents in defining the types and YANG groupings: , , , , , , , , , , , , , , , , and . -
- +
The Complete Schema Trees @@ -8594,7 +8606,7 @@ for their valuable comments and suggestions on this document. diff --git a/ietf-te-types.yang b/ietf-te-types.yang index 9ed6357..beb4640 100644 --- a/ietf-te-types.yang +++ b/ietf-te-types.yang @@ -77,7 +77,7 @@ module ietf-te-types { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2026-01-16 { + revision 2026-01-23 { description "This revision adds the following new identities: - lsp-provisioning-error-reason; @@ -2739,7 +2739,7 @@ module ietf-te-types { } } description - "Defines a type representing the access type of a TE link."; + "The access types of a TE link."; reference "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2"; @@ -3265,6 +3265,12 @@ module ietf-te-types { grouping one-way-performance-metrics { description "One-way Performance Metrics (PM) throttle grouping."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + RFC 7823: Performance-Based Path Selection for Explicitly + Routed Label Switched Paths (LSPs) Using TE Metric + Extensions"; leaf one-way-delay { type uint32 { range "0..16777215"; @@ -3313,6 +3319,12 @@ module ietf-te-types { grouping two-way-performance-metrics { description "Two-way Performance Metrics (PM) throttle grouping."; + reference + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions + RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + RFC 7823: Performance-Based Path Selection for Explicitly + Routed Label Switched Paths (LSPs) Using TE Metric + Extensions"; leaf two-way-delay { type uint32 { range "0..16777215"; From 4a7e0ef1a4aa4cd462f420240b41f7ef81e45e32 Mon Sep 17 00:00:00 2001 From: italobusi Date: Fri, 23 Jan 2026 18:00:42 +0100 Subject: [PATCH 6/6] Addressing SecDir comments See: https://github.com/tsaad-dev/te/issues/321#issuecomment-3791236180 --- .../draft-ietf-teas-rfc8776-update.md | 20 + .../draft-ietf-teas-rfc8776-update.txt | 2298 +++++++++-------- .../draft-ietf-teas-rfc8776-update.xml | 1671 ++++++------ 3 files changed, 2047 insertions(+), 1942 deletions(-) diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md index 31462eb..794cf0b 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.md @@ -106,6 +106,26 @@ Please apply the following replacements: - 2026-01-15 --> the actual date of the publication of this document - 2026-01-23 --> the actual date of the publication of this document +### References to RFCs + +This document references a huge number of RFCs only by the RFC number which makes it really hard to follow. + +A preference has been expressed to replace the references with the RFC title in the text and just use RFC number as a reference. + +For example: + +In section 1 change: + +> Section 4.12 of {{?I-D.ietf-netmod-rfc8407bis}} and Section 4.13 of +{{?I-D.ietf-netmod-rfc8407bis}}. + +to + +> Section 4.12 and Section 4.13 of YANG Data Models guidelines +document {{?I-D.ietf-netmod-rfc8407bis}}. + +It is suggested that the RFC Editor and the tooling team identify a way to expand the references as proposed in a programmatic way. + ## Terminology {::boilerplate bcp14} diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt index a3aab58..5ab3476 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.txt @@ -73,34 +73,34 @@ Table of Contents 1.1. Editorial Note (To be removed by Editors of this document before sending it to the RFC Editor) . . . . . . . . . . 3 1.2. Editorial Note (To be removed by the RFC Editor) . . . . 3 + 1.2.1. References to RFCs . . . . . . . . . . . . . . . . . 4 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4 - 1.4. Prefixes in Data Node Names . . . . . . . . . . . . . . . 4 + 1.4. Prefixes in Data Node Names . . . . . . . . . . . . . . . 5 1.5. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 5 2. Acronyms and Abbreviations . . . . . . . . . . . . . . . . . 5 - 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3.1. TE Types Module Contents . . . . . . . . . . . . . . . . 5 - 3.1.1. Identities . . . . . . . . . . . . . . . . . . . . . 5 - 3.1.2. Data Types . . . . . . . . . . . . . . . . . . . . . 8 + 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 6 + 3.1. TE Types Module Contents . . . . . . . . . . . . . . . . 6 + 3.1.1. Identities . . . . . . . . . . . . . . . . . . . . . 6 + 3.1.2. Data Types . . . . . . . . . . . . . . . . . . . . . 9 3.1.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 10 - 3.2. Packet TE Types Module Contents . . . . . . . . . . . . . 10 - 3.2.1. Identities . . . . . . . . . . . . . . . . . . . . . 10 + 3.2. Packet TE Types Module Contents . . . . . . . . . . . . . 11 + 3.2.1. Identities . . . . . . . . . . . . . . . . . . . . . 11 3.2.2. Data TypesI . . . . . . . . . . . . . . . . . . . . . 11 - 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 11 + 3.2.3. Groupings . . . . . . . . . . . . . . . . . . . . . . 12 4. TE Types YANG Module . . . . . . . . . . . . . . . . . . . . 12 - 5. Packet TE Types YANG Module . . . . . . . . . . . . . . . . . 106 - 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 124 - 7. Security Considerations . . . . . . . . . . . . . . . . . . . 125 - 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 125 - 8.1. Normative References . . . . . . . . . . . . . . . . . . 125 - 8.2. Informative References . . . . . . . . . . . . . . . . . 133 - Appendix A. The Complete Schema Trees . . . . . . . . . . . . . 137 - A.1. TE Types Schema Tree . . . . . . . . . . . . . . . . . . 137 - A.2. Packet TE Types Schema Tree . . . . . . . . . . . . . . . 152 - Appendix B. Changes from RFC 8776 . . . . . . . . . . . . . . . 155 - Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 160 - Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 160 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 160 - + 5. Packet TE Types YANG Module . . . . . . . . . . . . . . . . . 107 + 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 125 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 126 + 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 126 + 8.1. Normative References . . . . . . . . . . . . . . . . . . 126 + 8.2. Informative References . . . . . . . . . . . . . . . . . 134 + Appendix A. The Complete Schema Trees . . . . . . . . . . . . . 138 + A.1. TE Types Schema Tree . . . . . . . . . . . . . . . . . . 138 + A.2. Packet TE Types Schema Tree . . . . . . . . . . . . . . . 153 + Appendix B. Changes from RFC 8776 . . . . . . . . . . . . . . . 156 + Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 161 + Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 161 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 161 @@ -183,6 +183,29 @@ Internet-Draft TE Common YANG Types January 2026 * 2026-01-23 --> the actual date of the publication of this document +1.2.1. References to RFCs + + This document references a huge number of RFCs only by the RFC number + which makes it really hard to follow. + + A preference has been expressed to replace the references with the + RFC title in the text and just use RFC number as a reference. + + For example: + + In section 1 change: + + Section 4.12 of [I-D.ietf-netmod-rfc8407bis] and Section 4.13 of + [I-D.ietf-netmod-rfc8407bis]. + + to + + Section 4.12 and Section 4.13 of YANG Data Models guidelines + document [I-D.ietf-netmod-rfc8407bis]. + + It is suggested that the RFC Editor and the tooling team identify a + way to expand the references as proposed in a programmatic way. + 1.3. Terminology The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", @@ -194,6 +217,15 @@ Internet-Draft TE Common YANG Types January 2026 The terminology for describing YANG data models is found in [RFC7950]. + + + + +Busi, et al. Expires 27 July 2026 [Page 4] + +Internet-Draft TE Common YANG Types January 2026 + + 1.4. Prefixes in Data Node Names Names of data nodes and other data model objects are prefixed using @@ -216,16 +248,6 @@ Internet-Draft TE Common YANG Types January 2026 Table 1: Prefixes and corresponding YANG modules - - - - - -Busi, et al. Expires 27 July 2026 [Page 4] - -Internet-Draft TE Common YANG Types January 2026 - - 1.5. Tree Diagrams Tree diagrams used in this document follow the notation defined in @@ -253,6 +275,13 @@ Internet-Draft TE Common YANG Types January 2026 SRLG: Shared Risk Link Group [RFC4203] + + +Busi, et al. Expires 27 July 2026 [Page 5] + +Internet-Draft TE Common YANG Types January 2026 + + TE: Traffic Engineering [RFC9522] WTR: Wait-to-Restore [RFC6378] @@ -274,14 +303,6 @@ Internet-Draft TE Common YANG Types January 2026 The "ietf-te-types" module contains the following YANG reusable identities: - - - -Busi, et al. Expires 27 July 2026 [Page 5] - -Internet-Draft TE Common YANG Types January 2026 - - path-attribute-flags: A base identity for supported LSP path flags as defined in [RFC3209], [RFC4090], [RFC4736], [RFC5712], [RFC4920], [RFC5420], [RFC7570], [RFC4875], [RFC5151], [RFC5150], @@ -309,6 +330,14 @@ Internet-Draft TE Common YANG Types January 2026 te-tunnel-type: A base identity for supported TE tunnel types as defined in [RFC3209] and [RFC4875]. + + + +Busi, et al. Expires 27 July 2026 [Page 6] + +Internet-Draft TE Common YANG Types January 2026 + + lsp-encoding-types: A base identity for supported LSP encoding types as defined in [RFC3471], [RFC4328], and [RFC6004]. These defined identities includes also technology-specific LSP encoding types @@ -330,14 +359,6 @@ Internet-Draft TE Common YANG Types January 2026 can be defined in specific technology-specific modules. resource-affinities-type: A base identity for supported attribute - - - -Busi, et al. Expires 27 July 2026 [Page 6] - -Internet-Draft TE Common YANG Types January 2026 - - filters associated with a tunnel that must be satisfied for a link to be acceptable as defined in [RFC3209] and [RFC2702]. @@ -365,6 +386,14 @@ Internet-Draft TE Common YANG Types January 2026 protocol-origin-type: A base identity for the type of protocol origin as defined in Section 3.1.1.2. + + + +Busi, et al. Expires 27 July 2026 [Page 7] + +Internet-Draft TE Common YANG Types January 2026 + + svec-objective-function-type: A base identity for supported SVEC objective functions as defined in [RFC5541] and [RFC8685]. @@ -385,15 +414,6 @@ Internet-Draft TE Common YANG Types January 2026 topology identifier. path-computation-error-no-dependent-server: A base identity for - - - - -Busi, et al. Expires 27 July 2026 [Page 7] - -Internet-Draft TE Common YANG Types January 2026 - - indicating path computation error when one or more dependent path computation servers are unavailable. @@ -415,6 +435,21 @@ Internet-Draft TE Common YANG Types January 2026 the underlay PCE architecture (e.g., path-computation-error-no- dependent-server). + + + + + + + + + + +Busi, et al. Expires 27 July 2026 [Page 8] + +Internet-Draft TE Common YANG Types January 2026 + + 3.1.1.2. Protocol Origin The protocol origin identifies the protocol or mechanism a controller @@ -442,14 +477,6 @@ Internet-Draft TE Common YANG Types January 2026 or strict. te-global-id: A type representing the identifier that uniquely - - - -Busi, et al. Expires 27 July 2026 [Page 8] - -Internet-Draft TE Common YANG Types January 2026 - - identifies an operator, which can be either a provider or a client. The definition of this type is taken from Section 3 of [RFC6370] and Section 3 of [RFC5003]. This attribute type is used @@ -470,6 +497,15 @@ Internet-Draft TE Common YANG Types January 2026 such as that described in Section 6.2 of [RFC6827]. te-topology-id: A type representing the identifier for a topology. + + + + +Busi, et al. Expires 27 July 2026 [Page 9] + +Internet-Draft TE Common YANG Types January 2026 + + It is optional to have one or more prefixes at the beginning, separated by colons. The prefixes can be "network-types" as defined in the "ietf-network" module in [RFC8345], to help the @@ -498,14 +534,6 @@ Internet-Draft TE Common YANG Types January 2026 recovery action as defined in [RFC6378] and [RFC4427]. te-link-access-type: An enumerated type for the different TE link - - - -Busi, et al. Expires 27 July 2026 [Page 9] - -Internet-Draft TE Common YANG Types January 2026 - - access types as defined in [RFC3630]. 3.1.3. Groupings @@ -527,6 +555,13 @@ Internet-Draft TE Common YANG Types January 2026 anomalies on links or the path as defined in [RFC7471], [RFC8570], and [RFC7823]. + + +Busi, et al. Expires 27 July 2026 [Page 10] + +Internet-Draft TE Common YANG Types January 2026 + + performance-metrics-throttle-container: A grouping that defines thresholds for advertisement suppression and measurement intervals. @@ -554,14 +589,6 @@ Internet-Draft TE Common YANG Types January 2026 types that a backup or bypass tunnel can provide as defined in [RFC4090]. - - - -Busi, et al. Expires 27 July 2026 [Page 10] - -Internet-Draft TE Common YANG Types January 2026 - - bc-model-type: A base identity for supported Diffserv-TE Bandwidth Constraints Models as defined in [RFC4125], [RFC4126], and [RFC4127]. @@ -580,6 +607,17 @@ Internet-Draft TE Common YANG Types January 2026 te-bandwidth-requested-type: An enumerated type for the different options to request bandwidth for a specific tunnel. + + + + + + +Busi, et al. Expires 27 July 2026 [Page 11] + +Internet-Draft TE Common YANG Types January 2026 + + 3.2.3. Groupings The "ietf-te-packet-types" module contains the following YANG @@ -609,15 +647,6 @@ Internet-Draft TE Common YANG Types January 2026 generic module, Section 4, need to be augmented with this grouping for the usage of Packet TE technologies. - - - - -Busi, et al. Expires 27 July 2026 [Page 11] - -Internet-Draft TE Common YANG Types January 2026 - - 4. TE Types YANG Module The "ietf-te-types" module imports the following modules: @@ -634,6 +663,17 @@ Internet-Draft TE Common YANG Types January 2026 [RFC4736], [RFC6004], [RFC6378], [RFC6511], [RFC7139], [RFC7271], [RFC7308], [RFC7551], [RFC7571], [RFC7579], and [ISOIEC_9899]. + + + + + + +Busi, et al. Expires 27 July 2026 [Page 12] + +Internet-Draft TE Common YANG Types January 2026 + + file "ietf-te-types@2026-01-23.yang" module ietf-te-types { yang-version 1.1; @@ -666,14 +706,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 8345: A YANG Data Model for Network Topologies"; } - - - -Busi, et al. Expires 27 July 2026 [Page 12] - -Internet-Draft TE Common YANG Types January 2026 - - organization "IETF Traffic Engineering Architecture and Signaling (TEAS) Working Group"; @@ -690,6 +722,14 @@ Internet-Draft TE Common YANG Types January 2026 Editor: Vishnu Pavan Beeram + + + +Busi, et al. Expires 27 July 2026 [Page 13] + +Internet-Draft TE Common YANG Types January 2026 + + Editor: Xufeng Liu @@ -722,14 +762,6 @@ Internet-Draft TE Common YANG Types January 2026 This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - - - -Busi, et al. Expires 27 July 2026 [Page 13] - -Internet-Draft TE Common YANG Types January 2026 - - revision 2026-01-23 { description "This revision adds the following new identities: @@ -746,6 +778,14 @@ Internet-Draft TE Common YANG Types January 2026 - svec-objective-function-type and its derived identities; - svec-metric-type and its derived identities. + + + +Busi, et al. Expires 27 July 2026 [Page 14] + +Internet-Draft TE Common YANG Types January 2026 + + This revision adds the following new data types: - path-type. @@ -778,14 +818,6 @@ Internet-Draft TE Common YANG Types January 2026 - link-tp-id-uri; - updates the following leaves: - node-id; - - - -Busi, et al. Expires 27 July 2026 [Page 14] - -Internet-Draft TE Common YANG Types January 2026 - - - link-tp-id; - record-route-state: - adds the following leaves: @@ -802,6 +834,14 @@ Internet-Draft TE Common YANG Types January 2026 - network-id; - path-constraints-route-objects: - updates the following containers: + + + +Busi, et al. Expires 27 July 2026 [Page 15] + +Internet-Draft TE Common YANG Types January 2026 + + - explicit-route-objects-always; - generic-path-metric-bounds: - updates the following leaves: @@ -834,14 +874,6 @@ Internet-Draft TE Common YANG Types January 2026 * Features */ - - - -Busi, et al. Expires 27 July 2026 [Page 15] - -Internet-Draft TE Common YANG Types January 2026 - - feature p2mp-te { description "Indicates support for Point-to-Multipoint TE (P2MP-TE)."; @@ -858,6 +890,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4090: Fast Reroute Extensions to RSVP-TE for LSP Tunnels"; } + + + +Busi, et al. Expires 27 July 2026 [Page 16] + +Internet-Draft TE Common YANG Types January 2026 + + feature extended-admin-groups { description "Indicates support for TE link extended administrative @@ -890,14 +930,6 @@ Internet-Draft TE Common YANG Types January 2026 feature path-optimization-metric { description "Indicates support for path optimization metrics."; - - - -Busi, et al. Expires 27 July 2026 [Page 16] - -Internet-Draft TE Common YANG Types January 2026 - - } feature path-optimization-objective-function { @@ -914,6 +946,14 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for LSP provisioning errors."; } + + + +Busi, et al. Expires 27 July 2026 [Page 17] + +Internet-Draft TE Common YANG Types January 2026 + + identity session-attributes-flags { description "Base identity for the RSVP-TE session attributes flags."; @@ -946,14 +986,6 @@ Internet-Draft TE Common YANG Types January 2026 Section 4.7.1"; } - - - -Busi, et al. Expires 27 July 2026 [Page 17] - -Internet-Draft TE Common YANG Types January 2026 - - identity bandwidth-protection-desired { base session-attributes-flags; description @@ -970,12 +1002,20 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4090: Fast Reroute Extensions to RSVP-TE for LSP Tunnels"; - } - identity path-reevaluation-request { - base session-attributes-flags; - description - "Indicates that a path re-evaluation (of the + + +Busi, et al. Expires 27 July 2026 [Page 18] + +Internet-Draft TE Common YANG Types January 2026 + + + } + + identity path-reevaluation-request { + base session-attributes-flags; + description + "Indicates that a path re-evaluation (of the current path in use) is requested. Note that this does not trigger any LSP reroutes but @@ -1002,14 +1042,6 @@ Internet-Draft TE Common YANG Types January 2026 identity end-to-end-rerouting-desired { base lsp-attributes-flags; - - - -Busi, et al. Expires 27 July 2026 [Page 18] - -Internet-Draft TE Common YANG Types January 2026 - - description "Indicates end-to-end rerouting behavior for an LSP undergoing establishment. @@ -1026,6 +1058,14 @@ Internet-Draft TE Common YANG Types January 2026 Explicit Route Object (ERO)"; } + + + +Busi, et al. Expires 27 July 2026 [Page 19] + +Internet-Draft TE Common YANG Types January 2026 + + identity boundary-rerouting-desired { base lsp-attributes-flags; description @@ -1058,14 +1098,6 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates segment-based rerouting behavior for an LSP undergoing establishment. - - - -Busi, et al. Expires 27 July 2026 [Page 19] - -Internet-Draft TE Common YANG Types January 2026 - - This MAY also be used to specify segment-based LSP recovery for established LSPs."; reference @@ -1082,6 +1114,14 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-attributes-flags; description "Indicates that LSP integrity is required."; + + + +Busi, et al. Expires 27 July 2026 [Page 20] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 4875: Extensions to Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for @@ -1114,14 +1154,6 @@ Internet-Draft TE Common YANG Types January 2026 Explicit Route Object (ERO)"; } - - - -Busi, et al. Expires 27 July 2026 [Page 20] - -Internet-Draft TE Common YANG Types January 2026 - - identity pre-planned-lsp-flag { base lsp-attributes-flags; description @@ -1138,6 +1170,14 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-attributes-flags; description "Indicates that non-PHP (non-Penultimate Hop Popping) + + + +Busi, et al. Expires 27 July 2026 [Page 21] + +Internet-Draft TE Common YANG Types January 2026 + + behavior for the LSP is desired."; reference "RFC 6511: Non-Penultimate Hop Popping Behavior and @@ -1171,13 +1211,6 @@ Internet-Draft TE Common YANG Types January 2026 Explicit Route Object (ERO)"; } - - -Busi, et al. Expires 27 July 2026 [Page 21] - -Internet-Draft TE Common YANG Types January 2026 - - identity oam-mep-entity-desired { base lsp-attributes-flags; description @@ -1193,6 +1226,14 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-attributes-flags; description "OAM Maintenance Entity Group Intermediate Points (MIP) + + + +Busi, et al. Expires 27 July 2026 [Page 22] + +Internet-Draft TE Common YANG Types January 2026 + + entities desired."; reference "RFC 7260: GMPLS RSVP-TE Extensions for Operations, @@ -1226,14 +1267,6 @@ Internet-Draft TE Common YANG Types January 2026 identity p2mp-te-tree-eval-request { base lsp-attributes-flags; - - - -Busi, et al. Expires 27 July 2026 [Page 22] - -Internet-Draft TE Common YANG Types January 2026 - - description "P2MP-TE tree re-evaluation request."; reference @@ -1250,6 +1283,13 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 8169: Residence Time Measurement in MPLS Networks"; } + + +Busi, et al. Expires 27 July 2026 [Page 23] + +Internet-Draft TE Common YANG Types January 2026 + + identity link-protection-type { description "Base identity for the link protection type."; @@ -1282,14 +1322,6 @@ Internet-Draft TE Common YANG Types January 2026 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 27 July 2026 [Page 23] - -Internet-Draft TE Common YANG Types January 2026 - - Signaling Functional Description, section 7"; } @@ -1306,6 +1338,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity link-protection-1-for-1 { + + + +Busi, et al. Expires 27 July 2026 [Page 24] + +Internet-Draft TE Common YANG Types January 2026 + + base link-protection-type; description "'Dedicated 1:1' link protection type."; @@ -1338,14 +1378,6 @@ Internet-Draft TE Common YANG Types January 2026 Multi-Protocol Label Switching (GMPLS), section 2.2 RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 27 July 2026 [Page 24] - -Internet-Draft TE Common YANG Types January 2026 - - Signaling Functional Description, section 7"; } @@ -1362,6 +1394,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) + + + +Busi, et al. Expires 27 July 2026 [Page 25] + +Internet-Draft TE Common YANG Types January 2026 + + Recovery RFC 6780: RSVP ASSOCIATION Object Extensions"; } @@ -1394,14 +1434,6 @@ Internet-Draft TE Common YANG Types January 2026 used to associate two LSPs of two tunnels, where one tunnel is configured on one side/endpoint and the other tunnel is dynamically created on the other endpoint."; - - - -Busi, et al. Expires 27 July 2026 [Page 25] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 6780: RSVP ASSOCIATION Object Extensions RFC 7551: RSVP-TE Extensions for Associated Bidirectional @@ -1419,6 +1451,13 @@ Internet-Draft TE Common YANG Types January 2026 Diversity Constraint Signaling"; } + + +Busi, et al. Expires 27 July 2026 [Page 26] + +Internet-Draft TE Common YANG Types January 2026 + + identity objective-function-type { description "Base identity for path objective function types."; @@ -1450,14 +1489,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Objective function for maximizing residual bandwidth."; reference - - - -Busi, et al. Expires 27 July 2026 [Page 26] - -Internet-Draft TE Common YANG Types January 2026 - - "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; @@ -1475,6 +1506,14 @@ Internet-Draft TE Common YANG Types January 2026 be used instead."; reference "RFC 5541: Encoding of Objective Functions in the Path + + + +Busi, et al. Expires 27 July 2026 [Page 27] + +Internet-Draft TE Common YANG Types January 2026 + + Computation Element Communication Protocol (PCEP)"; } @@ -1506,14 +1545,6 @@ Internet-Draft TE Common YANG Types January 2026 be used instead."; reference "RFC 5541: Encoding of Objective Functions in the Path - - - -Busi, et al. Expires 27 July 2026 [Page 27] - -Internet-Draft TE Common YANG Types January 2026 - - Computation Element Communication Protocol (PCEP)"; } @@ -1531,6 +1562,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 9522: Overview and Principles of Internet Traffic Engineering, Section 4.4"; + + + +Busi, et al. Expires 27 July 2026 [Page 28] + +Internet-Draft TE Common YANG Types January 2026 + + } identity path-externally-queried { @@ -1563,13 +1602,6 @@ Internet-Draft TE Common YANG Types January 2026 Engineering"; } - - -Busi, et al. Expires 27 July 2026 [Page 28] - -Internet-Draft TE Common YANG Types January 2026 - - identity lsp-metric-type { description "Base identity for the LSP metric specification types."; @@ -1586,6 +1618,14 @@ Internet-Draft TE Common YANG Types January 2026 Protocol Generic Requirements"; } + + + +Busi, et al. Expires 27 July 2026 [Page 29] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-metric-absolute { base lsp-metric-type; description @@ -1618,14 +1658,6 @@ Internet-Draft TE Common YANG Types January 2026 "TE Point-to-Point (P2P) tunnel type."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels"; - - - -Busi, et al. Expires 27 July 2026 [Page 29] - -Internet-Draft TE Common YANG Types January 2026 - - } identity te-tunnel-p2mp { @@ -1642,6 +1674,14 @@ Internet-Draft TE Common YANG Types January 2026 identity tunnel-action-type { description "Base identity from which specific tunnel action types + + + +Busi, et al. Expires 27 July 2026 [Page 30] + +Internet-Draft TE Common YANG Types January 2026 + + are derived."; } @@ -1674,14 +1714,6 @@ Internet-Draft TE Common YANG Types January 2026 identity te-action-success { base te-action-result; - - - -Busi, et al. Expires 27 July 2026 [Page 30] - -Internet-Draft TE Common YANG Types January 2026 - - description "TE action was successful."; } @@ -1698,6 +1730,14 @@ Internet-Draft TE Common YANG Types January 2026 "TE action is in progress."; } + + + +Busi, et al. Expires 27 July 2026 [Page 31] + +Internet-Draft TE Common YANG Types January 2026 + + identity tunnel-admin-state-type { description "Base identity for TE tunnel administrative states."; @@ -1730,14 +1770,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity tunnel-state-up { - - - -Busi, et al. Expires 27 July 2026 [Page 31] - -Internet-Draft TE Common YANG Types January 2026 - - base tunnel-state-type; description "Tunnel's state is up."; @@ -1754,6 +1786,14 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity for TE LSP states."; } + + + +Busi, et al. Expires 27 July 2026 [Page 32] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-path-computing { base lsp-state-type; description @@ -1786,14 +1826,6 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-state-setup-failed { base lsp-state-type; - - - -Busi, et al. Expires 27 July 2026 [Page 32] - -Internet-Draft TE Common YANG Types January 2026 - - description "State setup failed."; } @@ -1810,6 +1842,14 @@ Internet-Draft TE Common YANG Types January 2026 "State is being torn down."; } + + + +Busi, et al. Expires 27 July 2026 [Page 33] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-state-down { base lsp-state-type; description @@ -1842,22 +1882,14 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-restoration-type { description + "Base identity from which LSP restoration types are derived."; + } - - -Busi, et al. Expires 27 July 2026 [Page 33] - -Internet-Draft TE Common YANG Types January 2026 - - - "Base identity from which LSP restoration types are derived."; - } - - identity lsp-restoration-restore-none { - base lsp-restoration-type; - description - "No LSP affected by a failure is restored."; - } + identity lsp-restoration-restore-none { + base lsp-restoration-type; + description + "No LSP affected by a failure is restored."; + } identity lsp-restoration-restore-any { base lsp-restoration-type; @@ -1866,6 +1898,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity lsp-restoration-restore-all { + + + +Busi, et al. Expires 27 July 2026 [Page 34] + +Internet-Draft TE Common YANG Types January 2026 + + base lsp-restoration-type; description "Affected LSPs are restored after all LSPs of the tunnel are @@ -1899,13 +1939,6 @@ Internet-Draft TE Common YANG Types January 2026 preconfigured prior to the failure."; } - - -Busi, et al. Expires 27 July 2026 [Page 34] - -Internet-Draft TE Common YANG Types January 2026 - - identity restoration-scheme-precomputed { base restoration-scheme-type; description @@ -1921,6 +1954,14 @@ Internet-Draft TE Common YANG Types January 2026 Recovery, section 11"; } + + + +Busi, et al. Expires 27 July 2026 [Page 35] + +Internet-Draft TE Common YANG Types January 2026 + + identity restoration-scheme-presignaled { base restoration-scheme-type; description @@ -1954,14 +1995,6 @@ Internet-Draft TE Common YANG Types January 2026 Recovery"; } - - - -Busi, et al. Expires 27 July 2026 [Page 35] - -Internet-Draft TE Common YANG Types January 2026 - - identity lsp-protection-reroute-extra { base lsp-protection-type; status obsolete; @@ -1978,6 +2011,13 @@ Internet-Draft TE Common YANG Types January 2026 Recovery, section 11"; } + + +Busi, et al. Expires 27 July 2026 [Page 36] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-protection-reroute { base lsp-protection-type; status obsolete; @@ -2010,14 +2050,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 27 July 2026 [Page 36] - -Internet-Draft TE Common YANG Types January 2026 - - Recovery, section 7"; } @@ -2034,6 +2066,14 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-protection-bidir-1-plus-1 { base lsp-protection-type; description + + + +Busi, et al. Expires 27 July 2026 [Page 37] + +Internet-Draft TE Common YANG Types January 2026 + + "'1+1 Bidirectional Protection' LSP protection type."; reference "RFC 4872: RSVP-TE Extensions in Support of End-to-End @@ -2067,13 +2107,6 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } - - -Busi, et al. Expires 27 July 2026 [Page 37] - -Internet-Draft TE Common YANG Types January 2026 - - identity signal-fail-of-protection { base lsp-protection-state; description @@ -2089,6 +2122,14 @@ Internet-Draft TE Common YANG Types January 2026 identity lockout-of-protection { base lsp-protection-state; + + + +Busi, et al. Expires 27 July 2026 [Page 38] + +Internet-Draft TE Common YANG Types January 2026 + + description "A Loss of Protection (LoP) command is active."; reference @@ -2122,14 +2163,6 @@ Internet-Draft TE Common YANG Types January 2026 } identity signal-degrade { - - - -Busi, et al. Expires 27 July 2026 [Page 38] - -Internet-Draft TE Common YANG Types January 2026 - - base lsp-protection-state; description "There is a signal degrade condition on either the working @@ -2145,6 +2178,14 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-protection-state; description "A manual switchover command is active."; + + + +Busi, et al. Expires 27 July 2026 [Page 39] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 6378: MPLS Transport Profile (MPLS-TP) Linear Protection RFC 4427: Recovery (Protection and Restoration) Terminology @@ -2178,14 +2219,6 @@ Internet-Draft TE Common YANG Types January 2026 identity failure-of-protocol { base lsp-protection-state; description - - - -Busi, et al. Expires 27 July 2026 [Page 39] - -Internet-Draft TE Common YANG Types January 2026 - - "LSP protection is not working because of a protocol failure condition."; reference @@ -2201,6 +2234,14 @@ Internet-Draft TE Common YANG Types January 2026 identity protection-external-commands { description "Base identity from which protection-related external commands + + + +Busi, et al. Expires 27 July 2026 [Page 40] + +Internet-Draft TE Common YANG Types January 2026 + + used for troubleshooting purposes are derived."; } @@ -2234,14 +2275,6 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } - - - -Busi, et al. Expires 27 July 2026 [Page 40] - -Internet-Draft TE Common YANG Types January 2026 - - identity action-lockout-of-normal { base protection-external-commands; description @@ -2257,6 +2290,14 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + + + +Busi, et al. Expires 27 July 2026 [Page 41] + +Internet-Draft TE Common YANG Types January 2026 + + identity clear-lockout-of-normal { base protection-external-commands; description @@ -2290,14 +2331,6 @@ Internet-Draft TE Common YANG Types January 2026 identity action-forced-switch { base protection-external-commands; description - - - -Busi, et al. Expires 27 July 2026 [Page 41] - -Internet-Draft TE Common YANG Types January 2026 - - "A switchover action initiated by an operator command to switch the Extra-Traffic signal, the normal traffic signal, or the null signal to the protection transport entity, @@ -2313,6 +2346,14 @@ Internet-Draft TE Common YANG Types January 2026 } identity action-manual-switch { + + + +Busi, et al. Expires 27 July 2026 [Page 42] + +Internet-Draft TE Common YANG Types January 2026 + + base protection-external-commands; description "A switchover action initiated by an operator command to @@ -2346,14 +2387,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4427: Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)"; - - - -Busi, et al. Expires 27 July 2026 [Page 42] - -Internet-Draft TE Common YANG Types January 2026 - - } identity clear { @@ -2369,6 +2402,14 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)"; } + + + +Busi, et al. Expires 27 July 2026 [Page 43] + +Internet-Draft TE Common YANG Types January 2026 + + identity switching-capabilities { description "Base identity for interface switching capabilities."; @@ -2402,14 +2443,6 @@ Internet-Draft TE Common YANG Types January 2026 "Layer-2 Switch Capable (L2SC)."; reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) - - - -Busi, et al. Expires 27 July 2026 [Page 43] - -Internet-Draft TE Common YANG Types January 2026 - - Signaling Functional Description"; } @@ -2425,6 +2458,14 @@ Internet-Draft TE Common YANG Types January 2026 identity switching-otn { base switching-capabilities; description + + + +Busi, et al. Expires 27 July 2026 [Page 44] + +Internet-Draft TE Common YANG Types January 2026 + + "OTN-TDM capable."; reference "RFC 7138: Traffic Engineering Extensions to OSPF for GMPLS @@ -2458,14 +2499,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; - - - -Busi, et al. Expires 27 July 2026 [Page 44] - -Internet-Draft TE Common YANG Types January 2026 - - } identity lsp-encoding-types { @@ -2481,6 +2514,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Packet LSP encoding."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 45] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description"; } @@ -2514,14 +2555,6 @@ Internet-Draft TE Common YANG Types January 2026 identity lsp-encoding-digital-wrapper { base lsp-encoding-types; - - - -Busi, et al. Expires 27 July 2026 [Page 45] - -Internet-Draft TE Common YANG Types January 2026 - - description "Digital Wrapper LSP encoding."; reference @@ -2538,6 +2571,13 @@ Internet-Draft TE Common YANG Types January 2026 Signaling Functional Description"; } + + +Busi, et al. Expires 27 July 2026 [Page 46] + +Internet-Draft TE Common YANG Types January 2026 + + identity lsp-encoding-fiber { base lsp-encoding-types; description @@ -2570,14 +2610,6 @@ Internet-Draft TE Common YANG Types January 2026 base lsp-encoding-types; description "G.709 Optical Channel LSP encoding."; - - - -Busi, et al. Expires 27 July 2026 [Page 46] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 4328: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Extensions for G.709 Optical Transport @@ -2594,6 +2626,14 @@ Internet-Draft TE Common YANG Types January 2026 Switching"; } + + + +Busi, et al. Expires 27 July 2026 [Page 47] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-signaling-type { description "Base identity from which specific LSP path setup types @@ -2626,14 +2666,6 @@ Internet-Draft TE Common YANG Types January 2026 derived."; } - - - -Busi, et al. Expires 27 July 2026 [Page 47] - -Internet-Draft TE Common YANG Types January 2026 - - identity path-scope-segment { base path-scope-type; description @@ -2650,6 +2682,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4873: GMPLS Segment Recovery"; } + + + +Busi, et al. Expires 27 July 2026 [Page 48] + +Internet-Draft TE Common YANG Types January 2026 + + identity route-usage-type { description "Base identity for route usage."; @@ -2682,14 +2722,6 @@ Internet-Draft TE Common YANG Types January 2026 base route-usage-type; description "Excludes Shared Risk Link Groups (SRLGs)."; - - - -Busi, et al. Expires 27 July 2026 [Page 48] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 4874: Exclude Routes - Extension to Resource ReserVation Protocol-Traffic Engineering (RSVP-TE)"; @@ -2706,6 +2738,14 @@ Internet-Draft TE Common YANG Types January 2026 "Base identity used to define the link and the path metric types. + + + +Busi, et al. Expires 27 July 2026 [Page 49] + +Internet-Draft TE Common YANG Types January 2026 + + The unit of the path metric value is interpreted in the context of the path metric type and the derived identities SHOULD describe the unit of the path metric types they @@ -2739,13 +2779,6 @@ Internet-Draft TE Common YANG Types January 2026 Metric"; } - - -Busi, et al. Expires 27 July 2026 [Page 49] - -Internet-Draft TE Common YANG Types January 2026 - - identity link-metric-delay-average { base link-metric-type; description @@ -2761,6 +2794,14 @@ Internet-Draft TE Common YANG Types January 2026 identity link-metric-delay-minimum { base link-metric-type; description + + + +Busi, et al. Expires 27 July 2026 [Page 50] + +Internet-Draft TE Common YANG Types January 2026 + + "Minimum unidirectional Link Delay, measured in units of microseconds."; reference @@ -2794,14 +2835,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions, Section 4.5 RFC 8570: IS-IS Traffic Engineering (TE) Metric - - - -Busi, et al. Expires 27 July 2026 [Page 50] - -Internet-Draft TE Common YANG Types January 2026 - - Extensions, Section 4.5"; } @@ -2817,6 +2850,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Traffic Engineering (TE) Path Metric."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 51] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 5440: Path Computation Element (PCE) Communication Protocol (PCEP), Section 7.8"; } @@ -2851,13 +2892,6 @@ Internet-Draft TE Common YANG Types January 2026 Section 3.1.1"; } - - -Busi, et al. Expires 27 July 2026 [Page 51] - -Internet-Draft TE Common YANG Types January 2026 - - identity path-metric-delay-minimum { base path-metric-type; description @@ -2872,6 +2906,14 @@ Internet-Draft TE Common YANG Types January 2026 identity path-metric-residual-bandwidth { base path-metric-type; + + + +Busi, et al. Expires 27 July 2026 [Page 52] + +Internet-Draft TE Common YANG Types January 2026 + + description "The Path Residual Bandwidth, defined as the minimum Link Residual Bandwidth all the links along the path. @@ -2906,14 +2948,6 @@ Internet-Draft TE Common YANG Types January 2026 identity path-tiebreaker-minfill { base path-tiebreaker-type; - - - -Busi, et al. Expires 27 July 2026 [Page 52] - -Internet-Draft TE Common YANG Types January 2026 - - description "Min-Fill LSP path placement: selects the path with the most available bandwidth (load balance LSPs over more links)."; @@ -2928,6 +2962,14 @@ Internet-Draft TE Common YANG Types January 2026 identity path-tiebreaker-random { base path-tiebreaker-type; + + + +Busi, et al. Expires 27 July 2026 [Page 53] + +Internet-Draft TE Common YANG Types January 2026 + + description "Random LSP path placement."; } @@ -2962,14 +3004,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 2702: Requirements for Traffic Engineering Over MPLS"; } - - - -Busi, et al. Expires 27 July 2026 [Page 53] - -Internet-Draft TE Common YANG Types January 2026 - - identity resource-aff-exclude-any { base resource-affinities-type; description @@ -2984,6 +3018,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Base identity for the TE optimization criteria."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 54] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 9522: Overview and Principles of Internet Traffic Engineering"; } @@ -3018,14 +3060,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Base identity for Shared Risk Link Group (SRLG) path computation."; - - - -Busi, et al. Expires 27 July 2026 [Page 54] - -Internet-Draft TE Common YANG Types January 2026 - - } identity srlg-ignore { @@ -3040,6 +3074,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Includes a strict Shared Risk Link Group (SRLG) check in the path computation."; + + + +Busi, et al. Expires 27 July 2026 [Page 55] + +Internet-Draft TE Common YANG Types January 2026 + + } identity srlg-preferred { @@ -3074,14 +3116,6 @@ Internet-Draft TE Common YANG Types January 2026 identity path-computation-error-no-topology { base path-computation-error-reason; description - - - -Busi, et al. Expires 27 July 2026 [Page 55] - -Internet-Draft TE Common YANG Types January 2026 - - "Path computation has failed because there is no topology with the provided topology-identifier."; } @@ -3096,6 +3130,14 @@ Internet-Draft TE Common YANG Types January 2026 a Backward-Recursive Path Computation (BRPC) downstream PCE or a child PCE."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 56] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched @@ -3130,14 +3172,6 @@ Internet-Draft TE Common YANG Types January 2026 identity path-computation-error-destination-unknown-in-domain { base path-computation-error-reason; description - - - -Busi, et al. Expires 27 July 2026 [Page 56] - -Internet-Draft TE Common YANG Types January 2026 - - "Path computation has failed because the destination node is unknown in indicated destination domain. @@ -3152,6 +3186,14 @@ Internet-Draft TE Common YANG Types January 2026 /pcep.xhtml#no-path-vector-tlv"; } + + + +Busi, et al. Expires 27 July 2026 [Page 57] + +Internet-Draft TE Common YANG Types January 2026 + + identity path-computation-error-no-resource { base path-computation-error-reason; description @@ -3186,14 +3228,6 @@ Internet-Draft TE Common YANG Types January 2026 /pcep.xhtml#no-path-vector-tlv"; } - - - -Busi, et al. Expires 27 July 2026 [Page 57] - -Internet-Draft TE Common YANG Types January 2026 - - identity path-computation-error-destination-domain-unknown { base path-computation-error-reason; description @@ -3208,6 +3242,14 @@ Internet-Draft TE Common YANG Types January 2026 Computation Element (H-PCE) Architecture https://www.iana.org/assignments/pcep + + + +Busi, et al. Expires 27 July 2026 [Page 58] + +Internet-Draft TE Common YANG Types January 2026 + + /pcep.xhtml#no-path-vector-tlv"; } @@ -3242,14 +3284,6 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization - - - -Busi, et al. Expires 27 July 2026 [Page 58] - -Internet-Draft TE Common YANG Types January 2026 - - https://www.iana.org/assignments/pcep /pcep.xhtml#no-path-vector-tlv"; } @@ -3264,6 +3298,14 @@ Internet-Draft TE Common YANG Types January 2026 NO-PATH-VECTOR TLV."; reference "RFC 5557: Path Computation Element Communication Protocol + + + +Busi, et al. Expires 27 July 2026 [Page 59] + +Internet-Draft TE Common YANG Types January 2026 + + (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization @@ -3298,14 +3340,6 @@ Internet-Draft TE Common YANG Types January 2026 NO-PATH-VECTOR TLV."; reference "RFC 5441: A Backward-Recursive PCE-Based Computation (BRPC) - - - -Busi, et al. Expires 27 July 2026 [Page 59] - -Internet-Draft TE Common YANG Types January 2026 - - Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths @@ -3320,6 +3354,14 @@ Internet-Draft TE Common YANG Types January 2026 "Path computation has failed because source node is unknown. + + + +Busi, et al. Expires 27 July 2026 [Page 60] + +Internet-Draft TE Common YANG Types January 2026 + + It corresponds to bit 29 of the Flags field of the NO-PATH-VECTOR TLV."; reference @@ -3346,22 +3388,14 @@ Internet-Draft TE Common YANG Types January 2026 /pcep.xhtml#no-path-vector-tlv"; } - identity protocol-origin-type { - description - "Base identity for protocol origin type."; - } - - identity protocol-origin-api { - base protocol-origin-type; - description - - - -Busi, et al. Expires 27 July 2026 [Page 60] - -Internet-Draft TE Common YANG Types January 2026 - + identity protocol-origin-type { + description + "Base identity for protocol origin type."; + } + identity protocol-origin-api { + base protocol-origin-type; + description "Protocol origin is via Application Programming Interface (API)."; } @@ -3376,6 +3410,14 @@ Internet-Draft TE Common YANG Types January 2026 Protocol (PCEP)"; } + + + +Busi, et al. Expires 27 July 2026 [Page 61] + +Internet-Draft TE Common YANG Types January 2026 + + identity protocol-origin-bgp { base protocol-origin-type; description @@ -3410,14 +3452,6 @@ Internet-Draft TE Common YANG Types January 2026 is carrying the highest load (MLL)."; reference "RFC 5541: Encoding of Objective Functions in the Path - - - -Busi, et al. Expires 27 July 2026 [Page 61] - -Internet-Draft TE Common YANG Types January 2026 - - Computation Element Communication Protocol (PCEP)"; } @@ -3433,6 +3467,13 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP)"; } + + +Busi, et al. Expires 27 July 2026 [Page 62] + +Internet-Draft TE Common YANG Types January 2026 + + identity svec-of-minimize-common-transit-domain { base svec-objective-function-type; description @@ -3466,14 +3507,6 @@ Internet-Draft TE Common YANG Types January 2026 Computation Element (H-PCE) Architecture."; } - - - -Busi, et al. Expires 27 July 2026 [Page 62] - -Internet-Draft TE Common YANG Types January 2026 - - identity svec-of-minimize-shared-nodes { base svec-objective-function-type; description @@ -3489,6 +3522,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Base identity for SVEC metric type."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 63] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)"; } @@ -3523,13 +3564,6 @@ Internet-Draft TE Common YANG Types January 2026 (PCEP)"; } - - -Busi, et al. Expires 27 July 2026 [Page 63] - -Internet-Draft TE Common YANG Types January 2026 - - identity svec-metric-aggregate-bandwidth-consumption { base svec-metric-type; description @@ -3544,6 +3578,14 @@ Internet-Draft TE Common YANG Types January 2026 base svec-metric-type; description "Load of the most loaded link."; + + + +Busi, et al. Expires 27 July 2026 [Page 64] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 5541: Encoding of Objective Functions in the Path Computation Element Communication Protocol @@ -3578,14 +3620,6 @@ Internet-Draft TE Common YANG Types January 2026 typedef admin-groups { type union { - - - -Busi, et al. Expires 27 July 2026 [Page 64] - -Internet-Draft TE Common YANG Types January 2026 - - type admin-group; type extended-admin-group; } @@ -3600,6 +3634,14 @@ Internet-Draft TE Common YANG Types January 2026 representation in 'hex-string' type. The most significant byte in the hex-string is the farthest + + + +Busi, et al. Expires 27 July 2026 [Page 65] + +Internet-Draft TE Common YANG Types January 2026 + + to the left in the byte sequence. Leading zero bytes in the configured value may be omitted @@ -3634,14 +3676,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Normal. - - - -Busi, et al. Expires 27 July 2026 [Page 65] - -Internet-Draft TE Common YANG Types January 2026 - - Indicates that the anomalous bit is not set."; } enum abnormal { @@ -3656,6 +3690,14 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates whether a performance metric is normal (anomalous bit not set), abnormal (anomalous bit set), or unknown."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 66] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric @@ -3690,14 +3732,6 @@ Internet-Draft TE Common YANG Types January 2026 } enum preparing-maintenance { description - - - -Busi, et al. Expires 27 July 2026 [Page 66] - -Internet-Draft TE Common YANG Types January 2026 - - "The resource is disabled in the control plane to prepare for a graceful shutdown for maintenance purposes."; reference @@ -3712,6 +3746,14 @@ Internet-Draft TE Common YANG Types January 2026 enum unknown { description "Status is unknown."; + + + +Busi, et al. Expires 27 July 2026 [Page 67] + +Internet-Draft TE Common YANG Types January 2026 + + } } description @@ -3746,14 +3788,6 @@ Internet-Draft TE Common YANG Types January 2026 Canonically, the string is represented as all lowercase and in hex, where the prefix '0x' precedes the hex number."; - - - -Busi, et al. Expires 27 July 2026 [Page 67] - -Internet-Draft TE Common YANG Types January 2026 - - reference "ISO/IEC 9899:2024: Information Technology - Programming Languages - C, Section 6.4.4.2 @@ -3768,6 +3802,14 @@ Internet-Draft TE Common YANG Types January 2026 "The Differentiated Services Class-Type of traffic."; reference "RFC 4124: Protocol Extensions for Support of Diffserv-aware + + + +Busi, et al. Expires 27 July 2026 [Page 68] + +Internet-Draft TE Common YANG Types January 2026 + + MPLS Traffic Engineering, Section 4.3.1"; } @@ -3802,14 +3844,6 @@ Internet-Draft TE Common YANG Types January 2026 "Enumerated type for specifying loose or strict paths."; reference "RFC 3209: RSVP-TE: Extensions to RSVP for LSP Tunnels, - - - -Busi, et al. Expires 27 July 2026 [Page 68] - -Internet-Draft TE Common YANG Types January 2026 - - Section 4.3.3"; } @@ -3824,6 +3858,14 @@ Internet-Draft TE Common YANG Types January 2026 "The link is multi-access, including broadcast and NBMA."; } } + + + +Busi, et al. Expires 27 July 2026 [Page 69] + +Internet-Draft TE Common YANG Types January 2026 + + description "The access types of a TE link."; reference @@ -3858,14 +3900,6 @@ Internet-Draft TE Common YANG Types January 2026 description "The explicit route represents an outgoing link on a node."; - - - -Busi, et al. Expires 27 July 2026 [Page 69] - -Internet-Draft TE Common YANG Types January 2026 - - } } description @@ -3880,6 +3914,14 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 3630: Traffic Engineering (TE) Extensions to OSPF Version 2, Section 2.5.5 + + + +Busi, et al. Expires 27 July 2026 [Page 70] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 5305: IS-IS Extensions for Traffic Engineering, Section 3.7"; } @@ -3914,14 +3956,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 6119: IPv6 Traffic Engineering in IS-IS, Section 3.2.1 RFC 6827: Automatically Switched Optical Network (ASON) Routing for OSPFv2 Protocols, Section 3"; - - - -Busi, et al. Expires 27 July 2026 [Page 70] - -Internet-Draft TE Common YANG Types January 2026 - - } typedef te-oper-status { @@ -3936,6 +3970,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Defines a type representing the administrative status of a TE resource."; + + + +Busi, et al. Expires 27 July 2026 [Page 71] + +Internet-Draft TE Common YANG Types January 2026 + + } typedef te-path-disjointness { @@ -3970,14 +4012,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Both the recovery span and the working span are fully allocated and active, data traffic is being - - - -Busi, et al. Expires 27 July 2026 [Page 71] - -Internet-Draft TE Common YANG Types January 2026 - - transported over (or selected from) the working span, and no trigger events are reported."; } @@ -3992,6 +4026,14 @@ Internet-Draft TE Common YANG Types January 2026 The working span has reported a failure/degrade condition, and the user traffic is being transported (or selected) on the recovery span."; + + + +Busi, et al. Expires 27 July 2026 [Page 72] + +Internet-Draft TE Common YANG Types January 2026 + + } enum recovery-failed { description @@ -4026,14 +4068,6 @@ Internet-Draft TE Common YANG Types January 2026 condition on the working span that is being controlled by the Wait-to-Restore (WTR) timer."; } - - - -Busi, et al. Expires 27 July 2026 [Page 72] - -Internet-Draft TE Common YANG Types January 2026 - - } description "Defines the status of a recovery action."; @@ -4048,6 +4082,14 @@ Internet-Draft TE Common YANG Types January 2026 type string { pattern '/?([a-zA-Z0-9\-_.]+)(/[a-zA-Z0-9\-_.]+)*'; } + + + +Busi, et al. Expires 27 July 2026 [Page 73] + +Internet-Draft TE Common YANG Types January 2026 + + description "A type for the name of a TE node template or TE link template."; @@ -4082,14 +4124,6 @@ Internet-Draft TE Common YANG Types January 2026 // empty string } type string { - - - -Busi, et al. Expires 27 July 2026 [Page 73] - -Internet-Draft TE Common YANG Types January 2026 - - pattern '([a-zA-Z0-9\-_.]+:)*' + '/?([a-zA-Z0-9\-_.]+)(/[a-zA-Z0-9\-_.]+)*'; } @@ -4104,6 +4138,14 @@ Internet-Draft TE Common YANG Types January 2026 'ietf-network' module in RFC 8345, to help the user better understand the topology before further inquiry is made."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 74] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 8345: A YANG Data Model for Network Topologies"; } @@ -4138,14 +4180,6 @@ Internet-Draft TE Common YANG Types January 2026 enum primary-reverse-path { description "Indicates that the TE path is a primary reverse path."; - - - -Busi, et al. Expires 27 July 2026 [Page 74] - -Internet-Draft TE Common YANG Types January 2026 - - } enum secondary-reverse-path { description @@ -4160,6 +4194,14 @@ Internet-Draft TE Common YANG Types January 2026 /* * TE bandwidth groupings + + + +Busi, et al. Expires 27 July 2026 [Page 75] + +Internet-Draft TE Common YANG Types January 2026 + + */ grouping te-bandwidth { @@ -4195,13 +4237,6 @@ Internet-Draft TE Common YANG Types January 2026 } } - - -Busi, et al. Expires 27 July 2026 [Page 75] - -Internet-Draft TE Common YANG Types January 2026 - - /* * TE label groupings */ @@ -4210,11 +4245,19 @@ Internet-Draft TE Common YANG Types January 2026 description "This grouping defines the generic TE label. - The modeling structure can be augmented for each technology. + The modeling structure can be augmented for each technology. + + For unspecified technologies, 'rt-types:generalized-label' + is used."; + container te-label { + + + +Busi, et al. Expires 27 July 2026 [Page 76] + +Internet-Draft TE Common YANG Types January 2026 + - For unspecified technologies, 'rt-types:generalized-label' - is used."; - container te-label { description "Container that specifies the TE label. @@ -4250,14 +4293,6 @@ Internet-Draft TE Common YANG Types January 2026 leaf provider-id { type te-global-id; default "0"; - - - -Busi, et al. Expires 27 July 2026 [Page 76] - -Internet-Draft TE Common YANG Types January 2026 - - description "An identifier to uniquely identify a provider. If omitted, it assumes that the topology provider ID @@ -4271,6 +4306,14 @@ Internet-Draft TE Common YANG Types January 2026 If omitted, it assumes that the topology client ID value = 0 (the default)."; } + + + +Busi, et al. Expires 27 July 2026 [Page 77] + +Internet-Draft TE Common YANG Types January 2026 + + leaf topology-id { type te-topology-id; default ""; @@ -4306,14 +4349,6 @@ Internet-Draft TE Common YANG Types January 2026 range "0..16777215"; } units "microseconds"; - - - -Busi, et al. Expires 27 July 2026 [Page 77] - -Internet-Draft TE Common YANG Types January 2026 - - description "One-way delay or latency."; } @@ -4327,6 +4362,14 @@ Internet-Draft TE Common YANG Types January 2026 grouping performance-metrics-two-way-delay-loss { description "Performance Metrics (PM) information in real time that can be + + + +Busi, et al. Expires 27 July 2026 [Page 78] + +Internet-Draft TE Common YANG Types January 2026 + + applicable to links or connections. PM defined in this grouping are applicable to generic TE PM @@ -4362,14 +4405,6 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions - - - -Busi, et al. Expires 27 July 2026 [Page 78] - -Internet-Draft TE Common YANG Types January 2026 - - RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -4383,6 +4418,14 @@ Internet-Draft TE Common YANG Types January 2026 provides an aggregated remainder across QoS classes."; reference "RFC 3630: Traffic Engineering (TE) Extensions to OSPF + + + +Busi, et al. Expires 27 July 2026 [Page 79] + +Internet-Draft TE Common YANG Types January 2026 + + Version 2"; } leaf one-way-residual-bandwidth-normality { @@ -4418,14 +4461,6 @@ Internet-Draft TE Common YANG Types January 2026 utilization of the link (i.e., as measured in the router). For a bundled link, bandwidth utilization is defined to be the sum of the component link bandwidth utilizations."; - - - -Busi, et al. Expires 27 July 2026 [Page 79] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf one-way-utilized-bandwidth-normality { type te-types:performance-metrics-normality; @@ -4439,6 +4474,14 @@ Internet-Draft TE Common YANG Types January 2026 description "One-way Performance Metrics (PM) throttle grouping."; reference + + + +Busi, et al. Expires 27 July 2026 [Page 80] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions RFC 7823: Performance-Based Path Selection for Explicitly @@ -4474,14 +4517,6 @@ Internet-Draft TE Common YANG Types January 2026 bandwidth minus the measured bandwidth used for the actual forwarding of non-RSVP-TE LSP packets. - - - -Busi, et al. Expires 27 July 2026 [Page 80] - -Internet-Draft TE Common YANG Types January 2026 - - For a bundled link, available bandwidth is defined to be the sum of the component link available bandwidths."; } @@ -4495,6 +4530,14 @@ Internet-Draft TE Common YANG Types January 2026 For a bundled link, bandwidth utilization is defined to be the sum of the component link bandwidth utilizations."; } + + + +Busi, et al. Expires 27 July 2026 [Page 81] + +Internet-Draft TE Common YANG Types January 2026 + + } grouping two-way-performance-metrics { @@ -4530,14 +4573,6 @@ Internet-Draft TE Common YANG Types January 2026 "Contains Performance Metrics (PM) attributes."; container performance-metrics-one-way { description - - - -Busi, et al. Expires 27 July 2026 [Page 81] - -Internet-Draft TE Common YANG Types January 2026 - - "One-way link performance information in real time."; reference "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions @@ -4551,6 +4586,14 @@ Internet-Draft TE Common YANG Types January 2026 container performance-metrics-two-way { description "Two-way link performance information in real time."; + + + +Busi, et al. Expires 27 July 2026 [Page 82] + +Internet-Draft TE Common YANG Types January 2026 + + reference "RFC 6374: Packet Loss and Delay Measurement for MPLS Networks"; @@ -4586,14 +4629,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Offset value to be added to the measured delay value."; } - - - -Busi, et al. Expires 27 July 2026 [Page 82] - -Internet-Draft TE Common YANG Types January 2026 - - leaf measure-interval { type uint32; units "seconds"; @@ -4607,6 +4642,14 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "Interval to advertise the extended metric values."; + + + +Busi, et al. Expires 27 July 2026 [Page 83] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf suppression-interval { type uint32 { @@ -4642,14 +4685,6 @@ Internet-Draft TE Common YANG Types January 2026 container threshold-accelerated-advertisement { description "When the difference between the last advertised value and - - - -Busi, et al. Expires 27 July 2026 [Page 83] - -Internet-Draft TE Common YANG Types January 2026 - - the current measured value exceeds this threshold, an 'anomalous' announcement (anomalous bit set) will be triggered."; @@ -4663,6 +4698,14 @@ Internet-Draft TE Common YANG Types January 2026 */ grouping explicit-route-hop { + + + +Busi, et al. Expires 27 July 2026 [Page 84] + +Internet-Draft TE Common YANG Types January 2026 + + description "The explicit route entry grouping."; choice type { @@ -4698,14 +4741,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Strict or loose hop."; } - - - -Busi, et al. Expires 27 July 2026 [Page 84] - -Internet-Draft TE Common YANG Types January 2026 - - } } case numbered-link-hop { @@ -4719,6 +4754,14 @@ Internet-Draft TE Common YANG Types January 2026 ReSerVation Protocol - Traffic Engineering (RSVP-TE)"; leaf link-tp-id { + + + +Busi, et al. Expires 27 July 2026 [Page 85] + +Internet-Draft TE Common YANG Types January 2026 + + type te-tp-id; mandatory true; description @@ -4754,14 +4797,6 @@ Internet-Draft TE Common YANG Types January 2026 Section 4.3, EXPLICIT_ROUTE in RSVP-TE RFC 3477: Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering - - - -Busi, et al. Expires 27 July 2026 [Page 85] - -Internet-Draft TE Common YANG Types January 2026 - - (RSVP-TE)"; leaf link-tp-id-uri { type nt:tp-id; @@ -4775,6 +4810,14 @@ Internet-Draft TE Common YANG Types January 2026 The combination of the TE link ID and the TE node ID is used to identify an unnumbered TE link."; + + + +Busi, et al. Expires 27 July 2026 [Page 86] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf node-id-uri { type nw:node-id; @@ -4810,14 +4853,6 @@ Internet-Draft TE Common YANG Types January 2026 description "The Autonomous System (AS) number."; } - - - -Busi, et al. Expires 27 July 2026 [Page 86] - -Internet-Draft TE Common YANG Types January 2026 - - leaf hop-type { type te-hop-type; default "strict"; @@ -4831,6 +4866,14 @@ Internet-Draft TE Common YANG Types January 2026 "The label explicit route hop type."; container label-hop { description + + + +Busi, et al. Expires 27 July 2026 [Page 87] + +Internet-Draft TE Common YANG Types January 2026 + + "Label hop type."; uses te-label; } @@ -4866,14 +4909,6 @@ Internet-Draft TE Common YANG Types January 2026 } grouping record-route-state { - - - -Busi, et al. Expires 27 July 2026 [Page 87] - -Internet-Draft TE Common YANG Types January 2026 - - description "The Record Route grouping."; leaf index { @@ -4887,6 +4922,14 @@ Internet-Draft TE Common YANG Types January 2026 on key values."; } choice type { + + + +Busi, et al. Expires 27 July 2026 [Page 88] + +Internet-Draft TE Common YANG Types January 2026 + + description "The Record Route entry type."; case numbered-node-hop { @@ -4922,14 +4965,6 @@ Internet-Draft TE Common YANG Types January 2026 } } } - - - -Busi, et al. Expires 27 July 2026 [Page 88] - -Internet-Draft TE Common YANG Types January 2026 - - case numbered-link-hop { description "Numbered link route hop."; @@ -4943,6 +4978,14 @@ Internet-Draft TE Common YANG Types January 2026 "Numbered TE LTP identifier."; } leaf-list flags { + + + +Busi, et al. Expires 27 July 2026 [Page 89] + +Internet-Draft TE Common YANG Types January 2026 + + type path-attribute-flags; description "Path attributes flags."; @@ -4978,14 +5021,6 @@ Internet-Draft TE Common YANG Types January 2026 "Link Termination Point (LTP) identifier."; } leaf link-tp-id { - - - -Busi, et al. Expires 27 July 2026 [Page 89] - -Internet-Draft TE Common YANG Types January 2026 - - type te-tp-id; description "TE LTP identifier. @@ -4999,6 +5034,14 @@ Internet-Draft TE Common YANG Types January 2026 "The identifier of a node in the topology."; } leaf node-id { + + + +Busi, et al. Expires 27 July 2026 [Page 90] + +Internet-Draft TE Common YANG Types January 2026 + + type te-node-id; description "The identifier of a node in the TE topology."; @@ -5034,14 +5077,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 4561: Definition of a Record Route Object (RRO) Node-Id Sub-Object"; } - - - -Busi, et al. Expires 27 July 2026 [Page 90] - -Internet-Draft TE Common YANG Types January 2026 - - } } } @@ -5055,6 +5090,14 @@ Internet-Draft TE Common YANG Types January 2026 enum inclusive { description "The label or label range is inclusive."; + + + +Busi, et al. Expires 27 July 2026 [Page 91] + +Internet-Draft TE Common YANG Types January 2026 + + } enum exclusive { description @@ -5086,18 +5129,10 @@ Internet-Draft TE Common YANG Types January 2026 } description "This is the starting label if a label range is specified. - This is the label value if a single label is specified, - in which case the 'label-end' attribute is not set."; - uses te-label; - } - - - -Busi, et al. Expires 27 July 2026 [Page 91] - -Internet-Draft TE Common YANG Types January 2026 - - + This is the label value if a single label is specified, + in which case the 'label-end' attribute is not set."; + uses te-label; + } container label-end { must "(not(../label-start/te-label/direction) and" + " not(te-label/direction))" @@ -5111,6 +5146,14 @@ Internet-Draft TE Common YANG Types January 2026 + "(not(../label-start/te-label/direction) and" + " (te-label/direction = 'forward'))" { error-message "'label-start' and 'label-end' must have the " + + + +Busi, et al. Expires 27 July 2026 [Page 92] + +Internet-Draft TE Common YANG Types January 2026 + + + "same direction."; } description @@ -5146,14 +5189,6 @@ Internet-Draft TE Common YANG Types January 2026 type yang:hex-string; description "When there are gaps between 'label-start' and 'label-end', - - - -Busi, et al. Expires 27 July 2026 [Page 92] - -Internet-Draft TE Common YANG Types January 2026 - - this attribute is used to specify the positions of the used labels. @@ -5167,6 +5202,14 @@ Internet-Draft TE Common YANG Types January 2026 In case the restriction is 'exclusive', the bit-position is set if the corresponding mapped label is not available. In this case, if the range-bitmap is not present, all the + + + +Busi, et al. Expires 27 July 2026 [Page 93] + +Internet-Draft TE Common YANG Types January 2026 + + labels in the range are not available. The most significant byte in the hex-string is the farthest @@ -5202,14 +5245,6 @@ Internet-Draft TE Common YANG Types January 2026 "The absence of the label restrictions container implies that all labels are acceptable; otherwise, only restricted labels are available."; - - - -Busi, et al. Expires 27 July 2026 [Page 93] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 7579: General Network Element Constraint Encoding for GMPLS-Controlled Networks"; @@ -5223,6 +5258,14 @@ Internet-Draft TE Common YANG Types January 2026 "Optimization metrics configuration grouping."; leaf metric-type { type identityref { + + + +Busi, et al. Expires 27 July 2026 [Page 94] + +Internet-Draft TE Common YANG Types January 2026 + + base path-metric-optimization-type; } description @@ -5258,14 +5301,6 @@ Internet-Draft TE Common YANG Types January 2026 uses te-bandwidth { description "A requested bandwidth to use for path computation."; - - - -Busi, et al. Expires 27 July 2026 [Page 94] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf link-protection { type identityref { @@ -5279,6 +5314,14 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 4202: Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)"; + + + +Busi, et al. Expires 27 July 2026 [Page 95] + +Internet-Draft TE Common YANG Types January 2026 + + } leaf setup-priority { type uint8 { @@ -5314,14 +5357,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Tunnel constraints grouping that can be set on a constraint set or directly on the tunnel."; - - - -Busi, et al. Expires 27 July 2026 [Page 95] - -Internet-Draft TE Common YANG Types January 2026 - - leaf network-id { type nw:network-id; description @@ -5335,6 +5370,14 @@ Internet-Draft TE Common YANG Types January 2026 description "List of route entries to be included or excluded when performing the path computation."; + + + +Busi, et al. Expires 27 July 2026 [Page 96] + +Internet-Draft TE Common YANG Types January 2026 + + container explicit-route-objects { description "Container for the explicit route object lists."; @@ -5370,14 +5413,6 @@ Internet-Draft TE Common YANG Types January 2026 } } list route-object-include-exclude { - - - -Busi, et al. Expires 27 July 2026 [Page 96] - -Internet-Draft TE Common YANG Types January 2026 - - key "index"; ordered-by user; description @@ -5392,6 +5427,13 @@ Internet-Draft TE Common YANG Types January 2026 "Indicates whether to include or exclude the route object. + + +Busi, et al. Expires 27 July 2026 [Page 97] + +Internet-Draft TE Common YANG Types January 2026 + + The default is to include it."; } leaf index { @@ -5426,14 +5468,6 @@ Internet-Draft TE Common YANG Types January 2026 grouping path-route-include-objects { description - - - -Busi, et al. Expires 27 July 2026 [Page 97] - -Internet-Draft TE Common YANG Types January 2026 - - "List of route objects to be included when performing the path computation."; list route-object-include-object { @@ -5449,6 +5483,13 @@ Internet-Draft TE Common YANG Types January 2026 The index is used to identify an entry in the list. + + +Busi, et al. Expires 27 July 2026 [Page 98] + +Internet-Draft TE Common YANG Types January 2026 + + The order of entries is defined by the user without relying on key values."; } @@ -5482,14 +5523,6 @@ Internet-Draft TE Common YANG Types January 2026 grouping generic-path-metric-bounds { description - - - -Busi, et al. Expires 27 July 2026 [Page 98] - -Internet-Draft TE Common YANG Types January 2026 - - "TE path metric bounds grouping."; container path-metric-bounds { description @@ -5505,6 +5538,14 @@ Internet-Draft TE Common YANG Types January 2026 TE paths that traverse TE links which have at least one link metric which exceeds the specified bounds MUST NOT + + + +Busi, et al. Expires 27 July 2026 [Page 99] + +Internet-Draft TE Common YANG Types January 2026 + + be selected."; leaf metric-type { type identityref { @@ -5538,14 +5579,6 @@ Internet-Draft TE Common YANG Types January 2026 "The objective function container that includes attributes to impose when computing a TE path."; choice algorithm { - - - -Busi, et al. Expires 27 July 2026 [Page 99] - -Internet-Draft TE Common YANG Types January 2026 - - description "Optimizations algorithm."; case metric { @@ -5561,6 +5594,14 @@ Internet-Draft TE Common YANG Types January 2026 container tiebreakers { status deprecated; description + + + +Busi, et al. Expires 27 July 2026 [Page 100] + +Internet-Draft TE Common YANG Types January 2026 + + "Container for the list of tiebreakers. This container has been deprecated by the tiebreaker @@ -5594,14 +5635,6 @@ Internet-Draft TE Common YANG Types January 2026 type identityref { base objective-function-type; } - - - -Busi, et al. Expires 27 July 2026 [Page 100] - -Internet-Draft TE Common YANG Types January 2026 - - default "te-types:of-minimize-cost-path"; description "Objective function entry."; @@ -5617,6 +5650,14 @@ Internet-Draft TE Common YANG Types January 2026 default "te-types:path-tiebreaker-random"; description "The tiebreaker criteria to apply on an equally favored set + + + +Busi, et al. Expires 27 July 2026 [Page 101] + +Internet-Draft TE Common YANG Types January 2026 + + of paths, in order to pick the best."; } } @@ -5650,14 +5691,6 @@ Internet-Draft TE Common YANG Types January 2026 } } container path-affinity-names { - - - -Busi, et al. Expires 27 July 2026 [Page 101] - -Internet-Draft TE Common YANG Types January 2026 - - description "Path affinities represented as names."; list path-affinity-name { @@ -5673,6 +5706,14 @@ Internet-Draft TE Common YANG Types January 2026 constraints."; } list affinity-name { + + + +Busi, et al. Expires 27 July 2026 [Page 102] + +Internet-Draft TE Common YANG Types January 2026 + + key "name"; description "List of named affinities."; @@ -5706,14 +5747,6 @@ Internet-Draft TE Common YANG Types January 2026 (SRLGs) to either include or exclude."; } leaf-list values { - - - -Busi, et al. Expires 27 July 2026 [Page 102] - -Internet-Draft TE Common YANG Types January 2026 - - type srlg; description "List of Shared Risk Link Group (SRLG) values."; @@ -5729,6 +5762,14 @@ Internet-Draft TE Common YANG Types January 2026 description "List of named Shared Risk Link Groups (SRLGs) to be included or excluded."; + + + +Busi, et al. Expires 27 July 2026 [Page 103] + +Internet-Draft TE Common YANG Types January 2026 + + leaf usage { type identityref { base route-usage-type; @@ -5762,14 +5803,6 @@ Internet-Draft TE Common YANG Types January 2026 } grouping common-path-constraints-attributes { - - - -Busi, et al. Expires 27 July 2026 [Page 103] - -Internet-Draft TE Common YANG Types January 2026 - - description "Common path constraints configuration grouping."; uses common-constraints; @@ -5785,6 +5818,14 @@ Internet-Draft TE Common YANG Types January 2026 description "TE named path constraints container."; uses common-path-constraints-attributes; + + + +Busi, et al. Expires 27 July 2026 [Page 104] + +Internet-Draft TE Common YANG Types January 2026 + + uses generic-path-disjointness; } } @@ -5818,14 +5859,6 @@ Internet-Draft TE Common YANG Types January 2026 container path-route-objects { description "Container for the list of route objects either returned by - - - -Busi, et al. Expires 27 July 2026 [Page 104] - -Internet-Draft TE Common YANG Types January 2026 - - the computation engine or actually used by an LSP."; list path-route-object { key "index"; @@ -5841,6 +5874,14 @@ Internet-Draft TE Common YANG Types January 2026 The index is used to identify an entry in the list. The order of entries is defined by the user without + + + +Busi, et al. Expires 27 July 2026 [Page 105] + +Internet-Draft TE Common YANG Types January 2026 + + relying on key values."; } uses explicit-route-hop; @@ -5875,13 +5916,6 @@ Internet-Draft TE Common YANG Types January 2026 } } - - -Busi, et al. Expires 27 July 2026 [Page 105] - -Internet-Draft TE Common YANG Types January 2026 - - grouping te-generic-node-id { description "A reusable grouping for a TE generic node identifier."; @@ -5897,6 +5931,13 @@ Internet-Draft TE Common YANG Types January 2026 It can be represented as IP address or dotted quad address or as a URI. + + +Busi, et al. Expires 27 July 2026 [Page 106] + +Internet-Draft TE Common YANG Types January 2026 + + The type data node disambiguates the union type."; } leaf type { @@ -5931,13 +5972,6 @@ Internet-Draft TE Common YANG Types January 2026 * "ietf-te-types" as defined in Section 4 of this document - - -Busi, et al. Expires 27 July 2026 [Page 106] - -Internet-Draft TE Common YANG Types January 2026 - - file "ietf-te-packet-types@2026-01-15.yang" module ietf-te-packet-types { yang-version 1.1; @@ -5952,6 +5986,14 @@ Internet-Draft TE Common YANG Types January 2026 import ietf-te-types { prefix te-types; reference + + + +Busi, et al. Expires 27 July 2026 [Page 107] + +Internet-Draft TE Common YANG Types January 2026 + + "RFC XXXX: Common YANG Data Types for Traffic Engineering"; } @@ -5985,15 +6027,7 @@ Internet-Draft TE Common YANG Types January 2026 Architecture (NMDA). The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL - NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', - - - -Busi, et al. Expires 27 July 2026 [Page 107] - -Internet-Draft TE Common YANG Types January 2026 - - + NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', 'MAY', and 'OPTIONAL' in this document are to be interpreted as described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. @@ -6008,6 +6042,14 @@ Internet-Draft TE Common YANG Types January 2026 Relating to IETF Documents (https://trustee.ietf.org/license-info). + + + +Busi, et al. Expires 27 July 2026 [Page 108] + +Internet-Draft TE Common YANG Types January 2026 + + This version of this YANG module is part of RFC XXXX (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself for full legal notices."; @@ -6042,14 +6084,6 @@ Internet-Draft TE Common YANG Types January 2026 /* * Identities - - - -Busi, et al. Expires 27 July 2026 [Page 108] - -Internet-Draft TE Common YANG Types January 2026 - - */ identity bandwidth-profile-type { @@ -6065,6 +6099,13 @@ Internet-Draft TE Common YANG Types January 2026 "MEF 10.3: Ethernet Services Attributes Phase 3"; } + + +Busi, et al. Expires 27 July 2026 [Page 109] + +Internet-Draft TE Common YANG Types January 2026 + + identity rfc-2697 { base bandwidth-profile-type; description @@ -6098,14 +6139,6 @@ Internet-Draft TE Common YANG Types January 2026 identity link-metric-loss { base te-types:link-metric-type; description - - - -Busi, et al. Expires 27 July 2026 [Page 109] - -Internet-Draft TE Common YANG Types January 2026 - - "The Unidirectional Link Loss Metric, measured in units of 0.000003%."; reference @@ -6121,6 +6154,14 @@ Internet-Draft TE Common YANG Types January 2026 base te-types:path-metric-type; description "The Path Delay Variation Metric, + + + +Busi, et al. Expires 27 July 2026 [Page 110] + +Internet-Draft TE Common YANG Types January 2026 + + measured in units of microseconds."; reference "RFC 8233: Extensions to the Path Computation Element @@ -6154,14 +6195,6 @@ Internet-Draft TE Common YANG Types January 2026 identity backup-protection-node-link { base backup-protection-type; description - - - -Busi, et al. Expires 27 July 2026 [Page 110] - -Internet-Draft TE Common YANG Types January 2026 - - "Backup offers node (preferred) or link protection."; } @@ -6177,6 +6210,14 @@ Internet-Draft TE Common YANG Types January 2026 identity bc-model-rdm { base bc-model-type; description + + + +Busi, et al. Expires 27 July 2026 [Page 111] + +Internet-Draft TE Common YANG Types January 2026 + + "Russian Dolls Bandwidth Constraints Model type."; reference "RFC 4127: Russian Dolls Bandwidth Constraints Model for @@ -6210,14 +6251,6 @@ Internet-Draft TE Common YANG Types January 2026 typedef te-bandwidth-requested-type { type enumeration { enum specified-value { - - - -Busi, et al. Expires 27 July 2026 [Page 111] - -Internet-Draft TE Common YANG Types January 2026 - - description "Bandwidth value is explicitly specified."; } @@ -6233,6 +6266,14 @@ Internet-Draft TE Common YANG Types January 2026 description "Enumerated type for specifying whether bandwidth is explicitly specified or automatically computed."; + + + +Busi, et al. Expires 27 July 2026 [Page 112] + +Internet-Draft TE Common YANG Types January 2026 + + } typedef te-class-type { @@ -6267,13 +6308,6 @@ Internet-Draft TE Common YANG Types January 2026 "Bandwidth values, expressed in kilobits per second."; } - - -Busi, et al. Expires 27 July 2026 [Page 112] - -Internet-Draft TE Common YANG Types January 2026 - - typedef bandwidth-mbps { type uint64; units "megabits per second"; @@ -6288,6 +6322,14 @@ Internet-Draft TE Common YANG Types January 2026 "Bandwidth values, expressed in gigabits per second."; } + + + +Busi, et al. Expires 27 July 2026 [Page 113] + +Internet-Draft TE Common YANG Types January 2026 + + /* * Groupings */ @@ -6322,14 +6364,6 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-max-delay { type uint32 { - - - -Busi, et al. Expires 27 July 2026 [Page 113] - -Internet-Draft TE Common YANG Types January 2026 - - range "0..16777215"; } units "microseconds"; @@ -6344,6 +6378,14 @@ Internet-Draft TE Common YANG Types January 2026 } leaf one-way-delay-variation { type uint32 { + + + +Busi, et al. Expires 27 July 2026 [Page 114] + +Internet-Draft TE Common YANG Types January 2026 + + range "0..16777215"; } units "microseconds"; @@ -6378,14 +6420,6 @@ Internet-Draft TE Common YANG Types January 2026 sent over a configurable interval. The finest precision is 0.000003%."; - - - -Busi, et al. Expires 27 July 2026 [Page 114] - -Internet-Draft TE Common YANG Types January 2026 - - reference "RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions, Section 4.4"; @@ -6400,6 +6434,14 @@ Internet-Draft TE Common YANG Types January 2026 Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions + + + +Busi, et al. Expires 27 July 2026 [Page 115] + +Internet-Draft TE Common YANG Types January 2026 + + RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -6434,14 +6476,6 @@ Internet-Draft TE Common YANG Types January 2026 Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric Extensions - - - -Busi, et al. Expires 27 July 2026 [Page 115] - -Internet-Draft TE Common YANG Types January 2026 - - RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) Using TE Metric Extensions"; @@ -6456,6 +6490,14 @@ Internet-Draft TE Common YANG Types January 2026 "Two-way maximum delay or latency."; } leaf two-way-max-delay-normality { + + + +Busi, et al. Expires 27 July 2026 [Page 116] + +Internet-Draft TE Common YANG Types January 2026 + + type te-types:performance-metrics-normality; default "normal"; description @@ -6490,14 +6532,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions RFC 8570: IS-IS Traffic Engineering (TE) Metric - - - -Busi, et al. Expires 27 July 2026 [Page 116] - -Internet-Draft TE Common YANG Types January 2026 - - Extensions RFC 7823: Performance-Based Path Selection for Explicitly Routed Label Switched Paths (LSPs) @@ -6512,6 +6546,14 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "Two-way packet loss as a percentage of the total traffic + + + +Busi, et al. Expires 27 July 2026 [Page 117] + +Internet-Draft TE Common YANG Types January 2026 + + sent over a configurable interval. The finest precision is 0.000003%."; @@ -6546,14 +6588,6 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "One-way maximum delay or latency."; - - - -Busi, et al. Expires 27 July 2026 [Page 117] - -Internet-Draft TE Common YANG Types January 2026 - - } leaf one-way-delay-variation { type uint32 { @@ -6568,6 +6602,14 @@ Internet-Draft TE Common YANG Types January 2026 type decimal64 { fraction-digits 6; range "0..50.331642"; + + + +Busi, et al. Expires 27 July 2026 [Page 118] + +Internet-Draft TE Common YANG Types January 2026 + + } units "percent"; default "0"; @@ -6602,14 +6644,6 @@ Internet-Draft TE Common YANG Types January 2026 "RFC 7679: A One-Way Delay Metric for IP Performance Metrics (IPPM)"; } - - - -Busi, et al. Expires 27 July 2026 [Page 118] - -Internet-Draft TE Common YANG Types January 2026 - - leaf one-way-delay-variation { type yang:gauge64; units "microseconds"; @@ -6624,6 +6658,14 @@ Internet-Draft TE Common YANG Types January 2026 fraction-digits 5; range "0..100"; } + + + +Busi, et al. Expires 27 July 2026 [Page 119] + +Internet-Draft TE Common YANG Types January 2026 + + description "The ratio of packets dropped to packets transmitted between two endpoints."; @@ -6658,14 +6700,6 @@ Internet-Draft TE Common YANG Types January 2026 type uint32 { range "0..16777215"; } - - - -Busi, et al. Expires 27 July 2026 [Page 119] - -Internet-Draft TE Common YANG Types January 2026 - - units "microseconds"; default "0"; description @@ -6680,6 +6714,14 @@ Internet-Draft TE Common YANG Types January 2026 default "0"; description "Two-way packet loss as a percentage of the total traffic + + + +Busi, et al. Expires 27 July 2026 [Page 120] + +Internet-Draft TE Common YANG Types January 2026 + + sent over a configurable interval. The finest precision is 0.000003%."; @@ -6714,14 +6756,6 @@ Internet-Draft TE Common YANG Types January 2026 type yang:gauge64; units "microseconds"; description - - - -Busi, et al. Expires 27 July 2026 [Page 120] - -Internet-Draft TE Common YANG Types January 2026 - - "Two-way delay variation."; reference "RFC 5481: Packet Delay Variation Applicability Statement"; @@ -6737,6 +6771,13 @@ Internet-Draft TE Common YANG Types January 2026 } } + + +Busi, et al. Expires 27 July 2026 [Page 121] + +Internet-Draft TE Common YANG Types January 2026 + + grouping performance-metrics-throttle-container-packet { description "Packet Performance Metrics (PM) threshold grouping."; @@ -6770,14 +6811,6 @@ Internet-Draft TE Common YANG Types January 2026 "Common parameters to define bandwidth profiles, also known as traffic profiles in RFC 2475, that may be used to specify the temporal properties of a packet stream (e.g., MPLS-TE LSPs), - - - -Busi, et al. Expires 27 July 2026 [Page 121] - -Internet-Draft TE Common YANG Types January 2026 - - e.g., as specified in MEF 10, RFC 2697 or RFC 2698."; reference "RFC 2475: An Architecture for Differentiated Services @@ -6793,6 +6826,14 @@ Internet-Draft TE Common YANG Types January 2026 leaf cbs { type uint64; units "bytes"; + + + +Busi, et al. Expires 27 July 2026 [Page 122] + +Internet-Draft TE Common YANG Types January 2026 + + description "Committed Burst Size (CBS)."; } @@ -6826,14 +6867,6 @@ Internet-Draft TE Common YANG Types January 2026 description "Bandwidth attributes for TE Packet paths."; container packet-bandwidth { - - - -Busi, et al. Expires 27 July 2026 [Page 122] - -Internet-Draft TE Common YANG Types January 2026 - - description "Bandwidth attributes for TE Packet paths."; leaf specification-type { @@ -6849,6 +6882,14 @@ Internet-Draft TE Common YANG Types January 2026 } type bandwidth-kbps; description + + + +Busi, et al. Expires 27 July 2026 [Page 123] + +Internet-Draft TE Common YANG Types January 2026 + + "Set the bandwidth value explicitly, e.g., using offline calculation."; } @@ -6880,16 +6921,8 @@ Internet-Draft TE Common YANG Types January 2026 reference "RFC 4124: Protocol Extensions for Support of Diffserv-aware MPLS Traffic Engineering, - Section 4.3.1"; - } - - - -Busi, et al. Expires 27 July 2026 [Page 123] - -Internet-Draft TE Common YANG Types January 2026 - - + Section 4.3.1"; + } leaf signaled-bandwidth { type te-packet-types:bandwidth-kbps; config false; @@ -6905,6 +6938,14 @@ Internet-Draft TE Common YANG Types January 2026 bandwidth should be reflected."; } } + + + +Busi, et al. Expires 27 July 2026 [Page 124] + +Internet-Draft TE Common YANG Types January 2026 + + } grouping te-packet-link-bandwidth { @@ -6939,13 +6980,6 @@ Internet-Draft TE Common YANG Types January 2026 the "YANG Module Names" registry [RFC6020][RFC9890] within the "YANG Parameters" registry group. - - -Busi, et al. Expires 27 July 2026 [Page 124] - -Internet-Draft TE Common YANG Types January 2026 - - name: ietf-te-types Maintained by IANA? N namespace: urn:ietf:params:xml:ns:yang:ietf-te-types @@ -6958,6 +6992,16 @@ Internet-Draft TE Common YANG Types January 2026 prefix: te-packet-types reference: RFC XXXX + + + + + +Busi, et al. Expires 27 July 2026 [Page 125] + +Internet-Draft TE Common YANG Types January 2026 + + 7. Security Considerations This section is modeled after the template described in Section 3.7 @@ -6992,16 +7036,6 @@ Internet-Draft TE Common YANG Types January 2026 8.1. Normative References - - - - - -Busi, et al. Expires 27 July 2026 [Page 125] - -Internet-Draft TE Common YANG Types January 2026 - - [ISOIEC_9899] International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC), @@ -7014,6 +7048,16 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC2119, March 1997, . + + + + + +Busi, et al. Expires 27 July 2026 [Page 126] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP Tunnels", RFC 3209, DOI 10.17487/RFC3209, December 2001, @@ -7050,14 +7094,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC4124, June 2005, . - - - -Busi, et al. Expires 27 July 2026 [Page 126] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC4202] Kompella, K., Ed. and Y. Rekhter, Ed., "Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4202, DOI 10.17487/RFC4202, October 2005, @@ -7068,6 +7104,16 @@ Internet-Draft TE Common YANG Types January 2026 (GMPLS)", RFC 4203, DOI 10.17487/RFC4203, October 2005, . + + + + + +Busi, et al. Expires 27 July 2026 [Page 127] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC4328] Papadimitriou, D., Ed., "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Extensions for G.709 Optical Transport Networks Control", RFC 4328, @@ -7106,20 +7152,24 @@ Internet-Draft TE Common YANG Types January 2026 Aggregation", RFC 5003, DOI 10.17487/RFC5003, September 2007, . + [RFC5150] Ayyangar, A., Kompella, K., Vasseur, JP., and A. Farrel, + "Label Switched Path Stitching with Generalized + Multiprotocol Label Switching Traffic Engineering (GMPLS + TE)", RFC 5150, DOI 10.17487/RFC5150, February 2008, + . + -Busi, et al. Expires 27 July 2026 [Page 127] + + + + +Busi, et al. Expires 27 July 2026 [Page 128] Internet-Draft TE Common YANG Types January 2026 - [RFC5150] Ayyangar, A., Kompella, K., Vasseur, JP., and A. Farrel, - "Label Switched Path Stitching with Generalized - Multiprotocol Label Switching Traffic Engineering (GMPLS - TE)", RFC 5150, DOI 10.17487/RFC5150, February 2008, - . - [RFC5151] Farrel, A., Ed., Ayyangar, A., and JP. Vasseur, "Inter- Domain MPLS and GMPLS Traffic Engineering -- Resource Reservation Protocol-Traffic Engineering (RSVP-TE) @@ -7159,23 +7209,23 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC5520, April 2009, . + [RFC5541] Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of + Objective Functions in the Path Computation Element + Communication Protocol (PCEP)", RFC 5541, + DOI 10.17487/RFC5541, June 2009, + . + -Busi, et al. Expires 27 July 2026 [Page 128] +Busi, et al. Expires 27 July 2026 [Page 129] Internet-Draft TE Common YANG Types January 2026 - [RFC5541] Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of - Objective Functions in the Path Computation Element - Communication Protocol (PCEP)", RFC 5541, - DOI 10.17487/RFC5541, June 2009, - . - [RFC5557] Lee, Y., Le Roux, JL., King, D., and E. Oki, "Path Computation Element Communication Protocol (PCEP) Requirements and Protocol Extensions in Support of Global @@ -7217,21 +7267,21 @@ Internet-Draft TE Common YANG Types January 2026 Engineering in IS-IS", RFC 6119, DOI 10.17487/RFC6119, February 2011, . + [RFC6368] Marques, P., Raszuk, R., Patel, K., Kumaki, K., and T. + Yamagata, "Internal BGP as the Provider/Customer Edge + Protocol for BGP/MPLS IP Virtual Private Networks (VPNs)", + RFC 6368, DOI 10.17487/RFC6368, September 2011, + . + -Busi, et al. Expires 27 July 2026 [Page 129] +Busi, et al. Expires 27 July 2026 [Page 130] Internet-Draft TE Common YANG Types January 2026 - [RFC6368] Marques, P., Raszuk, R., Patel, K., Kumaki, K., and T. - Yamagata, "Internal BGP as the Provider/Customer Edge - Protocol for BGP/MPLS IP Virtual Private Networks (VPNs)", - RFC 6368, DOI 10.17487/RFC6368, September 2011, - . - [RFC6370] Bocci, M., Swallow, G., and E. Gray, "MPLS Transport Profile (MPLS-TP) Identifiers", RFC 6370, DOI 10.17487/RFC6370, September 2011, @@ -7274,20 +7324,20 @@ Internet-Draft TE Common YANG Types January 2026 Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, . + [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., + and K. Pithewan, "GMPLS Signaling Extensions for Control + of Evolving G.709 Optical Transport Networks", RFC 7139, + DOI 10.17487/RFC7139, March 2014, + . + -Busi, et al. Expires 27 July 2026 [Page 130] +Busi, et al. Expires 27 July 2026 [Page 131] Internet-Draft TE Common YANG Types January 2026 - [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., - and K. Pithewan, "GMPLS Signaling Extensions for Control - of Evolving G.709 Optical Transport Networks", RFC 7139, - DOI 10.17487/RFC7139, March 2014, - . - [RFC7260] Takacs, A., Fedyk, D., and J. He, "GMPLS RSVP-TE Extensions for Operations, Administration, and Maintenance (OAM) Configuration", RFC 7260, DOI 10.17487/RFC7260, June @@ -7327,17 +7377,6 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7571, DOI 10.17487/RFC7571, July 2015, . - - - - - - -Busi, et al. Expires 27 July 2026 [Page 131] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and J. Han, "General Network Element Constraint Encoding for GMPLS-Controlled Networks", RFC 7579, @@ -7348,6 +7387,13 @@ Internet-Draft TE Common YANG Types January 2026 RFC 7950, DOI 10.17487/RFC7950, August 2016, . + + +Busi, et al. Expires 27 July 2026 [Page 132] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8001] Zhang, F., Ed., Gonzalez de Dios, O., Ed., Margaria, C., Hartley, M., and Z. Ali, "RSVP-TE Extensions for Collecting Shared Risk Link Group (SRLG) Information", @@ -7387,13 +7433,6 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC8306, November 2017, . - - -Busi, et al. Expires 27 July 2026 [Page 132] - -Internet-Draft TE Common YANG Types January 2026 - - [RFC8341] Bierman, A. and M. Bjorklund, "Network Configuration Access Control Model", STD 91, RFC 8341, DOI 10.17487/RFC8341, March 2018, @@ -7404,6 +7443,13 @@ Internet-Draft TE Common YANG Types January 2026 Network Topologies", RFC 8345, DOI 10.17487/RFC8345, March 2018, . + + +Busi, et al. Expires 27 July 2026 [Page 133] + +Internet-Draft TE Common YANG Types January 2026 + + [RFC8570] Ginsberg, L., Ed., Previdi, S., Ed., Giacalone, S., Ward, D., Drake, J., and Q. Wu, "IS-IS Traffic Engineering (TE) Metric Extensions", RFC 8570, DOI 10.17487/RFC8570, March @@ -7443,13 +7489,6 @@ Internet-Draft TE Common YANG Types January 2026 8.2. Informative References - - -Busi, et al. Expires 27 July 2026 [Page 133] - -Internet-Draft TE Common YANG Types January 2026 - - [I-D.ietf-netmod-rfc8407bis] Bierman, A., Boucadair, M., and Q. Wu, "Guidelines for Authors and Reviewers of Documents Containing YANG Data @@ -7458,6 +7497,15 @@ Internet-Draft TE Common YANG Types January 2026 . + + + + +Busi, et al. Expires 27 July 2026 [Page 134] + +Internet-Draft TE Common YANG Types January 2026 + + [I-D.ietf-pce-sid-algo] Sidor, S., Rose, Z., Peng, S., Peng, S., and A. Stone, "Carrying SR-Algorithm in Path Computation Element @@ -7498,19 +7546,22 @@ Internet-Draft TE Common YANG Types January 2026 Marker", RFC 2698, DOI 10.17487/RFC2698, September 1999, . + [RFC2702] Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. + McManus, "Requirements for Traffic Engineering Over MPLS", + RFC 2702, DOI 10.17487/RFC2702, September 1999, + . + -Busi, et al. Expires 27 July 2026 [Page 134] + + + +Busi, et al. Expires 27 July 2026 [Page 135] Internet-Draft TE Common YANG Types January 2026 - [RFC2702] Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. - McManus, "Requirements for Traffic Engineering Over MPLS", - RFC 2702, DOI 10.17487/RFC2702, September 1999, - . - [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, DOI 10.17487/RFC3031, January 2001, @@ -7551,22 +7602,22 @@ Internet-Draft TE Common YANG Types January 2026 DOI 10.17487/RFC4427, March 2006, . + [RFC4657] Ash, J., Ed. and J.L. Le Roux, Ed., "Path Computation + Element (PCE) Communication Protocol Generic + Requirements", RFC 4657, DOI 10.17487/RFC4657, September + 2006, . + -Busi, et al. Expires 27 July 2026 [Page 135] +Busi, et al. Expires 27 July 2026 [Page 136] Internet-Draft TE Common YANG Types January 2026 - [RFC4657] Ash, J., Ed. and J.L. Le Roux, Ed., "Path Computation - Element (PCE) Communication Protocol Generic - Requirements", RFC 4657, DOI 10.17487/RFC4657, September - 2006, . - [RFC4736] Vasseur, JP., Ed., Ikejiri, Y., and R. Zhang, "Reoptimization of Multiprotocol Label Switching (MPLS) Traffic Engineering (TE) Loosely Routed Label Switched @@ -7613,7 +7664,12 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 136] + + + + + +Busi, et al. Expires 27 July 2026 [Page 137] Internet-Draft TE Common YANG Types January 2026 @@ -7669,7 +7725,7 @@ A.1. TE Types Schema Tree -Busi, et al. Expires 27 July 2026 [Page 137] +Busi, et al. Expires 27 July 2026 [Page 138] Internet-Draft TE Common YANG Types January 2026 @@ -7725,7 +7781,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 138] +Busi, et al. Expires 27 July 2026 [Page 139] Internet-Draft TE Common YANG Types January 2026 @@ -7781,7 +7837,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 139] +Busi, et al. Expires 27 July 2026 [Page 140] Internet-Draft TE Common YANG Types January 2026 @@ -7837,7 +7893,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 140] +Busi, et al. Expires 27 July 2026 [Page 141] Internet-Draft TE Common YANG Types January 2026 @@ -7893,7 +7949,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 141] +Busi, et al. Expires 27 July 2026 [Page 142] Internet-Draft TE Common YANG Types January 2026 @@ -7949,7 +8005,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 142] +Busi, et al. Expires 27 July 2026 [Page 143] Internet-Draft TE Common YANG Types January 2026 @@ -8005,7 +8061,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 143] +Busi, et al. Expires 27 July 2026 [Page 144] Internet-Draft TE Common YANG Types January 2026 @@ -8061,7 +8117,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 144] +Busi, et al. Expires 27 July 2026 [Page 145] Internet-Draft TE Common YANG Types January 2026 @@ -8117,7 +8173,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 145] +Busi, et al. Expires 27 July 2026 [Page 146] Internet-Draft TE Common YANG Types January 2026 @@ -8173,7 +8229,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 146] +Busi, et al. Expires 27 July 2026 [Page 147] Internet-Draft TE Common YANG Types January 2026 @@ -8229,7 +8285,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 147] +Busi, et al. Expires 27 July 2026 [Page 148] Internet-Draft TE Common YANG Types January 2026 @@ -8285,7 +8341,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 148] +Busi, et al. Expires 27 July 2026 [Page 149] Internet-Draft TE Common YANG Types January 2026 @@ -8341,7 +8397,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 149] +Busi, et al. Expires 27 July 2026 [Page 150] Internet-Draft TE Common YANG Types January 2026 @@ -8397,7 +8453,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 150] +Busi, et al. Expires 27 July 2026 [Page 151] Internet-Draft TE Common YANG Types January 2026 @@ -8453,7 +8509,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 151] +Busi, et al. Expires 27 July 2026 [Page 152] Internet-Draft TE Common YANG Types January 2026 @@ -8509,7 +8565,7 @@ A.2. Packet TE Types Schema Tree -Busi, et al. Expires 27 July 2026 [Page 152] +Busi, et al. Expires 27 July 2026 [Page 153] Internet-Draft TE Common YANG Types January 2026 @@ -8565,7 +8621,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 153] +Busi, et al. Expires 27 July 2026 [Page 154] Internet-Draft TE Common YANG Types January 2026 @@ -8621,7 +8677,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 154] +Busi, et al. Expires 27 July 2026 [Page 155] Internet-Draft TE Common YANG Types January 2026 @@ -8677,7 +8733,7 @@ Appendix B. Changes from RFC 8776 -Busi, et al. Expires 27 July 2026 [Page 155] +Busi, et al. Expires 27 July 2026 [Page 156] Internet-Draft TE Common YANG Types January 2026 @@ -8733,7 +8789,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 156] +Busi, et al. Expires 27 July 2026 [Page 157] Internet-Draft TE Common YANG Types January 2026 @@ -8789,7 +8845,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 157] +Busi, et al. Expires 27 July 2026 [Page 158] Internet-Draft TE Common YANG Types January 2026 @@ -8845,7 +8901,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 158] +Busi, et al. Expires 27 July 2026 [Page 159] Internet-Draft TE Common YANG Types January 2026 @@ -8901,7 +8957,7 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 159] +Busi, et al. Expires 27 July 2026 [Page 160] Internet-Draft TE Common YANG Types January 2026 @@ -8957,7 +9013,7 @@ Authors' Addresses -Busi, et al. Expires 27 July 2026 [Page 160] +Busi, et al. Expires 27 July 2026 [Page 161] Internet-Draft TE Common YANG Types January 2026 @@ -9013,4 +9069,4 @@ Internet-Draft TE Common YANG Types January 2026 -Busi, et al. Expires 27 July 2026 [Page 161] +Busi, et al. Expires 27 July 2026 [Page 162] diff --git a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml index a6504bd..db385f9 100644 --- a/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml +++ b/drafts/te-types-update/draft-ietf-teas-rfc8776-update.xml @@ -119,6 +119,31 @@ summarizes all of the substitutions that are needed. 2026-01-23 --> the actual date of the publication of this document +
References to RFCs + +This document references a huge number of RFCs only by the RFC number which makes it really hard to follow. + +A preference has been expressed to replace the references with the RFC title in the text and just use RFC number as a reference. + +For example: + +In section 1 change: + +
  • + Section 4.12 of and Section 4.13 of +. +
+ +to + +
  • + Section 4.12 and Section 4.13 of YANG Data Models guidelines +document . +
+ +It is suggested that the RFC Editor and the tooling team identify a way to expand the references as proposed in a programmatic way. + +
Terminology @@ -7521,7 +7546,7 @@ For example using 'explicit-route-hop', 'record-route-state' or 'te-topology-ide - +
The Complete Schema Trees @@ -8605,826 +8630,830 @@ for their valuable comments and suggestions on this document.