| rfc9376.original | rfc9376.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force Q. Wang, Ed. | Internet Engineering Task Force (IETF) Q. Wang, Ed. | |||
| Internet-Draft ZTE Corporation | Request for Comments: 9376 ZTE Corporation | |||
| Intended status: Informational R. Valiveti, Ed. | Category: Informational R. Valiveti, Ed. | |||
| Expires: 22 May 2023 Infinera Corp | ISSN: 2070-1721 Infinera Corp | |||
| H. Zheng, Ed. | H. Zheng, Ed. | |||
| Huawei | Huawei | |||
| H. Helvoort | H. van Helvoort | |||
| Hai Gaoming B.V | Hai Gaoming BV | |||
| S. Belotti | S. Belotti | |||
| Nokia | Nokia | |||
| 18 November 2022 | March 2023 | |||
| Applicability of GMPLS for Beyond 100G Optical Transport Network | Applicability of GMPLS for beyond 100 Gbit/s Optical Transport Network | |||
| draft-ietf-ccamp-gmpls-otn-b100g-applicability-15 | ||||
| Abstract | Abstract | |||
| This document examines the applicability of using existing GMPLS | This document examines the applicability of using existing GMPLS | |||
| routing and signalling mechanisms to set up Optical Data Unit-k | routing and signaling mechanisms to set up Optical Data Unit-k (ODUk) | |||
| (ODUk) Label Switched Paths (LSPs) over Optical Data Unit-Cn (ODUCn) | Label Switched Paths (LSPs) over Optical Data Unit-Cn (ODUCn) links | |||
| links as defined in the 2020 version of G.709. | as defined in the 2020 version of ITU-T Recommendation G.709. | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This document is not an Internet Standards Track specification; it is | |||
| provisions of BCP 78 and BCP 79. | published for informational purposes. | |||
| Internet-Drafts are working documents of the Internet Engineering | ||||
| Task Force (IETF). Note that other groups may also distribute | ||||
| working documents as Internet-Drafts. The list of current Internet- | ||||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
| Internet-Drafts are draft documents valid for a maximum of six months | This document is a product of the Internet Engineering Task Force | |||
| and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
| time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
| material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Not all documents | |||
| approved by the IESG are candidates for any level of Internet | ||||
| Standard; see Section 2 of RFC 7841. | ||||
| This Internet-Draft will expire on 22 May 2023. | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | ||||
| https://www.rfc-editor.org/info/rfc9376. | ||||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2022 IETF Trust and the persons identified as the | Copyright (c) 2023 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 (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
| license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | ||||
| Please review these documents carefully, as they describe your rights | carefully, as they describe your rights and restrictions with respect | |||
| and restrictions with respect to this document. Code Components | to this document. Code Components extracted from this document must | |||
| extracted from this document must include Revised BSD License text as | include Revised BSD License text as described in Section 4.e of the | |||
| described in Section 4.e of the Trust Legal Provisions and are | Trust Legal Provisions and are provided without warranty as described | |||
| provided without warranty as described in the Revised BSD License. | in the Revised BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
| 2. OTN terminology used in this document . . . . . . . . . . . . 3 | 2. OTN Terminology Used in This Document | |||
| 3. Overview of the OTUCn/ODUCn in G.709 . . . . . . . . . . . . 5 | 3. Overview of OTUCn/ODUCn in G.709 | |||
| 3.1. OTUCn . . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 3.1. OTUCn | |||
| 3.1.1. OTUCn-M . . . . . . . . . . . . . . . . . . . . . . . 6 | 3.1.1. OTUCn-M | |||
| 3.2. ODUCn . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | 3.2. ODUCn | |||
| 3.3. Tributary Slot Granularity . . . . . . . . . . . . . . . 8 | 3.3. Tributary Slot Granularity | |||
| 3.4. Structure of OPUCn MSI with Payload type 0x22 . . . . . . 8 | 3.4. Structure of OPUCn MSI with Payload Type 0x22 | |||
| 3.5. Client Signal Mappings . . . . . . . . . . . . . . . . . 9 | 3.5. Client Signal Mappings | |||
| 4. GMPLS Implications and Applicability . . . . . . . . . . . . 10 | 4. GMPLS Implications and Applicability | |||
| 4.1. TE-Link Representation . . . . . . . . . . . . . . . . . 10 | 4.1. TE Link Representation | |||
| 4.2. Implications and Applicability for GMPLS Signalling . . . 11 | 4.2. GMPLS Signaling | |||
| 4.3. Implications and Applicability for GMPLS Routing . . . . 12 | 4.3. GMPLS Routing | |||
| 5. Authors (Full List) . . . . . . . . . . . . . . . . . . . . . 13 | 5. IANA Considerations | |||
| 6. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 13 | 6. Security Considerations | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 14 | 7. References | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 14 | 7.1. Normative References | |||
| 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 14 | 7.2. Informative References | |||
| 9.1. Normative References . . . . . . . . . . . . . . . . . . 14 | Appendix A. Possible Future Work | |||
| 9.2. Informative References . . . . . . . . . . . . . . . . . 15 | Contributors | |||
| Appendix A. Possible Future Work . . . . . . . . . . . . . . . . 16 | Authors' Addresses | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 16 | ||||
| 1. Introduction | 1. Introduction | |||
| The current GMPLS routing [RFC7138] and signalling [RFC7139] | The current GMPLS routing [RFC7138] and signaling [RFC7139] | |||
| extensions support the control of Optical Transport Network (OTN) | extensions support the control of the Optical Transport Network (OTN) | |||
| signals and capabilities that were defined in the 2012 version of | signals and capabilities that were defined in the 2012 version of | |||
| G.709 [ITU-T_G709_2012]. | ITU-T Recommendation G.709 [ITU-T_G709_2012]. | |||
| In 2016 a further version of G.709 was published: [ITU-T_G709_2016]. | In 2016, a new version of ITU-T Recommendation G.709 was published: | |||
| This version introduced higher rate Optical Transport Unit (OTU) and | [ITU-T_G709_2016]. This version introduced higher-rate Optical | |||
| Optical Data Unit (ODU) signals, termed OTUCn and ODUCn respectively, | Transport Unit (OTU) and Optical Data Unit (ODU) signals, termed | |||
| which have a nominal rate of n x 100 Gbit/s. According to the | "OTUCn" and "ODUCn", respectively, which have a nominal rate of n*100 | |||
| definition in [ITU-T_G709_2016], OTUCn and ODUCn perform only the | Gbit/s. According to the definition in [ITU-T_G709_2016], OTUCn and | |||
| digital section layer role and ODUCn supports only ODUk clients. | ODUCn perform only the digital section-layer role, and ODUCn supports | |||
| This document focuses on the use of existing GMPLS mechanisms to set | only ODUk clients. This document focuses on the use of existing | |||
| up ODUk (e.g., ODUflex) Label Switched Paths (LSPs) over ODUCn links, | GMPLS mechanisms to set up ODUk (e.g., ODUflex) Label Switched Paths | |||
| independently from how these links have been set up. | (LSPs) over ODUCn links, independently from how these links have been | |||
| set up. | ||||
| Because [ITU-T_G709_2020] does not introduce any new features to | Because [ITU-T_G709_2020] does not introduce any new features to | |||
| OTUCn and ODUCn compared to [ITU-T_G709_2016], this document starts | OTUCn and ODUCn compared to [ITU-T_G709_2016], this document first | |||
| with [ITU-T_G709_2020] by first presenting an overview of the OTUCn | presents an overview of the OTUCn and ODUCn signals in | |||
| and ODUCn signals, and then analyzing how the current GMPLS routing | [ITU-T_G709_2020] and then analyzes how the current GMPLS routing and | |||
| and signalling mechanisms can be utilized to set up ODUk (e.g., | signaling mechanisms can be utilized to set up ODUk (e.g., ODUflex) | |||
| ODUflex) LSPs over ODUCn links. | LSPs over ODUCn links. | |||
| This document assumes that the reader is familiar with OTN, GMPLS, | This document assumes that readers are familiar with OTN, GMPLS, and | |||
| and how GMPLS is applied in OTN networks. As such, this document | how GMPLS is applied in OTN. As such, this document doesn't provide | |||
| doesn't provide any background pertaining to OTN networks that | any background pertaining to OTN that include links with capacities | |||
| included links with capacities of 100G or less; this background could | of 100 Gbit/s or less; this background could be found in documents | |||
| be found in documents such as [RFC7062] and [RFC7096]. This document | such as [RFC7062] and [RFC7096]. This document provides an overview | |||
| provides an overview of the dataplane primitives that enable links | of the data plane primitives that enable links with capacities | |||
| with capacities greater than 100G, and analyses the extensions that | greater than 100 Gbit/s and analyzes the extensions that would be | |||
| would be required in the current GMPLS routing & signaling mechanisms | required in the current GMPLS routing and signaling mechanisms to | |||
| to support the evolution in OTN networks. | support evolution in OTN. | |||
| 2. OTN terminology used in this document | 2. OTN Terminology Used in This Document | |||
| * FlexO: Flexible OTN information structure. This information | FlexO: Flexible OTN information structure. This information | |||
| structure is usually with a specific bit rate and frame format, | structure usually has a specific bitrate and frame format that | |||
| consisting of overhead and payload, which is used as a group for | consists of overhead and payload, which are used as a group for | |||
| the transport of an OTUCn signal. | the transport of an OTUCn signal. | |||
| * LSP: Label Switched Path. | LSP: Label Switched Path | |||
| * ODU: Optical Data Unit. An ODU has the frame structure and | MSI: Multiplex Structure Indicator. This structure indicates the | |||
| grouping of the tributary slots in an OPU payload area that | ||||
| realizes a client signal, which is multiplexed into an OPU. The | ||||
| individual clients multiplexed into the OPU payload area are | ||||
| distinguished by the Tributary Port Number (TPN). | ||||
| ODU: Optical Data Unit. An ODU has the frame structure and | ||||
| overhead, as defined in Figure 12-1 of [ITU-T_G709_2020]. ODUs | overhead, as defined in Figure 12-1 of [ITU-T_G709_2020]. ODUs | |||
| can be formed in two ways: a) by encapsulating a single non-OTN | can be formed in two ways: a) by encapsulating a single non-OTN | |||
| client (such as SONET/SDH, Ethernet) b) multiplexing lower-rate | client, such as SONET/SDH (Synchronous Optical Network / | |||
| ODUs. In general, the ODU layer represents the path layer in OTN | Synchronous Digital Hierarchy) or Ethernet, or b) by multiplexing | |||
| networks. The only exception is the ODUCn signal (defined below) | lower-rate ODUs. In general, the ODU layer represents the path | |||
| which is defined to be a section layer signal. In the | layer in OTN. The only exception is the ODUCn signal (defined | |||
| below), which is defined to be a section-layer signal. In the | ||||
| classification based on bitrates of the ODU signals, ODUs are of | classification based on bitrates of the ODU signals, ODUs are of | |||
| two types: Fixed rate, and flexible rate. Flexible rate ODU(s), | two types: fixed rate and flexible rate. Flexible-rate ODUs, | |||
| called "ODUFlex" have a rate that is 239/238 times the bit rate of | called "ODUflex", have a rate that is 239/238 times the bitrate of | |||
| the client signal it encapsulates. | the client signal they encapsulate. | |||
| * ODUk: Optical Data Unit-k, where k is one of {0, 1, 2, 2e, 3, 4}. | ODUC: Optical Data Unit-C. This signal has a bandwidth of | |||
| The term ODUk references to an ODU whose bit rate is fully | approximately 100 Gbit/s and is of a slightly higher bitrate than | |||
| specified by the index k. The bit rates of the ODUk signal for k | the fixed rate ODU4 signal. This signal has the format defined in | |||
| = {0, 1, 2, 2e, 3, 4} are approximately 1.25G, 2.5G, 10G, 10.3G, | Figure 12-1 of [ITU-T_G709_2020]. This signal represents the | |||
| 40G, 100G respectively. | building block for constructing a higher-rate signal called | |||
| "ODUCn" (defined below). | ||||
| * ODUflex: Optical Data Unit - flexible rate. An ODUflex has the | ODUCn: Optical Data Unit-Cn, where Cn indicates the bitrate of | |||
| same frame structure as a "generic" ODU, but with rate that is a | approximately n*100 Gbit/s. This frame structure consists of "n" | |||
| fixed multiple of the bitrate of the client signal it | interleaved frame and multiframe synchronous instances of the ODUC | |||
| encapsulates. ITU-T defines specific ODUflex containers that are | signal, each of which has the format defined in Figure 12-1 of | |||
| [ITU-T_G709_2020]. | ||||
| ODUflex: Optical Data Unit - flexible rate. An ODUflex has the same | ||||
| frame structure as a "generic" ODU but with a rate that is a fixed | ||||
| multiple of the bitrate of the client signal it encapsulates. | ||||
| [ITU-T_G709_2020] defines specific ODUflex containers that are | ||||
| required to transport specific clients such as 50GE, 200GE, 400GE, | required to transport specific clients such as 50GE, 200GE, 400GE, | |||
| etc. | etc. | |||
| * ODUC: Optical Data Unit -C; this signal has a bandwidth of | ODUk: Optical Data Unit-k, where k is one of {0, 1, 2, 2e, 3, 4}. | |||
| approximately 100G, and is of a slightly higher bit rate than the | The term "ODUk" refers to an ODU whose bitrate is fully specified | |||
| fixed rate ODU4 signal. This signal has the format defined in | by the index k. The bitrates of the ODUk signal for k = {0, 1, 2, | |||
| Figure 12-1 of [ITU-T_G709_2020]. This signal represents the | 2e, 3, 4} are approximately 1.25 Gbit/s, 2.5 Gbit/s, 10 Gbit/s, | |||
| building block for constructing a higher rate signal called ODUCn | 10.3 Gbit/s, 40 Gbit/s, and 100 Gbit/s, respectively. | |||
| (defined below). | ||||
| * ODUCn: Optical Data Unit-Cn; Cn indicates the bit rate of | ||||
| approximately n*100G. This frame structure consists of "n" | ||||
| interleaved, frame and multi-frame synchronous instances of the | ||||
| ODUC signal, each of which has the format defined in Figure 12-1 | ||||
| of [ITU-T_G709_2020]. | ||||
| * OPUC: Optical Payload Unit -C; with a payload of approximately | OPUC: Optical Payload Unit-C. This signal has a payload of | |||
| 100G. This structure represents the payload area of the ODUC | approximately 100 Gbit/s. This structure represents the payload | |||
| signal. | area of the ODUC signal. | |||
| * OPUCn: Optical Payload Unit-Cn. Where Cn indicates that the bit | OPUCn: Optical Payload Unit-Cn, where Cn indicates that the bitrate | |||
| rate is approximately n*100G. This structure represents the | is approximately n*100 Gbit/s. This structure represents the | |||
| payload area of the ODUCn signal. | payload area of the ODUCn signal. | |||
| * OTUC: Optical Transport Unit -C; with a bandwidth of approximately | OTN: Optical Transport Network | |||
| 100G. This signal forms the building block of the OTUCn signal | ||||
| defined below, which has a bandwidth of approximately n*100G. | ||||
| * OTUCn: Fully standardized Optical Transport Unit-Cn. This frame | OTUC: Optical Transport Unit-C. This signal has a bandwidth of | |||
| approximately 100 Gbit/s. This signal forms the building block of | ||||
| the OTUCn signal defined below, which has a bandwidth of | ||||
| approximately n*100 Gbit/s. | ||||
| OTUCn: Fully standardized Optical Transport Unit-Cn. This frame | ||||
| structure is realized by extending the ODUCn signal with the OTU | structure is realized by extending the ODUCn signal with the OTU | |||
| layer overhead. The structure of this signal is illustrated in | layer overhead. The structure of this signal is illustrated in | |||
| Figure 11-1 of [ITU-T_G709_2020]. Note that the term "fully | Figure 11-4 of [ITU-T_G709_2020]. Note that the term "fully | |||
| standardized" is defined by ITU-T in | standardized" is defined by ITU-T in Section 6.1.1 of | |||
| [ITU-T_G709_2020]:Section 6.1.1. | [ITU-T_G709_2020]. | |||
| * OTUCn-M: This signal is an extension of the OTUCn signal | ||||
| introduced above. This signal contains the same amount of | ||||
| overhead as the OTUCn signal, but contains a reduced amount of | ||||
| payload area. Specifically, the payload area consists of M 5 | ||||
| Gbit/s tributary slots - where M is less than 20*n, which is the | ||||
| number of tributary slots in the OTUCn signal. | ||||
| * OTN: Optical Transport Network. | OTUCn-M: This signal is an extension of the OTUCn signal introduced | |||
| above. This signal contains the same amount of overhead as the | ||||
| OTUCn signal but contains a reduced amount of payload area. | ||||
| Specifically, the payload area consists of M tributary slots (each | ||||
| 5 Gbit/s), where M is less than 20*n, which is the number of | ||||
| tributary slots in the OTUCn signal. | ||||
| * PSI: OPU Payload Structure Indicator. This is a 256-byte signal | PSI: Payload Structure Indicator. This is a 256-byte signal that | |||
| that describes the composition of the OPU signal. This field is a | describes the composition of the OPU signal. This field is a | |||
| concatenation of the Payload type (PT) and the Multiplex Structure | concatenation of the payload type (PT) and the Multiplex Structure | |||
| Indicator (MSI) defined below. | Indicator (MSI) defined below. | |||
| * MSI: Multiplex Structure Indicator. This structure indicates the | TPN: Tributary Port Number. The tributary port number is used to | |||
| grouping of the tributary slots in an OPU payload area that | ||||
| realizes a client signal which is multiplexed into an OPU. The | ||||
| individual clients multiplexed into the OPU payload area are | ||||
| distinguished by the Tributary Port Number (TPN). | ||||
| * TPN: Tributary Port Number. The tributary port number is used to | ||||
| indicate the port number of the client signal that is being | indicate the port number of the client signal that is being | |||
| transported in one specific tributary slot. | transported in one specific tributary slot. | |||
| Detailed descriptions of these terms can be found in | Detailed descriptions for some of these terms can be found in | |||
| [ITU-T_G709_2020]. | [ITU-T_G709_2020]. | |||
| 3. Overview of the OTUCn/ODUCn in G.709 | 3. Overview of OTUCn/ODUCn in G.709 | |||
| This section provides an overview of OTUCn/ODUCn signals defined in | This section provides an overview of the OTUCn/ODUCn signals defined | |||
| [ITU-T_G709_2020]. The text in this section is purely descriptive | in [ITU-T_G709_2020]. The text in this section is purely descriptive | |||
| and is not normative. For a full description of OTUCn/ODUCn signals | and is not normative. For a full description of OTUCn/ODUCn signals, | |||
| please refer to [ITU-T_G709_2020]. In the event of any discrepancy | please refer to [ITU-T_G709_2020]. In the event of any discrepancy | |||
| between this text and [ITU-T_G709_2020], that other document is | between this text and [ITU-T_G709_2020], that other document is | |||
| definitive. | definitive. | |||
| 3.1. OTUCn | 3.1. OTUCn | |||
| In order to carry client signals with rates greater than 100 Gbit/s, | In order to carry client signals with rates greater than 100 Gbit/s, | |||
| [ITU-T_G709_2020] takes a general and scalable approach that | [ITU-T_G709_2020] takes a general and scalable approach that | |||
| decouples the rates of OTU signals from the client rate. The new OTU | decouples the rates of OTU signals from the client rate. The new OTU | |||
| signal is called OTUCn, and this signal is defined to have a rate of | signal is called "OTUCn", and this signal is defined to have a rate | |||
| (approximately) n*100G. The following are the key characteristics of | of (approximately) n*100 Gbit/s. The following are the key | |||
| the OTUCn signal: | characteristics of the OTUCn signal: | |||
| * The OTUCn signal contains one ODUCn. The OTUCn and ODUCn signals | * The OTUCn signal contains one ODUCn. The OTUCn and ODUCn signals | |||
| perform digital section roles only (see | perform digital section-layer roles only (see Section 6.1.1 of | |||
| [ITU-T_G709_2020]:Section 6.1.1) | [ITU-T_G709_2020]) | |||
| * The OTUCn signals can be viewed as being formed by interleaving n | * The OTUCn signals are formed by interleaving n synchronous OTUC | |||
| synchronous OTUC signals (which are labeled 1, 2, ..., n). | signals (which are labeled 1, 2, ..., n). | |||
| * Each of the OTUC instances has the same overhead as the standard | * Each of the OTUC instances has the same overhead as the standard | |||
| OTUk signal in [ITU-T_G709_2020]. Note that the OTUC signal | OTUk signal in [ITU-T_G709_2020]. Note that the OTUC signal | |||
| doesn't include the FEC columns illustrated in | doesn't include the Forward Error Correction (FEC) columns | |||
| [ITU-T_G709_2020]:Figure 11-1. The OTUC signal includes an ODUC. | illustrated in Figure 11-1 of [ITU-T_G709_2020]. The OTUC signal | |||
| includes an ODUC. | ||||
| * The OTUC signal has a slightly higher rate compared to the OTU4 | * The OTUC signal has a slightly higher rate compared to the OTU4 | |||
| signal (without FEC); this is to ensure that the OPUC payload area | signal (without FEC); this is to ensure that the OPUC payload area | |||
| can carry an ODU4 signal. | can carry an ODU4 signal. | |||
| * The combined signal OTUCn has n instances of OTUC overhead, and n | * The combined signal OTUCn has n instances of OTUC overhead and n | |||
| instances of ODUC overhead. | instances of ODUC overhead. | |||
| The OTUCn, ODUCn and OPUCn signal structures are presented in a | The OTUCn, ODUCn, and OPUCn signal structures are presented in a | |||
| (physical) interface independent manner, by means of n OTUC, ODUC and | (physical) interface-independent manner, by means of n OTUC, ODUC, | |||
| OPUC instances that are marked #1 to #n. | and OPUC instances that are marked #1 to #n. | |||
| OTUCn interfaces can be categorized as follows, based on the type of | OTUCn interfaces can be categorized as follows, based on the type of | |||
| peer network element: | peer network element: | |||
| * inter-domain interfaces: These types of interfaces are used for | inter-domain interfaces: These types of interfaces are used for | |||
| connecting OTN edge nodes to (a) client equipment (e.g. routers) | connecting OTN edge nodes to (a) client equipment (e.g., routers) | |||
| or (b) hand-off points from other OTN networks. ITU-T | or (b) hand-off points from other OTN. ITU-T Recommendation | |||
| Recommendation [ITU-T_G709.1] specifies a flexible interoperable | G709.1 [ITU-T_G709.1] specifies a flexible interoperable short- | |||
| short-reach OTN interface over which an OTUCn (n >=1) is | reach OTN interface over which an OTUCn (n >=1) is transferred, | |||
| transferred, using bonded Flexible OTN information structure | using bonded Flexible OTN information structure (FlexO) | |||
| (FlexO) interfaces which belong to a FlexO group. | interfaces, which belong to a FlexO group. | |||
| * intra-domain interfaces: In these cases, the OTUCn is transported | intra-domain interfaces: In these cases, the OTUCn is transported | |||
| using a proprietary (vendor specific) encapsulation, FEC etc. It | using a proprietary (vendor-specific) encapsulation, FEC, etc. It | |||
| is also possible to transport OTUCn for intra-domain links using | is also possible to transport OTUCn for intra-domain links using | |||
| FlexO. | FlexO. | |||
| 3.1.1. OTUCn-M | 3.1.1. OTUCn-M | |||
| The standard OTUCn signal has the same rate as that of the ODUCn | The standard OTUCn signal has the same rate as the ODUCn signal. | |||
| signal. This implies that the OTUCn signal can only be transported | This implies that the OTUCn signal can only be transported over | |||
| over wavelength groups which have a total capacity of multiples of | wavelength groups that have a total capacity of multiples of | |||
| (approximately) 100G. Modern optical interfaces support a variety of | (approximately) 100 Gbit/s. Modern optical interfaces support a | |||
| bit rates per wavelength, depending on the reach requirements for the | variety of bitrates per wavelength, depending on the reach | |||
| optical path. If the total rate of the ODUk LSPs planned to be | requirements for the optical path. If the total rate of the ODUk | |||
| carried over an ODUCn link is smaller than n*100G, it is possible to | LSPs planned to be carried over an ODUCn link is smaller than n*100 | |||
| "crunch" the OTUCn not to transmit the unused tributary slots. ITU-T | Gbit/s, it is possible to "crunch" the OTUCn, and the unused | |||
| supports the notion of a reduced rate OTUCn signal, termed the OTUCn- | tributary slots are thus not transmitted. [ITU-T_G709_2020] supports | |||
| M. The OTUCn-M signal is derived from the OTUCn signal by retaining | the notion of a reduced-rate OTUCn signal, termed "OTUCn-M". The | |||
| all the n instances of overhead (one per OTUC instance) but with only | OTUCn-M signal is derived from the OTUCn signal by retaining all the | |||
| M (M is less than 20*n) OPUCn tributary slots available to carry ODUk | n instances of overhead (one per OTUC instance) but with only M (M is | |||
| LSPs. | less than 20*n) OPUCn tributary slots available to carry ODUk LSPs. | |||
| 3.2. ODUCn | 3.2. ODUCn | |||
| The ODUCn signal defined in [ITU-T_G709_2020] can be viewed as being | The ODUCn signal defined in [ITU-T_G709_2020] can be viewed as being | |||
| formed by the appropriate interleaving of content from n ODUC signal | formed by the appropriate interleaving of content from n ODUC signal | |||
| instances. The ODUC frames have the same structure as a standard ODU | instances. The ODUC frames have the same structure as a standard ODU | |||
| in the sense that it has the same overhead and payload areas, but has | in the sense that the frames have the same overhead and payload areas | |||
| a higher rate since its payload area can embed an ODU4 signal. | but have a higher rate since their payload area can embed an ODU4 | |||
| signal. | ||||
| The ODUCn is a multiplex section ODU signal, and is mapped into an | The ODUCn is a multiplex section ODU signal and is mapped into an | |||
| OTUCn signal which provides the regenerator section layer. In some | OTUCn signal, which provides the regenerator section layer. In some | |||
| scenarios, the ODUCn, and OTUCn signals will be co-terminated, i.e. | scenarios, the ODUCn and OTUCn signals will be coterminated, i.e., | |||
| they will have identical source/sink locations (see Figure 1). In | they will have identical source/sink locations (see Figure 1). In | |||
| this figure, the term "OTN Switch" has the same meaning as that used | Figure 1, the term "OTN Switch" has the same meaning as that used in | |||
| in [RFC7138]:Section 3. [ITU-T_G709_2020] allows for the ODUCn | Section 3 of [RFC7138]. [ITU-T_G709_2020] allows for the ODUCn | |||
| signal to pass through one or more digital regenerator nodes (shown | signal to pass through one or more digital regenerator nodes (shown | |||
| as Nodes B, C in Figure 2) which will terminate the OTUCn layer, but | as nodes B and C in Figure 2), which will terminate the OTUCn layer | |||
| will pass the regenerated (but otherwise untouched) ODUCn towards a | but will pass the regenerated (but otherwise untouched) ODUCn towards | |||
| different OTUCn interface where a fresh OTUCn layer will be | a different OTUCn interface where a fresh OTUCn layer will be | |||
| initiated. This process is termed as "ODUCn regeneration" in | initiated. This process is termed as "ODUCn regeneration" in | |||
| [ITU-T_G872]:Section 7.1. In this example, the ODUCn is carried by 3 | Section 7.1 of [ITU-T_G872]. In this example, the ODUCn is carried | |||
| OTUCn segments. | by three OTUCn segments. | |||
| Specifically, the OPUCn signal flows through these regenerators | Specifically, the OPUCn signal flows through these regenerators | |||
| unchanged. That is, the set of client signals, their TPNs, | unchanged. That is, the set of client signals, their TPNs, and | |||
| tributary-slot allocation remains unchanged. | tributary-slot allocations remains unchanged. | |||
| +--------+ +--------+ | +--------+ +--------+ | |||
| | +-----------+ | | | +-----------+ | | |||
| | OTN |-----------| OTN | | | OTN |-----------| OTN | | |||
| | Switch +-----------+ Switch | | | Switch +-----------+ Switch | | |||
| | A | | B | | | A | | B | | |||
| | +-----------+ | | | +-----------+ | | |||
| +--------+ +--------+ | +--------+ +--------+ | |||
| <--------ODUCn-------> | <--------ODUCn-------> | |||
| <-------OTUCn------> | <-------OTUCn------> | |||
| Figure 1: ODUCn signal | Figure 1: ODUCn Signal | |||
| +---------+ +--------+ +--------+ +--------+ | +---------+ +--------+ +--------+ +--------+ | |||
| | +--------+ | | +----------+ | | | +--------+ | | +----------+ | | |||
| | OTN |--------| OTN | | OTN |----------| OTN | | | OTN |--------| OTN | | OTN |----------| OTN | | |||
| | Switch +--------+ Regen +--------+ Regen +----------+ Switch | | | Switch +--------+ Regen +--------+ Regen +----------+ Switch | | |||
| | A | | B | | C | | D | | | A | | B | | C | | D | | |||
| | +--------+ | | +----------+ | | | +--------+ | | +----------+ | | |||
| +---------+ +--------+ +--------+ +--------+ | +---------+ +--------+ +--------+ +--------+ | |||
| <-------------------------ODUCn--------------------------> | <-------------------------ODUCn--------------------------> | |||
| <---------------><-----------------><------------------> | <---------------><-----------------><------------------> | |||
| OTUCn OTUCn OTUCn | OTUCn OTUCn OTUCn | |||
| Figure 2: ODUCn signal - multihop | Figure 2: ODUCn Signal - Multi-Hop | |||
| 3.3. Tributary Slot Granularity | 3.3. Tributary Slot Granularity | |||
| [ITU-T_G709_2012] introduced the support for 1.25 Gbit/s granular | [ITU-T_G709_2012] introduced the support for 1.25 Gbit/s granular | |||
| tributary slots in OPU2, OPU3, and OPU4 signals. [ITU-T_G709_2020] | tributary slots in OPU2, OPU3, and OPU4 signals. [ITU-T_G709_2020] | |||
| defined the OPUC with a 5 Gbit/s tributary slot granularity. This | defined the OPUC with a 5 Gbit/s tributary slot granularity. This | |||
| means that the ODUCn signal has 20*n tributary slots (of 5 Gbit/s | means that the ODUCn signal has 20*n tributary slots (of 5 Gbit/s | |||
| capacity). The range of tributary port number (TPN) is 10*n instead | capacity). The range of tributary port number (TPN) is 10*n instead | |||
| of 20*n, which restricts the maximum client signals that could be | of 20*n, which restricts the maximum client signals that could be | |||
| carried over one single ODUC1. | carried over one single ODUC1. | |||
| 3.4. Structure of OPUCn MSI with Payload type 0x22 | 3.4. Structure of OPUCn MSI with Payload Type 0x22 | |||
| As mentioned above, the OPUCn signal has 20*n 5 Gbit/s tributary | As mentioned above, the OPUCn signal has 20*n tributary slots (TSs) | |||
| slots (TSs). The OPUCn MSI field has a fixed length of 40*n bytes | (each 5 Gbit/s). The OPUCn MSI field has a fixed length of 40*n | |||
| and indicates the availability and occupation of each TS. Two bytes | bytes and indicates the availability and occupation of each TS. Two | |||
| are used for each of the 20*n tributary slots, and each such | bytes are used for each of the 20*n tributary slots, and each such | |||
| information structure has the following format | information structure has the following format (see Section 20.4.1 of | |||
| ([ITU-T_G709_2020]:Section 20.4.1): | [ITU-T_G709_2020]): | |||
| * The TS availability bit indicates if the tributary slot is | * The TS availability bit indicates if the tributary slot is | |||
| available or unavailable | available or unavailable. | |||
| * The TS occupation bit indicates if the tributary slot is allocated | * The TS occupation bit indicates if the tributary slot is allocated | |||
| or unallocated | or unallocated. | |||
| * The tributary port number (14 bits) of the client signal that is | * The tributary port number (14 bits) indicates the port number of | |||
| being carried in this specific TS. A flexible assignment of | the client signal that is being carried in this specific TS. A | |||
| tributary port to tributary slots is possible. Numbering of | flexible assignment of tributary port to tributary slots is | |||
| tributary ports is from 1 to 10*n. | possible. Numbering of tributary ports is from 1 to 10*n. | |||
| The concatenation of the OPUCn payload type (PT) and the MSI field is | The concatenation of the OPUCn payload type (PT) and the MSI field is | |||
| carried over the overhead byte designated as PSI in | carried over the overhead byte designated as PSI in Figure 15-6 of | |||
| [ITU-T_G709_2020]:Figure 15-6. | [ITU-T_G709_2020]. | |||
| 3.5. Client Signal Mappings | 3.5. Client Signal Mappings | |||
| The approach taken by the ITU-T to map non-OTN client signals to the | The approach taken by the ITU-T to map non-OTN client signals to the | |||
| appropriate ODU containers is as follows: | appropriate ODU containers is as follows: | |||
| * All client signals are mapped into an ODUj, or ODUk (e.g., | * All client signals are mapped into an ODUj or ODUk (e.g., ODUflex) | |||
| ODUflex) as specified in clause 17 of [ITU-T_G709_2020]. | as specified in Section 17 of [ITU-T_G709_2020]. | |||
| * The terms ODUj & ODUk are used in a multiplexing scenario, with | * The terms "ODUj" and "ODUk" are used in a multiplexing scenario, | |||
| ODUj being a low-order ODU which is multiplexed into ODUk, a high- | with ODUj being a low-order ODU that is multiplexed into ODUk, a | |||
| order ODU. As Figure 3 illustrates, the ODUCn is also a high- | high-order ODU. As Figure 3 illustrates, the ODUCn is also a | |||
| order ODU into which other ODUs can be multiplexed; the ODUCn | high-order ODU into which other ODUs can be multiplexed. The | |||
| itself cannot be multiplexed into any higher rate ODU signal; it | ODUCn itself cannot be multiplexed into any higher-rate ODU | |||
| is defined to be a section level signal. | signal; it is defined to be a section-level signal. | |||
| * ODUflex signals are low-order signals only. If the ODUflex | * ODUflex signals are low-order signals only. If the ODUflex | |||
| entities have rates of 100G or less, they can be transported over | entities have rates of 100 Gbit/s or less, they can be transported | |||
| either an ODUk (k=1..4) or an ODUCn. For ODUflex connections with | over either an ODUk (k=1..4) or an ODUCn. For ODUflex connections | |||
| rates greater than 100G, ODUCn is required. | with rates greater than 100 Gbit/s, ODUCn is required. | |||
| * ODU Virtual Concatenation has been deprecated. This simplifies | * ODU Virtual Concatenation (VCAT) has been deprecated. This | |||
| the network, and the supporting hardware since multiple different | simplifies the network and the supporting hardware since multiple | |||
| mappings for the same client are no longer necessary. Note that | different mappings for the same client are no longer necessary. | |||
| legacy implementations that transported sub-100G clients using ODU | Note that legacy implementations that transported sub-100 Gbit/s | |||
| VCAT shall continue to be supported. | clients using ODU VCAT shall continue to be supported. | |||
| Clients (e.g. SONET/SDH, Ethernet) | Clients (e.g., SONET/SDH and Ethernet) | |||
| | | | | | | | | | | | | | | |||
| | | | | | | | | | | | | | | |||
| | | | | | | | | | | | | | | |||
| +---+---+---+----+ | | | | +---+---+---+----+ | | | | |||
| | OPUj | | | | | | OPUj | | | | | |||
| +----------------+ | | | | +----------------+ | | | | |||
| | ODUj | | | | | | ODUj | | | | | |||
| +----------------+----------------------+---+---+----------+ | +----------------+----------------------+---+---+----------+ | |||
| | | | | | | |||
| skipping to change at page 10, line 31 ¶ | skipping to change at line 421 ¶ | |||
| | | | | | | | | | | |||
| | OTUk, OTUk-SC, OTUk-V | | OPUCn | | | OTUk, OTUk-SC, OTUk-V | | OPUCn | | |||
| +-------------------------+ +--------------------------+ | +-------------------------+ +--------------------------+ | |||
| | | | | | | |||
| | ODUCn | | | ODUCn | | |||
| +--------------------------+ | +--------------------------+ | |||
| | | | | | | |||
| | OTUCn | | | OTUCn | | |||
| +--------------------------+ | +--------------------------+ | |||
| Figure 3: Digital Structure of OTN interfaces (from G.709:Figure 6-1) | Figure 3: Digital Structure of OTN Interfaces (from Figure 6-1 of | |||
| [ITU-T_G709_2020]) | ||||
| 4. GMPLS Implications and Applicability | 4. GMPLS Implications and Applicability | |||
| 4.1. TE-Link Representation | 4.1. TE Link Representation | |||
| Section 3 of RFC7138 describes how to represent G.709 OTUk/ODUk with | Section 3 of [RFC7138] describes how to represent G.709 OTUk/ODUk | |||
| TE-Links in GMPLS. In the same manner, OTUCn links can also be | with TE links in GMPLS. In the same manner, OTUCn links can also be | |||
| represented as TE-links. Figure 4 below provides an illustration of | represented as TE links. Figure 4 provides an illustration of a one- | |||
| a one-hop OTUCn TE link. | hop OTUCn TE link. | |||
| +----------+ +---------+ | +----------+ +---------+ | |||
| | OTN | | OTN | | | OTN | | OTN | | |||
| | Switch +-------------------+ Switch | | | Switch +-------------------+ Switch | | |||
| | A | | B | | | A | | B | | |||
| +----------+ +---------+ | +----------+ +---------+ | |||
| |<---------OTUCn Link---------->| | |<---------OTUCn Link---------->| | |||
| |<---------TE-Link------------->| | |<---------TE Link------------->| | |||
| Figure 4: OTUCn TE-Links | Figure 4: One-Hop OTUCn TE Link | |||
| It is possible to create TE-links that span more than one hop by | It is possible to create TE links that span more than one hop by | |||
| creating forward adjacencies (FA) between non-adjacent nodes (see | creating forward adjacencies (FAs) between non-adjacent nodes (see | |||
| Figure 5). In this illustration, the nodes B and C are performing | Figure 5). In Figure 5, nodes B and C are performing the ODUCn | |||
| the ODUCn regeneration function described in | regeneration function described in Section 7.1 of [ITU-T_G872] and | |||
| [ITU-T_G872]:Section 7.1, and are not electrically switching the | are not electrically switching the ODUCn signal from one interface to | |||
| ODUCn signal from one interface to another. As in the one-hop case, | another. As in the one-hop case, multi-hop TE links advertise the | |||
| Multiple-hop TE-links advertise the ODU switching capability. | ODU switching capability. | |||
| +--------+ +--------+ +--------+ +---------+ | +--------+ +--------+ +--------+ +---------+ | |||
| | OTN | | OTN | | OTN | | OTN | | | OTN | | OTN | | OTN | | OTN | | |||
| | Switch |<------->| regen |<-------->| regen |<------->| Switch | | | Switch |<------->| Regen |<-------->| Regen |<------->| Switch | | |||
| | A | OTUCn | B | OTUCn | C | OTUCn | D | | | A | OTUCn | B | OTUCn | C | OTUCn | D | | |||
| +--------+ Link +--------+ Link +--------+ Link +---------+ | +--------+ Link +--------+ Link +--------+ Link +---------+ | |||
| |<-------------------- ODUCn Link -------------------->| | |<-------------------- ODUCn Link -------------------->| | |||
| |<---------------------- TE-Link --------------------->| | |<---------------------- TE Link --------------------->| | |||
| Figure 5: Multiple-hop ODUCn TE-Link | Figure 5: Multi-Hop ODUCn TE Link | |||
| The two endpoints of a TE-Link are configured with the supported | The two endpoints of a TE link are configured with the supported | |||
| resource information, which may include whether the TE-Link is | resource information (which may include whether the TE link is | |||
| supported by an ODUCn or an ODUk or an OTUk, as well as the link | supported by an ODUCn, ODUk, or OTUk), as well as the link attribute | |||
| attribute information (e.g., slot granularity, list of available | information (e.g., slot granularity and list of available tributary | |||
| tributary slot). | slot). | |||
| 4.2. Implications and Applicability for GMPLS Signalling | 4.2. GMPLS Signaling | |||
| Once the ODUCn TE-Link is configured, the GMPLS mechanisms defined in | Once the ODUCn TE link is configured, the GMPLS mechanisms defined in | |||
| [RFC7139] can be reused to set up ODUk/ODUflex LSPs with no changes. | [RFC7139] can be reused to set up ODUk/ODUflex LSPs with no changes. | |||
| As the resource on the ODUCn link which can be seen by the client | As the resource on the ODUCn link that can be seen by the ODUk/ | |||
| ODUk/ODUflex is a set of 5 Gbit/s slots, the label defined in | ODUflex client signal is a set of 5 Gbit/s slots, the label defined | |||
| [RFC7139] is able to accommodate the requirement of the setup of | in [RFC7139] is able to accommodate the requirement of the setup of | |||
| ODUk/ODUflex over ODUCn link. In [RFC7139], the OTN-TDM | an ODUk/ODUflex client signal over an ODUCn link. In [RFC7139], the | |||
| GENERALIZED_LABEL object is used to indicate how the lower order (LO) | OTN-TDM GENERALIZED_LABEL object is used to indicate how the lower- | |||
| ODUj signal is multiplexed into the higher order (HO) ODUk link. In | order (LO) ODUj signal is multiplexed into the higher-order (HO) ODUk | |||
| a similar manner, the OTN-TDM GENERALIZED_LABEL object is used to | link. In a similar manner, the OTN-TDM GENERALIZED_LABEL object is | |||
| indicate how the ODUk signal is multiplexed into the ODUCn link. The | used to indicate how the ODUk signal is multiplexed into the ODUCn | |||
| ODUk Signal Type is indicated by Traffic Parameters. The IF_ID | link. The ODUk signal type is indicated by Traffic Parameters. The | |||
| RSVP_HOP object provides a pointer to the interface associated with | IF_ID RSVP_HOP object provides a pointer to the interface associated | |||
| TE-Link and therefore the two nodes terminating the TE-link know (by | with TE link; therefore, the two nodes terminating the TE link know | |||
| internal/local configuration) the attributes of the ODUCn TE Link. | (by internal/local configuration) the attributes of the ODUCn TE | |||
| Link. | ||||
| Since the TPN defined in [ITU-T_G709_2020] for an ODUCn link has 14 | The TPN defined in [ITU-T_G709_2020] (where it is referred to as | |||
| bits, while this field in [RFC7139] only has 12 bits, some extension | "tributary port #") for an ODUCn link has 14 bits while this field in | |||
| work will eventually be needed. Given that a 12-bit TPN field can | [RFC7139] only has 12 bits, so some extension work will eventually be | |||
| support ODUCn links with up to n=400 (i.e. 40Tbit/s links), this need | needed. Given that a 12-bit TPN field can support ODUCn links with | |||
| is not urgent. | up to n=400 (i.e., 40 Tbit/s links), this need is not urgent. | |||
| An example is given in Figure 6 to illustrate the label format | The example in Figure 6 illustrates the label format defined in | |||
| defined in [RFC7139] for multiplexing ODU4 onto ODUC10. One ODUC10 | [RFC7139] for multiplexing ODU4 onto ODUC10. One ODUC10 has 200 | |||
| has 200 5 Gbit/s slots, and twenty of them are allocated to the ODU4. | slots (each 5 Gbit/s), and twenty of them are allocated to the ODU4. | |||
| With this label encoding, only 20 out of the 200 bits mask are non- | With this label encoding, only 20 out of the 200 bits mask are non- | |||
| zero, and is very inefficient. The inefficiency grows for larger | zero, which is very inefficient. The inefficiency grows for larger | |||
| values of "n" and an optimized label format may be desirable. | values of "n", and an optimized label format may be desirable. | |||
| 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | TPN = 3 | Reserved | Length = 200 | | | TPN = 3 | Reserved | Length = 200 | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0| | |0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0| | |0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| skipping to change at page 12, line 32 ¶ | skipping to change at line 522 ¶ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0| | |0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0| | |0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0| | |0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0 0 0 0 0 0 0 0| Padding Bits(0) | | |0 0 0 0 0 0 0 0| Padding Bits(0) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Figure 6: Label format | Figure 6: Label Format | |||
| 4.3. Implications and Applicability for GMPLS Routing | ||||
| For routing, it is deemed that no extension to current mechanisms | ||||
| defined in [RFC7138] is needed. Because, once an ODUCn link is up, | ||||
| the resources that need to be advertised are the resources that are | ||||
| exposed by this ODUCn link and the multiplexing hierarchy on this | ||||
| link. Since the ODUCn link is the lowest layer of the ODU | ||||
| multiplexing hierarchy involving multiple ODU layers, and there is a | ||||
| 1:1 correspondence with the OTUCn signal, there is no need to | ||||
| explicitly define a new value to represent the ODUCn signal type in | ||||
| the OSPF-TE routing protocol. | ||||
| The OSPF-TE extension defined in section 4 of [RFC7138] can be reused | ||||
| to advertise the resource information on the ODUCn link to help | ||||
| finish the setup of ODUk/ODUflex. | ||||
| 5. Authors (Full List) | ||||
| Qilei Wang (editor) | ||||
| ZTE | ||||
| Nanjing, China | ||||
| Email: wang.qilei@zte.com.cn | ||||
| Radha Valiveti (editor) | ||||
| Infinera Corp | ||||
| Sunnyvale, CA, USA | ||||
| Email: rvaliveti@infinera.com | ||||
| Haomian Zheng (editor) | ||||
| Huawei | ||||
| CN | ||||
| EMail: zhenghaomian@huawei.com | ||||
| Huub van Helvoort | ||||
| Hai Gaoming B.V | ||||
| EMail: huubatwork@gmail.com | ||||
| Sergio Belotti | ||||
| Nokia | ||||
| EMail: sergio.belotti@nokia.com | ||||
| 6. Contributors | ||||
| Iftekhar Hussain, Infinera Corp, Sunnyvale, CA, USA, | ||||
| IHussain@infinera.com | ||||
| Daniele Ceccarelli, Ericsson, daniele.ceccarelli@ericsson.com | ||||
| Rajan Rao, Infinera Corp, Sunnyvale, USA, rrao@infinera.com | ||||
| Fatai Zhang, Huawei,zhangfatai@huawei.com | ||||
| Italo Busi, Huawei,italo.busi@huawei.com | ||||
| Dieter Beller, Nokia, Dieter.Beller@nokia.com | ||||
| Yuanbin Zhang, ZTE, Beiing, zhang.yuanbin@zte.com.cn | ||||
| Zafar Ali, Cisco Systems, zali@cisco.com | ||||
| Daniel King, d.king@lancaster.ac.uk | 4.3. GMPLS Routing | |||
| Manoj Kumar, Cisco Systems, manojk2@cisco.com | For routing, it is deemed that no extension to the current mechanisms | |||
| defined in [RFC7138] is needed. | ||||
| Antonello Bonfanti, Cisco Systems, abonfant@cisco.com | The ODUCn link, which is the lowest layer of the ODU multiplexing | |||
| hierarchy involving multiple ODU layers, is assumed to have been | ||||
| already configured when GMPLS is used to set up ODUk over ODUCn; | ||||
| therefore, the resources that need to be advertised are the resources | ||||
| that are exposed by this ODUCn link and the ODUk multiplexing | ||||
| hierarchy on it. The 5 Gbit/s OPUCn time slots do not need to be | ||||
| advertised, while the 1.25 Gbit/s and 2.5 Gbit/s OPUk time slots need | ||||
| to be advertised using the mechanisms already defined in [RFC7138]. | ||||
| Yuji Tochio, Fujitsu, tochio@fujitsu.com | Since there is a 1:1 correspondence between the ODUCn and the OTUCn | |||
| signal, there is no need to explicitly define a new value to | ||||
| represent the ODUCn signal type in the OSPF-TE routing protocol. | ||||
| 7. IANA Considerations | 5. IANA Considerations | |||
| This memo includes no request to IANA. | This document has no IANA actions. | |||
| 8. Security Considerations | 6. Security Considerations | |||
| This document analyzed the applicability of protocol extensions in | This document analyzes the applicability of protocol extensions in | |||
| [RFC7138] and [RFC7139] for use in the 2020 version of G.709 [ITU- | [RFC7138] and [RFC7139] for use in the 2020 version of ITU-T | |||
| T_G709_2020] and found that no new extensions are needed. Therefore, | Recommendation G.709 [ITU-T_G709_2020] and finds that no new | |||
| this document introduced no new security considerations to the | extensions are needed. Therefore, this document introduces no new | |||
| existing signaling and routing protocols beyond those already | security considerations to the existing signaling and routing | |||
| described in [RFC7138] and [RFC7139]. Please refer to [RFC7138] and | protocols beyond those already described in [RFC7138] and [RFC7139]. | |||
| [RFC7139] for further details of the specific security measures. | Please refer to [RFC7138] and [RFC7139] for further details of the | |||
| Additionally, [RFC5920] addresses the security aspects that are | specific security measures. Additionally, [RFC5920] addresses the | |||
| relevant in the context of GMPLS. | security aspects that are relevant in the context of GMPLS. | |||
| 9. References | 7. References | |||
| 9.1. Normative References | 7.1. Normative References | |||
| [ITU-T_G709_2020] | [ITU-T_G709_2020] | |||
| ITU-T, "ITU-T G.709: Optical Transport Network Interfaces; | ITU-T, "Interfaces for the optical transport network", | |||
| 06/2020", June 2020. | ITU-T Recommendation G.709, June 2020. | |||
| [RFC5920] Fang, L., Ed., "Security Framework for MPLS and GMPLS | [RFC5920] Fang, L., Ed., "Security Framework for MPLS and GMPLS | |||
| Networks", RFC 5920, DOI 10.17487/RFC5920, July 2010, | Networks", RFC 5920, DOI 10.17487/RFC5920, July 2010, | |||
| <https://www.rfc-editor.org/info/rfc5920>. | <https://www.rfc-editor.org/info/rfc5920>. | |||
| [RFC7138] Ceccarelli, D., Ed., Zhang, F., Belotti, S., Rao, R., and | [RFC7138] Ceccarelli, D., Ed., Zhang, F., Belotti, S., Rao, R., and | |||
| J. Drake, "Traffic Engineering Extensions to OSPF for | J. Drake, "Traffic Engineering Extensions to OSPF for | |||
| GMPLS Control of Evolving G.709 Optical Transport | GMPLS Control of Evolving G.709 Optical Transport | |||
| Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, | Networks", RFC 7138, DOI 10.17487/RFC7138, March 2014, | |||
| <https://www.rfc-editor.org/info/rfc7138>. | <https://www.rfc-editor.org/info/rfc7138>. | |||
| [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., | [RFC7139] Zhang, F., Ed., Zhang, G., Belotti, S., Ceccarelli, D., | |||
| and K. Pithewan, "GMPLS Signaling Extensions for Control | and K. Pithewan, "GMPLS Signaling Extensions for Control | |||
| of Evolving G.709 Optical Transport Networks", RFC 7139, | of Evolving G.709 Optical Transport Networks", RFC 7139, | |||
| DOI 10.17487/RFC7139, March 2014, | DOI 10.17487/RFC7139, March 2014, | |||
| <https://www.rfc-editor.org/info/rfc7139>. | <https://www.rfc-editor.org/info/rfc7139>. | |||
| 9.2. Informative References | 7.2. Informative References | |||
| [ITU-T_G709.1] | [ITU-T_G709.1] | |||
| ITU-T, "ITU-T G.709.1: Flexible OTN short-reach interface; | ITU-T, "Flexible OTN short-reach interfaces", ITU-T | |||
| 2018", 2018. | Recommendation G.709.1, June 2018. | |||
| [ITU-T_G709_2012] | [ITU-T_G709_2012] | |||
| ITU-T, "ITU-T G.709: Optical Transport Network Interfaces; | ITU-T, "Interfaces for the optical transport network", | |||
| 02/2012", February 2012. | ITU-T Recommendation G.709, February 2012. | |||
| [ITU-T_G709_2016] | [ITU-T_G709_2016] | |||
| ITU-T, "ITU-T G.709: Optical Transport Network Interfaces; | ITU-T, "Interfaces for the optical transport network", | |||
| 07/2016", July 2016. | ITU-T Recommendation G.709, June 2016. | |||
| [ITU-T_G872] | [ITU-T_G872] | |||
| ITU-T, "ITU-T G.872: Architecture of Optical Transport | ITU-T, "Architecture of optical transport networks", ITU-T | |||
| Networks; 12/2019", December 2019. | Recommendation G.872, December 2019. | |||
| [RFC7062] Zhang, F., Ed., Li, D., Li, H., Belotti, S., and D. | [RFC7062] Zhang, F., Ed., Li, D., Li, H., Belotti, S., and D. | |||
| Ceccarelli, "Framework for GMPLS and PCE Control of G.709 | Ceccarelli, "Framework for GMPLS and PCE Control of G.709 | |||
| Optical Transport Networks", RFC 7062, | Optical Transport Networks", RFC 7062, | |||
| DOI 10.17487/RFC7062, November 2013, | DOI 10.17487/RFC7062, November 2013, | |||
| <https://www.rfc-editor.org/info/rfc7062>. | <https://www.rfc-editor.org/info/rfc7062>. | |||
| [RFC7096] Belotti, S., Ed., Grandi, P., Ceccarelli, D., Ed., | [RFC7096] Belotti, S., Ed., Grandi, P., Ceccarelli, D., Ed., | |||
| Caviglia, D., Zhang, F., and D. Li, "Evaluation of | Caviglia, D., Zhang, F., and D. Li, "Evaluation of | |||
| Existing GMPLS Encoding against G.709v3 Optical Transport | Existing GMPLS Encoding against G.709v3 Optical Transport | |||
| Networks (OTNs)", RFC 7096, DOI 10.17487/RFC7096, January | Networks (OTNs)", RFC 7096, DOI 10.17487/RFC7096, January | |||
| 2014, <https://www.rfc-editor.org/info/rfc7096>. | 2014, <https://www.rfc-editor.org/info/rfc7096>. | |||
| Appendix A. Possible Future Work | Appendix A. Possible Future Work | |||
| As noted in Section Section 4.2, the GMPLS TPN field in Section 6.1 | As noted in Section 4.2, the GMPLS TPN field defined in Section 6.1 | |||
| of [RFC7139] is only 12 bits whereas an ODUCn link could require up | of [RFC7139] is only 12 bits, whereas an ODUCn link could require up | |||
| to 14 bits. Although the need is not urgent, future work could | to 14 bits. Although the need is not urgent, future work could | |||
| extend the TPN field in GMPLS to use the Reserved bits immediately | extend the TPN field in GMPLS to use the Reserved bits immediately | |||
| adjacent. This would need to be done in a backward compatible way. | adjacent. This would need to be done in a backward-compatible way. | |||
| Section Section 4.2 further notes that the current encoding of GMPLS | Section 4.2 further notes that the current encoding of GMPLS labels | |||
| labels can be inefficient for larger values of n in ODUCn. Future | can be inefficient for larger values of n in ODUCn. Future work | |||
| work might examine a more compact, yet generalized label encoding to | might examine a more compact, yet generalized, label encoding to | |||
| address this issue should it be felt, after analysis of the | address this issue should it be felt, after analysis of the | |||
| operational aspects, that the current encoding is causing problems. | operational aspects, that the current encoding is causing problems. | |||
| Introduction of a new label encoding would need to be done using a | Introduction of a new label encoding would need to be done using a | |||
| new LSP Encoding Type / G-PID pairing to ensure correct | new pairing of LSP encoding type and Generalized Payload Identifier | |||
| interoperability. | (G-PID) to ensure correct interoperability. | |||
| Contributors | ||||
| Iftekhar Hussain | ||||
| Infinera Corp | ||||
| Sunnyvale, CA | ||||
| United States of America | ||||
| Email: IHussain@infinera.com | ||||
| Daniele Ceccarelli | ||||
| Ericsson | ||||
| Email: daniele.ceccarelli@ericsson.com | ||||
| Rajan Rao | ||||
| Infinera Corp | ||||
| Sunnyvale, | ||||
| United States of America | ||||
| Email: rrao@infinera.com | ||||
| Fatai Zhang | ||||
| Huawei | ||||
| Email: zhangfatai@huawei.com | ||||
| Italo Busi | ||||
| Huawei | ||||
| Email: italo.busi@huawei.com | ||||
| Dieter Beller | ||||
| Nokia | ||||
| Email: Dieter.Beller@nokia.com | ||||
| Yuanbin Zhang | ||||
| ZTE | ||||
| Beijing | ||||
| Email: zhang.yuanbin@zte.com.cn | ||||
| Zafar Ali | ||||
| Cisco Systems | ||||
| Email: zali@cisco.com | ||||
| Daniel King | ||||
| Email: d.king@lancaster.ac.uk | ||||
| Manoj Kumar | ||||
| Cisco Systems | ||||
| Email: manojk2@cisco.com | ||||
| Antonello Bonfanti | ||||
| Cisco Systems | ||||
| Email: abonfant@cisco.com | ||||
| Yuji Tochio | ||||
| Fujitsu | ||||
| Email: tochio@fujitsu.com | ||||
| Authors' Addresses | Authors' Addresses | |||
| Qilei Wang (editor) | Qilei Wang (editor) | |||
| ZTE Corporation | ZTE Corporation | |||
| Nanjing | Nanjing | |||
| China | China | |||
| Email: wang.qilei@zte.com.cn | Email: wang.qilei@zte.com.cn | |||
| Radha Valiveti (editor) | Radha Valiveti (editor) | |||
| Infinera Corp | Infinera Corp | |||
| Sunnyvale | Sunnyvale, CA | |||
| USA | United States of America | |||
| Email: rvaliveti@infinera.com | Email: rvaliveti@infinera.com | |||
| Haomian Zheng (editor) | Haomian Zheng (editor) | |||
| Huawei | Huawei | |||
| China | China | |||
| Email: zhenghaomian@huawei.com | Email: zhenghaomian@huawei.com | |||
| Huub van Helvoort | Huub van Helvoort | |||
| Hai Gaoming B.V | Hai Gaoming BV | |||
| Almere | Almere | |||
| Netherlands | Netherlands | |||
| Email: huubatwork@gmail.com | Email: huubatwork@gmail.com | |||
| Sergio Belotti | Sergio Belotti | |||
| Nokia | Nokia | |||
| Email: sergio.belotti@nokia.com | Email: sergio.belotti@nokia.com | |||
| End of changes. 104 change blocks. | ||||
| 396 lines changed or deleted | 392 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||