draft-ietf-ccamp-rwa-wson-encode-16.txt | draft-ietf-ccamp-rwa-wson-encode-17.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: February 2013 D. Li | Expires: March 2013 D. Li | |||
Huawei | Huawei | |||
W. Imajuku | W. Imajuku | |||
NTT | NTT | |||
August 16, 2012 | September 5, 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-16.txt | draft-ietf-ccamp-rwa-wson-encode-17.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 February 16, 2013. | This Internet-Draft will expire on March 5, 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 17 | skipping to change at page 3, line 17 | |||
1.1.7. Changes from 06 draft................................5 | 1.1.7. Changes from 06 draft................................5 | |||
1.1.8. Changes from 07 draft................................6 | 1.1.8. Changes from 07 draft................................6 | |||
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...............................6 | 1.1.14. Changes from 13 draft...............................6 | |||
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 | ||||
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..................................8 | 3.1. Resource Block Set Field..................................8 | |||
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.3. Input Client Signal List Sub-Sub-TLV.....................19 | 5.2.2. ITU-G.698.1 Application Code Mapping................19 | |||
5.4. Processing Capability List Sub-Sub-TLV...................20 | 5.2.3. ITU-G.698.2 Application Code Mapping................21 | |||
5.4.1. Processing Capabilities Field.......................20 | 5.2.4. ITU-G.959.1 Application Code Mapping................22 | |||
6. Security Considerations.......................................22 | 5.3. Input Client Signal List Sub-Sub-TLV.....................24 | |||
7. IANA Considerations...........................................22 | 5.4. Processing Capability List Sub-Sub-TLV...................25 | |||
8. Acknowledgments...............................................22 | 5.4.1. Processing Capabilities Field.......................25 | |||
APPENDIX A: Encoding Examples....................................23 | 6. Security Considerations.......................................27 | |||
A.1. Wavelength Converter Accessibility Sub-TLV...............23 | 7. IANA Considerations...........................................27 | |||
A.2. Wavelength Conversion Range Sub-TLV......................25 | 8. Acknowledgments...............................................27 | |||
A.3. An OEO Switch with DWDM Optics...........................25 | APPENDIX A: Encoding Examples....................................28 | |||
9. References....................................................28 | A.1. Wavelength Converter Accessibility Sub-TLV...............28 | |||
9.1. Normative References.....................................28 | A.2. Wavelength Conversion Range Sub-TLV......................30 | |||
9.2. Informative References...................................28 | A.3. An OEO Switch with DWDM Optics...........................30 | |||
10. Contributors.................................................30 | 9. References....................................................33 | |||
Authors' Addresses...............................................31 | 9.1. Normative References.....................................33 | |||
Intellectual Property Statement..................................32 | 9.2. Informative References...................................33 | |||
Disclaimer of Validity...........................................32 | 10. Contributors.................................................35 | |||
Authors' Addresses...............................................36 | ||||
Intellectual Property Statement..................................37 | ||||
Disclaimer of Validity...........................................37 | ||||
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 23 | skipping to change at page 7, line 23 | |||
1.1.15. Changes from 14 draft | 1.1.15. Changes from 14 draft | |||
OIC changes per workgroup request. Removed FEC type and modulation | OIC changes per workgroup request. Removed FEC type and modulation | |||
type. Fixed versioning error and return RB identifiers to 32 bits. | type. Fixed versioning error and return RB identifiers to 32 bits. | |||
1.1.16. Changes from 15 draft | 1.1.16. Changes from 15 draft | |||
Edits of OIC related text per CCAMP list email. | Edits of OIC related text per CCAMP list email. | |||
1.1.17. Changes from 16 draft | ||||
Added full ITU-T string to 64 bit mapping to text from OIC draft. | ||||
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 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. | |||
In case of ITU Application Code, there should be a mapping between | In case of ITU Application Code, the mapping between the string | |||
the string defining the application code and the 64 bits number | defining the application code and the 64 bits number implementing | |||
implementing the optical interface class. | the optical interface class is given in the following sections. | |||
5.2.2. ITU-G.698.1 Application Code Mapping | ||||
Recommendation ITU-G.698.1 defines (the Application Codes: DScW- | ||||
ytz(v) and B-DScW-ytz(v). Where: | ||||
B: means Bidirectionals. | ||||
D: means a DWDM application. | ||||
S: take values N (narrow spectral excursion), W (wide spectral | ||||
excursion). | ||||
c: Channel Spacing (GHz). | ||||
W: take values S (short-haul), L (long-haul). | ||||
y: take values 1 (NRZ 2.5G), 2 (indicating NRZ 10G). | ||||
t: take only D value is defined (link does not contain optical | ||||
amplifier) | ||||
z: take values 2 (ITU-T G.652 fibre), 3 (ITU-T G.653 fibre), 5 | ||||
(indicating ITU-T G.655 fibre). | ||||
v: take values S (Short wavelength), C (Conventional), L (Long | ||||
wavelength). | ||||
An Optional F can be added indicating a FEC Encoding. | ||||
These get mapped into the 64 bit OIC field 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 | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
|B| p |S| c | W | y | t | z | v | s | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| reserved | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
Where (values between parenthesis refer to ITU defined values as | ||||
reported above): | ||||
B: = 1 bidirectional, 0 otherwise | ||||
p (prefix): = 0 reserved, = 1 (D) | ||||
S: = 0 (N), = 1 (W) | ||||
c: Channel Spacing, 4 bits mapped according to same definition | ||||
in [RFC6205] (note that DWDM spacing apply here) | ||||
W: = 0 reserved, = 2 (S), = 3 (L) | ||||
y: = 0 reserved, = 1 (1), = 2 (2) | ||||
t: = 0 reserved, = 4 (D) | ||||
z: = 0 reserved, = 2 (2), = 3 (3), = 5 (5) | ||||
v: = 0 reserved, = 1 (S), = 2 (C), = 3 (L) | ||||
s (suffix): = 0 reserved, = 1 Fec Encoding | ||||
Values not mentioned here are not allowed in this application | ||||
code, the last 32 bits are reserved and shall be set to zero. | ||||
5.2.3. ITU-G.698.2 Application Code Mapping | ||||
Recommendation ITU-G.698.2 defines the Application Codes: DScW- | ||||
ytz(v) and B-DScW-ytz(v). | ||||
B: means Bidirectional. | ||||
D: means a DWDM application. | ||||
S: take values N (narrow spectral excursion), W (wide spectral | ||||
excursion). | ||||
c: Channel Spacing (GHz). | ||||
W: take values C (link is dispersion compensated), U (link is | ||||
dispersion uncompensated). | ||||
y: take values 1 (NRZ 2.5G), 2 (indicating NRZ 10G). | ||||
t: take value A (link may contains optical amplifier) | ||||
z: take values 2 (ITU-T G.652 fibre), 3 (ITU-T G.653 fibre), 5 | ||||
(indicating ITU-T G.655 fibre). | ||||
v: take values S (Short wavelength), C (Conventional), L (Long | ||||
wavelength). | ||||
An Optional F can be added indicating a FEC Encoding. | ||||
These get mapped into the 64 bit OIC field 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 | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
|B| p |S| c | W | y | t | z | v | s | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| reserved | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
Where (values between parenthesis refer to ITU defined values as | ||||
reported above): | ||||
B: = 1 bidirectional, 0 otherwise | ||||
p (prefix): = 0 reserved, = 1 (D) | ||||
S: = 0 (N), = 1 (W) | ||||
c: Channel Spacing, 4 bits mapped according to same definition | ||||
in [RFC6205] (note that DWDM spacing apply here) | ||||
W: = 0 reserved, = 10 (C), = 11 (U) | ||||
y: = 0 reserved, = 1 (1), = 2 (2) | ||||
t: = 0 reserved, = 1 (A) | ||||
z: = 0 reserved, = 2 (2), = 3 (3), = 5 (5) | ||||
v: = 0 reserved, = 1 (S), = 2 (C), = 3 (L) | ||||
s (suffix): = 0 reserved, = 1 Fec Encoding | ||||
Values not mentioned here are not allowed in this application | ||||
code, the last 32 bits are reserved and shall be set to zero. | ||||
5.2.4. ITU-G.959.1 Application Code Mapping | ||||
Recommendation ITU-G.959.1 defines the Application Codes: PnWx-ytz | ||||
and BnWx-ytz. Where: | ||||
P,B: when present indicate Plural or Bidirectional | ||||
n: maximum number of channels supported by the application code | ||||
(i.e. an integer number) | ||||
W: take values I (intra-office), S (short-haul), L (long-haul), V | ||||
(very long-haul), U (ultra long-haul). | ||||
x: maximum number of spans allowed within the application code | ||||
(i.e. an integer number) | ||||
y: take values 1 (NRZ 2.5G), 2 (NRZ 10G), 9 (NRZ 25G), 3 (NRZ | ||||
40G), 7 (RZ 40G). | ||||
t: take values A (power levels suitable for a booster amplifier | ||||
in the originating ONE and power levels suitable for a pre-amplifier | ||||
in the terminating ONE), B (booster amplifier only), C (pre- | ||||
amplifier only), D (no amplifiers). | ||||
z: take values 1 (1310 nm sources on ITU-T G.652 fibre), 2 (1550 | ||||
nm sources on ITU-T G.652 fibre), 3 (1550 nm sources on ITU-T | ||||
G.653 fibre), 5 (1550 nm sources on ITU-T G.655 fibre). | ||||
The following list of suffixes can be added to these application | ||||
codes: | ||||
F: FEC encoding. | ||||
D: Adaptive dispersion compensation. | ||||
E: receiver capable of dispersion compensation. | ||||
r: reduced target distance. | ||||
a: power levels appropriate to APD receivers. | ||||
b: power levels appropriate to PIN receivers. | ||||
These values are 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 | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
|B| p | n | W | x | reserved | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| y | t | z | suffix | reserved | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
Where (values between parenthesis refer to ITU defined values as | ||||
reported above): | ||||
B: = 1 bidirectional, = 0 otherwise. | ||||
p (prefix): = 0 reserved, = 2 (P). | ||||
n: maximum number of channels (10 bits, up to 1024 channels) | ||||
W: = 0 reserved, = 1 (I), = 2 (S), = 3 (L), = 4 (V), = 5 (U) | ||||
x: = number of spans (6 bits, up to 64 spans) | ||||
y: = 0 reserved, = 1 (1), = 2 (2), = 3 (3), = 7 (7), = 9 (9) | ||||
t: = 0 reserved, = 1 (A), = 2 (B), = 3 (C), = 4 (D) | ||||
z: = 0 reserved, = 1 (1), = 2 (2), = 3 (3), = 5 (5) | ||||
suffix is an 6 bit, bit map: | ||||
0 1 2 3 4 5 | ||||
+-+-+-+-+-+-+ | ||||
|F|D|E|r|a|b| | ||||
+-+-+-+-+-+-+ | ||||
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 | |||
End of changes. 8 change blocks. | ||||
24 lines changed or deleted | 244 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/ |