draft-ietf-ccamp-rwa-wson-encode-08.txt   draft-ietf-ccamp-rwa-wson-encode-09.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 1, 2011 March 8, 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-08.txt draft-ietf-ccamp-rwa-wson-encode-09.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 1, 2011. This Internet-Draft will expire on September 8, 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 3, line 9 skipping to change at page 3, line 9
1. Introduction...................................................3 1. Introduction...................................................3
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................................4
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
2. Terminology....................................................6 2. Terminology....................................................6
3. Resource Pool Accessibility/Availability.......................6 3. Resource Pool Accessibility/Availability.......................6
3.1. Resource Pool Block Accessibility Sub-TLV.................8 3.1. Resource Pool Accessibility Sub-TLV......................8
3.2. Resource Block Wavelength Constraints Sub-TLV.............9 3.2. Resource Block Wavelength Constraints Sub-TLV............10
3.3. Block 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..........................16 4.3. Input FEC Type List Sub-Sub-TLV..........................16
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
skipping to change at page 6, line 5 skipping to change at page 6, line 5
1.1.8. Changes from 07 draft 1.1.8. Changes from 07 draft
Section 3: Enhanced text to clarify relationship between pools, Section 3: Enhanced text to clarify relationship between pools,
blocks and resources. Section 3.1, 3.2: Change title to clarify Pool- blocks and resources. Section 3.1, 3.2: Change title to clarify Pool-
Block relationship. Section 3.3: clarify block-resource state. Block relationship. Section 3.3: clarify block-resource state.
Section 4: Deleted reference to previously removed RBNF element. Section 4: Deleted reference to previously removed RBNF element.
Fixed TLV figures and descriptions for consistent sub-sub-TLV Fixed TLV figures and descriptions for consistent sub-sub-TLV
nomenclature. nomenclature.
1.1.9. Changes from 08 draft
Fixed ordering of fields in second half of sub-TLV example in
Appendix A.1.
Clarifying edits in section 3 on pools, blocks, and resources.
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 8, line 10 skipping to change at page 8, line 14
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 Block 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 block accessibility sub-TLV is defined by: The resource pool accessibility sub-TLV is defined by:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Connectivity | Reserved | | Connectivity | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ingress Link Set Field A #1 | | Ingress Link Set Field A #1 |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB Set Field A #1 | | RB Set Field A #1 |
skipping to change at page 10, line 8 skipping to change at page 10, line 41
Input Wavelength Set Field: Input Wavelength Set Field:
Indicates the wavelength input restrictions of the RBs in the Indicates the wavelength input restrictions of the RBs in the
corresponding RB set. corresponding RB set.
Output Wavelength Set Field: Output Wavelength Set Field:
Indicates the wavelength output restrictions of RBs in the Indicates the wavelength output restrictions of RBs in the
corresponding RB set. corresponding RB set.
3.3. Block Pool State Sub-TLV 3.3. Resource Pool State Sub-TLV
The usage state of resources within a block is encoded as either a The state of the pool is given by the number of resources available
list of 16 bit integer values or a bit map indicating whether a in each block. The usage state of resources within a block is encoded
single resource is available or in use. The bit map encoding is as either a list of 16 bit integer values or a bit map indicating
appropriate when resource blocks consist of a single resource. This whether a single resource is available or in use. The bit map
information can be relatively dynamic, i.e., can change when a encoding is appropriate when resource blocks consist of a single
connection is established or torn down. resource. This information can be relatively dynamic, i.e., can
change when a connection is established or torn down.
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action | Reserved | | Action | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB Set Field | | RB Set Field |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB Usage state | | RB Usage state |
skipping to change at page 26, line 23 skipping to change at page 26, line 23
| Link Local Identifier = #1 | | Link Local Identifier = #1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Local Identifier = #2 | | Link Local Identifier = #2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |1| Reserved | Length = 8 | | Action=0 |1| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #1 | RB ID = #2 | | RB ID = #1 | RB ID = #2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Note: WC1 can only connect to E1 Note: WC1 can only connect to E1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #1 | zero padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |1 0|0 0 0 0 0 0| Length = 8 | | Action=0 |1 0|0 0 0 0 0 0| Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Local Identifier = #1 | | Link Local Identifier = #1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Note: WC2 can only connect to E2 | Action=0 |0| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| | Length = 8 | | RB ID = #1 | zero padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #2 | zero padding | Note: WC2 can only connect to E2
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |1 0|0 0 0 0 0 0| Length = 8 | | Action=0 |1 0|0 0 0 0 0 0| Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Local Identifier = #2 | | Link Local Identifier = #2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #2 | zero padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
A.2. Wavelength Conversion Range Sub-TLV A.2. Wavelength Conversion Range Sub-TLV
Example: Example:
We give an example based on figure 1 about how to represent the We give an example based on figure 1 about how to represent the
wavelength conversion range of wavelength converters. Suppose the wavelength conversion range of wavelength converters. Suppose the
wavelength range of input and output of WC1 and WC2 are {L1, L2, L3, wavelength range of input and output of WC1 and WC2 are {L1, L2, L3,
L4}: L4}:
 End of changes. 15 change blocks. 
22 lines changed or deleted 31 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/