draft-ietf-ccamp-rwa-wson-encode-10.txt   draft-ietf-ccamp-rwa-wson-encode-11.txt 
Network Working Group G. Bernstein Network Working Group G. Bernstein
Internet Draft Grotto Networking Internet Draft Grotto Networking
Intended status: Standards Track Y. Lee Intended status: Standards Track Y. Lee
Expires: September 2011 D. Li Expires: September 2011 D. Li
Huawei Huawei
W. Imajuku W. Imajuku
NTT NTT
March 11, 2011 March 14, 2011
Routing and Wavelength Assignment Information Encoding for Routing and Wavelength Assignment Information Encoding for
Wavelength Switched Optical Networks Wavelength Switched Optical Networks
draft-ietf-ccamp-rwa-wson-encode-10.txt draft-ietf-ccamp-rwa-wson-encode-11.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 38 skipping to change at page 1, line 38
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 September 11, 2011. This Internet-Draft will expire on September 14, 2011.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2011 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 43 skipping to change at page 2, line 43
information to a path computation element (PCE). information to a path computation element (PCE).
Conventions used in this document Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC-2119 [RFC2119]. document are to be interpreted as described in RFC-2119 [RFC2119].
Table of Contents Table of Contents
1. Introduction...................................................3 1. Introduction...................................................4
1.1. Revision History..........................................4 1.1. Revision History..........................................4
1.1.1. Changes from 00 draft................................4 1.1.1. Changes from 00 draft................................4
1.1.2. Changes from 01 draft................................4 1.1.2. Changes from 01 draft................................5
1.1.3. Changes from 02 draft................................5 1.1.3. Changes from 02 draft................................5
1.1.4. Changes from 03 draft................................5 1.1.4. Changes from 03 draft................................5
1.1.5. Changes from 04 draft................................5 1.1.5. Changes from 04 draft................................5
1.1.6. Changes from 05 draft................................5 1.1.6. Changes from 05 draft................................5
1.1.7. Changes from 06 draft................................5 1.1.7. Changes from 06 draft................................5
1.1.8. Changes from 07 draft................................5 1.1.8. Changes from 07 draft................................5
1.1.9. Changes from 08 draft................................6 1.1.9. Changes from 08 draft................................6
1.1.10. Changes from 09 draft...............................6 1.1.10. Changes from 09 draft...............................6
1.1.11. Changes from 10 draft...............................6
2. Terminology....................................................6 2. Terminology....................................................6
3. Resource Pool Accessibility/Availability.......................6 3. Resource Pool Accessibility/Availability.......................7
3.1. Resource Pool Accessibility Sub-TLV......................8 3.1. Resource Pool Accessibility Sub-TLV.......................8
3.2. Resource Block Wavelength Constraints Sub-TLV............10 3.2. Resource Block Wavelength Constraints Sub-TLV............10
3.3. Resource Pool State Sub-TLV..............................10 3.3. Resource Pool State Sub-TLV..............................10
3.4. Block Shared Access Wavelength Availability sub-TLV......12 3.4. Block Shared Access Wavelength Availability sub-TLV......12
4. Resource Properties Encoding..................................13 4. Resource Properties Encoding..................................13
4.1. Resource Block Information Sub-TLV.......................13 4.1. Resource Block Information Sub-TLV.......................13
4.2. Input Modulation Format List Sub-Sub-TLV.................14 4.2. Input Modulation Format List Sub-Sub-TLV.................14
4.2.1. Modulation Format Field.............................15 4.2.1. Modulation Format Field.............................15
4.3. Input FEC Type List Sub-Sub-TLV..........................17 4.3. Input FEC Type List Sub-Sub-TLV..........................17
4.3.1. FEC Type Field......................................17 4.3.1. FEC Type Field......................................17
4.4. Input Bit Range List Sub-Sub-TLV.........................19 4.4. Input Bit Range List Sub-Sub-TLV.........................19
4.4.1. Bit Range Field.....................................19 4.4.1. Bit Range Field.....................................19
4.5. Input Client Signal List Sub-Sub-TLV.....................20 4.5. Input Client Signal List Sub-Sub-TLV.....................20
4.6. Processing Capability List Sub-Sub-TLV...................21 4.6. Processing Capability List Sub-Sub-TLV...................21
4.6.1. Processing Capabilities Field.......................21 4.6.1. Processing Capabilities Field.......................21
4.7. Output Modulation Format List Sub-Sub-TLV................23 4.7. Output Modulation Format List Sub-Sub-TLV................23
4.8. Output FEC Type List Sub-Sub-TLV.........................23 4.8. Output FEC Type List Sub-Sub-TLV.........................23
5. Security Considerations.......................................23 5. Security Considerations.......................................23
6. IANA Considerations...........................................24 6. IANA Considerations...........................................23
7. Acknowledgments...............................................24 7. Acknowledgments...............................................23
APPENDIX A: Encoding Examples....................................25 APPENDIX A: Encoding Examples....................................23
A.1. Wavelength Converter Accessibility Sub-TLV...............25 A.1. Wavelength Converter Accessibility Sub-TLV...............23
A.2. Wavelength Conversion Range Sub-TLV......................26 A.2. Wavelength Conversion Range Sub-TLV......................23
A.3. An OEO Switch with DWDM Optics...........................27 A.3. An OEO Switch with DWDM Optics...........................23
8. References....................................................31 8. References....................................................23
8.1. Normative References.....................................31 8.1. Normative References.....................................23
8.2. Informative References...................................31 8.2. Informative References...................................23
9. Contributors..................................................32 9. Contributors..................................................23
Authors' Addresses...............................................33 Authors' Addresses...............................................23
Intellectual Property Statement..................................34 Intellectual Property Statement..................................23
Disclaimer of Validity...........................................34 Disclaimer of Validity...........................................23
1. Introduction 1. Introduction
A Wavelength Switched Optical Network (WSON) is a Wavelength Division A Wavelength Switched Optical Network (WSON) is a Wavelength Division
Multiplexing (WDM) optical network in which switching is performed Multiplexing (WDM) optical network in which switching is performed
selectively based on the center wavelength of an optical signal. selectively based on the center wavelength of an optical signal.
[WSON-Frame] describes a framework for Generalized Multiprotocol [WSON-Frame] describes a framework for Generalized Multiprotocol
Label Switching (GMPLS) and Path Computation Element (PCE) control of Label Switching (GMPLS) and Path Computation Element (PCE) control of
a WSON. Based on this framework, [WSON-Info] describes an information a WSON. Based on this framework, [WSON-Info] describes an information
skipping to change at page 6, line 18 skipping to change at page 6, line 22
Appendix A.1. Appendix A.1.
Clarifying edits in section 3 on pools, blocks, and resources. Clarifying edits in section 3 on pools, blocks, and resources.
1.1.10. Changes from 09 draft 1.1.10. Changes from 09 draft
Fixed the "Block Shared Access Wavelength Availability sub-TLV" of Fixed the "Block Shared Access Wavelength Availability sub-TLV" of
section 3.4 to use an "RB set field" rather than a single RB ID. section 3.4 to use an "RB set field" rather than a single RB ID.
Removed all 1st person idioms. Removed all 1st person idioms.
1.1.11. Changes from 10 draft
Removed remaining 1st person idioms. Updated IANA section.
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 46 skipping to change at page 7, line 7
process or via a strictly optical process. process or via a strictly optical process.
WDM: Wavelength Division Multiplexing. WDM: Wavelength Division Multiplexing.
Wavelength Switched Optical Network (WSON): A WDM based optical Wavelength Switched Optical Network (WSON): A WDM based optical
network in which switching is performed selectively based on the network in which switching is performed selectively based on the
center wavelength of an optical signal. center wavelength of an optical signal.
3. Resource Pool Accessibility/Availability 3. Resource Pool Accessibility/Availability
This section define the sub-TLVs for dealing with accessibility and This section defines the sub-TLVs for dealing with accessibility and
availability of resource blocks within a pool of resources. These availability of resource blocks within a pool of resources. These
include the ResourceBlockAccessibility, ResourceWaveConstraints, and include the ResourceBlockAccessibility, ResourceWaveConstraints, and
RBPoolState sub-TLVs. All these sub-TLVs are concerned with sets of RBPoolState sub-TLVs. All these sub-TLVs are concerned with sets of
resources. As described in [WSON-Info] a resource pool is composed of resources. As described in [WSON-Info] a resource pool is composed of
blocks of resources with similar properties and accessibility blocks of resources with similar properties and accessibility
characteristics. characteristics.
In a WSON node that includes resource blocks (RB) denoting subsets of In a WSON node that includes resource blocks (RB) denoting subsets of
these blocks allows one to efficiently describe common properties the these blocks allows one to efficiently describe common properties the
blocks and to describe the structure, if non-trivial, of the resource blocks and to describe the structure, if non-trivial, of the resource
skipping to change at page 8, line 21 skipping to change at page 8, line 28
Length: 16 bits Length: 16 bits
The total length of this field in bytes. The total length of this field in bytes.
RB Identifier: RB Identifier:
The RB identifier represents the ID of the resource block which is a The RB identifier represents the ID of the resource block which is a
16 bit integer. 16 bit integer.
3.1. Resource Pool Accessibility Sub-TLV 3.1. Resource Pool Accessibility Sub-TLV
This sub-TLV describes the structure of the resource pool in relation This sub-TLV describes the structure of the resource pool in relation
to the switching device. In particular it indicates the ability of an to the switching device. In particular it indicates the ability of an
ingress port to reach a resource block and of a resource block to ingress port to reach a resource block and of a resource block to
reach a particular egress port. This is the PoolIngressMatrix and reach a particular egress port. This is the PoolIngressMatrix and
PoolEgressMatrix of [WSON-Info]. PoolEgressMatrix of [WSON-Info].
The resource pool accessibility sub-TLV is defined by: The resource pool accessibility sub-TLV is defined by:
0 1 2 3 0 1 2 3
skipping to change at page 9, line 34 skipping to change at page 9, line 34
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Additional Link Set and RB set pairs as needed to | | Additional Link Set and RB set pairs as needed to |
: specify PoolEgressMatrix : : specify PoolEgressMatrix :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where Where
Connectivity indicates how the ingress/egress ports connect to the Connectivity indicates how the ingress/egress ports connect to the
resource blocks. resource blocks.
0 -- the device is fixed (e.g. a connected port must go through 0 -- the device is fixed (e.g., a connected port must go
the resource block) through the resource block)
1 -- the device is switched(e.g., a port can be configured to 1 -- the device is switched (e.g., a port can be configured to
go through a resource but isn't required ) go through a resource but isn't required)
The Link Set Field is defined in [Gen-Encode]. The Link Set Field is defined in [Gen-Encode].
Note that the direction parameter within the Link Set Field is used Note that the direction parameter within the Link Set Field is used
to indicate whether the link set is an ingress or egress link set, to indicate whether the link set is an ingress or egress link set,
and the bidirectional value for this parameter is not permitted in and the bidirectional value for this parameter is not permitted in
this sub-TLV. this sub-TLV.
See Appendix A.1 for an illustration of this encoding. See Appendix A.1 for an illustration of this encoding.
skipping to change at page 13, line 28 skipping to change at page 13, line 28
egress fiber from this resource block. egress fiber from this resource block.
4. Resource Properties Encoding 4. Resource Properties Encoding
Within a WSON network element (NE) there may be resources with signal Within a WSON network element (NE) there may be resources with signal
compatibility constraints. Such resources typically come in "blocks" compatibility constraints. Such resources typically come in "blocks"
which contain a group on identical and indistinguishable individual which contain a group on identical and indistinguishable individual
resources. These resource blocks may consist of regenerators, resources. These resource blocks may consist of regenerators,
wavelength converters, etc... Such resource blocks may also wavelength converters, etc... Such resource blocks may also
constitute the network element as a whole as in the case of an constitute the network element as a whole as in the case of an
electro optical switch. This section primarily focused on the signal electro optical switch. This section primarily focuses on the signal
compatibility and processing properties of such a resource block, the compatibility and processing properties of such a resource block, the
accessibility aspects of a resource in a shared pool, except for the accessibility aspects of a resource in a shared pool, except for the
shared access indicators, were encoded in the previous section. shared access indicators, were encoded in the previous section.
The fundamental properties of a resource block, such as a regenerator The fundamental properties of a resource block, such as a regenerator
or wavelength converter, are: or wavelength converter, are:
(a)Input constraints (shared ingress, modulation, FEC, bit rate, (a)Input constraints (shared ingress, modulation, FEC, bit rate,
GPID) GPID)
skipping to change at page 17, line 11 skipping to change at page 17, line 11
There can be potentially additional parameters characterizing the There can be potentially additional parameters characterizing the
vendor specific modulation. vendor specific modulation.
4.3. Input FEC Type List Sub-Sub-TLV 4.3. Input FEC Type List Sub-Sub-TLV
This sub-sub-TLV contains a list of acceptable FEC types. This sub-sub-TLV contains a list of acceptable FEC types.
Type := Input FEC Type field List Type := Input FEC Type field List
Value:= A list of FEC type Fields Value := A list of FEC type Fields
4.3.1. FEC Type Field 4.3.1. FEC Type Field
The FEC type Field may consist of two different formats of fields: a The FEC type Field may consist of two different formats of fields: a
standard FEC field or a vendor specific FEC field. Both start with standard FEC field or a vendor specific FEC field. Both start with
the same 32 bit header shown below. the same 32 bit header shown below.
0 1 2 3 0 1 2 3
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 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 19, line 36 skipping to change at page 19, line 36
There can be potentially additional parameters characterizing the There can be potentially additional parameters characterizing the
vendor specific FEC. vendor specific FEC.
4.4. Input Bit Range List Sub-Sub-TLV 4.4. Input Bit Range List Sub-Sub-TLV
This sub-sub-TLV contains a list of acceptable input bit rate ranges. This sub-sub-TLV contains a list of acceptable input bit rate ranges.
Type := Input Bit Range List Type := Input Bit Range List
Value:= A list of Bit Range Fields Value := A list of Bit Range Fields
4.4.1. Bit Range Field 4.4.1. Bit Range Field
The bit rate range list sub-TLV makes use of the following bit rate The bit rate range list sub-TLV makes use of the following bit rate
range field: range field:
0 1 2 3 0 1 2 3
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 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Starting Bit Rate | | Starting Bit Rate |
skipping to change at page 20, line 40 skipping to change at page 20, line 40
| | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
4.5. Input Client Signal List Sub-Sub-TLV 4.5. Input Client Signal List Sub-Sub-TLV
This sub-sub-TLV contains a list of acceptable input client signal This sub-sub-TLV contains a list of acceptable input client signal
types. types.
Type := Input Client Signal List Type := Input Client Signal List
Value:= A list of GPIDs Value := A list of GPIDs
The acceptable client signal list sub-TLV is a list of Generalized The acceptable client signal list sub-TLV is a list of Generalized
Protocol Identifiers (GPIDs). GPIDs are assigned by IANA and many are Protocol Identifiers (GPIDs). GPIDs are assigned by IANA and many are
defined in [RFC3471] and [RFC4328]. defined in [RFC3471] and [RFC4328].
0 1 2 3 0 1 2 3
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 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Number of GPIDs | GPID #1 | | Number of GPIDs | GPID #1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 21, line 24 skipping to change at page 21, line 24
Where the number of GPIDs is an integer greater than or equal to one. Where the number of GPIDs is an integer greater than or equal to one.
4.6. Processing Capability List Sub-Sub-TLV 4.6. Processing Capability List Sub-Sub-TLV
This sub-sub-TLV contains a list of resource block processing This sub-sub-TLV contains a list of resource block processing
capabilities. capabilities.
Type := Processing Capabilities List Type := Processing Capabilities List
Value:= A list of Processing Capabilities Fields Value := A list of Processing Capabilities Fields
The processing capability list sub-TLV is a list of WSON network The processing capability list sub-TLV is a list of WSON network
element (NE) that can perform signal processing functions including: element (NE) that can perform signal processing functions including:
1. Number of Resources within the block 1. Number of Resources within the block
2. Regeneration capability 2. Regeneration capability
3. Fault and performance monitoring 3. Fault and performance monitoring
skipping to change at page 22, line 30 skipping to change at page 22, line 30
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Processing Cap ID | Length = 8 | | Processing Cap ID | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Number of resources per block | | Number of resources per block |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
When the processing Cap ID is "regeneration capability", the When the processing Cap ID is "regeneration capability", the
following additional capability parameters are provided in the sub- following additional capability parameters are provided in the sub-
TLV: TLV:
0 1 2 3 0 1 2 3
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 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| T | C | Reserved | | T | C | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where T bit indicates the type of regenerator: Where T bit indicates the type of regenerator:
T=0: Reserved T=0: Reserved
T=1: 1R Regenerator T=1: 1R Regenerator
skipping to change at page 23, line 23 skipping to change at page 23, line 23
ingress and egress restrictions and availability need to be ingress and egress restrictions and availability need to be
specified. This encoding is to be determined in the later revision. specified. This encoding is to be determined in the later revision.
4.7. Output Modulation Format List Sub-Sub-TLV 4.7. Output Modulation Format List Sub-Sub-TLV
This sub-sub-TLV contains a list of available output modulation This sub-sub-TLV contains a list of available output modulation
formats. formats.
Type := Output Modulation Format List Type := Output Modulation Format List
Value:= A list of Modulation Format Fields Value := A list of Modulation Format Fields
4.8. Output FEC Type List Sub-Sub-TLV 4.8. Output FEC Type List Sub-Sub-TLV
This sub-sub-TLV contains a list of output FEC types. This sub-sub-TLV contains a list of output FEC types.
Type := Output FEC Type field List Type := Output FEC Type field List
Value:= A list of FEC type Fields Value := A list of FEC type Fields
5. Security Considerations 5. Security Considerations
This document defines protocol-independent encodings for WSON This document defines protocol-independent encodings for WSON
information and does not introduce any security issues. information and does not introduce any security issues.
However, other documents that make use of these encodings within However, other documents that make use of these encodings within
protocol extensions need to consider the issues and risks associated protocol extensions need to consider the issues and risks associated
with, inspection, interception, modification, or spoofing of any of with, inspection, interception, modification, or spoofing of any of
this information. It is expected that any such documents will this information. It is expected that any such documents will
describe the necessary security measures to provide adequate describe the necessary security measures to provide adequate
protection. protection.
6. IANA Considerations 6. IANA Considerations
TBD. Once our approach is finalized we may need identifiers for the This document provides general protocol independent information
various sub-sub-TLVs. encodings. There is no IANA allocation request for the TLVs defined
in this document. IANA allocation requests will be addressed in
protocol specific documents based on the encodings defined here.
7. Acknowledgments 7. Acknowledgments
This document was prepared using 2-Word-v2.0.template.dot. This document was prepared using 2-Word-v2.0.template.dot.
APPENDIX A: Encoding Examples APPENDIX A: Encoding Examples
A.1. Wavelength Converter Accessibility Sub-TLV A.1. Wavelength Converter Accessibility Sub-TLV
Example: Example:
skipping to change at page 27, line 30 skipping to change at page 27, line 30
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Note: wavelength output range Note: wavelength output range
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 2 | Num Wavelengths = 4 | Length = 8 | | 2 | Num Wavelengths = 4 | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Grid | C.S. | Reserved | n for lowest frequency = 1 | |Grid | C.S. | Reserved | n for lowest frequency = 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
A.3. An OEO Switch with DWDM Optics A.3. An OEO Switch with DWDM Optics
In Figure 2 shows an electronic switch fabric surrounded by DWDM Figure 2 shows an electronic switch fabric surrounded by DWDM optics.
optics. In this example the electronic fabric can can handle either In this example the electronic fabric can handle either G.709 or SDH
G.709 or SDH signals only (2.5 or 10 Gbps). To describe this node we signals only (2.5 or 10 Gbps). To describe this node, the following
have the potential information: information is needed:
<Node_Info> ::= <Node_ID>[Other GMPLS sub- <Node_Info> ::= <Node_ID>[Other GMPLS sub-
TLVs][<ConnectivityMatrix>...] [<ResourcePool>][<RBPoolState>] TLVs][<ConnectivityMatrix>...] [<ResourcePool>][<RBPoolState>]
In this case there is complete port to port connectivity so the In this case there is complete port to port connectivity so the
<ConnectivityMatrix> is not required. In addition since there are <ConnectivityMatrix> is not required. In addition since there are
sufficient ports to handle all wavelength signals the <RBPoolState> sufficient ports to handle all wavelength signals the <RBPoolState>
element is not needed. element is not needed.
Hence our attention will be focused on the <ResourcePool> sub-TLV: Hence the attention will be focused on the <ResourcePool> sub-TLV:
<ResourcePool> ::= <ResourcePool> ::=
<ResourceBlockInfo>[<ResourceBlockAccessibility>...][<ResourceWaveCon <ResourceBlockInfo>[<ResourceBlockAccessibility>...][<ResourceWaveCon
straints>...] straints>...]
/| +-----------+ +-------------+ +------+ /| +-----------+ +-------------+ +------+
/D+--->| +--->|Tunable Laser|-->| | /D+--->| +--->|Tunable Laser|-->| |
+ e+--->| | +-------------+ | C | + e+--->| | +-------------+ | C |
========>| M| | | ... | o |========> ========>| M| | | ... | o |========>
Port I1 + u+--->| | +-------------+ | m | Port E1 Port I1 + u+--->| | +-------------+ | m | Port E1
\x+--->| |--->|Tunable Laser|-->| b | \x+--->| |--->|Tunable Laser|-->| b |
skipping to change at page 31, line 37 skipping to change at page 31, line 37
8.2. Informative References 8.2. Informative References
[G.694.1] ITU-T Recommendation G.694.1, Spectral grids for WDM [G.694.1] ITU-T Recommendation G.694.1, Spectral grids for WDM
applications: DWDM frequency grid, June 2002. applications: DWDM frequency grid, June 2002.
[G.694.2] ITU-T Recommendation G.694.2, Spectral grids for WDM [G.694.2] ITU-T Recommendation G.694.2, Spectral grids for WDM
applications: CWDM wavelength grid, December 2003. applications: CWDM wavelength grid, December 2003.
[Gen-Encode] G. Bernstein, Y. Lee, D. Li, W. Imajuku, "General [Gen-Encode] G. Bernstein, Y. Lee, D. Li, W. Imajuku, "General
Network Element Constraint Encoding for GMPLS Controlled Network Element Constraint Encoding for GMPLS Controlled
Networks", work in progress: draft-ietf-ccamp-general-ext- Networks", work in progress: draft-ietf-ccamp-general-
encode-00.txt. constraint-encode.
[Otani] T. Otani, H. Guo, K. Miyazaki, D. Caviglia, "Generalized [Otani] T. Otani, H. Guo, K. Miyazaki, D. Caviglia, "Generalized
Labels for G.694 Lambda-Switching Capable Label Switching Labels for G.694 Lambda-Switching Capable Label Switching
Routers", work in progress: draft-ietf-ccamp-gmpls-g-694- Routers", work in progress: draft-ietf-ccamp-gmpls-g-694-
lambda-labels. lambda-labels.
[WSON-Frame] Y. Lee, G. Bernstein, 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-wavelength-switched- work in progress: draft-ietf-ccamp-wavelength-switched-
framework, Marh 2009. framework.
[WSON-Info] G. Bernstein, Y. Lee, D. Li, W. Imajuku, "Routing and [WSON-Info] G. Bernstein, Y. Lee, D. Li, W. Imajuku, "Routing and
Wavelength Assignment Information Model for Wavelength Wavelength Assignment Information Model for Wavelength
Switched Optical Networks", work in progress: draft-ietf- Switched Optical Networks", work in progress: draft-ietf-
ccamp-rwa-info, March 2009. ccamp-rwa-info.
9. Contributors 9. Contributors
Diego Caviglia Diego Caviglia
Ericsson Ericsson
Via A. Negrone 1/A 16153 Via A. Negrone 1/A 16153
Genoa Italy Genoa Italy
Phone: +39 010 600 3736 Phone: +39 010 600 3736
Email: diego.caviglia@(marconi.com, ericsson.com) Email: diego.caviglia@(marconi.com, ericsson.com)
 End of changes. 27 change blocks. 
45 lines changed or deleted 52 lines changed or added

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