<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="info" consensus="true" docName="draft-ietf-ccamp-gmpls-otn-b100g-applicability-15" indexInclude="true" ipr="trust200902" number="9376" prepTime="2023-03-31T03:33:23" scripts="Common,Latin" sortRefs="true" submissionType="IETF" symRefs="true" tocDepth="3" tocInclude="true" xml:lang="en">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-ccamp-gmpls-otn-b100g-applicability-15" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc9376" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="Applicability of GMPLS beyond 100 Gbit/s OTN">Applicability of GMPLS for beyond 100 Gbit/s Optical Transport Network</title>
    <seriesInfo name="RFC" value="9376" stream="IETF"/>
    <author initials="Q." surname="Wang" fullname="Qilei Wang" role="editor">
      <organization showOnFrontPage="true">ZTE Corporation</organization>
      <address>
        <postal>
          <city>Nanjing</city>
          <country>China</country>
        </postal>
        <email>wang.qilei@zte.com.cn</email>
      </address>
    </author>
    <author initials="R." surname="Valiveti" fullname="Radha Valiveti" role="editor">
      <organization showOnFrontPage="true">Infinera Corp</organization>
      <address>
        <postal>
          <city>Sunnyvale</city>
          <region>CA</region>
          <country>United States of America</country>
        </postal>
        <email>rvaliveti@infinera.com</email>
      </address>
    </author>
    <author initials="H." surname="Zheng" fullname="Haomian Zheng" role="editor">
      <organization showOnFrontPage="true">Huawei</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>zhenghaomian@huawei.com</email>
      </address>
    </author>
    <author initials="H." surname="van Helvoort" fullname="Huub van Helvoort">
      <organization showOnFrontPage="true">Hai Gaoming BV</organization>
      <address>
        <postal>
          <city>Almere</city>
          <country>Netherlands</country>
        </postal>
        <email>huubatwork@gmail.com</email>
      </address>
    </author>
    <author initials="S." surname="Belotti" fullname="Sergio Belotti">
      <organization showOnFrontPage="true">Nokia</organization>
      <address>
        <email>sergio.belotti@nokia.com</email>
      </address>
    </author>
    <date month="03" year="2023"/>
    <area>rtg</area>
    <workgroup>ccamp</workgroup>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">
   This document examines the applicability of using existing GMPLS routing
   and signaling mechanisms to set up Optical Data Unit-k (ODUk) Label
   Switched Paths (LSPs) over Optical Data Unit-Cn (ODUCn) links as defined in
   the 2020 version of ITU-T Recommendation G.709.</t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This document is not an Internet Standards Track specification; it is
            published for informational purposes.  
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document is a product of the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and has been approved for publication by the
            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. 
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc9376" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2023 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to this document. Code Components extracted from this
            document must include Revised BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Revised BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-otn-terminology-used-in-thi">OTN Terminology Used in This Document</xref></t>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-overview-of-otucn-oducn-in-">Overview of OTUCn/ODUCn in G.709</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.3.2">
              <li pn="section-toc.1-1.3.2.1">
                <t indent="0" pn="section-toc.1-1.3.2.1.1"><xref derivedContent="3.1" format="counter" sectionFormat="of" target="section-3.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-otucn">OTUCn</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.3.2.1.2">
                  <li pn="section-toc.1-1.3.2.1.2.1">
                    <t indent="0" keepWithNext="true" pn="section-toc.1-1.3.2.1.2.1.1"><xref derivedContent="3.1.1" format="counter" sectionFormat="of" target="section-3.1.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-otucn-m">OTUCn-M</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.3.2.2">
                <t indent="0" pn="section-toc.1-1.3.2.2.1"><xref derivedContent="3.2" format="counter" sectionFormat="of" target="section-3.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-oducn">ODUCn</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.3">
                <t indent="0" pn="section-toc.1-1.3.2.3.1"><xref derivedContent="3.3" format="counter" sectionFormat="of" target="section-3.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-tributary-slot-granularity">Tributary Slot Granularity</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.4">
                <t indent="0" pn="section-toc.1-1.3.2.4.1"><xref derivedContent="3.4" format="counter" sectionFormat="of" target="section-3.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-structure-of-opucn-msi-with">Structure of OPUCn MSI with Payload Type 0x22</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.5">
                <t indent="0" pn="section-toc.1-1.3.2.5.1"><xref derivedContent="3.5" format="counter" sectionFormat="of" target="section-3.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-client-signal-mappings">Client Signal Mappings</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-gmpls-implications-and-appl">GMPLS Implications and Applicability</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2">
              <li pn="section-toc.1-1.4.2.1">
                <t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent="4.1" format="counter" sectionFormat="of" target="section-4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-te-link-representation">TE Link Representation</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.2">
                <t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent="4.2" format="counter" sectionFormat="of" target="section-4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-gmpls-signaling">GMPLS Signaling</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.3">
                <t indent="0" pn="section-toc.1-1.4.2.3.1"><xref derivedContent="4.3" format="counter" sectionFormat="of" target="section-4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-gmpls-routing">GMPLS Routing</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.7">
            <t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-references">References</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2">
              <li pn="section-toc.1-1.7.2.1">
                <t indent="0" pn="section-toc.1-1.7.2.1.1"><xref derivedContent="7.1" format="counter" sectionFormat="of" target="section-7.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
              </li>
              <li pn="section-toc.1-1.7.2.2">
                <t indent="0" pn="section-toc.1-1.7.2.2.1"><xref derivedContent="7.2" format="counter" sectionFormat="of" target="section-7.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.8">
            <t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="Appendix A" format="default" sectionFormat="of" target="section-appendix.a"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-possible-future-work"> Possible Future Work </xref></t>
          </li>
          <li pn="section-toc.1-1.9">
            <t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-contributors">Contributors</xref></t>
          </li>
          <li pn="section-toc.1-1.10">
            <t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.c"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-addresses">Authors' Addresses</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section anchor="sect-1" numbered="true" toc="include" removeInRFC="false" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">
   The current GMPLS routing <xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>
   and signaling <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>
   extensions support the control of the Optical Transport Network (OTN) signals and capabilities that
   were defined in the 2012 version of ITU-T
   Recommendation G.709 <xref target="ITU-T_G709_2012" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2012"/>.</t>
      <t indent="0" pn="section-1-2">
   In 2016, a new version of ITU-T
   Recommendation G.709 was published: <xref target="ITU-T_G709_2016" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2016"/>.
   This version introduced higher-rate Optical Transport Unit (OTU) and Optical Data Unit (ODU) signals, termed "OTUCn"
   and "ODUCn", respectively, which have a nominal rate of n*100 Gbit/s.
   According to the definition in <xref target="ITU-T_G709_2016" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2016"/>, OTUCn and ODUCn
   perform only the digital section-layer role, and ODUCn supports only ODUk clients.
   This document focuses on the use of existing GMPLS mechanisms to set
   up ODUk (e.g., ODUflex) Label Switched Paths (LSPs) over ODUCn links, independently from how
   these links have been set up.</t>
      <t indent="0" pn="section-1-3">
   Because <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
   does not introduce any new features to
   OTUCn and ODUCn compared to <xref target="ITU-T_G709_2016" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2016"/>, this document first presents an overview of the OTUCn and ODUCn signals in
   <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
