draft-ietf-ccamp-rwa-wson-encode-18.txt   draft-ietf-ccamp-rwa-wson-encode-19.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: March 2013 D. Li Expires: May 2013 D. Li
Huawei Huawei
W. Imajuku W. Imajuku
NTT NTT
September 28, 2012 November 8, 2012
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-18.txt draft-ietf-ccamp-rwa-wson-encode-19.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with This Internet-Draft is submitted to IETF in full conformance with
the provisions of BCP 78 and BCP 79. the 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
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress." reference 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 28, 2013. This Internet-Draft will expire on May 8, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 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 19 skipping to change at page 3, line 19
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 1.1.11. Changes from 10 draft...............................6
1.1.12. Changes from 11 draft...............................6 1.1.12. Changes from 11 draft...............................6
1.1.13. Changes from 12 draft...............................6 1.1.13. Changes from 12 draft...............................6
1.1.14. Changes from 13 draft...............................7 1.1.14. Changes from 13 draft...............................7
1.1.15. Changes from 14 draft...............................7 1.1.15. Changes from 14 draft...............................7
1.1.16. Changes from 15 draft...............................7 1.1.16. Changes from 15 draft...............................7
1.1.17. Changes from 16 draft...............................7 1.1.17. Changes from 16 draft...............................7
1.1.18. Changes from 17 draft...............................7 1.1.18. Changes from 17 draft...............................7
1.1.19. Changes from 18 draft...............................7
2. Terminology....................................................7 2. Terminology....................................................7
3. Resources, Blocks, Sets, and the Resource Pool.................8 3. Resources, Blocks, Sets, and the Resource Pool.................8
3.1. Resource Block Set Field..................................9 3.1. Resource Block Set Field..................................9
4. Resource Pool Accessibility/Availability......................10 4. Resource Pool Accessibility/Availability......................10
4.1. Resource Pool Accessibility Sub-TLV......................10 4.1. Resource Pool Accessibility Sub-TLV......................10
4.2. Resource Block Wavelength Constraints Sub-TLV............12 4.2. Resource Block Wavelength Constraints Sub-TLV............12
4.3. Resource Pool State Sub-TLV..............................14 4.3. Resource Pool State Sub-TLV..............................14
4.4. Block Shared Access Wavelength Availability sub-TLV......15 4.4. Block Shared Access Wavelength Availability sub-TLV......15
5. Resource Properties Encoding..................................16 5. Resource Properties Encoding..................................16
5.1. Resource Block Information Sub-TLV.......................17 5.1. Resource Block Information Sub-TLV.......................17
5.2. Optical Interface Class List(s) Sub-Sub-TLV..............17 5.2. Optical Interface Class List(s) Sub-Sub-TLV..............17
5.2.1. Optical Interface Class Format......................18 5.2.1. Optical Interface Class Format......................18
5.2.2. ITU-G.698.1 Application Code Mapping................19 5.2.2. ITU-G.698.1 Application Code Mapping................19
5.2.3. ITU-G.698.2 Application Code Mapping................21 5.2.3. ITU-G.698.2 Application Code Mapping................21
5.2.4. ITU-G.959.1 Application Code Mapping................22 5.2.4. ITU-G.959.1 Application Code Mapping................22
5.3. Input Client Signal List Sub-Sub-TLV.....................24 5.2.5. ITU-G.695 Application Code Mapping..................24
5.4. Processing Capability List Sub-Sub-TLV...................25 5.3. Input Client Signal List Sub-Sub-TLV.....................26
5.4.1. Processing Capabilities Field.......................25 5.4. Processing Capability List Sub-Sub-TLV...................27
6. Security Considerations.......................................27 5.4.1. Processing Capabilities Field.......................27
7. IANA Considerations...........................................27 6. Security Considerations.......................................29
8. Acknowledgments...............................................27 7. IANA Considerations...........................................29
APPENDIX A: Encoding Examples....................................28 8. Acknowledgments...............................................29
A.1. Wavelength Converter Accessibility Sub-TLV...............28 APPENDIX A: Encoding Examples....................................30
A.2. Wavelength Conversion Range Sub-TLV......................30 A.1. Wavelength Converter Accessibility Sub-TLV...............30
A.3. An OEO Switch with DWDM Optics...........................30 A.2. Wavelength Conversion Range Sub-TLV......................31
9. References....................................................33 A.3. An OEO Switch with DWDM Optics...........................32
9.1. Normative References.....................................33 9. References....................................................35
9.2. Informative References...................................33 9.1. Normative References.....................................35
10. Contributors.................................................35 9.2. Informative References...................................35
Authors' Addresses...............................................36 10. Contributors.................................................37
Intellectual Property Statement..................................37 Authors' Addresses...............................................38
Disclaimer of Validity...........................................38 Intellectual Property Statement..................................39
Disclaimer of Validity...........................................40
1. Introduction 1. Introduction
A Wavelength Switched Optical Network (WSON) is a Wavelength A Wavelength Switched Optical Network (WSON) is a Wavelength
Division Multiplexing (WDM) optical network in which switching is Division Multiplexing (WDM) optical network in which switching is
performed selectively based on the center wavelength of an optical performed selectively based on the center wavelength of an optical
signal. signal.
[RFC6163] describes a framework for Generalized Multiprotocol Label [RFC6163] describes a framework for Generalized Multiprotocol Label
Switching (GMPLS) and Path Computation Element (PCE) control of a Switching (GMPLS) and Path Computation Element (PCE) control of a
skipping to change at page 7, line 41 skipping to change at page 7, line 41
Added full ITU-T string to 64 bit mapping to text from OIC draft. Added full ITU-T string to 64 bit mapping to text from OIC draft.
1.1.18. Changes from 17 draft 1.1.18. Changes from 17 draft
Action value for Inclusive Range(s) changed to 1 from 2 for the Action value for Inclusive Range(s) changed to 1 from 2 for the
Resource Block Set Field encoding in Section 3.1. Resource Block Set Field encoding in Section 3.1.
Added a list of contributors who provided texts for the Optical Added a list of contributors who provided texts for the Optical
Interface Class (OIC) description. Interface Class (OIC) description.
1.1.19. Changes from 18 draft
Added Section 5.2.5 to include ITU-G.695 Application Code Mapping.
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 input and count wavelength selective switching element featuring input and
skipping to change at page 9, line 44 skipping to change at page 9, line 46
Action: 8 bits Action: 8 bits
0 - Inclusive List 0 - Inclusive List
Indicates that the TLV contains one or more RB elements that are Indicates that the TLV contains one or more RB elements that are
included in the list. included in the list.
1 - Inclusive Range(s) 1 - Inclusive Range(s)
Indicates that the TLV contains one or more ranges of RBs. Each Indicates that the TLV contains one or more ranges of RBs. Each
individual range is denoted by two 16 bit RB identifiers in a 32 bit individual range is denoted by two 32 bit RB identifier. The first
word. The first 16 bits is the RB identifier for the start of the 32 bits is the RB identifier for the start of the range and the next
range and the next 16 bits is the RB identifier for the end of the 32 bits is the RB identifier for the end of the range. Note that the
range. Note that the Length field is used to determine the number of Length field is used to determine the number of ranges.
ranges.
C (Connectivity bit): Set to 0 to denote fixed (possibly multi- C (Connectivity bit): Set to 0 to denote fixed (possibly multi-
cast) connectivity; Set to 1 to denote potential (switched) cast) connectivity; Set to 1 to denote potential (switched)
connectivity. Used in resource pool accessibility sub-TLV. Ignored connectivity. Used in resource pool accessibility sub-TLV. Ignored
elsewhere. elsewhere.
Reserved: 7 bits Reserved: 7 bits
This field is reserved. It MUST be set to zero on transmission and This field is reserved. It MUST be set to zero on transmission and
MUST be ignored on receipt. MUST be ignored on receipt.
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. 32 bit integer.
Usage Note: the inclusive range "Action" can result in very compact Usage Note: the inclusive range "Action" can result in very compact
encoding of resource sets and it can be advantages to number encoding of resource sets and it can be advantages to number
resource blocks in such a way so that status updates (dynamic resource blocks in such a way so that status updates (dynamic
information) can take advantage of this efficiency. information) can take advantage of this efficiency.
4. Resource Pool Accessibility/Availability 4. Resource Pool Accessibility/Availability
This section defines 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
skipping to change at page 18, line 16 skipping to change at page 18, line 16
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Reserved |I|E| | Type | Length | Reserved |I|E|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Interface Classes | | Optical Interface Classes |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The following I and E combination are defined: The following I and E combination are defined:
I E I E
0 0 Invalid 0 0 Invalid
1 0 Optical Interface Class List acceptable in input 1 0 Optical Interface Class List acceptable in input
0 1 Optical Interface Class List available in output 0 1 Optical Interface Class List available in output
1 1 Optical Interface Class List available on both input and 1 1 Optical Interface Class List available on both input and
output. output.
The Resource Block MAY contain one or more lists according to The Resource Block MAY contain one or more lists according to
input/output flags. input/output flags.
5.2.1. Optical Interface Class Format 5.2.1. Optical Interface Class Format
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|S| Reserved | OI Code Points | |S| Reserved | OI Code Points |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Interface Class | | Optical Interface Class |
skipping to change at page 19, line 29 skipping to change at page 19, line 29
values: values:
0: reserved 0: reserved
1: [ITU-G.698.1] application code. 1: [ITU-G.698.1] application code.
2: [ITU-G.698.2] application code. 2: [ITU-G.698.2] application code.
3: [ITU-G.959.1] application code. 3: [ITU-G.959.1] application code.
4: [ITU-G.695.1] application code.
In case of ITU Application Code, the mapping between the string In case of ITU Application Code, the mapping between the string
defining the application code and the 64 bits number implementing defining the application code and the 64 bits number implementing
the optical interface class is given in the following sections. the optical interface class is given in the following sections.
5.2.2. ITU-G.698.1 Application Code Mapping 5.2.2. ITU-G.698.1 Application Code Mapping
Recommendation ITU-G.698.1 defines (the Application Codes: DScW- Recommendation ITU-G.698.1 defines the Application Codes: DScW-
ytz(v) and B-DScW-ytz(v). Where: ytz(v) and B-DScW-ytz(v). Where:
B: means Bidirectionals. B: means Bidirectionals.
D: means a DWDM application. D: means a DWDM application.
S: take values N (narrow spectral excursion), W (wide spectral S: take values N (narrow spectral excursion), W (wide spectral
excursion). excursion).
c: Channel Spacing (GHz). c: Channel Spacing (GHz).
skipping to change at page 23, line 34 skipping to change at page 23, line 36
a: power levels appropriate to APD receivers. a: power levels appropriate to APD receivers.
b: power levels appropriate to PIN receivers. b: power levels appropriate to PIN receivers.
These values are encoded as follows: These values are encoded as follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|B| p | n | W | x | reserved | | p | P | n | W | x | reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| y | t | z | suffix | reserved | | y | t | z | suffix | reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where (values between parenthesis refer to ITU defined values as Where (values between parenthesis refer to ITU defined values as
reported above): reported above):
B: = 1 bidirectional, = 0 otherwise. p (prefix) = 0 otherwise, = 1 Bidirectional (B)
p (prefix): = 0 reserved, = 2 (P). P (optional): = 0 not present, = 2 (P).
n: maximum number of channels (10 bits, up to 1024 channels) n: maximum number of channels (10 bits, up to 1024 channels)
W: = 0 reserved, = 1 (I), = 2 (S), = 3 (L), = 4 (V), = 5 (U) W: = 0 reserved, = 1 (I), = 2 (S), = 3 (L), = 4 (V), = 5 (U)
x: = number of spans (6 bits, up to 64 spans) x: = number of spans (6 bits, up to 64 spans)
y: = 0 reserved, = 1 (1), = 2 (2), = 3 (3), = 7 (7), = 9 (9) y: = 0 reserved, = 1 (1), = 2 (2), = 3 (3), = 7 (7), = 9 (9)
t: = 0 reserved, = 1 (A), = 2 (B), = 3 (C), = 4 (D) t: = 0 reserved, = 1 (A), = 2 (B), = 3 (C), = 4 (D)
skipping to change at page 24, line 26 skipping to change at page 24, line 30
suffix is an 6 bit, bit map: suffix is an 6 bit, bit map:
0 1 2 3 4 5 0 1 2 3 4 5
+-+-+-+-+-+-+ +-+-+-+-+-+-+
|F|D|E|r|a|b| |F|D|E|r|a|b|
+-+-+-+-+-+-+ +-+-+-+-+-+-+
where a 1 in the appropriate slot indicates that the corresponding where a 1 in the appropriate slot indicates that the corresponding
suffix has been added. suffix has been added.
5.2.5. ITU-G.695 Application Code Mapping
Recommendation [ITU-G.695] defines the Application Codes: CnWx-ytz
and B-CnWx-ytz and S-CnWx-ytz.
Where the optional prefixed are:
B: Bidirectional
S: a system using a black link approach
And the rest of the application code is defined as:
C: CWDM (Coarse WDM) application
n: maximum number of channels supported by the application code
(i.e. an integer number)
W: take values S (short-haul), L (long-haul).
x: maximum number of spans allowed
y: take values 0 (NRZ 1.25G), 1 (NRZ 2.5G), 2 (NRZ 10G).
t: take values D (link does not contain any optical amplifier).
z: take values 1 (1310 nm region for ITU-T G.652 fibre), 2 (ITU-T
G.652 fibre), 3 (ITU-T G.653 fibre), 5 (ITU-T G.655 fibre).
The following list of suffixes can be added to these application
codes:
F: FEC encoding.
Since the application codes are very similar to the one from the
G.959 section most of the fields are reused. The 64 bit OIC field is
encoded as follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| p | C | n | W | x | reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| y | t | z | suffix | reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where (values between parenthesis refer to ITU defined values as
reported above):
p: = 0 no prefix, 1 = B bidirectional, = 2 S black link
C: = 0 reserved, = 3 (C).
n: maximum number of channels (10 bits, up to 1024 channels)
W: = 0 reserved, = 1 reserved, = 2 (S), = 3 (L), > 3 reserved
x: = number of spans (6 bits, up to 64 spans)
y: = 0 (0), = 1 (1), =2 (2), > 2 reserved
t: = 4 (D), all other values are reserved
z: = 0 reserved, = 1 (1), = 2 (2), = 3 (3)
suffix is an 6 bit, bit map:
0 1 2 3 4 5
+-+-+-+-+-+-+
|F|0|0|0|0|0|
+-+-+-+-+-+-+
where a 1 in the appropriate slot indicates that the corresponding
suffix has been added.
5.3. Input Client Signal List Sub-Sub-TLV 5.3. 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
skipping to change at page 28, line 26 skipping to change at page 30, line 26
| 1 1 | | 1 0 | | 1 1 | | 1 0 |
WI =| |, WE =| | WI =| |, WE =| |
| 1 1 | | 0 1 | | 1 1 | | 0 1 |
+-----+ +-----+ +-----+ +-----+
+-----------+ +------+ +-----------+ +------+
| |--------------------->| | | |--------------------->| |
| |--------------------->| C | | |--------------------->| C |
/| | |--------------------->| o | /| | |--------------------->| o |
/D+--->| |--------------------->| m | /D+--->| |--------------------->| m |
+ e+--->| | | b + e+--->| | | b |=======>
|========>
========>| M| | Optical | +-----------+ | i | Port E1 ========>| M| | Optical | +-----------+ | i | Port E1
Port I1 + u+--->| Switch | | WC Pool | | n | Port I1 + u+--->| Switch | | WC Pool | | n |
\x+--->| | | +-----+ | | e | \x+--->| | | +-----+ | | e |
\| | +----+->|WC #1|--+---->| r | \| | +----+->|WC #1|--+---->| r |
| | | +-----+ | +------+ | | | +-----+ | +------+
| | | | +------+ | | | | +------+
/| | | | +-----+ | | | /| | | | +-----+ | | |
/D+--->| +----+->|WC #2|--+---->| C | /D+--->| +----+->|WC #2|--+---->| C |
+ e+--->| | | +-----+ | | o | + e+--->| | | +-----+ | | o |
========>| M| | | +-----------+ | m ========>| M| | | +-----------+ | m |=======>
|========>
Port I2 + u+--->| | | b | Port E2 Port I2 + u+--->| | | b | Port E2
\x+--->| |--------------------->| i | \x+--->| |--------------------->| i |
\| | |--------------------->| n | \| | |--------------------->| n |
| |--------------------->| e | | |--------------------->| e |
| |--------------------->| r | | |--------------------->| r |
+-----------+ +------+ +-----------+ +------+
Figure 1 An optical switch featuring a shared per fiber wavelength Figure 1 An optical switch featuring a shared per fiber wavelength
converter pool architecture. converter pool architecture.
This wavelength converter pool can be encoded as follows: This wavelength converter pool can be encoded as follows:
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=1| Reserved | | Connectivity=1| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Note: I1,I2 can connect to either WC1 or WC2 Note: I1,I2 can connect to either WC1 or WC2
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| Reserved | Length = 12 | | Action=0 |0| Reserved | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 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 |1| Reserved | Length = 8 | | Action=0 |1| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Local Identifier = #1 | | Link Local Identifier = #1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| Reserved | Length = 8 | | Action=0 |0| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #1 | zero padding | | RB ID = #1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Note: WC2 can only connect to E2 Note: WC2 can only connect to E2
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |1| Reserved | Length = 8 | | Action=0 |1| Reserved | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Local Identifier = #2 | | Link Local Identifier = #2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Action=0 |0| | Length = 8 | | Action=0 |0| | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB ID = #2 | zero padding | | RB ID = #2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
A.2. Wavelength Conversion Range Sub-TLV A.2. Wavelength Conversion Range Sub-TLV
Example: Example:
This example, based on figure 1, shows how to represent the This example, based on figure 1, shows 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}:
skipping to change at page 31, line 8 skipping to change at page 33, line 4
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 the attention will be focused on the <ResourcePool> sub-TLV: Hence the attention will be focused on the <ResourcePool> sub-TLV:
<ResourcePool> ::= <ResourcePool> ::=
<ResourceBlockInfo>[<ResourceBlockAccessibility>...][<ResourceWaveCo <ResourceBlockInfo>[<ResourceBlockAccessibility>...][<ResourceWaveCo
nstraints>...] nstraints>...]
/| +-----------+ +-------------+ +------+ /| +-----------+ +-------------+ +------+
/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 |
\| | Electric | +-------------+ +------+ \| | Electric | +-------------+ +------+
| Switch | | Switch |
/| | | +-------------+ +------+ /| | | +-------------+ +------+
/D+--->| +--->|Tunable Laser|-->| | /D+--->| +--->|Tunable Laser|-->| |
+ e+--->| | +-------------+ | C | + e+--->| | +-------------+ | C |
========>| M| | | ... | o ========>| M| | | ... | o |=======>
|========>
Port I2 + u+--->| | +-------------+ | m | Port E2 Port I2 + u+--->| | +-------------+ | m | Port E2
\x+--->| +--->|Tunable Laser|-->| b | \x+--->| +--->|Tunable Laser|-->| b |
\| | | +-------------+ +------+ \| | | +-------------+ +------+
| | | |
/| | | +-------------+ +------+ /| | | +-------------+ +------+
/D+--->| |--->|Tunable Laser|-->| | /D+--->| |--->|Tunable Laser|-->| |
+ e+--->| | +-------------+ | C | + e+--->| | +-------------+ | C |
========>| M| | | ... | o ========>| M| | | ... | o |=======>
|========>
Port I3 + u+--->| | +-------------+ | m | Port E3 Port I3 + u+--->| | +-------------+ | m | Port E3
\x+--->| |--->|Tunable Laser|-->| b | \x+--->| |--->|Tunable Laser|-->| b |
\| +-----------+ +-------------+ +------+ \| +-----------+ +-------------+ +------+
Figure 2 An optical switch built around an electronic switching Figure 2 An optical switch built around an electronic switching
fabric. fabric.
The resource block information will tell us about the processing The resource block information will tell us about the processing
constraints of the receivers, transmitters and the electronic constraints of the receivers, transmitters and the electronic
switch. The resource availability information, although very simple, switch. The resource availability information, although very simple,
skipping to change at page 32, line 12 skipping to change at page 34, line 12
<ResourceBlockInfo>: <ResourceBlockInfo>:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RB Set Field | | RB Set Field |
: (only one resource block in this example with shared | : (only one resource block in this example with shared |
| input/output case) | | input/output case) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0|1|1| Reserved | |1|1| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Modulation Type List Sub-Sub-TLV |
: NRZ :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| FEC Type List Sub-Sub-TLV | | Optical Interface Class List(s) Sub-Sub-TLV |
: Standard SDH, G.709 FEC : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Input Client Signal Type Sub-TLV | | Input Client Signal Type Sub-TLV |
: (GPIDs for SDH and G.709) : : (GPIDs for SDH and G.709) :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Input Bit Rate Range List Sub-Sub-TLV | | Input Bit Rate Range List Sub-Sub-TLV |
: (2.5Gbps, 10Gbps) : : (2.5Gbps, 10Gbps) :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Processing Capabilities List Sub-Sub-TLV | | Processing Capabilities List Sub-Sub-TLV |
: Fixed (non optional) 3R regeneration : : Fixed (non optional) 3R regeneration :
: : : :
skipping to change at page 33, line 24 skipping to change at page 35, line 24
STD 58, RFC 2578, April 1999. STD 58, RFC 2578, April 1999.
[RFC3471] Berger, L., "Generalized Multi-Protocol Label Switching [RFC3471] Berger, L., "Generalized Multi-Protocol Label Switching
(GMPLS) Signaling Functional Description", RFC 3471, (GMPLS) Signaling Functional Description", RFC 3471,
January 2003. January 2003.
[RFC4328] Papadimitriou, D., Ed., "Generalized Multi-Protocol Label [RFC4328] Papadimitriou, D., Ed., "Generalized Multi-Protocol Label
Switching (GMPLS) Signaling Extensions for G.709 Optical Switching (GMPLS) Signaling Extensions for G.709 Optical
Transport Networks Control", RFC 4328, January 2006. Transport Networks Control", RFC 4328, January 2006.
[G.694.1] ITU-T Recommendation G.694.1, "Spectral grids for WDM
applications: DWDM frequency grid", June, 2002.
9.2. Informative References 9.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.
[G.695] ITU-T Recommendation G.695, Optical interfaces for coarse
wavelength division multiplexing applications, October,
2010.
[G.959.1] ITU-T Recommendation G.959.1, Optical transport network
physical layer interfaces, February, 2012.
[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- Networks", work in progress: draft-ietf-ccamp-general-
constraint-encode. constraint-encode.
[RFC6205] T. Otani, H. Guo, K. Miyazaki, D. Caviglia, "Generalized [RFC6205] 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", RFC 6205, March 2011. Routers", RFC 6205, March 2011.
[RFC6163] Y. Lee, G. Bernstein, W. Imajuku, "Framework for GMPLS [RFC6163] 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",
RFC 6163, April 2011. RFC 6163, April 2011.
[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.
10. Contributors 10. 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. 32 change blocks. 
57 lines changed or deleted 136 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/