| rfc9902v4.txt | rfc9902.txt | |||
|---|---|---|---|---|
| skipping to change at line 12 ¶ | skipping to change at line 12 ¶ | |||
| Internet Engineering Task Force (IETF) S. Litkowski | Internet Engineering Task Force (IETF) S. Litkowski | |||
| Request for Comments: 9902 Cisco Systems | Request for Comments: 9902 Cisco Systems | |||
| Category: Standards Track Y. Qu | Category: Standards Track Y. Qu | |||
| ISSN: 2070-1721 Futurewei Technologies | ISSN: 2070-1721 Futurewei Technologies | |||
| A. Lindem | A. Lindem | |||
| LabN Consulting, L.L.C. | LabN Consulting, L.L.C. | |||
| I. Chen | I. Chen | |||
| Red Hat, Inc. | Red Hat, Inc. | |||
| J. Tantsura | J. Tantsura | |||
| Nvidia | Nvidia | |||
| November 2025 | December 2025 | |||
| A YANG Data Model for IS-IS Segment Routing over the MPLS Data Plane | A YANG Data Model for IS-IS Segment Routing over the MPLS Data Plane | |||
| Abstract | Abstract | |||
| This document defines a YANG data model that can be used to manage | This document defines a YANG data model that can be used to manage | |||
| IS-IS extensions for Segment Routing (SR) over the MPLS data plane. | IS-IS extensions for Segment Routing (SR) over the MPLS data plane. | |||
| Status of This Memo | Status of This Memo | |||
| skipping to change at line 54 ¶ | skipping to change at line 54 ¶ | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Revised BSD License text as described in Section 4.e of the | include Revised BSD License text as described in Section 4.e of the | |||
| Trust Legal Provisions and are provided without warranty as described | Trust Legal Provisions and are provided without warranty as described | |||
| in the Revised BSD License. | in the Revised BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Overview | 1. Overview | |||
| 1.1. Tree Diagrams | 1.1. Tree Diagrams | |||
| 2. Design of the IS-IS MPLS Segment Routing Module | 2. Design of the YANG Module for IS-IS MPLS Segment Routing | |||
| 2.1. Segment Routing Activation | 2.1. Segment Routing Activation | |||
| 2.2. Advertising Mapping Server Policy | 2.2. Advertising Mapping Server Policy | |||
| 2.3. IP Fast Reroute | 2.3. IP Fast Reroute | |||
| 3. IS-IS MPLS Segment Routing over MPLS YANG Module | 3. IS-IS Segment Routing over MPLS YANG Module | |||
| 4. Security Considerations | 4. Security Considerations | |||
| 5. IANA Considerations | 5. IANA Considerations | |||
| 6. References | 6. References | |||
| 6.1. Normative References | 6.1. Normative References | |||
| 6.2. Informative References | 6.2. Informative References | |||
| Appendix A. A Configuration Example | Appendix A. A Configuration Example | |||
| Appendix B. IS-IS MPLS Segment Routing Module Tree | Appendix B. IS-IS MPLS Segment Routing Module Tree | |||
| Acknowledgements | Acknowledgements | |||
| Authors' Addresses | Authors' Addresses | |||
| skipping to change at line 81 ¶ | skipping to change at line 81 ¶ | |||
| This document defines a device YANG data model [RFC7950] that can be | This document defines a device YANG data model [RFC7950] that can be | |||
| used to manage IS-IS extensions for Segment Routing (SR) [RFC8667] | used to manage IS-IS extensions for Segment Routing (SR) [RFC8667] | |||
| over the MPLS data plane. It is an augmentation to the IS-IS YANG | over the MPLS data plane. It is an augmentation to the IS-IS YANG | |||
| data model [RFC9130]. | data model [RFC9130]. | |||
| 1.1. Tree Diagrams | 1.1. Tree Diagrams | |||
| This document uses the graphical representation of a data model as | This document uses the graphical representation of a data model as | |||
| defined in [RFC8340]. | defined in [RFC8340]. | |||
| 2. Design of the IS-IS MPLS Segment Routing Module | 2. Design of the YANG Module for IS-IS MPLS Segment Routing | |||
| The IS-IS SR MPLS YANG module requires support for the base SR module | The IS-IS SR MPLS YANG module requires support for the base SR module | |||
| [RFC9020], which defines the global SR management independent of any | [RFC9020], which defines the global SR management independent of any | |||
| specific routing protocol configuration, and support of the IS-IS | specific routing protocol configuration, and support of the IS-IS | |||
| base model [RFC9130], which defines the basic IS-IS configuration and | base model [RFC9130], which defines the basic IS-IS configuration and | |||
| state. | state. | |||
| The "ietf-isis-sr-mpls" data model defines both the data nodes to | The "ietf-isis-sr-mpls" data model defines both the data nodes to | |||
| configure IS-IS SR MPLS extensions and the additions to the IS-IS | configure IS-IS SR MPLS extensions and the additions to the IS-IS | |||
| Link State Protocol Data Units (LSPs) necessary to support MPLS SR. | Link State Protocol Data Units (LSPs) necessary to support MPLS SR. | |||
| skipping to change at line 116 ¶ | skipping to change at line 116 ¶ | |||
| The "bindings/receive" leaf controls the reception and process of | The "bindings/receive" leaf controls the reception and process of | |||
| mapping server entries. | mapping server entries. | |||
| 2.3. IP Fast Reroute | 2.3. IP Fast Reroute | |||
| The IS-IS SR MPLS module augments the Fast Reroute (FRR) container | The IS-IS SR MPLS module augments the Fast Reroute (FRR) container | |||
| under interface. It brings the ability to activate Topology | under interface. It brings the ability to activate Topology | |||
| Independent Loop-Free Alternate (TI-LFA) and also enhances Remote LFA | Independent Loop-Free Alternate (TI-LFA) and also enhances Remote LFA | |||
| (RLFA) to use SR tunneling instead of LDP. | (RLFA) to use SR tunneling instead of LDP. | |||
| 3. IS-IS MPLS Segment Routing over MPLS YANG Module | 3. IS-IS Segment Routing over MPLS YANG Module | |||
| [RFC6991], [RFC8102], [RFC8294], [RFC8349], [RFC8402], [RFC8667], | [RFC6991], [RFC8102], [RFC8294], [RFC8349], [RFC8402], [RFC8667], | |||
| [RFC9020], [RFC9130], and [RFC9855] are referenced in the YANG | [RFC9020], [RFC9130], and [RFC9855] are referenced in the YANG | |||
| module. | module. | |||
| <CODE BEGINS> file "ietf-isis-sr-mpls@2025-11-21.yang" | <CODE BEGINS> file "ietf-isis-sr-mpls@2025-11-21.yang" | |||
| module ietf-isis-sr-mpls { | module ietf-isis-sr-mpls { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-isis-sr-mpls"; | namespace "urn:ietf:params:xml:ns:yang:ietf-isis-sr-mpls"; | |||
| prefix isis-sr-mpls; | prefix isis-sr-mpls; | |||
| End of changes. 5 change blocks. | ||||
| 5 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||