idnits 2.17.1 draft-ietf-ccamp-wson-iv-encode-01.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 2, 2018) is 2125 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 (-12) exists of draft-ietf-ccamp-wson-iv-info-05 Summary: 0 errors (**), 0 flaws (~~), 2 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 Y. Lee, Ed. 5 Expires: January 3, 2019 Huawei Technologies 6 G. Galimberti 7 Cisco 8 F. Zhang 9 Huawei Technologies 10 July 2, 2018 12 Information Encoding for WSON with Impairments Validation 13 draft-ietf-ccamp-wson-iv-encode-01 15 Abstract 17 Impairment-Aware (IA) Routing and Wavelength Assignment (RWA) 18 function might be required in Wavelength Switched Optical Networks 19 (WSON) that already support RWA. This document defines proper 20 encoding to support this operation. It goes in addition to the 21 available impairment-free WSON encoding and it is fully compatible 22 with it. 24 As the information model, the encoding is independent from control 25 plane architectures and protocol implementations. Its definitions 26 can be used in related protocol extensions. 28 Status of This Memo 30 This Internet-Draft is submitted in full conformance with the 31 provisions of BCP 78 and BCP 79. 33 Internet-Drafts are working documents of the Internet Engineering 34 Task Force (IETF). Note that other groups may also distribute 35 working documents as Internet-Drafts. The list of current Internet- 36 Drafts is at https://datatracker.ietf.org/drafts/current/. 38 Internet-Drafts are draft documents valid for a maximum of six months 39 and may be updated, replaced, or obsoleted by other documents at any 40 time. It is inappropriate to use Internet-Drafts as reference 41 material or to cite them other than as "work in progress." 43 This Internet-Draft will expire on January 3, 2019. 45 Copyright Notice 47 Copyright (c) 2018 IETF Trust and the persons identified as the 48 document authors. All rights reserved. 50 This document is subject to BCP 78 and the IETF Trust's Legal 51 Provisions Relating to IETF Documents 52 (https://trustee.ietf.org/license-info) in effect on the date of 53 publication of this document. Please review these documents 54 carefully, as they describe your rights and restrictions with respect 55 to this document. Code Components extracted from this document must 56 include Simplified BSD License text as described in Section 4.e of 57 the Trust Legal Provisions and are provided without warranty as 58 described in the Simplified BSD License. 60 Table of Contents 62 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 63 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 64 2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3 65 2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3 66 2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 5 67 2.3. Connectivity Matrix Field for Impairment . . . . . . . . 6 68 2.4. Resource Block Information . . . . . . . . . . . . . . . 8 69 3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8 70 4. Contributing Authors . . . . . . . . . . . . . . . . . . . . 9 71 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 72 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 73 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 74 7.1. Normative References . . . . . . . . . . . . . . . . . . 10 75 7.2. Informative References . . . . . . . . . . . . . . . . . 10 76 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11 78 1. Introduction 80 In case of WSON where optical impairments play a significant role, 81 the framework document [RFC6566] defines related control plane 82 architectural options for Impairment Aware Routing and Wavelength 83 Assignment (IA-RWA). This document provides a suitable encoding for 84 the related WSON impairment information model as defined 85 [I-D.ietf-ccamp-wson-iv-info]. 87 This document directly refers to ITU recommendations [ITU.G680] and 88 [ITU.G697] as already detailed in the information model. 90 1.1. Requirements Language 92 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 93 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 94 document are to be interpreted as described in RFC 2119 [RFC2119]. 96 2. Encoding 98 This section details encoding for all elements defined within 99 [I-D.ietf-ccamp-wson-iv-info]. Elements to encode are: 101 Optical Parameter (OPTICAL_PARAM) 103 Optical Impairment Vector (OIV) 105 Impairment Matrix 107 Impairment Resource Block Information 109 2.1. Optical Parameter 111 The OPTICAL_PARAM is defined as a sub-TLV object. 113 0 1 2 3 114 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 115 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 116 |S|V| Reserved | ParamSource | ParamID | 117 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 118 | Value | 119 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 120 | Variance (Optional) | 121 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 123 The following flag is defined: 125 S: Standard bit. 126 S=1 identifies a set of parameters standardized by ITU; while 127 S=0 identifies a non-standardized set of parameters. 129 V: Variance bit. 130 V=0 only parameter value, V=1 parameter value and variance. 132 With the flag S=1 the following parameters are defined: 134 ParamSource = 1. 135 Identify the ITU document that defines the following parameter 136 list. Currently [ITU.G697] defines this value 1 for this 137 parameter. 139 ParamID. 140 Parameter identifier according to the source. [ITU.G697] table 141 V.3 defines the following identifiers: 143 1. Total Power (dBm) 144 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 145 list but relates to Channel Power through the number of 146 channels. 148 2. Channel Power (dBm). 149 Referred as parameter L-3 in [I-D.ietf-ccamp-wson-iv-info] 151 3. Reserved ("Frequency Deviation from Nominal, GHz", defined 152 in [ITU.G697] but not used) 154 4. Reserved ("Wavelength Deviation from Nominal, nm", defined 155 in [ITU.G697] but not used) 157 5. OSNR (db). 158 Referred as parameter G-1 in [I-D.ietf-ccamp-wson-iv-info] 160 6. Reserved. (Q Factor, a pure number). 161 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 162 list but is a known index for assessing channel quality. 164 7. PMD (ps). 165 Referred as parameter G-3 in [I-D.ietf-ccamp-wson-iv-info] 167 8. Residual Chromatic Dispersion (ps/nm). 168 Referred as parameter G-2 in [I-D.ietf-ccamp-wson-iv-info] 170 Value. 171 Value for the parameter. As defined by [ITU.G697], it is a 32 172 bit IEEE floating point number. 174 Variance. 175 Variance for the parameter, a 32 bit IEEE floating point 176 number. 178 According to [I-D.ietf-ccamp-wson-iv-info], there are some parameters 179 required for the IV function not listed within [ITU.G697]. Current 180 information source for such parameters is [LS78] hence, this document 181 proposes to use a different value for the field parameter source. 183 ParamSource = 0 (proposal). 184 List of parameters within [I-D.ietf-ccamp-wson-iv-info]. 186 ParamID. 188 A number that take the following list of values. 190 1. Ripple (dBm). L-4 in [I-D.ietf-ccamp-wson-iv-info]. 192 2. Channel signal-spontaneous noise figure. L-5 in 193 [I-D.ietf-ccamp-wson-iv-info]. 195 3. DGD, Differential Group Delay. L-8 in 196 [I-D.ietf-ccamp-wson-iv-info]. 198 4. Reflectance. L-11 in [I-D.ietf-ccamp-wson-iv-info]. 200 5. Isolation. L-12 in [I-D.ietf-ccamp-wson-iv-info]. 202 6. Channel extinction. L-13 in [I-D.ietf-ccamp-wson-iv-info]. 204 7. Attenuation Coefficient. L-14 in 205 [I-D.ietf-ccamp-wson-iv-info]. 207 2.2. Impairment Vector 209 This sub-TLV is a list of optical parameters and they MAY have a 210 wavelength dependency information. 212 0 1 2 3 213 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 214 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 215 |0| Reserved | Number of Parameters | 216 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 217 | Optical Param sub-TLV(s) | 218 : | 219 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 221 Where: 223 W = 0. Wavelength Dependency flag. There is no wavelength 224 dependency. 226 Number of Parameters contained in this vector. 228 Optical Param sub-TLV(s) present a list of Object as defined in 229 Section 2.1. 231 0 1 2 3 232 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 233 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 234 |1| Reserved | Number of Parameters | 235 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 236 | Label Set | 237 : : 238 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 239 | Optical Param sub-TLV(s) | 240 : | 241 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 243 Where: 245 W = 1. Wavelength Dependency flag. There is wavelength 246 dependency. 248 The Label Set object is defined in [RFC7579] Section 2.6. Likely 249 an inclusive range will be the only option required by the Action 250 defined in the Label Set. 252 2.3. Connectivity Matrix Field for Impairment 254 As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment 255 matrix follows the same structure as the connectivity matrix. The 256 encoding of the connectivity matrix for impairment is enhanced from 257 the Connectivity Matrix Field as defined in Section 2.1 of [RFC7579]. 259 0 1 2 3 260 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 261 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 262 | Conn | MatrixID | Reserved |N| 263 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 264 | Link Set A #1 | 265 : : : 266 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 267 | Link Set B #1 | 268 : : : 269 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 270 | Impairment Vector sub-TLV(s) | 271 : : : 272 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 273 | Additional Link Set pairs and Impairment Vector(s) | 274 : : : 275 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 277 0 1 2 3 278 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 279 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 280 | Conn | MatrixID | Reserved |N| 281 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 282 | Impairment Vector sub-TLV(s) | 283 : : : 284 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 286 Where: 288 Connectivity (Conn) (4 bits) has value 2 for the impairment matrix 289 (Values 0 and 1 defined by [RFC7579]). 291 MatrixID: matrix identifier,following same rules as [RFC7579]. 293 N: Node scope flag. With this flag set (N=0), there's no Link Set 294 information but only a list of optical parameters TLVs that apply 295 to the whole optical node. 297 The usage of multiple matrixes with connectivity type equal to 2 298 (Impairment Matrix) MIGHT be used to group optical parameters by 299 connectivity. For example, if a subset of parameters apply to the 300 whole node, a unique matrix with flag N=1 is used. At the same some 301 another subset of parameters applies only to some LinkSet pairs, a 302 specific Impairment Matrix will be added. 304 2.4. Resource Block Information 306 The Resource Block Information field is used to represent resource 307 signal constraints and processing capabilities of a node. As defined 308 by [I-D.ietf-ccamp-wson-iv-info], the concept of resource block is 309 extended to support the description of the impairments related to 310 that block. The encoding expands the same structure as the one 311 defined in Section 4 of [RFC7581], with the addition of an optional 312 Impairment Vector sub-object: 314 0 1 2 3 315 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 316 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 317 | RB Set Field | 318 : : 319 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 320 |I|O|B| Reserved | 321 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 322 | Optical Interface Class List(s) (opt) | 323 : : 324 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 325 | Acceptable Client Signal Type (opt) | 326 : : 327 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 328 | Input Bit Rate List (opt) | 329 : : 330 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 331 | Processing Capabilities List (opt) | 332 : : 333 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 334 | OIV-Impairment Vector (opt) | 335 : : 336 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 338 The Impairment Vector is defined within Section 2.2. All the other 339 fields are defined within [RFC7581]. 341 3. Acknowledgements 343 Authors would like to acknowledge Greg Bernstein and Moustafa Kattan 344 as authors of a previous similar draft whose content partially 345 converged here. 347 Authors would like to thank ITU SG15/Q6 and in particular Peter 348 Stassar and Pete Anslow for providing useful information and text to 349 CCAMP through join meetings and liaisons. 351 4. Contributing Authors 353 This document was the collective work of several authors. The text 354 and content of this document was contributed by the editors, authors 355 and the co-authors listed below (the contact information for the 356 editors appears in appropriate section and is not repeated below): 358 Domenico Siracusa 359 CREATE-NET 360 via alla Cascata 56/D, Povo 361 Trento 38123 362 Italy 364 Email: domenico.siracusa@create-net.org 366 Andrea Zanardi 367 CREATE-NET 368 via alla Cascata 56/D, Povo 369 Trento 38123 370 Italy 372 Email: andrea.zanardi@create-net.org 374 Federico Pederzolli 375 CREATE-NET 376 via alla Cascata 56/D, Povo 377 Trento 38123 378 Italy 380 Email: federico.perderzolli@create-net.org 382 5. IANA Considerations 384 This document does not contain any IANA request. 386 6. Security Considerations 388 This document defines an protocol-neutral encoding for an information 389 model describing impairments in optical networks and it does not 390 introduce any security issues. If such a encoding is put into use 391 within a network it will by its nature contain details of the 392 physical characteristics of an optical network. Such information 393 would need to be protected from intentional or unintentional 394 disclosure. 396 7. References 398 7.1. Normative References 400 [ITU.G680] 401 International Telecommunications Union, "Physical transfer 402 functions of optical network elements", 403 ITU-T Recommendation G.680, July 2007. 405 [ITU.G697] 406 International Telecommunications Union, "Optical 407 monitoring for dense wavelength division multiplexing 408 systems", ITU-T Recommendation G.697, February 2012. 410 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 411 Requirement Levels", BCP 14, RFC 2119, 412 DOI 10.17487/RFC2119, March 1997, 413 . 415 7.2. Informative References 417 [I-D.ietf-ccamp-wson-iv-info] 418 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 419 Siracusa, D., Pederzolli, F., Lee, Y., and F. Zhang, 420 "Information Model for Wavelength Switched Optical 421 Networks (WSONs) with Impairments Validation", draft-ietf- 422 ccamp-wson-iv-info-05 (work in progress), July 2017. 424 [LS78] International Telecommunications Union SG15/Q6, "LS/s on 425 CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", 426 LS https://datatracker.ietf.org/liaison/1288/, October 427 2013. 429 [RFC6566] Lee, Y., Ed., Bernstein, G., Ed., Li, D., and G. 430 Martinelli, "A Framework for the Control of Wavelength 431 Switched Optical Networks (WSONs) with Impairments", 432 RFC 6566, DOI 10.17487/RFC6566, March 2012, 433 . 435 [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 436 J. Han, "General Network Element Constraint Encoding for 437 GMPLS-Controlled Networks", RFC 7579, 438 DOI 10.17487/RFC7579, June 2015, 439 . 441 [RFC7581] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 442 J. Han, "Routing and Wavelength Assignment Information 443 Encoding for Wavelength Switched Optical Networks", 444 RFC 7581, DOI 10.17487/RFC7581, June 2015, 445 . 447 Authors' Addresses 449 Giovanni Martinelli (editor) 450 Cisco 451 via Santa Maria Molgora 48/C 452 Vimercate, MB 20871 453 Italy 455 Phone: +39 039 2092044 456 Email: giomarti@cisco.com 458 Young Lee (editor) 459 Huawei Technologies 460 5340 Legacy Drive 461 Plano, TX 75023 462 U.S.A 464 Email: leeyoung@huawei.com 466 Gabriele M. Galimberti 467 Cisco 468 Via Santa Maria Molgora 48/C 469 Vimercate, MB 20871 470 Italy 472 Phone: +39 039 2091462 473 Email: ggalimbe@cisco.com 475 Fatai Zhang 476 Huawei Technologies 477 F3-5-B R&D Center, Huawei Base 478 Bantian, Longgang District 479 Shenzen 518129 480 P.R. China 482 Email: zhang.fatai@huawei.com