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/ |