and then analyzes how the current GMPLS routing and signaling mechanisms can
be utilized to set up ODUk (e.g., ODUflex) LSPs over ODUCn links.
</t>
      <t indent="0" pn="section-1-4">
   This document assumes that readers are familiar with OTN, GMPLS, and how
   GMPLS is applied in OTN. As such, this document doesn't provide 
   any background pertaining to OTN that include links with capacities
   of 100 Gbit/s or less;  this background could be found in documents such as
   <xref target="RFC7062" format="default" sectionFormat="of" derivedContent="RFC7062"/> and 
   <xref target="RFC7096" format="default" sectionFormat="of" derivedContent="RFC7096"/>.
   This document provides an overview of the data plane primitives 
   that enable links with capacities greater than 100 Gbit/s and analyzes the extensions 
   that would be required in the current GMPLS routing and signaling mechanisms
   to support evolution in OTN. 
</t>
    </section>
    <section anchor="sect-2" numbered="true" toc="include" removeInRFC="false" pn="section-2">
      <name slugifiedName="name-otn-terminology-used-in-thi">OTN Terminology Used in This Document</name>
      <dl spacing="normal" indent="3" newline="false" pn="section-2-1">
        <dt pn="section-2-1.1">FlexO:</dt>
        <dd pn="section-2-1.2">Flexible OTN information structure. This information structure usually
has a specific bitrate and frame format that consists of overhead and payload,
which are used as a group for the transport of an OTUCn signal.
</dd>
        <dt pn="section-2-1.3">LSP:</dt>
        <dd pn="section-2-1.4"> Label Switched Path </dd>
        <dt pn="section-2-1.5">MSI:</dt>
        <dd pn="section-2-1.6">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).</dd>
        <dt pn="section-2-1.7">ODU:</dt>
        <dd pn="section-2-1.8">Optical Data Unit. An ODU has the frame structure and overhead, as defined in 
            Figure 12-1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>. 
            ODUs can be formed in two ways: a) by encapsulating a single non-OTN client,
            such as SONET/SDH (Synchronous Optical Network / Synchronous Digital Hierarchy) or Ethernet, or b) by multiplexing lower-rate ODUs.
            In general, the ODU layer represents the path 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 two types: fixed rate and flexible rate. Flexible-rate
            ODUs, called "ODUflex", have a rate that is 239/238 times 
            the bitrate of the client signal they encapsulate. </dd>
        <dt pn="section-2-1.9">ODUC:</dt>
        <dd pn="section-2-1.10">Optical Data Unit-C. This signal has a bandwidth of approximately 100 Gbit/s and
is of a slightly higher bitrate than the fixed rate ODU4 signal.  This signal
has the format defined in Figure 12-1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.  This signal represents the building block for
constructing a higher-rate signal called "ODUCn" (defined below). </dd>
        <dt pn="section-2-1.11">ODUCn:</dt>
        <dd pn="section-2-1.12">Optical Data Unit-Cn, where Cn indicates the bitrate of approximately n*100 Gbit/s. 
           This frame structure consists of "n" interleaved frame and multiframe
           synchronous instances of the ODUC signal, each of which has the format defined in  
           Figure 12-1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.</dd>
        <dt pn="section-2-1.13">ODUflex:</dt>
        <dd pn="section-2-1.14">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. <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/> defines specific ODUflex containers that are required to transport
            specific clients such as 50GE, 200GE, 400GE, etc.</dd>
        <dt pn="section-2-1.15">ODUk:</dt>
        <dd pn="section-2-1.16">Optical Data Unit-k, where k is one of {0, 1, 2, 2e, 3, 4}. The term "ODUk" refers
            to an ODU whose bitrate is fully specified by the index k. The bitrates of the
            ODUk signal for k = {0, 1, 2, 2e, 3, 4} are approximately 1.25 Gbit/s, 2.5 Gbit/s, 10 Gbit/s,
            10.3 Gbit/s, 40 Gbit/s, and 100 Gbit/s, respectively.</dd>
        <dt pn="section-2-1.17">OPUC:</dt>
        <dd pn="section-2-1.18">Optical Payload Unit-C. This signal has a payload of approximately 100 Gbit/s. This
     structure represents the payload area of the ODUC signal. </dd>
        <dt pn="section-2-1.19">OPUCn:</dt>
        <dd pn="section-2-1.20">Optical Payload Unit-Cn, where Cn indicates that the bitrate is
