idnits 2.17.1 draft-martinelli-ccamp-wson-iv-encode-04.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 4, 2014) is 3583 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-14 == Outdated reference: A later version (-24) exists of draft-ietf-ccamp-rwa-info-21 == Outdated reference: A later version (-28) exists of draft-ietf-ccamp-rwa-wson-encode-26 == Outdated reference: A later version (-05) exists of draft-martinelli-ccamp-wson-iv-info-04 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 X. Zhang, Ed. 5 Expires: January 5, 2015 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 July 4, 2014 17 Information Encoding for WSON with Impairments Validation 18 draft-martinelli-ccamp-wson-iv-encode-04 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 January 5, 2015. 50 Copyright Notice 52 Copyright (c) 2014 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.martinelli-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.martinelli-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. Reserved (Total Power, dBm) 148 Not reported within [I-D.martinelli-ccamp-wson-iv-info] 149 parameter list but relates to Channel Power through the 150 number of channels. 152 2. Channel Power (dBm). 153 Referred as parameter L-3 in 154 [I-D.martinelli-ccamp-wson-iv-info] 156 3. Reserved ("Frequency Deviation from Nominal, GHz", defined 157 in [ITU.G697] but not used) 159 4. Reserved ("Wavelength Deviation from Nominal, nm", defined 160 in [ITU.G697] but not used) 162 5. OSNR (db). 163 Referred as parameter G-1 in 164 [I-D.martinelli-ccamp-wson-iv-info] 166 6. Reserved. (Q Factor, a pure number). 167 Not reported within [I-D.martinelli-ccamp-wson-iv-info] 168 parameter list but is a known index for assessing channel 169 quality. 171 7. PMD (ps). 172 Referred as parameter G-3 in 173 [I-D.martinelli-ccamp-wson-iv-info] 175 8. Residual Chromatic Dispersion (ps/nm). 176 Referred as parameter G-2 in 177 [I-D.martinelli-ccamp-wson-iv-info] 179 Value. 180 Value for the parameter. As defined by [ITU.G697], it is a 32 181 bit IEEE floating point number. 183 Variance. 184 Variance for the parameter, a 32 bit IEEE floating point 185 number. 187 According to [I-D.martinelli-ccamp-wson-iv-info], there are some 188 parameters required for the IV function not listed within [ITU.G697]. 189 Current information source for such parameters is [LS78] hence, this 190 document proposes to use a different value for the field parameter 191 source. 193 ParamSource = 0 (proposal). 194 List of parameters within [I-D.martinelli-ccamp-wson-iv-info]. 195 [Editor Note: Value to be confirmed through ITU Liaison]. 197 ParamID. 198 A number that take the following list of values. 200 1. Ripple (dBm). L-4 in [I-D.martinelli-ccamp-wson-iv-info]. 202 2. Channel signal-spontaneous noise figure. L-5 in 203 [I-D.martinelli-ccamp-wson-iv-info]. 205 3. DGD, Differential Group Delay. L-8 in 206 [I-D.martinelli-ccamp-wson-iv-info]. 208 4. Reflectance. L-11 in [I-D.martinelli-ccamp-wson-iv-info]. 210 5. Isolation. L-12 in [I-D.martinelli-ccamp-wson-iv-info]. 212 6. Channel extintion. L-13 in 213 [I-D.martinelli-ccamp-wson-iv-info]. 215 7. Attenuation Coefficient. L-14 in 216 [I-D.martinelli-ccamp-wson-iv-info]. 218 2.2. Impairment Vector 220 This sub-TLV is a list of optical parameters and they MAY have a 221 wavelength dependency information. 223 0 1 2 3 224 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 225 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 226 |0| Reserved | Number of Parameters | 227 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 228 | Optical Param sub-TLV(s) | 229 : | 230 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 232 Where: 234 W = 0. Wavelength Dependency flag. There is no wavelength 235 dependency. 237 Number of Parameters contained in this vector. 239 Optical Param sub-TLV(s) present a list of Object as defined in 240 Section 2.1. 242 0 1 2 3 243 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 244 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 245 |1| Reserved | Number of Parameters | 246 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 247 | Label Set | 248 : : 249 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 250 | Optical Param sub-TLV(s) | 251 : | 252 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 254 Where: 256 W = 1. Wavelength Dependency flag. There is wavelength 257 dependency. 259 The Label Set object is defined in 260 [I-D.ietf-ccamp-general-constraint-encode] Section 2.1. Likely an 261 inclusive range will be the only option required by the Action 262 defined in the Label Set. 264 2.3. Impairment Matrix 266 As defined by the [I-D.martinelli-ccamp-wson-iv-info], the impairment 267 matrix follows the same structure as the connectivity matrix. 269 0 1 2 3 270 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 271 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 272 | Connectivity | MatrixID | Reserved |0| 273 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 274 | Link Set A #1 | 275 : : : 276 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 277 | Link Set B #1 | 278 : : : 279 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 280 | Impairment Vector sub-TLV(s) | 281 : : : 282 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 283 | Additional Link Set pairs and Impairment Vector(s) | 284 : : : 285 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 287 0 1 2 3 288 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 289 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 290 | Connectivity | MatrixID | Reserved |1| 291 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 292 | Impairment Vector sub-TLV(s) | 293 : : : 294 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 296 Where: 298 Connectivity: value MUST be 2 for the impairment matrix (Values 0 299 and 1 are already defined by 300 [I-D.ietf-ccamp-general-constraint-encode]. 302 MatrixID: matrix identifier, the scope of this integer number is 303 shared with [I-D.ietf-ccamp-rwa-info]. 305 N: Node scope flag. With this flag set there's no Link Set 306 information but only a list of optical parameters TLVs that apply 307 to the whole optical node. 309 The usage of multiple matrixes with connectivity type equal to 2 310 (Impairment Matrix) MIGHT be used to grup optical parameters by 311 connectivity. For example, if a subset of parameters apply to the 312 whole node, a unique matrix with flag N=1 is used. At the same some 313 another subset of parameters applies only to some LinkSet pairs, a 314 specific Impairment Matrix will be added. 316 2.4. Resource Block Information 318 As defined by [I-D.martinelli-ccamp-wson-iv-info], the concept of 319 resource block is extended to support the description of the 320 impairments related to that block. The encoding follows the same 321 structure as the one defined in [I-D.ietf-ccamp-rwa-wson-encode], 322 with the addition of an optional Impairment Vector sub-object: 324 0 1 2 3 325 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 326 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 327 | RB Set Field | 328 : : 329 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 330 |I|O| Reserved | 331 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 332 | Optical Interface Class List(s) (opt) | 333 : : 334 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 335 | Acceptable Client Signal Type (opt) | 336 : : 337 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 338 | Input Bit Rate List (opt) | 339 : : 340 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 341 | Processing Capabilities List (opt) | 342 : : 343 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 344 | OIV-Impairment Vector (opt) | 345 : : 346 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 348 The Impairment Vector is defined within Section 2.2. All the other 349 fields are defined within [I-D.ietf-ccamp-rwa-wson-encode]. 351 3. Acknowledgements 353 Authors would like to acknoledge Greg Bernstein and Moustafa Kattan 354 as authors of a previous similar draft whose content partially 355 converged here. 357 Authors would like to thank ITU SG15/Q6 and in particular Peter 358 Stassar and Pete Anslow for providing useful information and text to 359 CCAMP through join meetings and liaisons. 361 4. IANA Considerations 363 This document does not contain any IANA request. 365 5. Security Considerations 367 This document defines an protocol-neutral encoding for an information 368 model describing impairments in optical networks and it does not 369 introduce any security issues. If such a encoding is put into use 370 within a network it will by its nature contain details of the 371 physical characteristics of an optical network. Such information 372 would need to be protected from intentional or unintentional 373 disclosure. 375 6. References 377 6.1. Normative References 379 [ITU.G680] 380 International Telecommunications Union, "Physical transfer 381 functions of optical network elements", ITU-T 382 Recommendation G.680, July 2007. 384 [ITU.G697] 385 International Telecommunications Union, "Optical 386 monitoring for dense wavelength division multiplexing 387 systems", ITU-T Recommendation G.697, February 2012. 389 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 390 Requirement Levels", BCP 14, RFC 2119, March 1997. 392 6.2. Informative References 394 [I-D.ietf-ccamp-general-constraint-encode] 395 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "General 396 Network Element Constraint Encoding for GMPLS Controlled 397 Networks", draft-ietf-ccamp-general-constraint-encode-14 398 (work in progress), February 2014. 400 [I-D.ietf-ccamp-rwa-info] 401 Lee, Y., Bernstein, G., Li, D., and W. Imajuku, "Routing 402 and Wavelength Assignment Information Model for Wavelength 403 Switched Optical Networks", draft-ietf-ccamp-rwa-info-21 404 (work in progress), February 2014. 406 [I-D.ietf-ccamp-rwa-wson-encode] 407 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "Routing 408 and Wavelength Assignment Information Encoding for 409 Wavelength Switched Optical Networks", draft-ietf-ccamp- 410 rwa-wson-encode-26 (work in progress), May 2014. 412 [I-D.martinelli-ccamp-wson-iv-info] 413 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 414 Siracusa, D., Pederzolli, F., Lee, Y., and F. Zhang, 415 "Information Model for Wavelength Switched Optical 416 Networks (WSONs) with Impairments Validation", draft- 417 martinelli-ccamp-wson-iv-info-04 (work in progress), July 418 2014. 420 [LS78] International Telecommunications Union SG15/Q6, "LS/s on 421 CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", LS 422 https://datatracker.ietf.org/liaison/1288/, October 2013. 424 [RFC6566] Lee, Y., Bernstein, G., Li, D., and G. Martinelli, "A 425 Framework for the Control of Wavelength Switched Optical 426 Networks (WSONs) with Impairments", RFC 6566, March 2012. 428 Authors' Addresses 430 Giovanni Martinelli (editor) 431 Cisco 432 via Philips 12 433 Monza 20900 434 Italy 436 Phone: +39 039 2092044 437 Email: giomarti@cisco.com 439 Xian Zhang (editor) 440 Huawei Technologies 441 F3-5-B R&D Center, Huawei Base 442 Bantian, Longgang District 443 Shenzen 518129 444 P.R. China 446 Phone: +86 755 28972913 447 Email: zhang.xian@huawei.com 448 Gabriele M. Galimberti 449 Cisco 450 Via Philips,12 451 Monza 20900 452 Italy 454 Phone: +39 039 2091462 455 Email: ggalimbe@cisco.com 457 Domenico Siracusa 458 CREATE-NET 459 via alla Cascata 56/D, Povo 460 Trento 38123 461 Italy 463 Email: domenico.siracusa@create-net.org 465 Andrea Zanardi 466 CREATE-NET 467 via alla Cascata 56/D, Povo 468 Trento 38123 469 Italy 471 Email: andrea.zanardi@create-net.org 473 Federico Pederzolli 474 CREATE-NET 475 via alla Cascata 56/D, Povo 476 Trento 38123 477 Italy 479 Email: federico.perdezolli@create-net.org 481 Young Lee 482 Huawei Technologies 483 1700 Alma Drive, Suite 100 484 Plano, TX 75075 485 U.S.A 487 Email: ylee@huawei.com 488 Fatai Zhang 489 Huawei Technologies 490 F3-5-B R&D Center, Huawei Base 491 Bantian, Longgang District 492 Shenzen 518129 493 P.R. China 495 Email: zhang.fatai@huawei.com