--- 1/draft-ietf-isis-sr-yang-07.txt 2020-07-12 13:13:18.016020577 -0700 +++ 2/draft-ietf-isis-sr-yang-08.txt 2020-07-12 13:13:18.080022209 -0700 @@ -1,25 +1,25 @@ IS-IS Working Group S. Litkowski Internet-Draft Cisco Systems Intended status: Standards Track Y. Qu -Expires: July 12, 2020 Futurewei +Expires: January 13, 2021 Futurewei P. Sarkar Individual I. Chen The MITRE Corporation J. Tantsura Apstra - January 9, 2020 + July 12, 2020 YANG Data Model for IS-IS Segment Routing - draft-ietf-isis-sr-yang-07 + draft-ietf-isis-sr-yang-08 Abstract This document defines a YANG data model that can be used to configure and manage IS-IS Segment Routing. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. @@ -27,21 +27,21 @@ 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 July 12, 2020. + This Internet-Draft will expire on January 13, 2021. Copyright Notice Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved. 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 @@ -56,36 +56,36 @@ 1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3 3. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 3 4. IS-IS Segment Routing . . . . . . . . . . . . . . . . . . . . 3 5. IS-IS Segment Routing configuration . . . . . . . . . . . . . 6 5.1. Segment Routing activation . . . . . . . . . . . . . . . 6 5.2. Advertising mapping server policy . . . . . . . . . . . . 6 5.3. IP Fast reroute . . . . . . . . . . . . . . . . . . . . . 6 6. IS-IS Segment Routing YANG Module . . . . . . . . . . . . . . 6 7. Security Considerations . . . . . . . . . . . . . . . . . . . 21 - 8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 21 - 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 21 + 8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 22 + 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 22 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 22 11. Change log for ietf-isis-sr YANG module . . . . . . . . . . . 22 11.1. From version -03 to version -04 . . . . . . . . . . . . 22 11.2. From version -02 to version -03 . . . . . . . . . . . . 22 - 11.3. From isis-sr document version -01 to version -02 . . . . 22 + 11.3. From isis-sr document version -01 to version -02 . . . . 23 11.4. From isis-sr document version -00 to version -01 . . . . 23 11.5. From isis document version -12 to isis-sr document version -00 . . . . . . . . . . . . . . . . . . . . . . 23 11.6. From isis document version -12 to version -13 . . . . . 23 11.7. From isis document version -09 to version -11 . . . . . 23 11.8. From isis document version -08 to version -09 . . . . . 23 11.9. From isis document version -07 to version -08 . . . . . 23 12. Normative References . . . . . . . . . . . . . . . . . . . . 23 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 24 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 25 1. Overview YANG [RFC6020] [RFC7950] is a data definition language used to define the contents of a conceptual data store that allows networked devices to be managed using NETCONF [RFC6241]. YANG is proving relevant beyond its initial confines, as bindings to other interfaces (e.g., ReST) and encodings other than XML (e.g., JSON) are being defined. Furthermore, YANG data models can be used as the basis for implementation of other interfaces, such as CLI and programmatic @@ -277,45 +277,49 @@ 5.3. IP Fast reroute IS-IS SR model augments the fast-reroute container under interface. It brings the ability to activate TI-LFA (topology independent LFA) and also enhances remote LFA to use segment-routing tunneling instead of LDP. 6. IS-IS Segment Routing YANG Module - file "ietf-isis-sr@2020-01-09.yang" + file "ietf-isis-sr@2020-07-12.yang" module ietf-isis-sr { + yang-version 1.1; namespace "urn:ietf:params:xml:ns:" + "yang:ietf-isis-sr"; - prefix isis-sr; import ietf-routing { prefix "rt"; + reference "RFC 8349 - A YANG Data Model for Routing + Management (NMDA Version)"; } import ietf-segment-routing-common { prefix "sr-cmn"; } import ietf-segment-routing-mpls { prefix "sr-mpls"; } import ietf-isis { prefix "isis"; } import iana-routing-types { prefix "iana-rt-types"; + reference "RFC 8294 - Common YANG Data Types for the + Routing Area"; } organization "IETF LSR - LSR Working Group"; contact "WG List: Editor: Stephane Litkowski @@ -328,37 +332,51 @@ Author: Ing-Wher Chen Author: Jeff Tantsura "; description "The YANG module defines a generic configuration model for Segment routing ISIS extensions common across all of the vendor - implementations + implementations. + + This YANG model conforms to the Network Management + Datastore Architecture (NMDA) as described in RFC 8242. + Copyright (c) 2020 IETF Trust and the persons identified as 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 Simplified BSD License - set forth in Section 4.c of the IETF Trust's Legal Provisions + without modification, is permitted pursuant to, and subject to + the license terms contained in, the Simplified BSD License set + forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents - (http://trustee.ietf.org/license-info). + (https://trustee.ietf.org/license-info). + + 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. + + 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 (RFC 2119) (RFC 8174) when, and only when, + they appear in all capitals, as shown here. This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; reference "RFC XXXX"; - revision 2020-01-09 { + revision 2020-07-12 { description "Initial revision."; reference "RFC XXXX"; } /* Identities */ identity sr-capability { description "Base identity for ISIS SR-Capabilities sub-TLV flgs"; }