approximately n*100 Gbit/s. This structure represents the payload area of the ODUCn
signal.</dd>
        <dt pn="section-2-1.21">OTN:</dt>
        <dd pn="section-2-1.22">Optical Transport Network</dd>
        <dt pn="section-2-1.23">OTUC:</dt>
        <dd pn="section-2-1.24">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. </dd>
        <dt pn="section-2-1.25">OTUCn:</dt>
        <dd pn="section-2-1.26">Fully standardized Optical Transport Unit-Cn. This frame structure is
           realized by extending the ODUCn signal with the OTU layer overhead.
           The structure of this signal is illustrated in Figure 11-4 of 
           <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>. Note that
           the term "fully standardized" is defined by ITU-T in Section 6.1.1 of
           <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.</dd>
        <dt pn="section-2-1.27">OTUCn-M:</dt>
        <dd pn="section-2-1.28">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.
</dd>
        <dt pn="section-2-1.29">PSI:</dt>
        <dd pn="section-2-1.30">Payload Structure Indicator.  This is a 256-byte signal
       that describes the composition of the OPU signal.  This field is
       a concatenation of the payload type (PT) and the Multiplex
       Structure Indicator (MSI) defined below.</dd>
        <dt pn="section-2-1.31">TPN:</dt>
        <dd pn="section-2-1.32">Tributary Port Number. The tributary port number is used to 
		indicate the port number of the client signal that is being 
		transported in one specific tributary slot. </dd>
      </dl>
      <t indent="0" pn="section-2-2">
   Detailed descriptions for some of these terms can be found in <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.</t>
    </section>
    <section anchor="sect-3" numbered="true" toc="include" removeInRFC="false" pn="section-3">
      <name slugifiedName="name-overview-of-otucn-oducn-in-">Overview of OTUCn/ODUCn in G.709</name>
      <t indent="0" pn="section-3-1">
   This section provides an overview of the OTUCn/ODUCn signals defined in
<xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.
   The text in this section is purely descriptive
   and is not normative.  For a full description of OTUCn/ODUCn signals,
   please refer to <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.
   In the event of any discrepancy
   between this text and <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>,
   that other document is definitive.</t>
      <section anchor="sect-3.1" numbered="true" toc="include" removeInRFC="false" pn="section-3.1">
        <name slugifiedName="name-otucn">OTUCn</name>
        <t indent="0" pn="section-3.1-1">
   In order to carry client signals with rates greater than 100 Gbit/s,
<xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
  takes a general and scalable approach that
   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
   (approximately) n*100 Gbit/s.  The following are the key characteristics of
   the OTUCn signal:
</t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-3.1-2">
          <li pn="section-3.1-2.1">The OTUCn signal contains one ODUCn.  The OTUCn and ODUCn signals
       perform digital section-layer roles only (see Section 6.1.1 of
<xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>)
</li>
          <li pn="section-3.1-2.2">The OTUCn signals are formed by interleaving n synchronous OTUC signals
(which are labeled 1, 2, ..., n).</li>
          <li pn="section-3.1-2.3">Each of the OTUC instances has the same overhead as the standard
       OTUk signal in <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.  
       Note that the OTUC signal doesn't include the Forward Error Correction (FEC) columns
       illustrated in Figure 11-1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.
       The OTUC signal includes an ODUC.</li>
          <li pn="section-3.1-2.4">The OTUC signal has a slightly higher rate compared to the OTU4
       signal (without FEC); this is to ensure that the OPUC payload
       area can carry an ODU4 signal.</li>
          <li pn="section-3.1-2.5"> The combined signal OTUCn has n instances of OTUC overhead and 
       n instances of ODUC overhead.</li>
        </ul>
        <t indent="0" pn="section-3.1-3">
   The OTUCn, ODUCn, and OPUCn signal structures are presented in a
   (physical) interface-independent manner, by means of n OTUC, ODUC, and
   OPUC instances that are marked #1 to #n.</t>
        <t indent="0" pn="section-3.1-4">
   OTUCn interfaces can be categorized as follows, based on the type of
   peer network element:</t>
        <dl spacing="normal" indent="3" newline="false" pn="section-3.1-5">
          <dt pn="section-3.1-5.1">inter-domain interfaces:</dt>
          <dd pn="section-3.1-5.2">These types of interfaces are used for
     connecting OTN edge nodes to (a) client equipment (e.g., routers)
     or (b) hand-off points from other OTN.  ITU-T
     Recommendation G709.1 <xref target="ITU-T_G709.1" format="default" sectionFormat="of" derivedContent="ITU-T_G709.1"/>
     specifies a flexible interoperable
     short-reach OTN interface over which an OTUCn (n &gt;=1) is
     transferred, using bonded Flexible OTN information structure (FlexO) interfaces, which belong to a
     FlexO group.</dd>
          <dt pn="section-3.1-5.3">intra-domain interfaces:</dt>
          <dd pn="section-3.1-5.4">In these cases, the OTUCn is transported
     using a proprietary (vendor-specific) encapsulation, FEC, etc.  It
     is also possible to transport OTUCn for intra-domain links using
     FlexO.</dd>
        </dl>
        <section anchor="sect-3.1.1" numbered="true" toc="include" removeInRFC="false" pn="section-3.1.1">
          <name slugifiedName="name-otucn-m">OTUCn-M</name>
          <t indent="0" pn="section-3.1.1-1">
   The standard OTUCn signal has the same rate as the ODUCn signal.  This
   implies that the OTUCn signal can only be transported over wavelength
   groups that have a total capacity of multiples of (approximately) 100 Gbit/s.
   Modern optical interfaces support a variety of bitrates per wavelength,
   depending on the reach requirements for the optical path.  If the total
   rate of the ODUk LSPs planned to be carried over an ODUCn link is smaller
   than n*100 Gbit/s, it is possible to "crunch" the OTUCn, and the unused
   tributary slots are thus not transmitted.  <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/> supports the notion of a reduced-rate OTUCn signal,
   termed "OTUCn-M".  The OTUCn-M signal is derived from the OTUCn signal by
   retaining all the n instances of overhead (one per OTUC instance) but with
   only M (M is less than 20*n) OPUCn tributary slots available to carry ODUk
   LSPs.</t>
        </section>
      </section>
      <section anchor="sect-3.2" numbered="true" toc="include" removeInRFC="false" pn="section-3.2">
        <name slugifiedName="name-oducn">ODUCn</name>
        <t indent="0" pn="section-3.2-1">
   The ODUCn signal defined in <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
   can be viewed as being
   formed by the appropriate interleaving of content from n ODUC signal
   instances.
   The ODUC frames have the same structure as a standard ODU
   in the sense that the frames have the same overhead and payload 
   areas but have a higher rate since their payload area can embed 
   an ODU4 signal.
