draft-ietf-ccamp-wson-iv-info-01.txt   draft-ietf-ccamp-wson-iv-info-02.txt 
CCAMP G. Martinelli, Ed. CCAMP G. Martinelli, Ed.
Internet-Draft Cisco Internet-Draft Cisco
Intended status: Informational X. Zhang, Ed. Intended status: Informational X. Zhang, Ed.
Expires: September 10, 2015 Huawei Technologies Expires: April 20, 2016 Huawei Technologies
G. Galimberti G. Galimberti
Cisco Cisco
A. Zanardi A. Zanardi
D. Siracusa D. Siracusa
F. Pederzolli F. Pederzolli
CREATE-NET CREATE-NET
Y. Lee Y. Lee
F. Zhang F. Zhang
Huawei Technologies Huawei Technologies
March 9, 2015 October 18, 2015
Information Model for Wavelength Switched Optical Networks (WSONs) with Information Model for Wavelength Switched Optical Networks (WSONs) with
Impairments Validation Impairments Validation
draft-ietf-ccamp-wson-iv-info-01 draft-ietf-ccamp-wson-iv-info-02
Abstract Abstract
This document defines an information model to support Impairment- This document defines an information model to support Impairment-
Aware (IA) Routing and Wavelength Assignment (RWA) functionality. Aware (IA) Routing and Wavelength Assignment (RWA) functionality.
This information model extends the information model for impairment- This information model extends the information model for impairment-
free RWA process in WSON to facilitate computation of paths where free RWA process in WSON to facilitate computation of paths where
optical impairment constraints need to considered. optical impairment constraints need to considered.
Status of This Memo Status of This Memo
skipping to change at page 1, line 45 skipping to change at page 1, line 45
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on September 10, 2015. This Internet-Draft will expire on April 20, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 28 skipping to change at page 2, line 28
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Definitions, Applicability and Properties . . . . . . . . . . 3 2. Definitions, Applicability and Properties . . . . . . . . . . 3
2.1. Definitions . . . . . . . . . . . . . . . . . . . . . . . 4 2.1. Definitions . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Applicability . . . . . . . . . . . . . . . . . . . . . . 4 2.2. Applicability . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Properties . . . . . . . . . . . . . . . . . . . . . . . 5 2.3. Properties . . . . . . . . . . . . . . . . . . . . . . . 5
3. ITU-T List of Optical Parameters . . . . . . . . . . . . . . 6 3. ITU-T List of Optical Parameters . . . . . . . . . . . . . . 6
4. Background from WSON-RWA Information Model . . . . . . . . . 8 4. Background from WSON-RWA Information Model . . . . . . . . . 9
5. Optical Impairment Information Model . . . . . . . . . . . . 9 5. Optical Impairment Information Model . . . . . . . . . . . . 10
5.1. The Optical Impairment Vector . . . . . . . . . . . . . . 10 5.1. The Optical Impairment Vector . . . . . . . . . . . . . . 10
5.2. Node Information . . . . . . . . . . . . . . . . . . . . 11 5.2. Node Information . . . . . . . . . . . . . . . . . . . . 11
5.2.1. Impairment Matrix . . . . . . . . . . . . . . . . . . 11 5.2.1. Impairment Matrix . . . . . . . . . . . . . . . . . . 11
5.2.2. Impairment Resource Block Information . . . . . . . . 12 5.2.2. Impairment Resource Block Information . . . . . . . . 12
5.3. Link Information . . . . . . . . . . . . . . . . . . . . 13 5.3. Link Information . . . . . . . . . . . . . . . . . . . . 13
5.4. Path Information . . . . . . . . . . . . . . . . . . . . 13 5.4. Path Information . . . . . . . . . . . . . . . . . . . . 13
6. Encoding Considerations . . . . . . . . . . . . . . . . . . . 13 6. Encoding Considerations . . . . . . . . . . . . . . . . . . . 13
7. Control Plane Architectures . . . . . . . . . . . . . . . . . 14 7. Control Plane Architectures . . . . . . . . . . . . . . . . . 14
7.1. IV-Centralized . . . . . . . . . . . . . . . . . . . . . 15 7.1. IV-Centralized . . . . . . . . . . . . . . . . . . . . . 14
7.2. IV-Distributed . . . . . . . . . . . . . . . . . . . . . 15 7.2. IV-Distributed . . . . . . . . . . . . . . . . . . . . . 15
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15
10. Security Considerations . . . . . . . . . . . . . . . . . . . 15 10. Security Considerations . . . . . . . . . . . . . . . . . . . 15
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 16 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 15
11.1. Normative References . . . . . . . . . . . . . . . . . . 16 11.1. Normative References . . . . . . . . . . . . . . . . . . 15
11.2. Informative References . . . . . . . . . . . . . . . . . 16 11.2. Informative References . . . . . . . . . . . . . . . . . 16
Appendix A. FAQ . . . . . . . . . . . . . . . . . . . . . . . . 17 Appendix A. FAQ . . . . . . . . . . . . . . . . . . . . . . . . 17
A.1. Why the Application Code does not suffice for Optical A.1. Why the Application Code does not suffice for Optical
Impairment Validation? . . . . . . . . . . . . . . . . . 17 Impairment Validation? . . . . . . . . . . . . . . . . . 17
A.2. Are DWDM network multivendor? . . . . . . . . . . . . . . 17 A.2. Are DWDM network multivendor? . . . . . . . . . . . . . . 17
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 17 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18
1. Introduction 1. Introduction
In the context of Wavelength Switched Optical Network (WSON), In the context of Wavelength Switched Optical Network (WSON),
[RFC6163] describes the basic framework for a GMPLS and PCE-based [RFC6163] describes the basic framework for a GMPLS and PCE-based
Routing and Wavelength Assignment (RWA) control plane. The Routing and Wavelength Assignment (RWA) control plane. The
associated information model [RFC7446] defines information/parameters associated information model [RFC7446] defines information/parameters
required by an RWA process without optical impairment considerations. required by an RWA process without optical impairment considerations.
There are cases of WSON where optical impairments play a significant There are cases of WSON where optical impairments play a significant
skipping to change at page 8, line 19 skipping to change at page 8, line 19
Already in G-2 above (since consider both local and fiber Already in G-2 above (since consider both local and fiber
dispersions). dispersions).
L-8 "Differential group delay (for a network element)", [ITU.G671]. L-8 "Differential group delay (for a network element)", [ITU.G671].
Required by G-3. Required by G-3.
L-9 "Polarisation mode dispersion (for a fibre segment)", L-9 "Polarisation mode dispersion (for a fibre segment)",
[ITU.G650.2, ITU.G680]. Defined above as G-3. [ITU.G650.2, ITU.G680]. Defined above as G-3.
L-10 "Polarization dependent loss (for a network element)", L-10 "Polarization dependent loss (for a network element)",
[ITU.G671, ITU.G680]. Defined above as G-4. [ITU.G671] and [ITU.G680]. Defined above as G-4.
L-11 "Reflectance", [ITU.G671]. L-11 "Reflectance". From [ITU.G671] Section 3.2.2.37 is the ratio
of reflected power Pr to incident power Pi at a given port of a
passive component, for given conditions of spectral
composition, polarization and geometrical distribution.
Generally expressed in dB. Might be monitored in some critical
cases. We neglect this effect as first approximation.
L-12 "Isolation", [ITU.G671] and [ITU.GSUP39]. L-12 "Channel Isolation". From [ITU.G671] Section 3.2.2.2 (Adjacent
Channel Isolation) and Section 3.2.2.29 (Non Adjacent Channel
Isolation). Document [ITU.GSUP39] provide the formula for
calculation as channel cross-talk and measure it in dB. This
paramterer shall be considered for path computation.
L-13 "Channel extinction", [ITU.G671] and [ITU.GSUP39]. L-13 "Channel extinction". From [ITU.G671] Section 3.2.2.9 needed
for Interferometric Crosstalk. Document [ITU.GSUP39] has the
formula for penalty computation. Unit of measurement is dB.
L-14 "Attenuation coefficient (for a fibre segment)", [ITU.G650.1]. L-14 "Attenuation coefficient (for a fibre segment)". Document
[ITU.G650.1] Section 3.6.2. The unit of measure is dB. This
is a typical link parameter (as associated to a fiber).
L-15 "Non-linear coefficient (for a fibre segment)", [ITU.G650.2]. L-15 "Non-linear coefficient (for a fibre segment)", [ITU.G650.2].
Required for Non-Linear Optical Impairment Computational Required for Non-Linear Optical Impairment Computational
Models. Neglected by this document. Models. Neglected by this document.
The final list of parameters is G-1, G-2, G-3, G-4, L-3, L-4, L-5, The final list of parameters is G-1, G-2, G-3, G-4, L-3, L-4, L-5,
L-8, L-11, L-12, L-13, L-14. L-8, L-12, L-13, L-14.
4. Background from WSON-RWA Information Model 4. Background from WSON-RWA Information Model
In this section we report terms already defined for the WSON-RWA In this section we report terms already defined for the WSON-RWA
(impairment free) as in [RFC7446] and (impairment free) as in [RFC7446] and [RFC7579]. The purpose is to
[I-D.ietf-ccamp-general-constraint-encode]. The purpose is to
provide essential information that will be reused or extended for the provide essential information that will be reused or extended for the
impairment case. impairment case.
In particular [RFC7446] Section 4.1 defines the ConnectivityMatrix In particular [RFC7446] Section 4.1 defines the ConnectivityMatrix
explaing that it does not represent any particular internal blocking explaing that it does not represent any particular internal blocking
behavior but indicates which input ports and wavelengths could behavior but indicates which input ports and wavelengths could
possibly be connected to a particular output port. possibly be connected to a particular output port.
<ConnectivityMatrix> ::= <MatrixID> <ConnType> <Matrix> <ConnectivityMatrix> ::= <MatrixID> <ConnType> <Matrix>
According to [I-D.ietf-ccamp-general-constraint-encode], this
definition is further detailed as: According to [RFC7579], this definition is further detailed as:
<ConnectivityMatrix> ::= <ConnectivityMatrix> ::=
<MatrixID> <ConnType> ((<LinkSet> <LinkSet>) ...) <MatrixID> <ConnType> ((<LinkSet> <LinkSet>) ...)
This second formula highlights how the ConnectivityMatrix is built by This second formula highlights how the ConnectivityMatrix is built by
pairs of LinkSet objects identifying the internal connectivity pairs of LinkSet objects identifying the internal connectivity
capability due to internal optical node constraint(s). It's capability due to internal optical node constraint(s). It's
essentially binary information and tell if a wavelength or a set of essentially binary information and tell if a wavelength or a set of
wavelengths can go from an input port to an output port. wavelengths can go from an input port to an output port.
skipping to change at page 10, line 38 skipping to change at page 11, line 6
5.1. The Optical Impairment Vector 5.1. The Optical Impairment Vector
Optical Impairment Vector (OIV) is defined as a list of optical Optical Impairment Vector (OIV) is defined as a list of optical
parameters to be associated to a WSON node or a WSON link. It is parameters to be associated to a WSON node or a WSON link. It is
defined as: defined as:
<OIV> ::= ([<LabelSet>] <OPTICAL_PARAM>) ... <OIV> ::= ([<LabelSet>] <OPTICAL_PARAM>) ...
The optional LabelSet object enables wavelength dependency property The optional LabelSet object enables wavelength dependency property
as per Table 1. LabelSet has its definition in as per Table 1. LabelSet has its definition in [RFC7579].
[I-D.ietf-ccamp-general-constraint-encode].
OPTICAL_PARAM. This object represents an optical parameter. The OPTICAL_PARAM. This object represents an optical parameter. The
Impairment vector can contain a set of parameters as identified by Impairment vector can contain a set of parameters as identified by
[ITU.G697] since those parameters match the terms of the linear [ITU.G697] since those parameters match the terms of the linear
impairments computational models provided by [ITU.G680]. This impairments computational models provided by [ITU.G680]. This
information model does not speculate about the set of parameters information model does not speculate about the set of parameters
(since defined elsewhere, e.g. ITU-T), however it does not preclude (since defined elsewhere, e.g. ITU-T), however it does not preclude
extentions by adding new parameters. extentions by adding new parameters.
5.2. Node Information 5.2. Node Information
skipping to change at page 11, line 27 skipping to change at page 11, line 38
Where: Where:
MatrixID. This ID is a unique identifier for the matrix. It MatrixID. This ID is a unique identifier for the matrix. It
shall be unique in scope among connectivity matrices defined in shall be unique in scope among connectivity matrices defined in
[RFC7446] and impairment matrices defined here. [RFC7446] and impairment matrices defined here.
ConnType. This number identifies the type of matrix and it shall ConnType. This number identifies the type of matrix and it shall
be unique in scope with other values defined by impairment-free be unique in scope with other values defined by impairment-free
WSON documents. WSON documents.
LinkSet. Same object definition and usage as LinkSet. Same object definition and usage as [RFC7579]. The
[I-D.ietf-ccamp-general-constraint-encode]. The pairs of LinkSet pairs of LinkSet identify one or more internal node constrain.
identify one or more internal node constrain.
OIV. The Optical Impairment Vector defined above. OIV. The Optical Impairment Vector defined above.
The model can be represented as a multidimensional matrix shown in The model can be represented as a multidimensional matrix shown in
the following picture the following picture
_________________________________________ _________________________________________
/ / / / / /| / / / / / /|
/ / / / / / | / / / / / / |
/________/_______/_______/_______/_______/ | /________/_______/_______/_______/_______/ |
/ / / / / /| /| / / / / / /| /|
skipping to change at page 12, line 29 skipping to change at page 12, line 29
<linkSet#2> | | - | | | | /| | / PND <linkSet#2> | | - | | | | /| | / PND
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | /|/ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | /|/
<linkSet#3> | | | - | | | /| / <linkSet#3> | | | - | | | /| /
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | / Chr.Disp. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | / Chr.Disp.
<linkSet#4> | | | | - | | /|/ <linkSet#4> | | | | - | | /|/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ / +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ /
<linkSet#5> | | | | | - | / OSNR <linkSet#5> | | | | | - | / OSNR
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
<LS#1> <LS#2> <LS#3> <LS#4> <LS#5> <LS#1> <LS#2> <LS#3> <LS#4> <LS#5>
The connectivity matrix from The connectivity matrix from [RFC7579] is only a two dimensional
[I-D.ietf-ccamp-general-constraint-encode] is only a two dimensional
matrix, containing only binary information, through the LinkSet matrix, containing only binary information, through the LinkSet
pairs. In this model, a third dimension is added by generalizing the pairs. In this model, a third dimension is added by generalizing the
binary information through the Optical Impairment Vector associated binary information through the Optical Impairment Vector associated
with each LinkSet pair. Optical parameters in the picture are with each LinkSet pair. Optical parameters in the picture are
reported just as examples while details go into specific encoding reported just as examples while details go into specific encoding
draft [I-D.martinelli-ccamp-wson-iv-encode]. draft [I-D.martinelli-ccamp-wson-iv-encode].
This representation shows the most general case however, the total This representation shows the most general case however, the total
amount of information transported by control plane protocols can be amount of information transported by control plane protocols can be
greatly reduced by proper encoding when the same set of values apply greatly reduced by proper encoding when the same set of values apply
skipping to change at page 16, line 9 skipping to change at page 16, line 5
This document defines an information model for impairments in optical This document defines an information model for impairments in optical
networks. If such a model is put into use within a network it will networks. If such a model is put into use within a network it will
by its nature contain details of the physical characteristics of an by its nature contain details of the physical characteristics of an
optical network. Such information would need to be protected from optical network. Such information would need to be protected from
intentional or unintentional disclosure. intentional or unintentional disclosure.
11. References 11. References
11.1. Normative References 11.1. Normative References
[ITU.G650.1]
International Telecommunications Union, "Transmission
media and optical systems characteristics - Optical fibre
cable", ITU-T Recommendation G.650.1, July 2010.
[ITU.G671] [ITU.G671]
International Telecommunications Union, "Transmission International Telecommunications Union, "Transmission
characteristics of optical components and subsystems", characteristics of optical components and subsystems",
ITU-T Recommendation G.671, February 2012. ITU-T Recommendation G.671, February 2012.
[ITU.G680] [ITU.G680]
International Telecommunications Union, "Physical transfer International Telecommunications Union, "Physical transfer
functions of optical network elements", ITU-T functions of optical network elements",
Recommendation G.680, July 2007. ITU-T Recommendation G.680, July 2007.
[ITU.G697] [ITU.G697]
International Telecommunications Union, "Optical International Telecommunications Union, "Optical
monitoring for dense wavelength division multiplexing monitoring for dense wavelength division multiplexing
systems", ITU-T Recommendation G.697, February 2012. systems", ITU-T Recommendation G.697, February 2012.
11.2. Informative References [ITU.GSUP39]
International Telecommunications Union, "Optical System
Design and Engineering Considerations",
ITU-T Recommendation G. Supplement 39, September 2012.
[I-D.ietf-ccamp-general-constraint-encode] 11.2. Informative References
Bernstein, G., Lee, Y., Li, D., and W. Imajuku, "General
Network Element Constraint Encoding for GMPLS Controlled
Networks", draft-ietf-ccamp-general-constraint-encode-20
(work in progress), February 2015.
[I-D.martinelli-ccamp-wson-iv-encode] [I-D.martinelli-ccamp-wson-iv-encode]
Martinelli, G., Zhang, X., Galimberti, G., Siracusa, D., Martinelli, G., Zhang, X., Galimberti, G., Siracusa, D.,
Zanardi, A., Pederzolli, F., Lee, Y., and F. Zhang, Zanardi, A., Pederzolli, F., Lee, Y., and F. Zhang,
"Information Encoding for WSON with Impairments "Information Encoding for WSON with Impairments
Validation", draft-martinelli-ccamp-wson-iv-encode-04 Validation", draft-martinelli-ccamp-wson-iv-encode-05
(work in progress), July 2014. (work in progress), March 2015.
[LS78] International Telecommunications Union SG15/Q6, "LS/s on [LS78] International Telecommunications Union SG15/Q6, "LS/s on
CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON", LS CCAMP Liaison to ITU-T SG15 Q6 and Q12 on WSON",
https://datatracker.ietf.org/liaison/1288/, October 2013. LS https://datatracker.ietf.org/liaison/1288/, October
2013.
[RFC6163] Lee, Y., Bernstein, G., and W. Imajuku, "Framework for [RFC6163] Lee, Y., Ed., Bernstein, G., Ed., and W. Imajuku,
GMPLS and Path Computation Element (PCE) Control of "Framework for GMPLS and Path Computation Element (PCE)
Wavelength Switched Optical Networks (WSONs)", RFC 6163, Control of Wavelength Switched Optical Networks (WSONs)",
April 2011. RFC 6163, DOI 10.17487/RFC6163, April 2011,
<http://www.rfc-editor.org/info/rfc6163>.
[RFC6566] Lee, Y., Bernstein, G., Li, D., and G. Martinelli, "A [RFC6566] Lee, Y., Ed., Bernstein, G., Ed., Li, D., and G.
Framework for the Control of Wavelength Switched Optical Martinelli, "A Framework for the Control of Wavelength
Networks (WSONs) with Impairments", RFC 6566, March 2012. Switched Optical Networks (WSONs) with Impairments",
RFC 6566, DOI 10.17487/RFC6566, March 2012,
<http://www.rfc-editor.org/info/rfc6566>.
[RFC7446] Lee, Y., Bernstein, G., Li, D., and W. Imajuku, "Routing [RFC7446] Lee, Y., Ed., Bernstein, G., Ed., Li, D., and W. Imajuku,
and Wavelength Assignment Information Model for Wavelength "Routing and Wavelength Assignment Information Model for
Switched Optical Networks", RFC 7446, February 2015. Wavelength Switched Optical Networks", RFC 7446,
DOI 10.17487/RFC7446, February 2015,
<http://www.rfc-editor.org/info/rfc7446>.
[RFC7579] Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and
J. Han, "General Network Element Constraint Encoding for
GMPLS-Controlled Networks", RFC 7579,
DOI 10.17487/RFC7579, June 2015,
<http://www.rfc-editor.org/info/rfc7579>.
Appendix A. FAQ Appendix A. FAQ
A.1. Why the Application Code does not suffice for Optical Impairment A.1. Why the Application Code does not suffice for Optical Impairment
Validation? Validation?
Application Codes are encoded within GMPLS WSON protocol through the Application Codes are encoded within GMPLS WSON protocol through the
Optical Interface Class as defined in [RFC7446]. Optical Interface Class as defined in [RFC7446].
The purpose of the Application Code in RWA is simply to assess the The purpose of the Application Code in RWA is simply to assess the
 End of changes. 28 change blocks. 
49 lines changed or deleted 74 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/