idnits 2.17.1 draft-ietf-ccamp-wson-iv-encode-00.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 22, 2018) is 2225 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 X. Zhang, Ed. 5 Expires: September 23, 2018 Huawei Technologies 6 G. Galimberti 7 Cisco 8 Y. Lee 9 F. Zhang 10 Huawei Technologies 11 March 22, 2018 13 Information Encoding for WSON with Impairments Validation 14 draft-ietf-ccamp-wson-iv-encode-00 16 Abstract 18 Impairment-Aware (IA) Routing and Wavelength Assignment (RWA) 19 function might be required in Wavelength Switched Optical Networks 20 (WSON) that already support RWA. This document defines proper 21 encoding to support this operation. It goes in addition to the 22 available impairment-free WSON encoding and it is fully compatible 23 with it. 25 As the information model, the encoding is independent from control 26 plane architectures and protocol implementations. Its definitions 27 can be used in related protocol extensions. 29 Status of This Memo 31 This Internet-Draft is submitted in full conformance with the 32 provisions of BCP 78 and BCP 79. 34 Internet-Drafts are working documents of the Internet Engineering 35 Task Force (IETF). Note that other groups may also distribute 36 working documents as Internet-Drafts. The list of current Internet- 37 Drafts is at https://datatracker.ietf.org/drafts/current/. 39 Internet-Drafts are draft documents valid for a maximum of six months 40 and may be updated, replaced, or obsoleted by other documents at any 41 time. It is inappropriate to use Internet-Drafts as reference 42 material or to cite them other than as "work in progress." 44 This Internet-Draft will expire on September 23, 2018. 46 Copyright Notice 48 Copyright (c) 2018 IETF Trust and the persons identified as the 49 document authors. All rights reserved. 51 This document is subject to BCP 78 and the IETF Trust's Legal 52 Provisions Relating to IETF Documents 53 (https://trustee.ietf.org/license-info) in effect on the date of 54 publication of this document. Please review these documents 55 carefully, as they describe your rights and restrictions with respect 56 to this document. Code Components extracted from this document must 57 include Simplified BSD License text as described in Section 4.e of 58 the Trust Legal Provisions and are provided without warranty as 59 described in the Simplified BSD License. 61 Table of Contents 63 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 64 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 65 2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3 66 2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3 67 2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 5 68 2.3. Impairment Matrix . . . . . . . . . . . . . . . . . . . . 6 69 2.4. Resource Block Information . . . . . . . . . . . . . . . 8 70 3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8 71 4. Contributing Authors . . . . . . . . . . . . . . . . . . . . 9 72 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 73 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 74 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 75 7.1. Normative References . . . . . . . . . . . . . . . . . . 10 76 7.2. Informative References . . . . . . . . . . . . . . . . . 10 77 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11 79 1. Introduction 81 In case of WSON where optical impairments play a significant role, 82 the framework document [RFC6566] defines related control plane 83 architectural options for Impairment Aware Routing and Wavelength 84 Assignment (IA-RWA). This document provides a suitable encoding for 85 the related WSON impairment information model as defined 86 [I-D.ietf-ccamp-wson-iv-info]. 88 This document directly refers to ITU recommendations [ITU.G680] and 89 [ITU.G697] as already detailed in the information model. 91 1.1. Requirements Language 93 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 94 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 95 document are to be interpreted as described in RFC 2119 [RFC2119]. 97 2. Encoding 99 This section details encoding for all elements defined within 100 [I-D.ietf-ccamp-wson-iv-info]. Elements to encode are: 102 Optical Parameter (OPTICAL_PARAM) 104 Optical Impairment Vector (OIV) 106 Impairment Matrix 108 Impairment Resource Block Information 110 2.1. Optical Parameter 112 The OPTICAL_PARAM is defined as a sub-TLV object. 114 0 1 2 3 115 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 116 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 117 |S|V| Reserved | ParamSource | ParamID | 118 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 119 | Value | 120 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 121 | Variance (Optional) | 122 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 124 The following flag is defined: 126 S: Standard bit. 127 S=1 identifies a set of parameters standardized by ITU; while 128 S=0 identifies a non-standardized set of parameters. 130 V: Variance bit. 131 V=0 only parameter value, V=1 parameter value and variance. 133 With the flag S=1 the following parameters are defined: 135 ParamSource = 1. 136 Identify the ITU document that defines the following parameter 137 list. Currently [ITU.G697] defines this value 1 for this 138 parameter. 140 ParamID. 141 Parameter identifier according to the source. [ITU.G697] table 142 V.3 defines the following identifiers: 144 1. Total Power (dBm) 145 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 146 list but relates to Channel Power through the number of 147 channels. 149 2. Channel Power (dBm). 150 Referred as parameter L-3 in [I-D.ietf-ccamp-wson-iv-info] 152 3. Reserved ("Frequency Deviation from Nominal, GHz", defined 153 in [ITU.G697] but not used) 155 4. Reserved ("Wavelength Deviation from Nominal, nm", defined 156 in [ITU.G697] but not used) 158 5. OSNR (db). 159 Referred as parameter G-1 in [I-D.ietf-ccamp-wson-iv-info] 161 6. Reserved. (Q Factor, a pure number). 162 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 163 list but is a known index for assessing channel quality. 165 7. PMD (ps). 166 Referred as parameter G-3 in [I-D.ietf-ccamp-wson-iv-info] 168 8. Residual Chromatic Dispersion (ps/nm). 169 Referred as parameter G-2 in [I-D.ietf-ccamp-wson-iv-info] 171 Value. 172 Value for the parameter. As defined by [ITU.G697], it is a 32 173 bit IEEE floating point number. 175 Variance. 176 Variance for the parameter, a 32 bit IEEE floating point 177 number. 179 According to [I-D.ietf-ccamp-wson-iv-info], there are some parameters 180 required for the IV function not listed within [ITU.G697]. Current 181 information source for such parameters is [LS78] hence, this document 182 proposes to use a different value for the field parameter source. 184 ParamSource = 0 (proposal). 185 List of parameters within [I-D.ietf-ccamp-wson-iv-info]. 187 ParamID. 189 A number that take the following list of values. 191 1. Ripple (dBm). L-4 in [I-D.ietf-ccamp-wson-iv-info]. 193 2. Channel signal-spontaneous noise figure. L-5 in 194 [I-D.ietf-ccamp-wson-iv-info]. 196 3. DGD, Differential Group Delay. L-8 in 197 [I-D.ietf-ccamp-wson-iv-info]. 199 4. Reflectance. L-11 in [I-D.ietf-ccamp-wson-iv-info]. 201 5. Isolation. L-12 in [I-D.ietf-ccamp-wson-iv-info]. 203 6. Channel extinction. L-13 in [I-D.ietf-ccamp-wson-iv-info]. 205 7. Attenuation Coefficient. L-14 in 206 [I-D.ietf-ccamp-wson-iv-info]. 208 2.2. Impairment Vector 210 This sub-TLV is a list of optical parameters and they MAY have a 211 wavelength dependency information. 213 0 1 2 3 214 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 215 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 216 |0| Reserved | Number of Parameters | 217 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 218 | Optical Param sub-TLV(s) | 219 : | 220 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 222 Where: 224 W = 0. Wavelength Dependency flag. There is no wavelength 225 dependency. 227 Number of Parameters contained in this vector. 229 Optical Param sub-TLV(s) present a list of Object as defined in 230 Section 2.1. 232 0 1 2 3 233 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 234 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 235 |1| Reserved | Number of Parameters | 236 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 237 | Label Set | 238 : : 239 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 240 | Optical Param sub-TLV(s) | 241 : | 242 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 244 Where: 246 W = 1. Wavelength Dependency flag. There is wavelength 247 dependency. 249 The Label Set object is defined in [RFC7579] Section 2.1. Likely 250 an inclusive range will be the only option required by the Action 251 defined in the Label Set. 253 2.3. Impairment Matrix 255 As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment 256 matrix follows the same structure as the connectivity matrix. 258 0 1 2 3 259 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 260 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 261 | Conn | MatrixID | Reserved |0| 262 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 263 | Link Set A #1 | 264 : : : 265 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 266 | Link Set B #1 | 267 : : : 268 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 269 | Impairment Vector sub-TLV(s) | 270 : : : 271 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 272 | Additional Link Set pairs and Impairment Vector(s) | 273 : : : 274 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 276 0 1 2 3 277 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 278 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 279 | Conn | MatrixID | Reserved |1| 280 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 281 | Impairment Vector sub-TLV(s) | 282 : : : 283 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 285 Where: 287 Connectivity (Conn) (4 bits) has value 2 for the impairment matrix 288 (Values 0 and 1 defined by [RFC7579]). 290 MatrixID: matrix identifier,following same rules as [RFC7579]. 292 N: Node scope flag. With this flag set there's no Link Set 293 information but only a list of optical parameters TLVs that apply 294 to the whole optical node. 296 The usage of multiple matrixes with connectivity type equal to 2 297 (Impairment Matrix) MIGHT be used to group optical parameters by 298 connectivity. For example, if a subset of parameters apply to the 299 whole node, a unique matrix with flag N=1 is used. At the same some 300 another subset of parameters applies only to some LinkSet pairs, a 301 specific Impairment Matrix will be added. 303 2.4. Resource Block Information 305 As defined by [I-D.ietf-ccamp-wson-iv-info], the concept of resource 306 block is extended to support the description of the impairments 307 related to that block. The encoding follows the same structure as 308 the one defined in [RFC7581], with the addition of an optional 309 Impairment Vector sub-object: 311 0 1 2 3 312 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 313 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 314 | RB Set Field | 315 : : 316 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 317 |I|O| Reserved | 318 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 319 | Optical Interface Class List(s) (opt) | 320 : : 321 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 322 | Acceptable Client Signal Type (opt) | 323 : : 324 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 325 | Input Bit Rate List (opt) | 326 : : 327 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 328 | Processing Capabilities List (opt) | 329 : : 330 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 331 | OIV-Impairment Vector (opt) | 332 : : 333 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 335 The Impairment Vector is defined within Section 2.2. All the other 336 fields are defined within [RFC7581]. 338 3. Acknowledgements 340 Authors would like to acknowledge Greg Bernstein and Moustafa Kattan 341 as authors of a previous similar draft whose content partially 342 converged here. 344 Authors would like to thank ITU SG15/Q6 and in particular Peter 345 Stassar and Pete Anslow for providing useful information and text to 346 CCAMP through join meetings and liaisons. 348 4. Contributing Authors 350 This document was the collective work of several authors. The text 351 and content of this document was contributed by the editors, authors 352 and the co-authors listed below (the contact information for the 353 editors appears in appropriate section and is not repeated below): 355 Domenico Siracusa 356 CREATE-NET 357 via alla Cascata 56/D, Povo 358 Trento 38123 359 Italy 361 Email: domenico.siracusa@create-net.org 363 Andrea Zanardi 364 CREATE-NET 365 via alla Cascata 56/D, Povo 366 Trento 38123 367 Italy 369 Email: andrea.zanardi@create-net.org 371 Federico Pederzolli 372 CREATE-NET 373 via alla Cascata 56/D, Povo 374 Trento 38123 375 Italy 377 Email: federico.perderzolli@create-net.org 379 5. IANA Considerations 381 This document does not contain any IANA request. 383 6. Security Considerations 385 This document defines an protocol-neutral encoding for an information 386 model describing impairments in optical networks and it does not 387 introduce any security issues. If such a encoding is put into use 388 within a network it will by its nature contain details of the 389 physical characteristics of an optical network. Such information 390 would need to be protected from intentional or unintentional 391 disclosure. 393 7. References 395 7.1. Normative References 397 [ITU.G680] 398 International Telecommunications Union, "Physical transfer 399 functions of optical network elements", 400 ITU-T Recommendation G.680, July 2007. 402 [ITU.G697] 403 International Telecommunications Union, "Optical 404 monitoring for dense wavelength division multiplexing 405 systems", ITU-T Recommendation G.697, February 2012. 407 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 408 Requirement Levels", BCP 14, RFC 2119, 409 DOI 10.17487/RFC2119, March 1997, 410 . 412 7.2. Informative References 414 [I-D.ietf-ccamp-wson-iv-info] 415 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 416 Siracusa, D., Pederzolli, F., Lee, Y., and F. Zhang, 417 "Information Model for Wavelength Switched Optical 418 Networks (WSONs) with Impairments Validation", draft-ietf- 419 ccamp-wson-iv-info-05 (work in progress), July 2017. 421 [LS78] International Telecommunications Union SG15/Q6, "LS/s on 422 CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", 423 LS https://datatracker.ietf.org/liaison/1288/, October 424 2013. 426 [RFC6566] Lee, Y., Ed., Bernstein, G., Ed., Li, D., and G. 427 Martinelli, "A Framework for the Control of Wavelength 428 Switched Optical Networks (WSONs) with Impairments", 429 RFC 6566, DOI 10.17487/RFC6566, March 2012, 430 . 432 [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 433 J. Han, "General Network Element Constraint Encoding for 434 GMPLS-Controlled Networks", RFC 7579, 435 DOI 10.17487/RFC7579, June 2015, 436 . 438 [RFC7581] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 439 J. Han, "Routing and Wavelength Assignment Information 440 Encoding for Wavelength Switched Optical Networks", 441 RFC 7581, DOI 10.17487/RFC7581, June 2015, 442 . 444 Authors' Addresses 446 Giovanni Martinelli (editor) 447 Cisco 448 via Santa Maria Molgora 48/C 449 Vimercate, MB 20871 450 Italy 452 Phone: +39 039 2092044 453 Email: giomarti@cisco.com 455 Xian Zhang (editor) 456 Huawei Technologies 457 F3-5-B R&D Center, Huawei Base 458 Bantian, Longgang District 459 Shenzen 518129 460 P.R. China 462 Phone: +86 755 28972913 463 Email: zhang.xian@huawei.com 465 Gabriele M. Galimberti 466 Cisco 467 Via Santa Maria Molgora 48/C 468 Vimercate, MB 20871 469 Italy 471 Phone: +39 039 2091462 472 Email: ggalimbe@cisco.com 474 Young Lee 475 Huawei Technologies 476 1700 Alma Drive, Suite 100 477 Plano, TX 75075 478 U.S.A 480 Email: ylee@huawei.com 481 Fatai Zhang 482 Huawei Technologies 483 F3-5-B R&D Center, Huawei Base 484 Bantian, Longgang District 485 Shenzen 518129 486 P.R. China 488 Email: zhang.fatai@huawei.com