draft-ietf-ccamp-wson-iv-encode-00.txt   draft-ietf-ccamp-wson-iv-encode-01.txt 
CCAMP G. Martinelli, Ed. CCAMP G. Martinelli, Ed.
Internet-Draft Cisco Internet-Draft Cisco
Intended status: Standards Track X. Zhang, Ed. Intended status: Standards Track Y. Lee, Ed.
Expires: September 23, 2018 Huawei Technologies Expires: January 3, 2019 Huawei Technologies
G. Galimberti G. Galimberti
Cisco Cisco
Y. Lee
F. Zhang F. Zhang
Huawei Technologies Huawei Technologies
March 22, 2018 July 2, 2018
Information Encoding for WSON with Impairments Validation Information Encoding for WSON with Impairments Validation
draft-ietf-ccamp-wson-iv-encode-00 draft-ietf-ccamp-wson-iv-encode-01
Abstract Abstract
Impairment-Aware (IA) Routing and Wavelength Assignment (RWA) Impairment-Aware (IA) Routing and Wavelength Assignment (RWA)
function might be required in Wavelength Switched Optical Networks function might be required in Wavelength Switched Optical Networks
(WSON) that already support RWA. This document defines proper (WSON) that already support RWA. This document defines proper
encoding to support this operation. It goes in addition to the encoding to support this operation. It goes in addition to the
available impairment-free WSON encoding and it is fully compatible available impairment-free WSON encoding and it is fully compatible
with it. with it.
skipping to change at page 1, line 45 skipping to change at page 1, line 44
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on September 23, 2018. This Internet-Draft will expire on January 3, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the Copyright (c) 2018 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
(https://trustee.ietf.org/license-info) in effect on the date of (https://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 2, line 27 skipping to change at page 2, line 27
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3 2.1. Optical Parameter . . . . . . . . . . . . . . . . . . . . 3
2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 5 2.2. Impairment Vector . . . . . . . . . . . . . . . . . . . . 5
2.3. Impairment Matrix . . . . . . . . . . . . . . . . . . . . 6 2.3. Connectivity Matrix Field for Impairment . . . . . . . . 6
2.4. Resource Block Information . . . . . . . . . . . . . . . 8 2.4. Resource Block Information . . . . . . . . . . . . . . . 8
3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8 3. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8
4. Contributing Authors . . . . . . . . . . . . . . . . . . . . 9 4. Contributing Authors . . . . . . . . . . . . . . . . . . . . 9
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.1. Normative References . . . . . . . . . . . . . . . . . . 10 7.1. Normative References . . . . . . . . . . . . . . . . . . 10
7.2. Informative References . . . . . . . . . . . . . . . . . 10 7.2. Informative References . . . . . . . . . . . . . . . . . 10
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11
skipping to change at page 6, line 22 skipping to change at page 6, line 22
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Param sub-TLV(s) | | Optical Param sub-TLV(s) |
: | : |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where: Where:
W = 1. Wavelength Dependency flag. There is wavelength W = 1. Wavelength Dependency flag. There is wavelength
dependency. dependency.
The Label Set object is defined in [RFC7579] Section 2.1. Likely The Label Set object is defined in [RFC7579] Section 2.6. Likely
an inclusive range will be the only option required by the Action an inclusive range will be the only option required by the Action
defined in the Label Set. defined in the Label Set.
2.3. Impairment Matrix 2.3. Connectivity Matrix Field for Impairment
As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment As defined by the [I-D.ietf-ccamp-wson-iv-info], the impairment
matrix follows the same structure as the connectivity matrix. matrix follows the same structure as the connectivity matrix. The
encoding of the connectivity matrix for impairment is enhanced from
the Connectivity Matrix Field as defined in Section 2.1 of [RFC7579].
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Conn | MatrixID | Reserved |0| | Conn | MatrixID | Reserved |N|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Set A #1 | | Link Set A #1 |
: : : : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Set B #1 | | Link Set B #1 |
: : : : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Impairment Vector sub-TLV(s) | | Impairment Vector sub-TLV(s) |
: : : : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Additional Link Set pairs and Impairment Vector(s) | | Additional Link Set pairs and Impairment Vector(s) |
: : : : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Conn | MatrixID | Reserved |1| | Conn | MatrixID | Reserved |N|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Impairment Vector sub-TLV(s) | | Impairment Vector sub-TLV(s) |
: : : : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Where: Where:
Connectivity (Conn) (4 bits) has value 2 for the impairment matrix Connectivity (Conn) (4 bits) has value 2 for the impairment matrix
(Values 0 and 1 defined by [RFC7579]). (Values 0 and 1 defined by [RFC7579]).
MatrixID: matrix identifier,following same rules as [RFC7579]. MatrixID: matrix identifier,following same rules as [RFC7579].
N: Node scope flag. With this flag set there's no Link Set N: Node scope flag. With this flag set (N=0), there's no Link Set
information but only a list of optical parameters TLVs that apply information but only a list of optical parameters TLVs that apply
to the whole optical node. to the whole optical node.
The usage of multiple matrixes with connectivity type equal to 2 The usage of multiple matrixes with connectivity type equal to 2
(Impairment Matrix) MIGHT be used to group optical parameters by (Impairment Matrix) MIGHT be used to group optical parameters by
connectivity. For example, if a subset of parameters apply to the connectivity. For example, if a subset of parameters apply to the
whole node, a unique matrix with flag N=1 is used. At the same some whole node, a unique matrix with flag N=1 is used. At the same some
another subset of parameters applies only to some LinkSet pairs, a another subset of parameters applies only to some LinkSet pairs, a
specific Impairment Matrix will be added. specific Impairment Matrix will be added.
2.4. Resource Block Information 2.4. Resource Block Information
As defined by [I-D.ietf-ccamp-wson-iv-info], the concept of resource The Resource Block Information field is used to represent resource
block is extended to support the description of the impairments signal constraints and processing capabilities of a node. As defined
related to that block. The encoding follows the same structure as by [I-D.ietf-ccamp-wson-iv-info], the concept of resource block is
the one defined in [RFC7581], with the addition of an optional extended to support the description of the impairments related to
that block. The encoding expands the same structure as the one
defined in Section 4 of [RFC7581], with the addition of an optional
Impairment Vector sub-object: Impairment Vector sub-object:
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 |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|I|O| Reserved | |I|O|B| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Interface Class List(s) (opt) | | Optical Interface Class List(s) (opt) |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Acceptable Client Signal Type (opt) | | Acceptable Client Signal Type (opt) |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Input Bit Rate List (opt) | | Input Bit Rate List (opt) |
: : : :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 11, line 22 skipping to change at page 11, line 22
Giovanni Martinelli (editor) Giovanni Martinelli (editor)
Cisco Cisco
via Santa Maria Molgora 48/C via Santa Maria Molgora 48/C
Vimercate, MB 20871 Vimercate, MB 20871
Italy Italy
Phone: +39 039 2092044 Phone: +39 039 2092044
Email: giomarti@cisco.com Email: giomarti@cisco.com
Xian Zhang (editor) Young Lee (editor)
Huawei Technologies Huawei Technologies
F3-5-B R&D Center, Huawei Base 5340 Legacy Drive
Bantian, Longgang District Plano, TX 75023
Shenzen 518129 U.S.A
P.R. China
Phone: +86 755 28972913 Email: leeyoung@huawei.com
Email: zhang.xian@huawei.com
Gabriele M. Galimberti Gabriele M. Galimberti
Cisco Cisco
Via Santa Maria Molgora 48/C Via Santa Maria Molgora 48/C
Vimercate, MB 20871 Vimercate, MB 20871
Italy Italy
Phone: +39 039 2091462 Phone: +39 039 2091462
Email: ggalimbe@cisco.com Email: ggalimbe@cisco.com
Young Lee
Huawei Technologies
1700 Alma Drive, Suite 100
Plano, TX 75075
U.S.A
Email: ylee@huawei.com
Fatai Zhang Fatai Zhang
Huawei Technologies Huawei Technologies
F3-5-B R&D Center, Huawei Base F3-5-B R&D Center, Huawei Base
Bantian, Longgang District Bantian, Longgang District
Shenzen 518129 Shenzen 518129
P.R. China P.R. China
Email: zhang.fatai@huawei.com Email: zhang.fatai@huawei.com
 End of changes. 18 change blocks. 
32 lines changed or deleted 26 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/