idnits 2.17.1 draft-vergara-ccamp-flexigrid-yang-04.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year -- The document date (March 6, 2017) is 2607 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Outdated reference: A later version (-20) exists of draft-ietf-i2rs-yang-network-topo-12 == Outdated reference: A later version (-22) exists of draft-ietf-teas-yang-te-topo-06 == Outdated reference: A later version (-06) exists of draft-dharini-ccamp-dwdm-if-param-yang-00 == Outdated reference: A later version (-28) exists of draft-ietf-ccamp-wson-yang-05 Summary: 0 errors (**), 0 flaws (~~), 5 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 CCAMP Working Group J.E. Lopez de Vergara 2 Internet Draft Daniel Perdices 3 Intended status: Standards Track Universidad Autonoma de Madrid 4 Expires: September 7, 2017 V. Lopez 5 O. Gonzalez de Dios 6 Telefonica I+D/GCTO 7 D. King 8 Lancaster University 9 Y. Lee 10 Huawei 11 G. Galimberti 12 Cisco Photonics Srl 13 March 6, 2017 15 YANG data model for Flexi-Grid Optical Networks 16 draft-vergara-ccamp-flexigrid-yang-04.txt 18 Status of this Memo 20 This Internet-Draft is submitted in full conformance with the 21 provisions of BCP 78 and BCP 79. This document may not be modified, 22 and derivative works of it may not be created, except to publish it 23 as an RFC and to translate it into languages other than English. 25 Internet-Drafts are working documents of the Internet Engineering 26 Task Force (IETF), its areas, and its working groups. Note that 27 other groups may also distribute working documents as Internet- 28 Drafts. 30 Internet-Drafts are draft documents valid for a maximum of six 31 months and may be updated, replaced, or obsoleted by other documents 32 at any time. It is inappropriate to use Internet-Drafts as 33 reference material or to cite them other than as "work in progress." 35 The list of current Internet-Drafts can be accessed at 36 http://www.ietf.org/ietf/1id-abstracts.txt 38 The list of Internet-Draft Shadow Directories can be accessed at 39 http://www.ietf.org/shadow.html 41 This Internet-Draft will expire on September 7, 2017. 43 Copyright Notice 45 Copyright (c) 2017 IETF Trust and the persons identified as the 46 document authors. All rights reserved. 48 This document is subject to BCP 78 and the IETF Trust's Legal 49 Provisions Relating to IETF Documents 50 (http://trustee.ietf.org/license-info) in effect on the date of 51 publication of this document. Please review these documents 52 carefully, as they describe your rights and restrictions with 53 respect to this document. Code Components extracted from this 54 document must include Simplified BSD License text as described in 55 Section 4.e of the Trust Legal Provisions and are provided without 56 warranty as described in the Simplified BSD License. 58 Abstract 60 This document defines a YANG model for managing flexi-grid optical 61 Networks. The model described in this document is composed of two 62 submodels: one to define a flexi-grid traffic engineering database, 63 and other one to describe the flexi-grid paths or media channels. 64 It is grounded on other defined YANG abstract models. 66 Table of Contents 68 1. Introduction .............................................. 2 69 2. Conventions used in this document ......................... 3 70 3. Flexi-grid network topology model overview ................ 3 71 4. Main building blocks....................................... 4 72 4.1. flexi-grid TED ....................................... 4 73 4.2. Media-channel/network-media-channel .................. 8 74 5. Example of use ............................................ 11 75 6. Formal Syntax ............................................. 12 76 7. Security Considerations ................................... 12 77 8. IANA Considerations ....................................... 12 78 9. References ................................................ 12 79 9.1. Normative References ................................. 12 80 9.2. Informative References ............................... 13 81 10. Contributors ............................................. 13 82 11. Acknowledgments .......................................... 14 83 Appendix A. YANG models....................................... 14 84 A.1. Flexi-grid TED YANG Model ............................ 14 85 A.1.1. YANG Model - Tree .................................. 14 86 A.1.2. YANG Model - Code .................................. 16 87 A.2. Media Channel YANG Model ............................. 26 88 A.2.1. YANG Model - Tree .................................. 26 89 A.2.2. YANG Model - Code .................................. 27 90 A.3. License .............................................. 31 91 Authors' Addresses ........................................... 32 93 1. Introduction 95 Internet-based traffic is dramatically increasing every year. 96 Moreover, such traffic is also becoming more dynamic. Thus, 97 transport networks need to evolve from current DWDM systems towards 98 elastic optical networks, based on flexi-grid transmission and 99 switching technologies. This technology aims at increasing both 100 transport network scalability and flexibility, allowing the 101 optimization of bandwidth usage. 103 This document presents a YANG model for flexi-grid objects in the 104 dynamic optical network, including the nodes, transponders and links 105 between them, as well as how such links interconnect nodes and 106 transponders. 108 The YANG model for flexi-grid [RFC7698] networks allows the 109 representation of the flexi-grid optical layer of a network, combined 110 with the underlying physical layer. The model is defined in two YANG 111 modules: 113 o Flexi-grid-TED (Traffic Engineering Database): This module defines 114 all the information needed to represent the flexi-grid optical 115 node, transponder and link. 116 o Media-channel: This module defines the whole path from a source 117 transponder to the destination through a number of intermediate 118 nodes in the flexi-grid optical network. 120 This document identifies the flexi-grid components, parameters and 121 their values, characterizes the features and the performances of the 122 flexi-grid elements. An application example is provided towards the 123 end of the document to better understand their utility. 125 2. Conventions used in this document 127 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 128 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 129 document are to be interpreted as described in [RFC2119]. 131 In this document, these words will appear with that interpretation 132 only when in ALL CAPS. Lower case uses of these words are not to be 133 interpreted as carrying RFC-2119 significance. 135 In this document, the characters ">>" preceding an indented line(s) 136 indicates a compliance requirement statement using the key words 137 listed above. This convention aids reviewers in quickly identifying 138 or finding the explicit compliance requirements of this RFC. 140 3. Flexi-grid network topology model overview 142 YANG is a data modeling language used to model configuration data 143 manipulated by the NETCONF protocol. Several YANG models have already 144 been specified for network configurations. For instance, the work in 145 [I-D.draft-ietf-i2rs-yang-network-topo] has proposed a generic YANG 146 model for network/service topologies and inventories. The work in 147 [I-D.draft-ietf-teas-yang-te-topo] presents a data model to 148 represent, retrieve and manipulate Traffic Engineering (TE) 149 Topologies. These models serve as base models that other technology 150 specific models can augment. A YANG model has also been proposed in 151 [I-D.draft-dharini-ccamp-dwdm-if-yang] to manage single channel 152 optical interface parameters of DWDM applications, and in 154 [I-D.draft-ietf-ccamp-wson-yang] another model has been specified for 155 the routing and wavelength assignment TE topology in wavelength 156 switched optical networks (WSONs). None of them are specific for 157 flexi-grid technology. 159 Then, as stated before, we propose a model to describe a flexi-grid 160 topology that is split in two YANG sub-modules: 162 o Flexi-grid-TED: In order to be compatible with existing 163 proposals, we augment the definitions contained in 164 [I-D.draft-ietf-i2rs-yang-network-topo] and 165 [I-D.draft-ietf-teas-yang-te-topo], by defining the different 166 elements we can find in a flexi-grid network: a node, a transponder 167 and a link. For that, each of those elements is defined as a 168 container that includes a group of attributes. References to the 169 elements are provided to be later used in the definition of a 170 media channel. It also includes the data types for the type of 171 modulation, the flexi-grid technology, the FEC, etc. 172 o Media-channel: This module defines the whole path from a source 173 transponder to the destination through a number of intermediate 174 nodes and links. For this, it takes the information defined before 175 in the flexi-grid TED. 177 The following section provides a detailed view of each module. 179 4. Main building blocks 181 Subsections below detail each of the defined YANG modules. They are 182 listed in Appendix A. 184 4.1. Flexi-grid TED 186 The description of the three main components, flexi-grid-node, 187 flexi-grid-transponder and flexi-grid-link is provided below. 188 flexi-grid-sliceable-transponders are also defined. 190 ::= 192 : This element designates a node in the 193 network. 195 ::= 197 : Contains the configuration of a node. 198 ::= 199 201 : Contains all the 202 attributes related to the node configuration, such as 203 its interfaces or its management addresses. 205 ::= 206 207 208 [ / ] 210 : The list containing all the 211 information of the interfaces. 213 : Determines the interface name. 215 : Port number of the interface. 217 : Boolean value that defines 218 whether the interface is input or not. 220 : Boolean value that defines 221 whether the interface is output or not. 223 : Description of the usage of 224 the interface. 226 : Determines if the interface 227 is numbered or unnumbered. 229 ::= 230 : An interface with 231 its own IP address. 233 : Only available if 234 is "numbered-interface". 235 Determines the IP address of the interface. 237 ::= 238