</t>
        <t indent="0" pn="section-3.2-2">
   The ODUCn is a multiplex section ODU signal and is mapped into an
   OTUCn signal, which provides the regenerator section layer.  In some
   scenarios, the ODUCn and OTUCn signals will be coterminated, i.e.,
   they will have identical source/sink locations (see 
   <xref target="ure-oducn-signal" format="default" sectionFormat="of" derivedContent="Figure 1"/>). In <xref target="ure-oducn-signal" format="default" sectionFormat="of" derivedContent="Figure 1"/>,
   the term "OTN Switch" has the same meaning as that used in
   <xref target="RFC7138" section="3" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7138#section-3" derivedContent="RFC7138"/>.
   <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
   allows for the ODUCn signal to pass through one or more digital regenerator
   nodes (shown as nodes B and C in <xref target="ure-oducn-signal-multihop" format="default" sectionFormat="of" derivedContent="Figure 2"/>), 
   which will terminate the OTUCn layer but will pass the
   regenerated (but otherwise untouched) ODUCn towards a different OTUCn
   interface where a fresh OTUCn layer will be initiated. 
   This process is termed as "ODUCn regeneration" in Section 7.1 of
   <xref target="ITU-T_G872" format="default" sectionFormat="of" derivedContent="ITU-T_G872"/>.
   In this example, the ODUCn is carried by three OTUCn segments.
        </t>
        <t indent="0" pn="section-3.2-3">
   Specifically, the OPUCn signal flows through these regenerators
   unchanged.  That is, the set of client signals, their TPNs, and tributary-slot
   allocations remains unchanged.</t>
        <figure anchor="ure-oducn-signal" align="left" suppress-title="false" pn="figure-1">
          <name slugifiedName="name-oducn-signal">ODUCn Signal</name>
          <artwork name="" type="" align="center" alt="" pn="section-3.2-4.1">
 +--------+           +--------+
 |        +-----------+        |
 | OTN    |-----------| OTN    |
 | Switch +-----------+ Switch |
 | A      |           | B      |
 |        +-----------+        |
 +--------+           +--------+
     &lt;--------ODUCn-------&gt;
      &lt;-------OTUCn------&gt;
</artwork>
        </figure>
        <figure anchor="ure-oducn-signal-multihop" align="left" suppress-title="false" pn="figure-2">
          <name slugifiedName="name-oducn-signal-multi-hop">ODUCn Signal - Multi-Hop</name>
          <artwork name="" type="" align="center" alt="" pn="section-3.2-5.1">
 +---------+        +--------+        +--------+          +--------+
 |         +--------+        |        |        +----------+        |
 | OTN     |--------| OTN    |        | OTN    |----------| OTN    |
 | Switch  +--------+ Regen  +--------+ Regen  +----------+ Switch |
 | A       |        | B      |        | C      |          | D      |
 |         +--------+        |        |        +----------+        |
 +---------+        +--------+        +--------+          +--------+

     &lt;-------------------------ODUCn--------------------------&gt;
      &lt;---------------&gt;&lt;-----------------&gt;&lt;------------------&gt;
           OTUCn              OTUCn               OTUCn
</artwork>
        </figure>
      </section>
      <section anchor="sect-3.3" numbered="true" toc="include" removeInRFC="false" pn="section-3.3">
        <name slugifiedName="name-tributary-slot-granularity">Tributary Slot Granularity</name>
        <t indent="0" pn="section-3.3-1">
<xref target="ITU-T_G709_2012" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2012"/>
 introduced the support for 1.25 Gbit/s granular tributary
   slots in OPU2, OPU3, and OPU4 signals.  <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
 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 capacity).  The range of
   tributary port number (TPN) is 10*n instead of 20*n, which restricts
   the maximum client signals that could be carried over one single
   ODUC1.</t>
      </section>
      <section anchor="sect-3.4" numbered="true" toc="include" removeInRFC="false" pn="section-3.4">
        <name slugifiedName="name-structure-of-opucn-msi-with">Structure of OPUCn MSI with Payload Type 0x22</name>
        <t indent="0" pn="section-3.4-1">
   As mentioned above, the OPUCn signal has 20*n tributary slots (TSs) (each 5
   Gbit/s).  The OPUCn MSI field has a fixed length of 40*n bytes and
   indicates the availability and occupation of each TS.  Two bytes are used
   for each of the 20*n tributary slots, and each such information structure
   has the following format (see Section 20.4.1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>):</t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-3.4-2">
          <li pn="section-3.4-2.1">The TS availability bit indicates if the tributary slot is
       available or unavailable.</li>
          <li pn="section-3.4-2.2">The TS occupation bit indicates if the tributary slot is
       allocated or unallocated.</li>
          <li pn="section-3.4-2.3">The tributary port number (14 bits) indicates the port number of
       the client signal that is being carried in this specific TS.  A
       flexible assignment of tributary port to tributary slots is possible.
       Numbering of tributary ports is from 1 to 10*n.
       </li>
        </ul>
        <t indent="0" pn="section-3.4-3">
  The concatenation of the OPUCn payload type (PT) and the MSI field is carried over
  the overhead byte designated as PSI in Figure 15-6 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.
