--- 1/draft-ietf-i2rs-yang-l3-topology-03.txt 2016-09-19 12:15:56.828397565 -0700 +++ 2/draft-ietf-i2rs-yang-l3-topology-04.txt 2016-09-19 12:15:56.884398985 -0700 @@ -1,34 +1,34 @@ Network Working Group A. Clemm Internet-Draft J. Medved Intended status: Standards Track Cisco -Expires: February 11, 2017 R. Varga +Expires: March 23, 2017 R. Varga Pantheon Technologies SRO T. Tkacik X. Liu Ericsson I. Bryskin Huawei A. Guo Adva Optical H. Ananthakrishnan Packet Design N. Bahadur Bracket Computing V. Beeram Juniper Networks - August 10, 2016 + September 19, 2016 A YANG Data Model for Layer 3 Topologies - draft-ietf-i2rs-yang-l3-topology-03.txt + draft-ietf-i2rs-yang-l3-topology-04.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. @@ -36,21 +36,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 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 February 11, 2017. + This Internet-Draft will expire on March 23, 2017. Copyright Notice 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 @@ -85,29 +85,28 @@ 6.1.2. OSPF Topology YANG Module . . . . . . . . . . . . . . 17 6.2. Example 2: IS-IS Topology . . . . . . . . . . . . . . . . 22 6.2.1. Model Overview . . . . . . . . . . . . . . . . . . . 22 6.2.2. IS-IS Topology YANG Module . . . . . . . . . . . . . 23 7. Security Considerations . . . . . . . . . . . . . . . . . . . 28 8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 28 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 28 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 29 10.1. Normative References . . . . . . . . . . . . . . . . . . 29 10.2. Informative References . . . . . . . . . . . . . . . . . 29 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 30 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 29 1. Introduction - This document introduces a YANG [RFC6020] [RFC6991] - [I-D.draft-ietf-netmod-rfc6020bis] data model for Layer 3 network - topologies, specifically Layer 3 Unicast. 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. + This document introduces a YANG [RFC7950] [RFC6991] data model for + Layer 3 network topologies, specifically Layer 3 Unicast. 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 model to a particular domain, here: a Layer 3 network. @@ -296,21 +295,21 @@ type of event, the topology from which it originated, and the affected node, or link, or prefix, or termination point. In addition, as a convenience to applications, additional data of the affected node, or link, or termination point (respectively) is included. While this makes notifications larger in volume than they would need to be, it avoids the need for subsequent retrieval of context information, which also might have changed in the meantime. 5. Layer 3 Unicast Topology YANG Module - file "ietf-l3-unicast-topology@2016-08-10.yang" + file "ietf-l3-unicast-topology@2016-09-19.yang" module ietf-l3-unicast-topology { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-l3-unicast-topology"; prefix "l3t"; import ietf-network { prefix "nd"; } import ietf-network-topology { prefix "lnk"; @@ -321,21 +320,21 @@ organization "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: WG List: WG Chair: Susan Hares WG Chair: Russ White Editor: Alexander Clemm - + Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu Editor: Igor Bryskin @@ -352,33 +351,33 @@ topologies. 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-03; + draft-ietf-i2rs-yang-network-topo-04; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to - draft-ietf-i2rs-yang-network-topo-03 with RFC + draft-ietf-i2rs-yang-network-topo-04 with RFC number when published (i.e. RFC xxxx)."; - revision "2016-08-10" { + revision "2016-09-19" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference - to draft-ietf-i2rs-yang-l3-topology-03 with + to draft-ietf-i2rs-yang-l3-topology-04 with RFC number when published (i.e. RFC xxxx)."; reference - "draft-ietf-i2rs-yang-l3-topology-03"; + "draft-ietf-i2rs-yang-l3-topology-04"; } identity flag-identity { description "Base type for flags"; } typedef l3-event-type { type enumeration { enum "add" { @@ -738,21 +737,21 @@ In addition, the module extends notifications for events concerning Layer 3 nodes, links, termination points, and prefixes with OSPF attributes. It should be noted that the model defined here represents topology and is intended as an example. It does not define how to configure OSPF routers or interfaces. 6.1.2. OSPF Topology YANG Module - file "ietf-ospf-topology@2016-08-10.yang" + file "ietf-ospf-topology@2016-09-19.yang" module ietf-ospf-topology { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-ospf-topology"; prefix "ospft"; import ietf-yang-types { prefix "yang"; } import ietf-network { prefix "nd"; } @@ -766,21 +765,21 @@ "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: <>http://tools.ietf.org/wg/i2rs/> WG List: WG Chair: Susan Hares WG Chair: Russ White Editor: Alexander Clemm - + Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu Editor: Igor Bryskin @@ -796,33 +795,33 @@ "This module defines a model for OSPF network topologies. 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-03; + draft-ietf-i2rs-yang-network-topo-04; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to - draft-ietf-i2rs-yang-network-topo-03 with RFC + draft-ietf-i2rs-yang-network-topo-04 with RFC number when published (i.e. RFC xxxx)."; - revision "2016-08-10" { + revision "2016-09-19" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference - to draft-ietf-i2rs-yang-l3-topology-03 with + to draft-ietf-i2rs-yang-l3-topology-04 with RFC number when published (i.e. RFC xxxx)."; reference - "draft-ietf-i2rs-yang-l3-topology-03"; + "draft-ietf-i2rs-yang-l3-topology-04"; } typedef area-id-type { type yang:dotted-quad; description "Area ID type."; } grouping ospf-topology-type { description "Identifies the OSPF topology type."; container ospf { @@ -1027,21 +1026,21 @@ In addition, the module augments nodes and links with IS-IS attributes. Again, it should be noted that the model defined here represents topology and is intended as an example. It does not define how to configure IS-IS routers or interfaces. 6.2.2. IS-IS Topology YANG Module - file "ietf-isis-topology@2016-08-10.yang" + file "ietf-isis-topology@2016-09-19.yang" module ietf-isis-topology { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-isis-topology"; prefix "isist"; import ietf-network { prefix "nd"; } import ietf-network-topology { prefix "lnk"; } @@ -1052,21 +1051,21 @@ "IETF I2RS (Interface to the Routing System) Working Group"; contact "WG Web: > WG List: WG Chair: Susan Hares WG Chair: Russ White Editor: Alexander Clemm - + Editor: Jan Medved Editor: Robert Varga Editor: Tony Tkacik Editor: Xufeng Liu Editor: Igor Bryskin @@ -1082,33 +1081,33 @@ "This module defines a model for IS-IS network topologies. 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-03; + draft-ietf-i2rs-yang-network-topo-04; see the RFC itself for full legal notices. NOTE TO RFC EDITOR: Please replace above reference to - draft-ietf-i2rs-yang-network-topo-03 with RFC + draft-ietf-i2rs-yang-network-topo-04 with RFC number when published (i.e. RFC xxxx)."; - revision "2016-08-10" { + revision "2016-09-19" { description "Initial revision. NOTE TO RFC EDITOR: Please replace the following reference - to draft-ietf-i2rs-yang-l3-topology-03 with + to draft-ietf-i2rs-yang-l3-topology-4 with RFC number when published (i.e. RFC xxxx)."; reference - draft-ietf-i2rs-yang-l3-topology-03; + draft-ietf-i2rs-yang-l3-topology-04; } typedef iso-pseudonode-id { type string { pattern '[0-9a-fA-F]{2}'; } description "ISO pseudonode id for broadcast network."; } typedef area-address{ @@ -1298,66 +1297,60 @@ Susan Hares, Benoit Claise, and Carl Moberg. 10. References 10.1. Normative References [I-D.draft-ietf-i2rs-yang-network-topo] Clemm, A., Medved, J., Tkacik, T., Varga, R., Bahadur, N., Ananthakrishnan, H., and X. Liu, "A YANG Data Model for Network Topologies", I-D draft-ietf-i2rs-yang-network- - topo-05, July 2016. - - [I-D.draft-ietf-netmod-rfc6020bis] - Bjorklund, M., "The YANG 1.1 Data Modeling Language", I-D - draft-ietf-netmod-rfc6020bis-14, June 2016. + topo-06, September 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. - [RFC6241] Enns, R., Bjorklund, M., Schoenwaelder, J., and A. Bierman, "Network Configuration Protocol (NETCONF)", RFC 6241, June 2011. [RFC6991] Schoenwaelder, J., "Common YANG Data Types", RFC 6991, July 2013. [RFC7223] Bjorklund, M., "A YANG Data Model for Interface Management", RFC 7223, May 2014. + [RFC7950] Bjorklund, M., "The YANG 1.1 Data Modeling Language", + RFC 7950, August 2016. + 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- 02, March 2016. [OpenDaylight] Medved, J., Varga, R., Tkacik, T., and K. Gray, "OpenDaylight: Towards a Model-Driven SDN Controller architecture", IEEE 15th Int. Symposium on World of Wireless, Mobile and Multimedia Networks (IEEE WoWMoM 2014), June 2014. Authors' Addresses Alexander Clemm Cisco - EMail: alex@cisco.com - + EMail: ludwig@clemm.org Jan Medved Cisco EMail: jmedved@cisco.com Robert Varga Pantheon Technologies SRO EMail: robert.varga@pantheon.sk