--- 1/draft-ietf-i2rs-yang-l3-topology-01.txt 2016-06-12 16:15:51.340029560 -0700 +++ 2/draft-ietf-i2rs-yang-l3-topology-02.txt 2016-06-12 16:15:51.396030962 -0700 @@ -1,33 +1,33 @@ Network Working Group A. Clemm Internet-Draft J. Medved Intended status: Standards Track Cisco -Expires: June 13, 2016 R. Varga +Expires: December 14, 2016 R. Varga T. Tkacik Pantheon Technologies SRO X. Liu - Ericsson + Kuatro Technologies I. Bryskin Huawei A. Guo Adva Optical H. Ananthakrishnan Packet Design N. Bahadur Bracket Computing V. Beeram Juniper Networks - December 11, 2015 + June 12, 2016 A YANG Data Model for Layer 3 Topologies - draft-ietf-i2rs-yang-l3-topology-01.txt + draft-ietf-i2rs-yang-l3-topology-02.txt Abstract This document defines a YANG data model for layer 3 network topologies. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. @@ -35,25 +35,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 13, 2016. + This Internet-Draft will expire on December 14, 2016. Copyright Notice - Copyright (c) 2015 IETF Trust and the persons identified as the + Copyright (c) 2016 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 @@ -87,21 +87,21 @@ 8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 31 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 32 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 32 10.1. Normative References . . . . . . . . . . . . . . . . . . 32 10.2. Informative References . . . . . . . . . . . . . . . . . 33 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 33 1. Introduction This document introduces a YANG [RFC6020] [RFC6991] - [I-D.draft-ietf-netmod-rfc6020bis-09] data model for Layer 3 network + [I-D.draft-ietf-netmod-rfc6020bis] data model for Layer 3 network topologies. The model allows an application to have a holistic view of the topology of a Layer 3 network, all contained in a single conceptual YANG datastore. The data model builds on top of, and augments, the data model for network topologies defined in [I-D.draft-ietf-i2rs-yang-network-topo]. An earlier revision of that Internet Draft contained not just the general model for network topologies, but also the model for layer 3 network topologies that is being specified here. However, we decided to "split" the earlier draft to separate the truly general aspects of a topology data model, which apply to any type of topology, from the application of this @@ -432,24 +432,25 @@ traffic engineering attributes. o Links are augmented with multi-topology-id and traffic engineering link attributes. In addition, the module augments IGP nodes and links with ISIS attributes. 4. Layer 3 Unicast IGP Topology YANG Module - file "ietf-l3-unicast-igp-topology@2015-12-11.yang" + file "ietf-l3-unicast-igp-topology@2016-06-12.yang" module ietf-l3-unicast-igp-topology { yang-version 1.1; - namespace "urn:ietf:params:xml:ns:yang:ietf-l3-unicast-igp-topology"; + namespace + "urn:ietf:params:xml:ns:yang:ietf-l3-unicast-igp-topology"; prefix "l3t"; import ietf-network { prefix "nw"; } import ietf-network-topology { prefix "nt"; } import ietf-inet-types { prefix "inet"; } @@ -457,83 +458,83 @@ organization "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: WG List: WG Chair: Susan Hares - WG Chair: Jeffrey Haas - + WG Chair: Russ White + Editor: Alexander Clemm Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu - + Editor: Igor Bryskin Editor: Aihua Guo Editor: Nitin Bahadur Editor: Hariharan Ananthakrishnan Editor: Vishnu Pavan Beeram "; description "This module defines a model for Layer 3 Unicast IGP topologies. - Copyright (c) 2015 IETF Trust and the persons identified as + Copyright (c) 2016 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 Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this YANG module is part of draft-ietf-i2rs-yang-network-topo-02; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to draft-ietf-i2rs-yang-network-topo-02 with RFC number when published (i.e. RFC xxxx)."; - revision "2015-12-11" { + revision "2016-06-12" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference to draft-ietf-i2rs-yang-l3-topology-01 with RFC number when published (i.e. RFC xxxx)."; reference - "draft-ietf-i2rs-yang-l3-topology-01"; + "draft-ietf-i2rs-yang-l3-topology-02"; } typedef igp-event-type { type enumeration { enum "add" { value 0; description "An IGP node or link or prefix or termination-point has been added"; } @@ -859,26 +860,25 @@ leaf igp-event-type { type igp-event-type; description "Event type"; } uses tp-ref; uses l3-unicast-igp-topology-type; uses igp-termination-point-attributes; } } - 5. OSPF Topology YANG Module - file "ietf-ospf-topology@2015-12-11.yang" + file "ietf-ospf-topology@2016-06-12.yang" module ietf-ospf-topology { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-ospf-topology"; prefix "ospf"; import ietf-inet-types { prefix "inet"; } import ietf-network { prefix "nw"; @@ -893,82 +893,82 @@ organization "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: WG List: WG Chair: Susan Hares - WG Chair: Jeffrey Haas - + WG Chair: Russ White + Editor: Alexander Clemm Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu - + Editor: Igor Bryskin Editor: Aihua Guo Editor: Nitin Bahadur Editor: Hariharan Ananthakrishnan Editor: Vishnu Pavan Beeram "; description "This module defines a model for OSPF network topologies. - Copyright (c) 2015 IETF Trust and the persons identified as + Copyright (c) 2016 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 Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this YANG module is part of draft-ietf-i2rs-yang-network-topo-02; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to draft-ietf-i2rs-yang-network-topo-02 with RFC number when published (i.e. RFC xxxx)."; - revision "2015-12-11" { + revision "2016-06-12" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference - to draft-ietf-i2rs-yang-l3-topology-01 with + to draft-ietf-i2rs-yang-l3-topology-02 with RFC number when published (i.e. RFC xxxx)."; reference - "draft-ietf-i2rs-yang-l3-topology-01"; + "draft-ietf-i2rs-yang-l3-topology-02"; } typedef area-id { type uint32; description "OSPF Area ID"; } grouping ospf-topology-type { description @@ -1185,21 +1186,21 @@ "OSPF prefix event"; uses ospf-topology-type; uses ospf:ospf-prefix-attributes; } } 6. ISIS Topology YANG Module - file "isis-topology@2015-12-11.yang" + file "ietf-isis-topology@2016-06-12.yang" module ietf-isis-topology { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-isis-topology"; prefix "isis"; import ietf-network { prefix "nw"; } import ietf-network-topology { prefix "nt"; @@ -1211,82 +1212,82 @@ organization "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: WG List: WG Chair: Susan Hares - WG Chair: Jeffrey Haas - + WG Chair: Russ White + Editor: Alexander Clemm Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu - + Editor: Igor Bryskin Editor: Aihua Guo Editor: Nitin Bahadur Editor: Hariharan Ananthakrishnan Editor: Vishnu Pavan Beeram "; description "This module defines a model for IS-IS network topologies. - Copyright (c) 2015 IETF Trust and the persons identified as + Copyright (c) 2016 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 Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this YANG module is part of draft-ietf-i2rs-yang-network-topo-02; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to draft-ietf-i2rs-yang-network-topo-02 with RFC number when published (i.e. RFC xxxx)."; - revision "2015-12-11" { + revision "2016-06-12" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference - to draft-ietf-i2rs-yang-l3-topology-01 with + to draft-ietf-i2rs-yang-l3-topology-02 with RFC number when published (i.e. RFC xxxx)."; reference - "draft-ietf-i2rs-yang-l3-topology-01"; + "draft-ietf-i2rs-yang-l3-topology-02"; } typedef iso-system-id { type string { pattern '[0-9a-fA-F]{4}(\.[0-9a-fA-F]{4}){2}'; } description "ISO System ID. RFC 1237"; } @@ -1483,36 +1483,35 @@ suggestions that were received from Ladislav Lhotka, Andy Bierman, Carlos Pignataro, Joel Halpern, Juergen Schoenwaelder, Alia Atlas, and Susan Hares. 10. References 10.1. Normative References [I-D.draft-ietf-i2rs-yang-network-topo] Clemm, A., Medved, J., Tkacik, T., Varga, R., Bahadur, N., - and H. Ananthakrishnan, "A YANG Data Model for Network - Topologies", I-D draft-ietf-i2rs-yang-network-topo-02, - December 2015. + Ananthakrishnan, H., and X. Liu, "A YANG Data Model for + Network Topologies", I-D draft-ietf-i2rs-yang-network- + topo-03, June 2016. [I-D.draft-ietf-netconf-restconf] Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF - Protocol", I-D draft-ietf-netconf-restconf-08, October - 2015. + Protocol", I-D draft-ietf-netconf-restconf-13, April 2016. - [I-D.draft-ietf-netmod-rfc6020bis-09] + [I-D.draft-ietf-netmod-rfc6020bis] Bjorklund, M., "The YANG 1.1 Data Modeling Language", I-D - draft-ietf-netmod-rfc6020bis-09, December 2015. + draft-ietf-netmod-rfc6020bis-13, June 2016. [I-D.draft-ietf-netmod-yang-json] Lhotka, L., "JSON Encoding of Data Modeled with YANG", - I-D draft-ietf-netmod-yang-json-06, October 2015. + I-D draft-ietf-netmod-yang-json-10, March 2016. [RFC1195] Callon, R., "Use of OSI IS-IS for Routing in TCP/IP and Dual Environments", RFC 1195, December 1990. [RFC2178] Moy, J., "OSPF Version 2", RFC 2178, July 1997. [RFC6020] Bjorklund, M., "YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)", RFC 6020, October 2010. @@ -1524,21 +1523,21 @@ July 2013. [RFC7223] Bjorklund, M., "A YANG Data Model for Interface Management", RFC 7223, May 2014. 10.2. Informative References [I-D.draft-ietf-i2rs-usecase-reqs-summary] Hares, S. and M. Chen, "Summary of I2RS Use Case Requirements", I-D draft-ietf-i2rs-usecase-reqs-summary- - 01, May 2015. + 02, March 2016. Authors' Addresses Alexander Clemm Cisco EMail: alex@cisco.com Jan Medved Cisco @@ -1549,23 +1548,23 @@ Pantheon Technologies SRO EMail: robert.varga@pantheon.sk Tony Tkacik Pantheon Technologies SRO EMail: tony.tkacik@pantheon.sk Xufeng Liu - Ericsson + Kuatro Technologies - EMail: xufeng.liu@ericsson.com + EMail: xliu@kuatrotech.com Igor Bryskin Huawei EMail: Igor.Bryskin@huawei.com Aihua Guo Adva Optical EMail: aguo@advaoptical.com