</t>
      </section>
      <section anchor="sect-3.5" numbered="true" toc="include" removeInRFC="false" pn="section-3.5">
        <name slugifiedName="name-client-signal-mappings">Client Signal Mappings</name>
        <t indent="0" pn="section-3.5-1">
   The approach taken by the ITU-T to map non-OTN client signals to the
   appropriate ODU containers is as follows:</t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-3.5-2">
          <li pn="section-3.5-2.1">All client signals are mapped into an ODUj or ODUk (e.g., ODUflex) as
       specified in Section 17 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>.</li>
          <li pn="section-3.5-2.2"> The terms "ODUj" and "ODUk" are used in a multiplexing scenario, with
   ODUj being a low-order ODU that is multiplexed into ODUk, a high-order ODU.
   As <xref target="ure-digital-structure-of-otn-interfaces-from-g.709figure-6-1" format="default" sectionFormat="of" derivedContent="Figure 3"/> illustrates, 
   the ODUCn is also a high-order ODU into which other ODUs can be multiplexed. The ODUCn
   itself cannot be multiplexed into any higher-rate ODU signal; it is defined to be a 
   section-level signal. </li>
          <li pn="section-3.5-2.3">ODUflex signals are low-order signals only.  If the ODUflex
       entities have rates of 100 Gbit/s or less, they can be transported over
       either an ODUk (k=1..4) or an ODUCn.  For ODUflex connections
       with rates greater than 100 Gbit/s, ODUCn is required.</li>
          <li pn="section-3.5-2.4">ODU Virtual Concatenation (VCAT) has been deprecated.  This simplifies
       the network and the supporting hardware since multiple different
       mappings for the same client are no longer necessary.  Note that
       legacy implementations that transported sub-100 Gbit/s clients using
       ODU VCAT shall continue to be supported.</li>
        </ul>
        <figure anchor="ure-digital-structure-of-otn-interfaces-from-g.709figure-6-1" align="left" suppress-title="false" pn="figure-3">
          <name slugifiedName="name-digital-structure-of-otn-in">Digital Structure of OTN Interfaces (from Figure 6-1 of <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>)</name>
          <artwork name="" type="" align="center" alt="" pn="section-3.5-3.1">
        Clients (e.g., SONET/SDH and Ethernet)

    |   |   |                           |   |   |
    |   |   |                           |   |   |
    |   |   |                           |   |   |
+---+---+---+----+                      |   |   |
|      OPUj      |                      |   |   |
+----------------+                      |   |   |
|      ODUj      |                      |   |   |
+----------------+----------------------+---+---+----------+
|                                                          |
|                       OPUk                               |
+----------------------------------------------------------+
|                                                          |
|                       ODUk       k in {0,1,2,2e,3,4,flex}|
+-------------------------+-----+--------------------------+
|                         |     |                          |
| OTUk, OTUk-SC, OTUk-V   |     |          OPUCn           |
+-------------------------+     +--------------------------+
                                |                          |
                                |          ODUCn           |
                                +--------------------------+
                                |                          |
                                |          OTUCn           |
                                +--------------------------+
</artwork>
        </figure>
      </section>
    </section>
    <section anchor="sect-4" numbered="true" toc="include" removeInRFC="false" pn="section-4">
      <name slugifiedName="name-gmpls-implications-and-appl">GMPLS Implications and Applicability</name>
      <section anchor="sect-4.1" numbered="true" toc="include" removeInRFC="false" pn="section-4.1">
        <name slugifiedName="name-te-link-representation">TE Link Representation</name>
        <t indent="0" pn="section-4.1-1">
   <xref target="RFC7138" section="3" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7138#section-3" derivedContent="RFC7138"/> describes how to represent G.709 OTUk/ODUk with
   TE links in GMPLS.  In the same manner, OTUCn links can also be represented as
   TE links.  <xref target="ure-oducn-te-links-1" format="default" sectionFormat="of" derivedContent="Figure 4"/> provides an
   illustration of a one-hop OTUCn TE link.</t>
        <figure anchor="ure-oducn-te-links-1" align="left" suppress-title="false" pn="figure-4">
          <name slugifiedName="name-one-hop-otucn-te-link">One-Hop OTUCn TE Link</name>
          <artwork name="" type="" align="center" alt="" pn="section-4.1-2.1">
  +----------+                   +---------+
  |  OTN     |                   |  OTN    |
  |  Switch  +-------------------+  Switch |
  |  A       |                   |  B      |
  +----------+                   +---------+

      |&lt;---------OTUCn Link----------&gt;|
      
      |&lt;---------TE Link-------------&gt;|
</artwork>
        </figure>
        <t indent="0" pn="section-4.1-3">
It is possible to create TE links that span more than one hop by creating
forward adjacencies (FAs) between non-adjacent nodes 
(see <xref target="ure-oducn-te-links-2" format="default" sectionFormat="of" derivedContent="Figure 5"/>). In <xref target="ure-oducn-te-links-2" format="default" sectionFormat="of" derivedContent="Figure 5"/>,
nodes B and C are performing the ODUCn regeneration
function described in Section 7.1 of <xref target="ITU-T_G872" format="default" sectionFormat="of" derivedContent="ITU-T_G872"/>
and are not electrically switching the ODUCn signal from one interface to another.
As in the one-hop case, multi-hop TE links advertise the ODU switching capability.</t>
        <figure anchor="ure-oducn-te-links-2" align="left" suppress-title="false" pn="figure-5">
          <name slugifiedName="name-multi-hop-oducn-te-link">Multi-Hop ODUCn TE Link</name>
          <artwork name="" type="" align="center" alt="" pn="section-4.1-4.1">
+--------+         +--------+          +--------+         +---------+
| OTN    |         |  OTN   |          |  OTN   |         |  OTN    |
| Switch |&lt;-------&gt;|  Regen |&lt;--------&gt;|  Regen |&lt;-------&gt;|  Switch |
| A      |  OTUCn  |  B     |   OTUCn  |  C     |  OTUCn  |  D      |
+--------+  Link   +--------+   Link   +--------+  Link   +---------+

       |&lt;-------------------- ODUCn Link --------------------&gt;|

       |&lt;---------------------- TE Link ---------------------&gt;|
