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