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/