</artwork>
        </figure>
        <t indent="0" pn="section-4.1-5">
   The two endpoints of a TE link are configured with the supported
   resource information (which may include whether the TE link is
   supported by an ODUCn, ODUk, or OTUk), as well as the link
   attribute information (e.g., slot granularity and list of available
   tributary slot).</t>
      </section>
      <section anchor="sect-4.2" numbered="true" toc="include" removeInRFC="false" pn="section-4.2">
        <name slugifiedName="name-gmpls-signaling">GMPLS Signaling</name>
        <t indent="0" pn="section-4.2-1">
   Once the ODUCn TE link is configured, the GMPLS mechanisms defined in
<xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>
 can be reused to set up ODUk/ODUflex LSPs with no changes.
   As the resource on the ODUCn link that can be seen by the ODUk/ODUflex 
   client signal is a set of 5 Gbit/s slots, the label defined in
   <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>
is able to accommodate the requirement of the setup of an ODUk/ODUflex client
signal over an ODUCn link.  In <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>, the
OTN-TDM GENERALIZED_LABEL object is used to indicate how the lower-order (LO)
ODUj signal is multiplexed into the higher-order (HO) ODUk link.  In a similar
manner, the OTN-TDM GENERALIZED_LABEL object is used to indicate how the ODUk
signal is multiplexed into the ODUCn link.  The ODUk signal type is indicated
by Traffic Parameters.  The IF_ID RSVP_HOP object provides a pointer to the
interface associated with TE link; therefore, the two nodes terminating the
TE link know (by internal/local configuration) the attributes of the ODUCn TE
Link.</t>
        <t indent="0" pn="section-4.2-2">
   The TPN defined in <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/> (where it is referred to as 
   "tributary port #")
   for an ODUCn link has 14
   bits while this field in <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>
   only has 12 bits, so some extension work will eventually be needed.
   Given that a 12-bit TPN field can support ODUCn
   links with up to n=400 (i.e., 40 Tbit/s links), this need is not urgent.</t>
        <t indent="0" pn="section-4.2-3">
   The example in <xref target="ure-label-format" format="default" sectionFormat="of" derivedContent="Figure 6"/>
   illustrates the label format defined in <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/> for multiplexing ODU4 onto ODUC10.  One ODUC10 has 200
   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-zero, which
   is very inefficient.  The inefficiency grows for larger values of "n", and
   an optimized label format may be desirable. </t>
        <figure anchor="ure-label-format" align="left" suppress-title="false" pn="figure-6">
          <name slugifiedName="name-label-format">Label Format</name>
          <artwork name="" type="" align="center" alt="" pn="section-4.2-4.1">
   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
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |       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 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 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 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 0 0 0 0 0 0 1 0 0 0 0 0|
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |0 0 0 0 0 0 0 0|               Padding Bits(0)                 |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
</artwork>
        </figure>
      </section>
      <section anchor="sect-4.3" numbered="true" toc="include" removeInRFC="false" pn="section-4.3">
        <name slugifiedName="name-gmpls-routing">GMPLS Routing</name>
        <t indent="0" pn="section-4.3-1">
   For routing, it is deemed that no extension to the current mechanisms
   defined in <xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>
   is needed.
</t>
        <t indent="0" pn="section-4.3-2">
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 <xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>.
</t>
        <t indent="0" pn="section-4.3-3">
    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.
</t>
      </section>
    </section>
    <section anchor="sect-8" numbered="true" toc="include" removeInRFC="false" pn="section-5">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t indent="0" pn="section-5-1">
This document has no IANA actions.
</t>
    </section>
    <section anchor="sect-9" numbered="true" toc="include" removeInRFC="false" pn="section-6">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-6-1">
This document analyzes the applicability of protocol extensions in 
<xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>
and <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/> for use in the 2020 version of
ITU-T Recommendation G.709 <xref target="ITU-T_G709_2020" format="default" sectionFormat="of" derivedContent="ITU-T_G709_2020"/>
and finds that no new extensions are needed.  Therefore, this document
introduces no new security considerations to the existing signaling and
routing protocols beyond those already described in
<xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>
 and <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>.  

 Please refer to <xref target="RFC7138" format="default" sectionFormat="of" derivedContent="RFC7138"/>
 and <xref target="RFC7139" format="default" sectionFormat="of" derivedContent="RFC7139"/>
 for further details of the specific security measures.  Additionally,
