--- 1/draft-ietf-netmod-rfc8022bis-06.txt 2018-01-04 06:13:16.764943604 -0800 +++ 2/draft-ietf-netmod-rfc8022bis-07.txt 2018-01-04 06:13:16.904946943 -0800 @@ -1,21 +1,21 @@ NETMOD Working Group L. Lhotka Internet-Draft CZ.NIC -Intended status: Standards Track A. Lindem -Expires: June 25, 2018 Cisco Systems - Y. Qu +Obsoletes: 8022 (if approved) A. Lindem +Intended status: Standards Track Cisco Systems +Expires: July 8, 2018 Y. Qu Huawei - December 22, 2017 + January 4, 2018 A YANG Data Model for Routing Management (NDMA Version) - draft-ietf-netmod-rfc8022bis-06 + draft-ietf-netmod-rfc8022bis-07 Abstract This document contains a specification of three YANG modules and one submodule. Together they form the core routing data model that serves as a framework for configuring and managing a routing subsystem. It is expected that these modules will be augmented by additional YANG modules defining data models for control-plane protocols, route filters, and other functions. The core routing data model provides common building blocks for such extensions -- routes, @@ -32,25 +32,25 @@ 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 http://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 25, 2018. + This Internet-Draft will expire on July 8, 2018. Copyright Notice - Copyright (c) 2017 IETF Trust and the persons identified as the + Copyright (c) 2018 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 (http://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 @@ -570,21 +570,21 @@ In addition, the "ietf-ip" module allows for configuring IPv4 and IPv6 addresses and network prefixes or masks on network-layer interfaces. Configuration of these parameters on an enabled interface MUST result in an immediate creation of the corresponding direct route. The destination prefix of this route is set according to the configured IP address and network prefix/mask, and the interface is set as the outgoing interface for that route. 7. Routing Management YANG Module - file "ietf-routing@2017-12-22.yang" + file "ietf-routing@2017-12-21.yang" module ietf-routing { yang-version "1.1"; namespace "urn:ietf:params:xml:ns:yang:ietf-routing"; prefix "rt"; import ietf-yang-types { prefix "yang"; } import ietf-interfaces { @@ -621,21 +621,21 @@ 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). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; reference "RFC XXXX"; - revision 2017-12-22 { + revision 2017-12-21 { description "Network Managment Datastore Architecture (NDMA) Revision"; reference "RFC XXXX: A YANG Data Model for Routing Management (NDMA Version)"; } revision 2016-11-04 { description "Initial revision."; @@ -1259,21 +1259,21 @@ } } } } } } 8. IPv4 Unicast Routing Management YANG Module - file "ietf-ipv4-unicast-routing@2017-12-22.yang" + file "ietf-ipv4-unicast-routing@2017-12-21.yang" module ietf-ipv4-unicast-routing { yang-version "1.1"; namespace "urn:ietf:params:xml:ns:yang:ietf-ipv4-unicast-routing"; prefix "v4ur"; import ietf-routing { prefix "rt"; description "A Network Management Datastore Architecture (NDMA) @@ -1309,21 +1309,21 @@ 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). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; reference "RFC XXXX"; - revision 2017-12-22 { + revision 2017-12-21 { description "Network Managment Datastore Architecture (NDMA) Revision"; reference "RFC XXXX: A YANG Data Model for Routing Management (NDMA Version)"; } revision 2016-11-04 { description @@ -1638,21 +1638,21 @@ status obsolete; description "IPv4 address of the next hop."; } } } 9. IPv6 Unicast Routing Management YANG Module - file "ietf-ipv6-unicast-routing@2017-12-22.yang" + file "ietf-ipv6-unicast-routing@2017-12-21.yang" module ietf-ipv6-unicast-routing { yang-version "1.1"; namespace "urn:ietf:params:xml:ns:yang:ietf-ipv6-unicast-routing"; prefix "v6ur"; import ietf-routing { prefix "rt"; description "A Network Management Datastore Architecture (NDMA) @@ -1663,21 +1663,21 @@ import ietf-inet-types { prefix "inet"; description "A Network Management Datastore Architecture (NDMA) compatible version of the ietf-interfaces module is required."; } include ietf-ipv6-router-advertisements { - revision-date 2017-12-22; + revision-date 2017-12-21; } organization "IETF NETMOD - Networking Modeling Working Group"; contact "WG Web: WG List: Editor: Ladislav Lhotka @@ -1698,21 +1698,21 @@ 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). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; reference "RFC XXXX"; - revision 2017-12-22 { + revision 2017-12-21 { description "Network Managment Datastore Architecture (NDMA) revision"; reference "RFC XXXX: A YANG Data Model for Routing Management (NDMA Version)"; } /* Identities */ revision 2016-11-04 { @@ -2032,21 +2032,21 @@ status obsolete; description "IPv6 address of the next hop."; } } } 9.1. IPv6 Router Advertisements Submodule - file "ietf-ipv6-router-advertisements@2017-12-22.yang" + file "ietf-ipv6-router-advertisements@2017-12-21.yang" submodule ietf-ipv6-router-advertisements { yang-version "1.1"; belongs-to ietf-ipv6-unicast-routing { prefix "v6ur"; } import ietf-inet-types { prefix "inet"; @@ -2095,21 +2095,21 @@ 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). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; reference "RFC 4861: Neighbor Discovery for IP version 6 (IPv6)."; - revision 2017-12-22 { + revision 2017-12-21 { description "Network Managment Datastore Architecture (NDMA) Revision"; reference "RFC XXXX: A YANG Data Model for Routing Management (NDMA Version)"; } revision 2016-11-04 { description "Initial revision."; @@ -2688,42 +2688,42 @@ Management", RFC 8022, DOI 10.17487/RFC8022, November 2016, . [RFC8040] Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017, . [I-D.ietf-netmod-revised-datastores] Bjorklund, M., Schoenwaelder, J., Shafer, P., Watsen, K., and R. Wilton, "Network Management Datastore - Architecture", draft-ietf-netmod-revised-datastores-07 - (work in progress), November 2017. + Architecture", draft-ietf-netmod-revised-datastores-09 + (work in progress), December 2017. 12.2. Informative References [I-D.ietf-netmod-rfc6087bis] Bierman, A., "Guidelines for Authors and Reviewers of YANG Data Model Documents", draft-ietf-netmod-rfc6087bis-15 (work in progress), December 2017. [RFC7895] Bierman, A., Bjorklund, M., and K. Watsen, "YANG Module Library", RFC 7895, DOI 10.17487/RFC7895, June 2016, . [RFC7951] Lhotka, L., "JSON Encoding of Data Modeled with YANG", RFC 7951, DOI 10.17487/RFC7951, August 2016, . [I-D.ietf-netmod-yang-tree-diagrams] Bjorklund, M. and L. Berger, "YANG Tree Diagrams", draft- - ietf-netmod-yang-tree-diagrams-02 (work in progress), - October 2017. + ietf-netmod-yang-tree-diagrams-04 (work in progress), + December 2017. Appendix A. The Complete Schema Tree This appendix presents the complete tree of the core routing data model. See Section 2.2 for an explanation of the symbols used. The data type of every leaf node is shown near the right end of the corresponding line. module: ietf-routing +--rw routing @@ -3124,46 +3124,46 @@ operational state, in the JSON encoding [RFC7951]. The data conforms to a data model that is defined by the following YANG library specification [RFC7895]: { "ietf-yang-library:modules-state": { "module-set-id": "c2e1f54169aa7f36e1a6e8d0865d441d3600f9c4", "module": [ { "name": "ietf-routing", - "revision": "2017-12-22", + "revision": "2017-12-21", "feature": [ "multiple-ribs", "router-id" ], "namespace": "urn:ietf:params:xml:ns:yang:ietf-routing", "conformance-type": "implement" }, { "name": "ietf-ipv4-unicast-routing", - "revision": "2017-12-22", + "revision": "2017-12-21", "namespace": "urn:ietf:params:xml:ns:yang:ietf-ipv4-unicast-routing", "conformance-type": "implement" }, { "name": "ietf-ipv6-unicast-routing", - "revision": "2017-12-22", + "revision": "2017-12-21", "namespace": - "urn:ietf:params:xml:ns:yang:ietf-ipv6-unicast-routing", + "urn:ietf:params:xml:ns:yang:ietf-ipv6-unicast-routing-3", "conformance-type": "implement", "submodule": [ { "name": "ietf-ipv6-router-advertisements", - "revision": "2017-12-22" + "revision": "2017-12-21" } ] }, { "name": "ietf-interfaces", "revision": "2017-12-16", "namespace": "urn:ietf:params:xml:ns:yang:ietf-interfaces", "conformance-type": "implement" }, {