idnits 2.17.1 draft-martinelli-ccamp-wson-iv-encode-05.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 9, 2015) is 3307 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-00 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 10, 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 March 9, 2015 17 Information Encoding for WSON with Impairments Validation 18 draft-martinelli-ccamp-wson-iv-encode-05 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 September 10, 2015. 50 Copyright Notice 52 Copyright (c) 2015 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 253 [I-D.ietf-ccamp-general-constraint-encode] Section 2.1. Likely an 254 inclusive range will be the only option required by the Action 255 defined in the Label Set. 257 2.3. Impairment Matrix 259 As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment 260 matrix follows the same structure as the connectivity matrix. 262 0 1 2 3 263 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 264 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 265 | Conn | MatrixID | Reserved |0| 266 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 267 | Link Set A #1 | 268 : : : 269 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 270 | Link Set B #1 | 271 : : : 272 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 273 | Impairment Vector sub-TLV(s) | 274 : : : 275 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 276 | Additional Link Set pairs and Impairment Vector(s) | 277 : : : 278 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 280 0 1 2 3 281 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 282 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 283 | Conne | MatrixID | Reserved |1| 284 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 285 | Impairment Vector sub-TLV(s) | 286 : : : 287 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 289 Where: 291 Connectivity (Conn) (4 bits) has value 2 for the impairment matrix 292 (Values 0 and 1 defined by 293 [I-D.ietf-ccamp-general-constraint-encode]). 295 MatrixID: matrix identifier,following same rules as 296 [I-D.ietf-ccamp-general-constraint-encode]. 298 N: Node scope flag. With this flag set there's no Link Set 299 information but only a list of optical parameters TLVs that apply 300 to the whole optical node. 302 The usage of multiple matrixes with connectivity type equal to 2 303 (Impairment Matrix) MIGHT be used to grup optical parameters by 304 connectivity. For example, if a subset of parameters apply to the 305 whole node, a unique matrix with flag N=1 is used. At the same some 306 another subset of parameters applies only to some LinkSet pairs, a 307 specific Impairment Matrix will be added. 309 2.4. Resource Block Information 311 As defined by [I-D.ietf-ccamp-wson-iv-info], the concept of resource 312 block is extended to support the description of the impairments 313 related to that block. The encoding follows the same structure as 314 the one defined in [I-D.ietf-ccamp-rwa-wson-encode], with the 315 addition of an optional Impairment Vector sub-object: 317 0 1 2 3 318 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 319 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 320 | RB Set Field | 321 : : 322 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 323 |I|O| Reserved | 324 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 325 | Optical Interface Class List(s) (opt) | 326 : : 327 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 328 | Acceptable Client Signal Type (opt) | 329 : : 330 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 331 | Input Bit Rate List (opt) | 332 : : 333 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 334 | Processing Capabilities List (opt) | 335 : : 336 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 337 | OIV-Impairment Vector (opt) | 338 : : 339 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 341 The Impairment Vector is defined within Section 2.2. All the other 342 fields are defined within [I-D.ietf-ccamp-rwa-wson-encode]. 344 3. Acknowledgements 346 Authors would like to acknoledge Greg Bernstein and Moustafa Kattan 347 as authors of a previous similar draft whose content partially 348 converged here. 350 Authors would like to thank ITU SG15/Q6 and in particular Peter 351 Stassar and Pete Anslow for providing useful information and text to 352 CCAMP through join meetings and liaisons. 354 4. IANA Considerations 356 This document does not contain any IANA request. 358 5. Security Considerations 360 This document defines an protocol-neutral encoding for an information 361 model describing impairments in optical networks and it does not 362 introduce any security issues. If such a encoding is put into use 363 within a network it will by its nature contain details of the 364 physical characteristics of an optical network. Such information 365 would need to be protected from intentional or unintentional 366 disclosure. 368 6. References 370 6.1. Normative References 372 [ITU.G680] 373 International Telecommunications Union, "Physical transfer 374 functions of optical network elements", ITU-T 375 Recommendation G.680, July 2007. 377 [ITU.G697] 378 International Telecommunications Union, "Optical 379 monitoring for dense wavelength division multiplexing 380 systems", ITU-T Recommendation G.697, February 2012. 382 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 383 Requirement Levels", BCP 14, RFC 2119, March 1997. 385 6.2. Informative References 387 [I-D.ietf-ccamp-general-constraint-encode] 388 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "General 389 Network Element Constraint Encoding for GMPLS Controlled 390 Networks", draft-ietf-ccamp-general-constraint-encode-20 391 (work in progress), February 2015. 393 [I-D.ietf-ccamp-rwa-wson-encode] 394 Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "Routing 395 and Wavelength Assignment Information Encoding for 396 Wavelength Switched Optical Networks", draft-ietf-ccamp- 397 rwa-wson-encode-28 (work in progress), February 2015. 399 [I-D.ietf-ccamp-wson-iv-info] 400 Martinelli, G., Zhang, X., Galimberti, G., Zanardi, A., 401 Siracusa, D., Pederzolli, F., Lee, Y., and F. Zhang, 402 "Information Model for Wavelength Switched Optical 403 Networks (WSONs) with Impairments Validation", draft-ietf- 404 ccamp-wson-iv-info-00 (work in progress), October 2014. 406 [LS78] International Telecommunications Union SG15/Q6, "LS/s on 407 CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", LS 408 https://datatracker.ietf.org/liaison/1288/, October 2013. 410 [RFC6566] Lee, Y., Bernstein, G., Li, D., and G. Martinelli, "A 411 Framework for the Control of Wavelength Switched Optical 412 Networks (WSONs) with Impairments", RFC 6566, March 2012. 414 Authors' Addresses 416 Giovanni Martinelli (editor) 417 Cisco 418 via Philips 12 419 Monza 20900 420 Italy 422 Phone: +39 039 2092044 423 Email: giomarti@cisco.com 425 Xian Zhang (editor) 426 Huawei Technologies 427 F3-5-B R&D Center, Huawei Base 428 Bantian, Longgang District 429 Shenzen 518129 430 P.R. China 432 Phone: +86 755 28972913 433 Email: zhang.xian@huawei.com 435 Gabriele M. Galimberti 436 Cisco 437 Via Philips,12 438 Monza 20900 439 Italy 441 Phone: +39 039 2091462 442 Email: ggalimbe@cisco.com 443 Domenico Siracusa 444 CREATE-NET 445 via alla Cascata 56/D, Povo 446 Trento 38123 447 Italy 449 Email: domenico.siracusa@create-net.org 451 Andrea Zanardi 452 CREATE-NET 453 via alla Cascata 56/D, Povo 454 Trento 38123 455 Italy 457 Email: andrea.zanardi@create-net.org 459 Federico Pederzolli 460 CREATE-NET 461 via alla Cascata 56/D, Povo 462 Trento 38123 463 Italy 465 Email: federico.perdezolli@create-net.org 467 Young Lee 468 Huawei Technologies 469 1700 Alma Drive, Suite 100 470 Plano, TX 75075 471 U.S.A 473 Email: ylee@huawei.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