<xref target="RFC5920" format="default" sectionFormat="of" derivedContent="RFC5920"/>
 addresses the security aspects that are relevant in the context of GMPLS.
      </t>
    </section>
  </middle>
  <back>
    <references pn="section-7">
      <name slugifiedName="name-references">References</name>
      <references pn="section-7.1">
        <name slugifiedName="name-normative-references">Normative References</name>
        <reference anchor="ITU-T_G709_2020" quoteTitle="true" derivedAnchor="ITU-T_G709_2020">
          <front>
            <title>Interfaces for the optical transport network</title>
            <author>
              <organization showOnFrontPage="true">ITU-T</organization>
            </author>
            <date month="June" year="2020"/>
          </front>
          <seriesInfo name="ITU-T Recommendation" value="G.709"/>
        </reference>
        <reference anchor="RFC5920" target="https://www.rfc-editor.org/info/rfc5920" quoteTitle="true" derivedAnchor="RFC5920">
          <front>
            <title>Security Framework for MPLS and GMPLS Networks</title>
            <author fullname="L. Fang" initials="L." role="editor" surname="Fang"/>
            <date month="July" year="2010"/>
            <abstract>
              <t indent="0">This document provides a security framework for Multiprotocol Label Switching (MPLS) and Generalized Multiprotocol Label Switching (GMPLS) Networks.  This document addresses the security aspects that are relevant in the context of MPLS and GMPLS.  It describes the security threats, the related defensive techniques, and the mechanisms for detection and reporting.  This document emphasizes RSVP-TE and LDP security considerations, as well as inter-AS and inter-provider security considerations for building and maintaining MPLS and GMPLS networks across different domains or different Service Providers.  This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5920"/>
          <seriesInfo name="DOI" value="10.17487/RFC5920"/>
        </reference>
        <reference anchor="RFC7138" target="https://www.rfc-editor.org/info/rfc7138" quoteTitle="true" derivedAnchor="RFC7138">
          <front>
            <title>Traffic Engineering Extensions to OSPF for GMPLS Control of Evolving G.709 Optical Transport Networks</title>
            <author fullname="D. Ceccarelli" initials="D." role="editor" surname="Ceccarelli"/>
            <author fullname="F. Zhang" initials="F." surname="Zhang"/>
            <author fullname="S. Belotti" initials="S." surname="Belotti"/>
            <author fullname="R. Rao" initials="R." surname="Rao"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <date month="March" year="2014"/>
            <abstract>
              <t indent="0">This document describes Open Shortest Path First - Traffic Engineering (OSPF-TE) routing protocol extensions to support GMPLS control of Optical Transport Networks (OTNs) specified in ITU-T Recommendation G.709 as published in 2012.  It extends mechanisms defined in RFC 4203.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7138"/>
          <seriesInfo name="DOI" value="10.17487/RFC7138"/>
        </reference>
        <reference anchor="RFC7139" target="https://www.rfc-editor.org/info/rfc7139" quoteTitle="true" derivedAnchor="RFC7139">
          <front>
            <title>GMPLS Signaling Extensions for Control of Evolving G.709 Optical Transport Networks</title>
            <author fullname="F. Zhang" initials="F." role="editor" surname="Zhang"/>
            <author fullname="G. Zhang" initials="G." surname="Zhang"/>
            <author fullname="S. Belotti" initials="S." surname="Belotti"/>
            <author fullname="D. Ceccarelli" initials="D." surname="Ceccarelli"/>
            <author fullname="K. Pithewan" initials="K." surname="Pithewan"/>
            <date month="March" year="2014"/>
            <abstract>
              <t indent="0">ITU-T Recommendation G.709 [G709-2012] introduced new Optical channel Data Unit (ODU) containers (ODU0, ODU4, ODU2e, and ODUflex) and enhanced Optical Transport Network (OTN) flexibility.</t>
              <t indent="0">This document updates the ODU-related portions of RFC 4328 to provide extensions to GMPLS signaling to control the full set of OTN features, including ODU0, ODU4, ODU2e, and ODUflex.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7139"/>
          <seriesInfo name="DOI" value="10.17487/RFC7139"/>
        </reference>
      </references>
      <references pn="section-7.2">
        <name slugifiedName="name-informative-references">Informative References</name>
        <reference anchor="ITU-T_G709.1" quoteTitle="true" derivedAnchor="ITU-T_G709.1">
          <front>
            <title>Flexible OTN short-reach interfaces</title>
            <author>
              <organization showOnFrontPage="true">ITU-T</organization>
            </author>
            <date month="June" year="2018"/>
          </front>
          <seriesInfo name="ITU-T Recommendation" value="G.709.1"/>
        </reference>
        <reference anchor="ITU-T_G709_2012" quoteTitle="true" derivedAnchor="ITU-T_G709_2012">
          <front>
            <title>Interfaces for the optical transport network</title>
            <author>
              <organization showOnFrontPage="true">ITU-T</organization>
            </author>
            <date month="February" year="2012"/>
          </front>
          <seriesInfo name="ITU-T Recommendation" value="G.709"/>
        </reference>
        <reference anchor="ITU-T_G709_2016" quoteTitle="true" derivedAnchor="ITU-T_G709_2016">
          <front>
            <title>Interfaces for the optical transport network</title>
            <author>
              <organization showOnFrontPage="true">ITU-T</organization>
            </author>
            <date month="June" year="2016"/>
          </front>
          <seriesInfo name="ITU-T Recommendation" value="G.709"/>
        </reference>
        <reference anchor="ITU-T_G872" quoteTitle="true" derivedAnchor="ITU-T_G872">
          <front>
            <title>Architecture of optical transport networks</title>
            <author>
              <organization showOnFrontPage="true">ITU-T</organization>
            </author>
            <date month="December" year="2019"/>
          </front>
          <seriesInfo name="ITU-T Recommendation" value="G.872"/>
        </reference>
        <reference anchor="RFC7062" target="https://www.rfc-editor.org/info/rfc7062" quoteTitle="true" derivedAnchor="RFC7062">
          <front>
            <title>Framework for GMPLS and PCE Control of G.709 Optical Transport Networks</title>
            <author fullname="F. Zhang" initials="F." role="editor" surname="Zhang"/>
            <author fullname="D. Li" initials="D." surname="Li"/>
            <author fullname="H. Li" initials="H." surname="Li"/>
            <author fullname="S. Belotti" initials="S." surname="Belotti"/>
            <author fullname="D. Ceccarelli" initials="D." surname="Ceccarelli"/>
            <date month="November" year="2013"/>
            <abstract>
              <t indent="0">This document provides a framework to allow the development of protocol extensions to support Generalized Multi-Protocol Label Switching (GMPLS) and Path Computation Element (PCE) control of Optical Transport Networks (OTNs) as specified in ITU-T Recommendation G.709 as published in 2012.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7062"/>
          <seriesInfo name="DOI" value="10.17487/RFC7062"/>
        </reference>
        <reference anchor="RFC7096" target="https://www.rfc-editor.org/info/rfc7096" quoteTitle="true" derivedAnchor="RFC7096">
          <front>
            <title>Evaluation of Existing GMPLS Encoding against G.709v3 Optical Transport Networks (OTNs)</title>
            <author fullname="S. Belotti" initials="S." role="editor" surname="Belotti"/>
            <author fullname="P. Grandi" initials="P." surname="Grandi"/>
            <author fullname="D. Ceccarelli" initials="D." role="editor" surname="Ceccarelli"/>
            <author fullname="D. Caviglia" initials="D." surname="Caviglia"/>
            <author fullname="F. Zhang" initials="F." surname="Zhang"/>
            <author fullname="D. Li" initials="D." surname="Li"/>
            <date month="January" year="2014"/>
            <abstract>
              <t indent="0">ITU-T recommendation G.709-2012 has introduced new fixed and flexible Optical channel Data Unit (ODU) containers in Optical Transport Networks (OTNs).</t>
              <t indent="0">This document provides an evaluation of existing Generalized Multiprotocol Label Switching (GMPLS) routing and signaling protocols against the G.709 OTNs.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7096"/>
          <seriesInfo name="DOI" value="10.17487/RFC7096"/>
        </reference>
      </references>
    </references>
    <section anchor="appendix" numbered="true" toc="include" removeInRFC="false" pn="section-appendix.a">
      <name slugifiedName="name-possible-future-work"> Possible Future Work </name>
      <t indent="0" pn="section-appendix.a-1">
