idnits 2.17.1 draft-martinelli-ccamp-wson-iv-encode-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 (February 12, 2014) is 3725 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) -- Possible downref: Non-RFC (?) normative reference: ref. 'ITU.G680' -- Possible downref: Non-RFC (?) normative reference: ref. 'ITU.G697' == Outdated reference: A later version (-20) exists of draft-ietf-ccamp-general-constraint-encode-13 == Outdated reference: A later version (-24) exists of draft-ietf-ccamp-rwa-info-19 == Outdated reference: A later version (-28) exists of draft-ietf-ccamp-rwa-wson-encode-23 == Outdated reference: A later version (-05) exists of draft-martinelli-ccamp-wson-iv-info-03 Summary: 0 errors (**), 0 flaws (~~), 5 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 CCAMP G. Martinelli, Ed. 3 Internet-Draft Cisco 4 Intended status: Standards Track D. Siracusa, Ed. 5 Expires: August 16, 2014 CREATE-NET 6 X. Zhang, Ed. 7 Huawei Technologies 8 G. Galimberti 9 Cisco 10 A. Zanardi 11 CREATE-NET 12 February 12, 2014 14 Information Encoding for WSON with Impairments Validation 15 draft-martinelli-ccamp-wson-iv-encode-03 17 Abstract 19 Impairment-Aware (IA) Routing and Wavelength Assignment (RWA) 20 function might be required in Wavelength Switched Optical Networks 21 (WSON) that already support RWA. This document defines proper 22 encoding to support this operation. It goes in addition to the 23 available impairment-free WSON encoding and it is fully compatible 24 with it. 26 As the information model, the encoding is independent from control 27 plane architectures and protocol implementations. Its definitions 28 can be used in related protocol extensions. 30 Status of This Memo 32 This Internet-Draft is submitted in full conformance with the 33 provisions of BCP 78 and BCP 79. 35 Internet-Drafts are working documents of the Internet Engineering 36 Task Force (IETF). Note that other groups may also distribute 37 working documents as Internet-Drafts. The list of current Internet- 38 Drafts is at http://datatracker.ietf.org/drafts/current/. 40 Internet-Drafts are draft documents valid for a maximum of six months 41 and may be updated, replaced, or obsoleted by other documents at any 42 time. It is inappropriate to use Internet-Drafts as reference 43 material or to cite them other than as "work in progress." 45 This Internet-Draft will expire on August 16, 2014. 47 Copyright Notice 49 Copyright (c) 2014 IETF Trust and the persons identified as the 50 document authors. All rights reserved. 52 This document is subject to BCP 78 and the IETF Trust's Legal 53 Provisions Relating to IETF Documents 54 (http://trustee.ietf.org/license-info) in effect on the date of 55 publication of this document. Please review these documents 56 carefully, as they describe your rights and restrictions with respect 57 to this document. Code Components extracted from this document must 58 include Simplified BSD License text as described in Section 4.e of 59 the Trust Legal Provisions and are provided without warranty as 60 described in the Simplified BSD License. 62 Table of Contents 64 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 65 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 66 2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3 67 2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3 68 2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 4 69 2.3. Impairment Matrix . . . . . . . . . . . . . . . . . . . . 5 70 2.4. Resource Block Information . . . . . . . . . . . . . . . 6 71 3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 7 72 4. Contributing Authors . . . . . . . . . . . . . . . . . . . . 7 73 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8 74 6. Security Considerations . . . . . . . . . . . . . . . . . . . 8 75 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 9 76 7.1. Normative References . . . . . . . . . . . . . . . . . . 9 77 7.2. Informative References . . . . . . . . . . . . . . . . . 9 78 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 80 1. Introduction 82 In case of WSON where optical impairments play a significant role, 83 the framework document [RFC6566] defines related control plane 84 architectural options for Impairment Aware Routing and Wavelength 85 Assignment (IA-RWA). This document provides a suitable encoding for 86 the related WSON impairment information model as defined 87 [I-D.martinelli-ccamp-wson-iv-info]. 89 This document directly refers to ITU recommendations [ITU.G680] and 90 [ITU.G697] as already detailed in the information model. 92 1.1. Requirements Language 94 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 95 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 96 document are to be interpreted as described in RFC 2119 [RFC2119]. 98 2. Encoding 100 2.1. Optical Parameter 102 The OPTICAL_PARAM is defined as a sub TLV object. 104 0 1 2 3 105 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 106 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 107 |S|V| Reserved | ParamSource | ParamID | 108 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 109 | Value | 110 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 111 | Variance (Optional) | 112 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 114 The following flag is defined: 116 S. Standard bit. 117 S=1 indentifies a set of parameters standardized by ITU; while S=0 118 identifies a non-standardized set of parameters. 120 V. Variance bit. 121 V=0 only parameter value, V=1 parameter value and variance. 123 With the flag S=1 the following parameters are defined: 125 ParamSource. Where this parameter is defined. Currently only 126 [ITU.G697] has defined this with value 1. 128 ParamID. Parameter identifier according to the source. 129 [ITU.G697] table V.3 defines the following identifiers: 131 1. Total Power (dBm) 133 2. Channel Power (dBm) 135 3. Reserved (Defined in [ITU.G697] but not used) 137 4. Reserved (Defined in [ITU.G697] but not used) 139 5. OSNR (db) 140 6. Q Factor (a pure number) 142 7. PMD (ps) 144 8. Residual Chromatic Dispersion (ps/nm) 146 Value. Value for the parameter. As defined by [ITU.G697], it is 147 a 32 bit IEEE floating point number. 149 Variance. Variance for the parameter, a 32 bit IEEE floating 150 point number. 152 2.2. Impairment Vector 154 This sub-TLV is a list of optical parameters and they MAY have a 155 wavelength dependency information. 157 0 1 2 3 158 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 159 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 160 |0| Reserved | Number of Parameters | 161 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 162 | Optical Param sub-TLV(s) | 163 : | 164 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 166 Where: 168 W = 0. Wavelength Dependency flag. There is no wavelength 169 dependency. 171 Number of Parameters contained in this vector. 173 Optical Param sub-TLV(s) present a list of Object as defined in 174 Section 2.1. 176 0 1 2 3 177 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 178 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 179 |1| Reserved | Number of Parameters | 180 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 181 | Label Set | 182 : : 183 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 184 | Optical Param sub-TLV(s) | 185 : | 186 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 187 Where: 189 W = 1. Wavelength Dependency flag. There is wavelength 190 dependency. 192 The Label Set object is defined in 193 [I-D.ietf-ccamp-general-constraint-encode] Section 2.1. Likely an 194 inclusive range will be the only option required by the Action 195 defined in the Label Set. 197 2.3. Impairment Matrix 199 As defined by the [I-D.martinelli-ccamp-wson-iv-info], the impairment 200 matrix follows the same structure as the connectivity matrix. 202 0 1 2 3 203 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 204 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 205 | Connectivity | MatrixID | Reserved |0| 206 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 207 | Link Set A #1 | 208 : : : 209 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 210 | Link Set B #1 | 211 : : : 212 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 213 | Impairment Vector sub-TLV(s) | 214 : : : 215 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 216 | Additional Link Set pairs and Impairment Vector(s) | 217 : : : 218 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 220 0 1 2 3 221 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 222 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 223 | Connectivity | MatrixID | Reserved |1| 224 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 225 | Impairment Vector sub-TLV(s) | 226 : : : 227 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 229 Where: 231 Connectivity: value MUST be 2 for the impairment matrix (Values 0 232 and 1 are already defined by 233 [I-D.ietf-ccamp-general-constraint-encode]. 235 MatrixID: matrix identifier, the scope of this integer number is 236 shared with [I-D.ietf-ccamp-rwa-info]. 238 N: Node scope flag. With this flag set there's no Link Set 239 information but only a list of optical parameters TLVs that apply 240 to the whole optical node. 242 The usage of multiple matrixes with connectivity type equal to 2 243 (Impairment Matrix) MIGHT be used to grup optical parameters by 244 connectivity. For example, if a subset of parameters apply to the 245 whole node, a unique matrix with flag N=1 is used. At the same some 246 another subset of parameters applies only to some LinkSet pairs, a 247 specific Impairment Matrix will be added. 249 2.4. Resource Block Information 251 As defined by [I-D.martinelli-ccamp-wson-iv-info], the concept of 252 resource block is extended to support the description of the 253 impairments related to that block. The encoding follows the same 254 structure as the one defined in [I-D.ietf-ccamp-rwa-wson-encode], 255 with the addition of an optional Impairment Vector sub-object: 257 0 1 2 3 258 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 259 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 260 | RB Set Field | 261 : : 262 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 263 |I|O| Reserved | 264 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 265 | Optical Interface Class List(s) (opt) | 266 : : 267 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 268 | Acceptable Client Signal Type (opt) | 269 : : 270 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 271 | Input Bit Rate List (opt) | 272 : : 273 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 274 | Processing Capabilities List (opt) | 275 : : 276 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 277 | OIV-Impairment Vector (opt) | 278 : : 279 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 281 The Impairment Vector is defined within Section 2.2. All the other 282 fields are defined within [I-D.ietf-ccamp-rwa-wson-encode]. 284 3. Acknowledgements 286 TBD 288 4. Contributing Authors 290 This document was the collective work of several authors. The text 291 and content of this document was contributed by the editors and the 292 co-authors listed below (the contact information for the editors 293 appears in appropriate section and is not repeated below): 295 Moustafa Kattan 296 Cisco 297 DUBAI, 500321 298 UNITED ARAB EMIRATES 300 Email: mkattan@cisco.com 302 Young Lee 303 Huawei 304 1700 Alma Drive, Suite 100 305 Plano, TX 75075 306 USA 308 Phone: +1 972 509 5599 x2240 309 Fax: +1 469 229 5397 310 Email: ylee@huawei.com 312 Fatai Zhang 313 Huawei 314 F3-5-B R&D Center, Huawei Base 315 Bantian, Longgang District 316 P.R. China 318 Phone: +86-755-28972912 319 Email: zhangfatai@huawei.com 321 Federico Pederzolli 322 CREATE-NET 323 via alla Cascata 56/D, Povo 324 Trento 38123 325 Italy 327 Email: federico.pederzolli@create-net.org 329 5. IANA Considerations 331 This document does not contain any IANA request. 333 6. Security Considerations 335 This document defines an protocol-neutral encoding for an information 336 model describing impairments in optical networks and it does not 337 introduce any security issues. If such a encoding is put into use 338 within a network it will by its nature contain details of the 339 physical characteristics of an optical network. Such information 340 would need to be protected from intentional or unintentional 341 disclosure. 343 7. References 345 7.1. Normative References 347 [ITU.G680] 348 International Telecommunications Union, "Physical transfer 349 functions of optical network elements", ITU-T 350 Recommendation G.680, July 2007. 352 [ITU.G697] 353 International Telecommunications Union, "Optical 354 monitoring for dense wavelength division multiplexing 355 systems", ITU-T Recommendation G.697, February 2012. 357 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 358 Requirement Levels", BCP 14, RFC 2119, March 1997. 360 7.2. Informative References 362 [I-D.ietf-ccamp-general-constraint-encode] 363 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "General 364 Network Element Constraint Encoding for GMPLS Controlled 365 Networks", draft-ietf-ccamp-general-constraint-encode-13 366 (work in progress), November 2013. 368 [I-D.ietf-ccamp-rwa-info] 369 Lee, Y., Bernstein, G., Li, D., and W. Imajuku, "Routing 370 and Wavelength Assignment Information Model for Wavelength 371 Switched Optical Networks", draft-ietf-ccamp-rwa-info-19 372 (work in progress), November 2013. 374 [I-D.ietf-ccamp-rwa-wson-encode] 375 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "Routing 376 and Wavelength Assignment Information Encoding for 377 Wavelength Switched Optical Networks", draft-ietf-ccamp- 378 rwa-wson-encode-23 (work in progress), November 2013. 380 [I-D.martinelli-ccamp-wson-iv-info] 381 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 382 and D. Siracusa, "Information Model for Wavelength 383 Switched Optical Networks (WSONs) with Impairments 384 Validation", draft-martinelli-ccamp-wson-iv-info-03 (work 385 in progress), February 2014. 387 [RFC6566] Lee, Y., Bernstein, G., Li, D., and G. Martinelli, "A 388 Framework for the Control of Wavelength Switched Optical 389 Networks (WSONs) with Impairments", RFC 6566, March 2012. 391 Authors' Addresses 393 Giovanni Martinelli (editor) 394 Cisco 395 via Philips 12 396 Monza 20900 397 Italy 399 Phone: +39 039 2092044 400 Email: giomarti@cisco.com 402 Domenico Siracusa (editor) 403 CREATE-NET 404 via alla Cascata 56/D, Povo 405 Trento 38123 406 Italy 408 Email: domenico.siracusa@create-net.org 410 Xian Zhang (editor) 411 Huawei Technologies 412 F3-5-B R&D Center, Huawei Base 413 Bantian, Longgang District 414 Shenzen 518129 415 P.R. China 417 Phone: +86 755 28972913 418 Email: zhang.xian@huawei.com 420 Gabriele M. Galimberti 421 Cisco 422 Via Philips,12 423 Monza 20900 424 Italy 426 Phone: +39 039 2091462 427 Email: ggalimbe@cisco.com 428 Andrea Zanardi 429 CREATE-NET 430 via alla Cascata 56/D, Povo 431 Trento 38123 432 Italy 434 Email: andrea.zanardi@create-net.org