draft-ietf-ccamp-rwa-info-04.txt   draft-ietf-ccamp-rwa-info-05.txt 
Network Working Group Y. Lee Network Working Group Y. Lee
Internet Draft Huawei Internet Draft Huawei
Intended status: Informational G. Bernstein Intended status: Informational G. Bernstein
Expires: March 2010 Grotto Networking Expires: April 2010 Grotto Networking
D. Li D. Li
Huawei Huawei
W. Imajuku W. Imajuku
NTT NTT
September 9, 2009 October 9, 2009
Routing and Wavelength Assignment Information Model for Wavelength Routing and Wavelength Assignment Information Model for Wavelength
Switched Optical Networks Switched Optical Networks
draft-ietf-ccamp-rwa-info-04.txt draft-ietf-ccamp-rwa-info-05.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 39 skipping to change at page 1, line 39
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."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on March 9, 2009. This Internet-Draft will expire on April 9, 2009.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2009 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 in effect on the date of Provisions Relating to IETF Documents in effect on the date of
publication of this document (http://trustee.ietf.org/license-info). publication of this document (http://trustee.ietf.org/license-info).
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
skipping to change at page 2, line 25 skipping to change at page 2, line 25
of wavelength converters available. This model does not include of wavelength converters available. This model does not include
optical impairments. optical impairments.
Table of Contents Table of Contents
1. Introduction...................................................3 1. Introduction...................................................3
1.1. Revision History..........................................3 1.1. Revision History..........................................3
1.1.1. Changes from 01......................................3 1.1.1. Changes from 01......................................3
1.1.2. Changes from 02......................................3 1.1.2. Changes from 02......................................3
1.1.3. Changes from 03......................................4 1.1.3. Changes from 03......................................4
1.1.4. Changes from 04......................................4
2. Terminology....................................................4 2. Terminology....................................................4
3. Routing and Wavelength Assignment Information Model............5 3. Routing and Wavelength Assignment Information Model............5
3.1. Dynamic and Relatively Static Information.................5 3.1. Dynamic and Relatively Static Information.................5
3.2. Node Information..........................................5 3.2. Node Information..........................................6
3.2.1. Connectivity Matrix..................................6 3.2.1. Connectivity Matrix..................................6
3.2.2. Shared Risk Node Group...............................7 3.2.2. Shared Risk Node Group...............................7
3.2.3. Wavelength Converter Pool............................7 3.2.3. Wavelength Converter Pool............................7
3.2.4. OEO Wavelength Converter Info.......................10 3.2.4. OEO Wavelength Converter Info.......................10
3.3. Link Information.........................................10 3.3. Link Information.........................................10
3.3.1. Administrative Group................................10 3.3.1. Administrative Group................................10
3.3.2. Interface Switching Capability Descriptor...........11 3.3.2. Interface Switching Capability Descriptor...........11
3.3.3. Link Protection Type (for this link)................11 3.3.3. Link Protection Type (for this link)................11
3.3.4. Shared Risk Link Group Information..................11 3.3.4. Shared Risk Link Group Information..................11
3.3.5. Traffic Engineering Metric..........................11 3.3.5. Traffic Engineering Metric..........................11
skipping to change at page 4, line 21 skipping to change at page 4, line 22
Removed Maximum bandwidth per channel parameter from link Removed Maximum bandwidth per channel parameter from link
information. information.
1.1.3. Changes from 03 1.1.3. Changes from 03
Removed signal related text from section 3.2.4 as signal related Removed signal related text from section 3.2.4 as signal related
information is deferred to a new signal compatibility draft. information is deferred to a new signal compatibility draft.
Removed encoding specific text from Section 3.3.1 of version 03. Removed encoding specific text from Section 3.3.1 of version 03.
1.1.4. Changes from 04
Removed encoding specific text from Section 3.2.1.
Removed encoding specific text from Section 3.4.
2. Terminology 2. Terminology
CWDM: Coarse Wavelength Division Multiplexing. CWDM: Coarse Wavelength Division Multiplexing.
DWDM: Dense Wavelength Division Multiplexing. DWDM: Dense Wavelength Division Multiplexing.
FOADM: Fixed Optical Add/Drop Multiplexer. FOADM: Fixed Optical Add/Drop Multiplexer.
ROADM: Reconfigurable Optical Add/Drop Multiplexer. A reduced port ROADM: Reconfigurable Optical Add/Drop Multiplexer. A reduced port
count wavelength selective switching element featuring ingress and count wavelength selective switching element featuring ingress and
skipping to change at page 6, line 44 skipping to change at page 7, line 4
potential switched or fixed connectivity, where M represents the potential switched or fixed connectivity, where M represents the
number of ingress ports and N the number of egress ports. We say this number of ingress ports and N the number of egress ports. We say this
is a "conceptual" since this matrix tends to exhibit structure that is a "conceptual" since this matrix tends to exhibit structure that
allows for very compact representations that are useful for both allows for very compact representations that are useful for both
transmission and path computation [Encode]. transmission and path computation [Encode].
Note that the connectivity matrix concept can be useful in any Note that the connectivity matrix concept can be useful in any
context where asymmetric switches are utilized. context where asymmetric switches are utilized.
ConnectivityMatrix(i, j) ::= <MatrixID> <ConnType> <Matrix> ConnectivityMatrix(i, j) ::= <MatrixID> <ConnType> <Matrix>
Where Where
<MatrixID> is a unique identifier for the matrix. The MatrixID of 0 <MatrixID> is a unique identifier for the matrix.
(zero) is reserved (see section 3.3.6.
<ConnType> can be either 0 or 1 depending upon whether the <ConnType> can be either 0 or 1 depending upon whether the
connectivity is either fixed or potentially switched. connectivity is either fixed or potentially switched.
<Matrix> represents the fixed or switched connectivity in that <Matrix> represents the fixed or switched connectivity in that
Matrix(i, j) = 0 or 1 depending on whether ingress port i can connect Matrix(i, j) = 0 or 1 depending on whether ingress port i can connect
to egress port j for one or more wavelengths. to egress port j for one or more wavelengths.
3.2.2. Shared Risk Node Group 3.2.2. Shared Risk Node Group
skipping to change at page 8, line 9 skipping to change at page 8, line 16
that incorporate more state to further reveal blocking conditions on that incorporate more state to further reveal blocking conditions on
ingress or egress to particular converters are for further study. ingress or egress to particular converters are for further study.
We utilize a three stage model as shown schematically in Figure 1. In We utilize a three stage model as shown schematically in Figure 1. In
this model we assume N ingress ports (fibers), P wavelength this model we assume N ingress ports (fibers), P wavelength
converters, and M egress ports (fibers). Since not all ingress ports converters, and M egress ports (fibers). Since not all ingress ports
can necessarily reach the converter pool, the model starts with a can necessarily reach the converter pool, the model starts with a
wavelength pool ingress matrix WI(i,p) = {0,1} whether ingress port i wavelength pool ingress matrix WI(i,p) = {0,1} whether ingress port i
can reach potentially reach wavelength converter p. can reach potentially reach wavelength converter p.
Since not all wavelength can necessarily reach all the converters or Since not all wavelengths can necessarily reach all the converters or
the converters may have limited input wavelength range we have a set the converters may have limited input wavelength range we have a set
of ingress port constraints for each wavelength converter. Currently of ingress port constraints for each wavelength converter. Currently
we assume that a wavelength converter can only take a single we assume that a wavelength converter can only take a single
wavelength on input. We can model each wavelength converter ingress wavelength on input. We can model each wavelength converter ingress
port constraint via a wavelength set mechanism. port constraint via a wavelength set mechanism.
Next we have a state vector WC(j) = {0,1} dependent upon whether Next we have a state vector WC(j) = {0,1} dependent upon whether
wavelength converter j in the pool is in use. This is the only state wavelength converter j in the pool is in use. This is the only state
kept in the converter pool model. This state is not necessary for kept in the converter pool model. This state is not necessary for
modeling "fixed" transponder system, i.e., systems where there is no modeling "fixed" transponder system, i.e., systems where there is no
skipping to change at page 13, line 15 skipping to change at page 13, line 15
For example, if the port is a "colored" drop port of a ROADM then we For example, if the port is a "colored" drop port of a ROADM then we
have two restrictions: (a) CHANNEL_COUNT, with MaxNumChannels = 1, have two restrictions: (a) CHANNEL_COUNT, with MaxNumChannels = 1,
and (b) SIMPLE_WAVELENGTH, with the wavelength set consisting of a and (b) SIMPLE_WAVELENGTH, with the wavelength set consisting of a
single member corresponding to the frequency of the permitted single member corresponding to the frequency of the permitted
wavelength. See [Switch] for a complete waveband example. wavelength. See [Switch] for a complete waveband example.
This information model for port wavelength (label) restrictions is This information model for port wavelength (label) restrictions is
fairly general in that it can be applied to ports that have label fairly general in that it can be applied to ports that have label
restrictions only or to ports that are part of an asymmetric switch restrictions only or to ports that are part of an asymmetric switch
and have label restrictions. In addition, the types of label and have label restrictions. In addition, the types of label
restrictions that can be supported is extensible. restrictions that can be supported are extensible.
3.4. Dynamic Link Information 3.4. Dynamic Link Information
By dynamic information we mean information that is subject to change By dynamic information we mean information that is subject to change
on a link with subsequent connection establishment or teardown. on a link with subsequent connection establishment or teardown.
Currently for WSON the only information we currently envision is Currently for WSON the only information we currently envision is
wavelength availability and wavelength in use for shared backup wavelength availability and wavelength in use for shared backup
purposes. purposes.
<DynamicLinkInfo> ::= <LinkID> <AvailableWavelengths> <DynamicLinkInfo> ::= <LinkID> <AvailableWavelengths>
[<SharedBackupWavelengths>] [<SharedBackupWavelengths>]
Where
<LinkID> ::= <LocalLinkID> <LocalNodeID> <RemoteLinkID>
<RemoteNodeID>
AvailableWavelengths is a set of wavelengths (labels) currently AvailableWavelengths is a set of wavelengths (labels) currently
available on the link. Given this information and the port wavelength available on the link. Given this information and the port wavelength
restrictions we can also determine which wavelengths are currently in restrictions we can also determine which wavelengths are currently in
use. This parameter could potential be used with other technologies use. This parameter could potential be used with other technologies
that GMPLS currently covers or may cover in the future. that GMPLS currently covers or may cover in the future.
SharedBackupWavelengths is a set of wavelengths (labels)currently SharedBackupWavelengths is a set of wavelengths (labels)currently
used for shared backup protection on the link. An example usage of used for shared backup protection on the link. An example usage of
this information in a WSON setting is given in [Shared]. This this information in a WSON setting is given in [Shared]. This
parameter could potential be used with other technologies that GMPLS parameter could potential be used with other technologies that GMPLS
 End of changes. 12 change blocks. 
15 lines changed or deleted 15 lines changed or added

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