As noted in <xref target="sect-4.2" format="default" sectionFormat="of" derivedContent="Section 4.2"/>, 
the GMPLS TPN field defined in
<xref target="RFC7139" section="6.1" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7139#section-6.1" derivedContent="RFC7139"/> is only 12 bits, whereas
an ODUCn link could require up to 14 bits. 
Although the need is not urgent, future work could extend the TPN field 
in GMPLS to use the Reserved bits immediately adjacent. 
This would need to be done in a backward-compatible way. </t>
      <t indent="0" pn="section-appendix.a-2">
<xref target="sect-4.2" format="default" sectionFormat="of" derivedContent="Section 4.2"/> further notes that the current encoding of 
GMPLS labels can be inefficient for larger values of n in ODUCn. 
Future work might examine a more compact, yet generalized, label encoding 
to address this issue should it be felt, after analysis of the operational 
aspects, that the current encoding is causing problems. 
Introduction of a new label encoding would need to be done using a 
new pairing of LSP encoding type and Generalized Payload Identifier (G-PID) to ensure correct interoperability.</t>
    </section>
    <section anchor="sect-7" numbered="false" toc="include" removeInRFC="false" pn="section-appendix.b">
      <name slugifiedName="name-contributors">Contributors</name>
      <contact fullname="Iftekhar Hussain">
        <organization showOnFrontPage="true">Infinera Corp</organization>
        <address>
          <postal>
            <city>Sunnyvale</city>
            <region>CA</region>
            <country>United States of America</country>
          </postal>
          <email>IHussain@infinera.com</email>
        </address>
      </contact>
      <contact fullname="Daniele Ceccarelli">
        <organization showOnFrontPage="true">Ericsson</organization>
        <address>
          <email>daniele.ceccarelli@ericsson.com</email>
        </address>
      </contact>
      <contact fullname="Rajan Rao">
        <organization showOnFrontPage="true">Infinera Corp</organization>
        <address>
          <postal>
            <city>Sunnyvale</city>
            <country>United States of America</country>
          </postal>
          <email>rrao@infinera.com</email>
        </address>
      </contact>
      <contact fullname="Fatai Zhang">
        <organization showOnFrontPage="true">Huawei</organization>
        <address>
          <email>zhangfatai@huawei.com</email>
        </address>
      </contact>
      <contact fullname="Italo Busi">
        <organization showOnFrontPage="true">Huawei</organization>
        <address>
          <email>italo.busi@huawei.com</email>
        </address>
      </contact>
      <contact fullname="Dieter Beller">
        <organization showOnFrontPage="true">Nokia</organization>
        <address>
          <email>Dieter.Beller@nokia.com</email>
        </address>
      </contact>
      <contact fullname="Yuanbin Zhang">
        <organization showOnFrontPage="true">ZTE</organization>
        <address>
          <postal>
            <city>Beijing</city>
          </postal>
          <email>zhang.yuanbin@zte.com.cn</email>
        </address>
      </contact>
      <contact fullname="Zafar Ali">
        <organization showOnFrontPage="true">Cisco Systems</organization>
        <address>
          <email>zali@cisco.com</email>
        </address>
      </contact>
      <contact fullname="Daniel King">
        <address>
          <email>d.king@lancaster.ac.uk</email>
        </address>
      </contact>
      <contact fullname="Manoj Kumar">
        <organization showOnFrontPage="true">Cisco Systems</organization>
        <address>
          <email>manojk2@cisco.com</email>
        </address>
      </contact>
      <contact fullname="Antonello Bonfanti">
        <organization showOnFrontPage="true">Cisco Systems</organization>
        <address>
          <email>abonfant@cisco.com</email>
        </address>
      </contact>
      <contact fullname="Yuji Tochio">
        <organization showOnFrontPage="true">Fujitsu</organization>
        <address>
          <email>tochio@fujitsu.com</email>
        </address>
      </contact>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.c">
      <name slugifiedName="name-authors-addresses">Authors' Addresses</name>
      <author initials="Q." surname="Wang" fullname="Qilei Wang" role="editor">
        <organization showOnFrontPage="true">ZTE Corporation</organization>
        <address>
          <postal>
            <city>Nanjing</city>
            <country>China</country>
          </postal>
          <email>wang.qilei@zte.com.cn</email>
        </address>
      </author>
      <author initials="R." surname="Valiveti" fullname="Radha Valiveti" role="editor">
        <organization showOnFrontPage="true">Infinera Corp</organization>
        <address>
          <postal>
            <city>Sunnyvale</city>
            <region>CA</region>
            <country>United States of America</country>
          </postal>
          <email>rvaliveti@infinera.com</email>
        </address>
      </author>
      <author initials="H." surname="Zheng" fullname="Haomian Zheng" role="editor">
        <organization showOnFrontPage="true">Huawei</organization>
        <address>
          <postal>
            <country>China</country>
          </postal>
          <email>zhenghaomian@huawei.com</email>
        </address>
      </author>
      <author initials="H." surname="van Helvoort" fullname="Huub van Helvoort">
        <organization showOnFrontPage="true">Hai Gaoming BV</organization>
        <address>
          <postal>
            <city>Almere</city>
            <country>Netherlands</country>
          </postal>
          <email>huubatwork@gmail.com</email>
        </address>
      </author>
      <author initials="S." surname="Belotti" fullname="Sergio Belotti">
        <organization showOnFrontPage="true">Nokia</organization>
        <address>
          <email>sergio.belotti@nokia.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
