YANG Data Model for Segment Routing
draft-ietf-spring-sr-yang-29
Document | Type | Active Internet-Draft (spring WG) | |
---|---|---|---|
Authors | Stephane Litkowski , Yingzhen Qu , Acee Lindem , Pushpasis Sarkar , Jeff Tantsura | ||
Last updated | 2021-01-21 (latest revision 2020-12-08) | ||
Replaces | draft-litkowski-spring-sr-yang | ||
Stream | IETF | ||
Intended RFC status | Proposed Standard | ||
Formats | plain text pdf htmlized (tools) htmlized bibtex | ||
Yang Validation | ☯ 0 errors, 0 warnings. | ||
Reviews | |||
Additional Resources | |||
Stream | WG state | Submitted to IESG for Publication | |
Document shepherd | Joel Halpern | ||
Shepherd write-up | Show (last changed 2020-07-28) | ||
IESG | IESG state | IESG Evaluation::Revised I-D Needed | |
Consensus Boilerplate | Yes | ||
Telechat date |
Has a DISCUSS. Needs one more YES or NO OBJECTION position to pass. |
||
Responsible AD | Martin Vigoureux | ||
Send notices to | Joel Halpern <jmh@joelhalpern.com> | ||
IANA | IANA review state | IANA OK - Actions Needed | |
IANA expert review state | Expert Reviews OK |
SPRING Working Group S. Litkowski Internet-Draft Cisco Systems Intended status: Standards Track Y. Qu Expires: June 11, 2021 Futurewei A. Lindem Cisco Systems P. Sarkar Arrcus Networks J. Tantsura Apstra December 8, 2020 YANG Data Model for Segment Routing draft-ietf-spring-sr-yang-29 Abstract This document defines a YANG data model for segment routing configuration and operation, which is to be augmented by different segment routing data planes. The document also defines a YANG model that is intended to be used on network elements to configure or operate segment routing MPLS data plane, as well as some generic containers to be reused by IGP protocol modules to support segment routing. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any 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 June 11, 2021. Copyright Notice Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved. Litkowski, et al. Expires June 11, 2021 [Page 1] Internet-Draft sr-yang-cfg December 2020 This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Terminology and Notation . . . . . . . . . . . . . . . . . . 3 2.1. Tree diagram . . . . . . . . . . . . . . . . . . . . . . 3 2.2. Prefixes in Data Node Names . . . . . . . . . . . . . . . 3 3. Design of the Data Model . . . . . . . . . . . . . . . . . . 3 4. Configuration . . . . . . . . . . . . . . . . . . . . . . . . 6 5. IGP Control plane configuration . . . . . . . . . . . . . . . 6 5.1. IGP interface configuration . . . . . . . . . . . . . . . 7 5.1.1. Adjacency SID properties . . . . . . . . . . . . . . 7 5.1.1.1. Bundling . . . . . . . . . . . . . . . . . . . . 7 5.1.1.2. Protection . . . . . . . . . . . . . . . . . . . 8 6. State Data . . . . . . . . . . . . . . . . . . . . . . . . . 8 7. Notifications . . . . . . . . . . . . . . . . . . . . . . . . 8 8. YANG Modules . . . . . . . . . . . . . . . . . . . . . . . . 9 8.1. YANG Module for Segment Routing . . . . . . . . . . . . . 9 8.2. YANG Module for Segment Routing Common Types . . . . . . 11 8.3. YANG Module for Segment Routing MPLS . . . . . . . . . . 16 9. Security Considerations . . . . . . . . . . . . . . . . . . . 29 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 30 11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 30 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 31 12.1. Normative References . . . . . . . . . . . . . . . . . . 31 12.2. Informative References . . . . . . . . . . . . . . . . . 33 Appendix A. Configuration examples . . . . . . . . . . . . . . . 34 A.1. SR MPLS with IPv4 . . . . . . . . . . . . . . . . . . . . 34 A.2. SR MPLS with IPv6 . . . . . . . . . . . . . . . . . . . . 37 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 40 1. Introduction This document defines a YANG data model [RFC7950] for segment routing [RFC8402] configuration and operation. The document also defines aShow full document text