idnits 2.17.1 draft-martinelli-ccamp-wson-iv-encode-07.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 (October 31, 2016) is 2727 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-03 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: May 4, 2017 Huawei Technologies 6 G. Galimberti 7 Cisco 8 D. Siracusa 9 A. Zanardi 10 F. Pederzolli 11 CREATE-NET 12 Y. Lee 13 F. Zhang 14 Huawei Technologies 15 October 31, 2016 17 Information Encoding for WSON with Impairments Validation 18 draft-martinelli-ccamp-wson-iv-encode-07 20 Abstract 22 Impairment-Aware (IA) Routing and Wavelength Assignment (RWA) 23 function might be required in Wavelength Switched Optical Networks 24 (WSON) that already support RWA. This document defines proper 25 encoding to support this operation. It goes in addition to the 26 available impairment-free WSON encoding and it is fully compatible 27 with it. 29 As the information model, the encoding is independent from control 30 plane architectures and protocol implementations. Its definitions 31 can be used in related protocol extensions. 33 Status of This Memo 35 This Internet-Draft is submitted in full conformance with the 36 provisions of BCP 78 and BCP 79. 38 Internet-Drafts are working documents of the Internet Engineering 39 Task Force (IETF). Note that other groups may also distribute 40 working documents as Internet-Drafts. The list of current Internet- 41 Drafts is at http://datatracker.ietf.org/drafts/current/. 43 Internet-Drafts are draft documents valid for a maximum of six months 44 and may be updated, replaced, or obsoleted by other documents at any 45 time. It is inappropriate to use Internet-Drafts as reference 46 material or to cite them other than as "work in progress." 48 This Internet-Draft will expire on May 4, 2017. 50 Copyright Notice 52 Copyright (c) 2016 IETF Trust and the persons identified as the 53 document authors. All rights reserved. 55 This document is subject to BCP 78 and the IETF Trust's Legal 56 Provisions Relating to IETF Documents 57 (http://trustee.ietf.org/license-info) in effect on the date of 58 publication of this document. Please review these documents 59 carefully, as they describe your rights and restrictions with respect 60 to this document. Code Components extracted from this document must 61 include Simplified BSD License text as described in Section 4.e of 62 the Trust Legal Provisions and are provided without warranty as 63 described in the Simplified BSD License. 65 Table of Contents 67 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 68 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 69 2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3 70 2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3 71 2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 5 72 2.3. Impairment Matrix . . . . . . . . . . . . . . . . . . . . 6 73 2.4. Resource Block Information . . . . . . . . . . . . . . . 8 74 3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8 75 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 76 5. Security Considerations . . . . . . . . . . . . . . . . . . . 9 77 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 9 78 6.1. Normative References . . . . . . . . . . . . . . . . . . 9 79 6.2. Informative References . . . . . . . . . . . . . . . . . 9 80 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 82 1. Introduction 84 In case of WSON where optical impairments play a significant role, 85 the framework document [RFC6566] defines related control plane 86 architectural options for Impairment Aware Routing and Wavelength 87 Assignment (IA-RWA). This document provides a suitable encoding for 88 the related WSON impairment information model as defined 89 [I-D.ietf-ccamp-wson-iv-info]. 91 This document directly refers to ITU recommendations [ITU.G680] and 92 [ITU.G697] as already detailed in the information model. 94 1.1. Requirements Language 96 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 97 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 98 document are to be interpreted as described in RFC 2119 [RFC2119]. 100 2. Encoding 102 This section details encoding for all elements defined within 103 [I-D.ietf-ccamp-wson-iv-info]. Elements to encode are: 105 Optical Parameter (OPTICAL_PARAM) 107 Optical Impairment Vector (OIV) 109 Impairment Matrix 111 Impairment Resource Block Information 113 2.1. Optical Parameter 115 The OPTICAL_PARAM is defined as a sub-TLV object. 117 0 1 2 3 118 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 119 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 120 |S|V| Reserved | ParamSource | ParamID | 121 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 122 | Value | 123 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 124 | Variance (Optional) | 125 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 127 The following flag is defined: 129 S: Standard bit. 130 S=1 indentifies a set of parameters standardized by ITU; while 131 S=0 identifies a non-standardized set of parameters. 133 V: Variance bit. 134 V=0 only parameter value, V=1 parameter value and variance. 136 With the flag S=1 the following parameters are defined: 138 ParamSource = 1. 139 Identify the ITU document that defines the following parameter 140 list. Currently [ITU.G697] defines this value 1 for this 141 parameter. 143 ParamID. 144 Parameter identifier according to the source. [ITU.G697] table 145 V.3 defines the following identifiers: 147 1. Total Power (dBm) 148 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 149 list but relates to Channel Power through the number of 150 channels. 152 2. Channel Power (dBm). 153 Referred as parameter L-3 in [I-D.ietf-ccamp-wson-iv-info] 155 3. Reserved ("Frequency Deviation from Nominal, GHz", defined 156 in [ITU.G697] but not used) 158 4. Reserved ("Wavelength Deviation from Nominal, nm", defined 159 in [ITU.G697] but not used) 161 5. OSNR (db). 162 Referred as parameter G-1 in [I-D.ietf-ccamp-wson-iv-info] 164 6. Reserved. (Q Factor, a pure number). 165 Not reported within [I-D.ietf-ccamp-wson-iv-info] parameter 166 list but is a known index for assessing channel quality. 168 7. PMD (ps). 169 Referred as parameter G-3 in [I-D.ietf-ccamp-wson-iv-info] 171 8. Residual Chromatic Dispersion (ps/nm). 172 Referred as parameter G-2 in [I-D.ietf-ccamp-wson-iv-info] 174 Value. 175 Value for the parameter. As defined by [ITU.G697], it is a 32 176 bit IEEE floating point number. 178 Variance. 179 Variance for the parameter, a 32 bit IEEE floating point 180 number. 182 According to [I-D.ietf-ccamp-wson-iv-info], there are some parameters 183 required for the IV function not listed within [ITU.G697]. Current 184 information source for such parameters is [LS78] hence, this document 185 proposes to use a different value for the field parameter source. 187 ParamSource = 0 (proposal). 188 List of parameters within [I-D.ietf-ccamp-wson-iv-info]. 189 [Editor Note: Value to be confirmed through ITU Liaison]. 191 ParamID. 192 A number that take the following list of values. 194 1. Ripple (dBm). L-4 in [I-D.ietf-ccamp-wson-iv-info]. 196 2. Channel signal-spontaneous noise figure. L-5 in 197 [I-D.ietf-ccamp-wson-iv-info]. 199 3. DGD, Differential Group Delay. L-8 in 200 [I-D.ietf-ccamp-wson-iv-info]. 202 4. Reflectance. L-11 in [I-D.ietf-ccamp-wson-iv-info]. 204 5. Isolation. L-12 in [I-D.ietf-ccamp-wson-iv-info]. 206 6. Channel extintion. L-13 in [I-D.ietf-ccamp-wson-iv-info]. 208 7. Attenuation Coefficient. L-14 in 209 [I-D.ietf-ccamp-wson-iv-info]. 211 2.2. Impairment Vector 213 This sub-TLV is a list of optical parameters and they MAY have a 214 wavelength dependency information. 216 0 1 2 3 217 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 218 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 219 |0| Reserved | Number of Parameters | 220 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 221 | Optical Param sub-TLV(s) | 222 : | 223 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 225 Where: 227 W = 0. Wavelength Dependency flag. There is no wavelength 228 dependency. 230 Number of Parameters contained in this vector. 232 Optical Param sub-TLV(s) present a list of Object as defined in 233 Section 2.1. 235 0 1 2 3 236 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 237 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 238 |1| Reserved | Number of Parameters | 239 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 240 | Label Set | 241 : : 242 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 243 | Optical Param sub-TLV(s) | 244 : | 245 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 247 Where: 249 W = 1. Wavelength Dependency flag. There is wavelength 250 dependency. 252 The Label Set object is defined in [RFC7579] Section 2.1. Likely 253 an inclusive range will be the only option required by the Action 254 defined in the Label Set. 256 2.3. Impairment Matrix 258 As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment 259 matrix follows the same structure as the connectivity matrix. 261 0 1 2 3 262 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 263 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 264 | Conn | MatrixID | Reserved |0| 265 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 266 | Link Set A #1 | 267 : : : 268 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 269 | Link Set B #1 | 270 : : : 271 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 272 | Impairment Vector sub-TLV(s) | 273 : : : 274 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 275 | Additional Link Set pairs and Impairment Vector(s) | 276 : : : 277 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 279 0 1 2 3 280 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 281 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 282 | Conne | MatrixID | Reserved |1| 283 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 284 | Impairment Vector sub-TLV(s) | 285 : : : 286 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 288 Where: 290 Connectivity (Conn) (4 bits) has value 2 for the impairment matrix 291 (Values 0 and 1 defined by [RFC7579]). 293 MatrixID: matrix identifier,following same rules as [RFC7579]. 295 N: Node scope flag. With this flag set there's no Link Set 296 information but only a list of optical parameters TLVs that apply 297 to the whole optical node. 299 The usage of multiple matrixes with connectivity type equal to 2 300 (Impairment Matrix) MIGHT be used to grup optical parameters by 301 connectivity. For example, if a subset of parameters apply to the 302 whole node, a unique matrix with flag N=1 is used. At the same some 303 another subset of parameters applies only to some LinkSet pairs, a 304 specific Impairment Matrix will be added. 306 2.4. Resource Block Information 308 As defined by [I-D.ietf-ccamp-wson-iv-info], the concept of resource 309 block is extended to support the description of the impairments 310 related to that block. The encoding follows the same structure as 311 the one defined in [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| 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 acknoledge 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. IANA Considerations 353 This document does not contain any IANA request. 355 5. Security Considerations 357 This document defines an protocol-neutral encoding for an information 358 model describing impairments in optical networks and it does not 359 introduce any security issues. If such a encoding is put into use 360 within a network it will by its nature contain details of the 361 physical characteristics of an optical network. Such information 362 would need to be protected from intentional or unintentional 363 disclosure. 365 6. References 367 6.1. Normative References 369 [ITU.G680] 370 International Telecommunications Union, "Physical transfer 371 functions of optical network elements", 372 ITU-T Recommendation G.680, July 2007. 374 [ITU.G697] 375 International Telecommunications Union, "Optical 376 monitoring for dense wavelength division multiplexing 377 systems", ITU-T Recommendation G.697, February 2012. 379 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 380 Requirement Levels", BCP 14, RFC 2119, 381 DOI 10.17487/RFC2119, March 1997, 382 . 384 6.2. Informative References 386 [I-D.ietf-ccamp-wson-iv-info] 387 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 388 Siracusa, D., Pederzolli, F., Lee, Y., and F. Zhang, 389 "Information Model for Wavelength Switched Optical 390 Networks (WSONs) with Impairments Validation", draft-ietf- 391 ccamp-wson-iv-info-03 (work in progress), October 2016. 393 [LS78] International Telecommunications Union SG15/Q6, "LS/s on 394 CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", 395 LS https://datatracker.ietf.org/liaison/1288/, October 396 2013. 398 [RFC6566] Lee, Y., Ed., Bernstein, G., Ed., Li, D., and G. 399 Martinelli, "A Framework for the Control of Wavelength 400 Switched Optical Networks (WSONs) with Impairments", 401 RFC 6566, DOI 10.17487/RFC6566, March 2012, 402 . 404 [RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 405 J. Han, "General Network Element Constraint Encoding for 406 GMPLS-Controlled Networks", RFC 7579, 407 DOI 10.17487/RFC7579, June 2015, 408 . 410 [RFC7581] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and 411 J. Han, "Routing and Wavelength Assignment Information 412 Encoding for Wavelength Switched Optical Networks", 413 RFC 7581, DOI 10.17487/RFC7581, June 2015, 414 . 416 Authors' Addresses 418 Giovanni Martinelli (editor) 419 Cisco 420 via Philips 12 421 Monza 20900 422 Italy 424 Phone: +39 039 2092044 425 Email: giomarti@cisco.com 427 Xian Zhang (editor) 428 Huawei Technologies 429 F3-5-B R&D Center, Huawei Base 430 Bantian, Longgang District 431 Shenzen 518129 432 P.R. China 434 Phone: +86 755 28972913 435 Email: zhang.xian@huawei.com 436 Gabriele M. Galimberti 437 Cisco 438 Via Philips,12 439 Monza 20900 440 Italy 442 Phone: +39 039 2091462 443 Email: ggalimbe@cisco.com 445 Domenico Siracusa 446 CREATE-NET 447 via alla Cascata 56/D, Povo 448 Trento 38123 449 Italy 451 Email: domenico.siracusa@create-net.org 453 Andrea Zanardi 454 CREATE-NET 455 via alla Cascata 56/D, Povo 456 Trento 38123 457 Italy 459 Email: andrea.zanardi@create-net.org 461 Federico Pederzolli 462 CREATE-NET 463 via alla Cascata 56/D, Povo 464 Trento 38123 465 Italy 467 Email: federico.perderzolli@create-net.org 469 Young Lee 470 Huawei Technologies 471 1700 Alma Drive, Suite 100 472 Plano, TX 75075 473 U.S.A 475 Email: ylee@huawei.com 476 Fatai Zhang 477 Huawei Technologies 478 F3-5-B R&D Center, Huawei Base 479 Bantian, Longgang District 480 Shenzen 518129 481 P.R. China 483 Email: zhang.fatai@huawei.com