draft-ietf-ccamp-rwa-info-03.txt | draft-ietf-ccamp-rwa-info-04.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: January 2010 Grotto Networking | Expires: March 2010 Grotto Networking | |||
D. Li | D. Li | |||
Huawei | Huawei | |||
W. Imajuku | W. Imajuku | |||
NTT | NTT | |||
July 10, 2009 | September 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-03.txt | draft-ietf-ccamp-rwa-info-04.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 November 10, 2009. | This Internet-Draft will expire on March 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 24 | skipping to change at page 2, line 24 | |||
WSONs, particularly in cases where there are no or a limited number | WSONs, particularly in cases where there are no or a limited number | |||
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 | ||||
2. Terminology....................................................4 | 2. Terminology....................................................4 | |||
3. Routing and Wavelength Assignment Information Model............4 | 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..........................................5 | |||
3.2.1. Connectivity Matrix..................................6 | 3.2.1. Connectivity Matrix..................................6 | |||
3.2.2. Shared Risk Node Group...............................6 | 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. Link ID.............................................11 | 3.3.1. Administrative Group................................10 | |||
3.3.2. Administrative Group................................11 | 3.3.2. Interface Switching Capability Descriptor...........11 | |||
3.3.3. Interface Switching Capability Descriptor...........11 | 3.3.3. Link Protection Type (for this link)................11 | |||
3.3.4. Link Protection Type (for this link)................11 | 3.3.4. Shared Risk Link Group Information..................11 | |||
3.3.5. Shared Risk Link Group Information..................11 | 3.3.5. Traffic Engineering Metric..........................11 | |||
3.3.6. Traffic Engineering Metric..........................12 | 3.3.6. Port Wavelength (label) Restrictions................11 | |||
3.3.7. Port Wavelength (label) Restrictions................12 | ||||
3.4. Dynamic Link Information.................................13 | 3.4. Dynamic Link Information.................................13 | |||
3.5. Dynamic Node Information.................................14 | 3.5. Dynamic Node Information.................................13 | |||
4. Security Considerations.......................................14 | 4. Security Considerations.......................................14 | |||
5. IANA Considerations...........................................15 | 5. IANA Considerations...........................................14 | |||
6. Acknowledgments...............................................15 | 6. Acknowledgments...............................................14 | |||
7. References....................................................16 | 7. References....................................................15 | |||
7.1. Normative References.....................................16 | 7.1. Normative References.....................................15 | |||
7.2. Informative References...................................16 | 7.2. Informative References...................................15 | |||
8. Contributors..................................................17 | 8. Contributors..................................................16 | |||
Author's Addresses...............................................18 | Author's Addresses...............................................17 | |||
Intellectual Property Statement..................................18 | Intellectual Property Statement..................................17 | |||
Disclaimer of Validity...........................................19 | Disclaimer of Validity...........................................18 | |||
1. Introduction | 1. Introduction | |||
The purpose of the following information model for WSONs is to | The purpose of the following information model for WSONs is to | |||
facilitate constrained lightpath computation and as such is not a | facilitate constrained lightpath computation and as such is not a | |||
general purpose network management information model. In particular | general purpose network management information model. In particular | |||
this model has particular value in the cases where there are no or a | this model has particular value in the cases where there are no or a | |||
limited number of wavelength converters available in the WSON. This | limited number of wavelength converters available in the WSON. This | |||
constraint is frequently referred to as the "wavelength continuity" | constraint is frequently referred to as the "wavelength continuity" | |||
constraint, and the corresponding constrained lightpath computation | constraint, and the corresponding constrained lightpath computation | |||
skipping to change at page 4, line 14 | skipping to change at page 4, line 14 | |||
specified how general label restrictions could be taken into account | specified how general label restrictions could be taken into account | |||
with this model. | with this model. | |||
Removed the Shared Risk Node Group parameter from the node info, but | Removed the Shared Risk Node Group parameter from the node info, but | |||
left explanation of how the same functionality can be achieved with | left explanation of how the same functionality can be achieved with | |||
existing GMPLS SRLG constructs. | existing GMPLS SRLG constructs. | |||
Removed Maximum bandwidth per channel parameter from link | Removed Maximum bandwidth per channel parameter from link | |||
information. | information. | |||
1.1.3. Changes from 03 | ||||
Removed signal related text from section 3.2.4 as signal related | ||||
information is deferred to a new signal compatibility draft. | ||||
Removed encoding specific text from Section 3.3.1 of version 03. | ||||
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 36 | skipping to change at page 6, line 48 | |||
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. The MatrixID of 0 | |||
(zero) is reserved (see section 3.3.7. | (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 10, line 13 | skipping to change at page 10, line 13 | |||
<PoolEgressMatrix> | <PoolEgressMatrix> | |||
Note that except for <WCPoolState> all the other components of | Note that except for <WCPoolState> all the other components of | |||
<WavelengthConverterPool> are relatively static. In addition | <WavelengthConverterPool> are relatively static. In addition | |||
<WCPoolState> is a relatively small structure compared potentially to | <WCPoolState> is a relatively small structure compared potentially to | |||
the others and hence in a future revision of this document maybe | the others and hence in a future revision of this document maybe | |||
moved to a new section on dynamic node information. | moved to a new section on dynamic node information. | |||
3.2.4. OEO Wavelength Converter Info | 3.2.4. OEO Wavelength Converter Info | |||
An OEO based wavelength converter can be characterized by an input | An OEO based wavelength converter can be characterized by an input | |||
wavelength set and an output wavelength set. In addition any | wavelength set and an output wavelength set. Such a wavelength | |||
constraints on the signal formats and rates accommodated by the | converter can be modeled by: | |||
converter must be described. Such a wavelength converter can be | ||||
modeled by: | ||||
<OEOWavelengthConverterInfo> ::= <RegeneratorType> [<BitRateRange>] | ||||
[<AcceptableSignals>] | ||||
Where the RegeneratorType is used to model an OEO regenerator. | ||||
Regenerators are usually classified into three types [G.sup39]. Level | ||||
1 provides signal amplification, level 2 amplification and pulse | ||||
shaping, and level 3 amplification, pulse shaping and timing | ||||
regeneration. Level 2 regenerators can have a restricted bit rate | ||||
range, while level 3 regenerators can also be specialized to a | ||||
particular signal type. | ||||
BitRateRange: indicates the range of bit rates that can be | ||||
accommodated by the wavelength converter. | ||||
AcceptableSignals: is a list of signals that the wavelength converter | <OEOWavelengthConverterInfo> ::= [<InputWavelengthSet>] | |||
can handle. This could be fairly general for Level 1 and Level 2 | [<OutputWavelengthSet>] | |||
regenerators, e.g., characterized by general signal properties such | ||||
as modulation type and related parameters, or fairly specific signal | ||||
types for Level 3 based regenerators. | ||||
3.3. Link Information | 3.3. Link Information | |||
MPLS-TE routing protocol extensions for OSPF and IS-IS [RFC3630], | MPLS-TE routing protocol extensions for OSPF and IS-IS [RFC3630], | |||
[RFC5305] along with GMPLS routing protocol extensions for OSPF and | [RFC5305] along with GMPLS routing protocol extensions for OSPF and | |||
IS-IS [RFC4203, RFC5307] provide the bulk of the relatively static | IS-IS [RFC4203, RFC5307] provide the bulk of the relatively static | |||
link information needed by the RWA process. WSON networks bring in | link information needed by the RWA process. WSON networks bring in | |||
additional link related constraints. These stem from WDM line system | additional link related constraints. These stem from WDM line system | |||
characterization, laser transmitter tuning restrictions, and | characterization, laser transmitter tuning restrictions, and | |||
switching subsystem port wavelength constraints, e.g., colored ROADM | switching subsystem port wavelength constraints, e.g., colored ROADM | |||
drop ports. | drop ports. | |||
In the following summarize both information from existing route | In the following summarize both information from existing route | |||
protocols and new information that maybe needed by the RWA process. | protocols and new information that maybe needed by the RWA process. | |||
<LinkInfo> ::= <LinkID> [<AdministrativeGroup>] [<InterfaceCapDesc>] | <LinkInfo> ::= <LinkID> [<AdministrativeGroup>] [<InterfaceCapDesc>] | |||
[<Protection>] [<SRLG>]... [<TrafficEngineeringMetric>] | [<Protection>] [<SRLG>]... [<TrafficEngineeringMetric>] | |||
[<PortWavelengthRestriction>] | [<PortWavelengthRestriction>] | |||
3.3.1. Link ID | 3.3.1. Administrative Group | |||
<LinkID> ::= <LocalLinkID> <LocalNodeID> <RemoteLinkID> | ||||
<RemoteNodeID> | ||||
Here we can generally identify a link via a combination of local and | ||||
remote node identifiers along with the corresponding local and remote | ||||
link identifiers per [RFC4202, RFC4203, RFC5307]. Note that reference | ||||
[RFC3630] provides other ways to identify local and remote link ends | ||||
in the case of numbered links. | ||||
3.3.2. Administrative Group | ||||
AdministrativeGroup: Defined in [RFC3630]. Each set bit corresponds | AdministrativeGroup: Defined in [RFC3630]. Each set bit corresponds | |||
to one administrative group assigned to the interface. A link may | to one administrative group assigned to the interface. A link may | |||
belong to multiple groups. This is a configured quantity and can be | belong to multiple groups. This is a configured quantity and can be | |||
used to influence routing decisions. | used to influence routing decisions. | |||
3.3.3. Interface Switching Capability Descriptor | 3.3.2. Interface Switching Capability Descriptor | |||
InterfaceSwCapDesc: Defined in [RFC4202], lets us know the different | InterfaceSwCapDesc: Defined in [RFC4202], lets us know the different | |||
switching capabilities on this GMPLS interface. In both [RFC4203] and | switching capabilities on this GMPLS interface. In both [RFC4203] and | |||
[RFC5307] this information gets combined with the maximum LSP | [RFC5307] this information gets combined with the maximum LSP | |||
bandwidth that can be used on this link at eight different priority | bandwidth that can be used on this link at eight different priority | |||
levels. | levels. | |||
3.3.4. Link Protection Type (for this link) | 3.3.3. Link Protection Type (for this link) | |||
Protection: Defined in [RFC4202] and implemented in [RFC4203, | Protection: Defined in [RFC4202] and implemented in [RFC4203, | |||
RFC5307]. Used to indicate what protection, if any, is guarding this | RFC5307]. Used to indicate what protection, if any, is guarding this | |||
link. | link. | |||
3.3.5. Shared Risk Link Group Information | 3.3.4. Shared Risk Link Group Information | |||
SRLG: Defined in [RFC4202] and implemented in [RFC4203, RFC5307]. | SRLG: Defined in [RFC4202] and implemented in [RFC4203, RFC5307]. | |||
This allows for the grouping of links into shared risk groups, i.e., | This allows for the grouping of links into shared risk groups, i.e., | |||
those links that are likely, for some reason, to fail at the same | those links that are likely, for some reason, to fail at the same | |||
time. | time. | |||
3.3.6. Traffic Engineering Metric | 3.3.5. Traffic Engineering Metric | |||
TrafficEngineeringMetric: Defined in [RFC3630]. This allows for the | TrafficEngineeringMetric: Defined in [RFC3630]. This allows for the | |||
definition of one additional link metric value for traffic | definition of one additional link metric value for traffic | |||
engineering separate from the IP link state routing protocols link | engineering separate from the IP link state routing protocols link | |||
metric. Note that multiple "link metric values" could find use in | metric. Note that multiple "link metric values" could find use in | |||
optical networks, however it would be more useful to the RWA process | optical networks, however it would be more useful to the RWA process | |||
to assign these specific meanings such as link mile metric, or | to assign these specific meanings such as link mile metric, or | |||
probability of failure metric, etc... | probability of failure metric, etc... | |||
3.3.7. Port Wavelength (label) Restrictions | 3.3.6. Port Wavelength (label) Restrictions | |||
Port wavelength (label) restrictions (PortWavelengthRestriction) | Port wavelength (label) restrictions (PortWavelengthRestriction) | |||
model the wavelength (label) restrictions that the link and various | model the wavelength (label) restrictions that the link and various | |||
optical devices such as OXCs, ROADMs, and waveband multiplexers may | optical devices such as OXCs, ROADMs, and waveband multiplexers may | |||
impose on a port. These restrictions tell us what wavelength may or | impose on a port. These restrictions tell us what wavelength may or | |||
may not be used on a link and are relatively static. This plays an | may not be used on a link and are relatively static. This plays an | |||
important role in fully characterizing a WSON switching device | important role in fully characterizing a WSON switching device | |||
[Switch]. Port wavelength restrictions are specified relative to the | [Switch]. Port wavelength restrictions are specified relative to the | |||
port in general or to a specific connectivity matrix (section 3.2.1. | port in general or to a specific connectivity matrix (section 3.2.1. | |||
Reference [Switch] gives an example where both switch and fixed | Reference [Switch] gives an example where both switch and fixed | |||
skipping to change at page 16, line 36 | skipping to change at page 15, line 36 | |||
Support of Generalized Multi-Protocol Label Switching | Support of Generalized Multi-Protocol Label Switching | |||
(GMPLS)", RFC 4203, October 2005. | (GMPLS)", RFC 4203, October 2005. | |||
[RFC5305] Li, T. and H. Smit, "IS-IS Extensions for Traffic | [RFC5305] Li, T. and H. Smit, "IS-IS Extensions for Traffic | |||
Engineering", RFC 5305, October 2008. | Engineering", RFC 5305, October 2008. | |||
[RFC5307] Kompella, K., Ed., and Y. Rekhter, Ed., "IS-IS Extensions | [RFC5307] Kompella, K., Ed., and Y. Rekhter, Ed., "IS-IS Extensions | |||
in Support of Generalized Multi-Protocol Label Switching | in Support of Generalized Multi-Protocol Label Switching | |||
(GMPLS)", RFC 5307, October 2008. | (GMPLS)", RFC 5307, October 2008. | |||
[WSON-Frame] G. Bernstein, Y. Lee, W. Imajuku, "Framework for GMPLS | [WSON-Frame] Y. Lee, G. Bernstein, W. Imajuku, "Framework for GMPLS | |||
and PCE Control of Wavelength Switched Optical Networks", | and PCE Control of Wavelength Switched Optical Networks", | |||
work in progress: draft-ietf-ccamp-rwa-wson-framework. | work in progress: draft-ietf-ccamp-rwa-wson-framework. | |||
7.2. Informative References | 7.2. Informative References | |||
[Shared] G. Bernstein, Y. Lee, "Shared Backup Mesh Protection in PCE- | [Shared] G. Bernstein, Y. Lee, "Shared Backup Mesh Protection in PCE- | |||
based WSON Networks", iPOP 2008, http://www.grotto- | based WSON Networks", iPOP 2008, http://www.grotto- | |||
networking.com/wson/iPOP2008_WSON-shared-mesh-poster.pdf . | networking.com/wson/iPOP2008_WSON-shared-mesh-poster.pdf . | |||
[Switch] G. Bernstein, Y. Lee, A. Gavler, J. Martensson, " Modeling | [Switch] G. Bernstein, Y. Lee, A. Gavler, J. Martensson, " Modeling | |||
End of changes. 21 change blocks. | ||||
65 lines changed or deleted | 42 lines changed or added | |||
This html diff was produced by rfcdiff 1.35. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |