<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>
<rfc category="std" docName="draft-ietf-ccamp-tsvmode-signaling-02"
     ipr="trust200902" submissionType="IETF" updates="RFC7689">
  <front>
    <title abbrev="Transponder Info in RSVP-TE">Conveying Transceiver-Related
    Information within RSVP-TE Signaling</title>

    <author fullname="Julien Meuric (editor)" initials="J."
            surname="Meuric, Ed.">
      <organization>Orange</organization>

      <address>
        <postal>
          <street>2 avenue Pierre Marzin</street>

          <city>Lannion</city>

          <region/>

          <code>22300</code>

          <country>France</country>
        </postal>

        <email>julien.meuric@orange.com</email>
      </address>
    </author>

    <author fullname="Esther Le Rouzic" initials="E." surname="Le Rouzic">
      <organization>Orange</organization>

      <address>
        <postal>
          <street>2 avenue Pierre Marzin</street>

          <city>Lannion</city>

          <region/>

          <code>22300</code>

          <country>France</country>
        </postal>

        <phone/>

        <facsimile/>

        <email>esther.lerouzic@orange.com</email>

        <uri/>
      </address>
    </author>

    <author fullname="Gabriele Galimberti" initials="G." surname="Galimberti">
      <organization>Nokia</organization>

      <address>
        <postal>
          <street/>

          <region/>

          <code/>

          <country/>
        </postal>

        <phone/>

        <facsimile/>

        <email>gabriele.galimberti@nokia.com</email>

        <uri/>
      </address>
    </author>

    <author fullname="Sergio Belotti" initials="S." surname="Belotti">
      <organization>Nokia</organization>

      <address>
        <postal>
          <street/>

          <city/>

          <region/>

          <code/>

          <country/>
        </postal>

        <phone/>

        <facsimile/>

        <email>sergio.belotti@nokia.com</email>

        <uri/>
      </address>
    </author>

    <author fullname="Dieter Beller" initials="D." surname="Beller">
      <organization>Nokia</organization>

      <address>
        <postal>
          <street/>

          <city/>

          <region/>

          <code/>

          <country/>
        </postal>

        <phone/>

        <facsimile/>

        <email>dieter.beller@nokia.com</email>

        <uri/>
      </address>
    </author>

    <date day="2" month="March" year="2026"/>

    <abstract>
      <t>The ReSource reserVation Protocol with Traffic Engineering extensions
      (RSVP-TE) allows to carry optical information so as to set up channels
      over Wavelength Division Multiplexing (WDM) networks between a pair of
      transceivers. Nowadays, there are many transceivers that not only
      support tunable lasers, but also multiple modulation formats. This memo
      leverages the Generalized Multiprotocol Label Switching protocol
      extensions to support the signaling of the associated information as a
      "mode" parameter within a "transceiver type" context.</t>
    </abstract>

    <note title="Requirements Language">
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
      "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
      document are to be interpreted as described in <xref
      target="RFC2119">RFC 2119</xref>.</t>
    </note>
  </front>

  <middle>
    <section title="Introduction">
      <t>The ITU-T's recommendation [G.694.1] defines the flexi-grid
      technology as the latest evolution of the WDM data plane. <xref
      target="RFC7689"/> defines the extensions to the RSVP-TE signaling
      (<xref target="RFC3473"/>) to provision lightpaths in WDM networks, from
      transceiver to transceiver, including transit Reconfigurable Optical
      Add-Drop Multiplexers (ROADMs). <xref target="RFC7792"/> specifies the
      encoding of the flex-grid label to be carried within RSVP-TE signaling
      messages, leveraging the reconfiguration capability of optical switches
      and the wavelength tunability of the transceivers at both ends of the
      optical signal.</t>

      <t>To address the various requirements of optical networks, some
      transceivers are supporting multiple modulation formats, baudrates,
      FECs, etc. This capability enables to select at setup time the right
      trade-off between bitrate, baudrate, reach, spectral width, etc. This
      memo defines the required fields to explicitly addresses this case of
      "elastic" transceivers. Two options are proposed to address this issue.
      The first extension relies on a two-stage identifier: a Transceiver
      Type, allowing to summarize the set of capabilities and consistently
      correlate both ends of a given optical channel, and a Transceiver
      ModeID, i.e. a hardware-related identifier to be interpreted within the
      Type context. The second extension replaces the aforementioned ModeID by
      a set of optical parameters. In the latter, the exact list of fields
      will follow <xref target="I-D.ietf-ccamp-dwdm-if-param-yang"/></t>
    </section>

    <section title="Main Use Cases">
      <t>In the following section, it is assumed that, to be able to meet
      optical performance requirements, the Routing and Wavelength Assignment
      (RWA) tasks are performed before the signaling messages leave the
      ingress ROADM. This could happen in various ways, provided the network
      topology is available, including optical parameters (e.g., advertised
      using <xref target="I-D.ietf-ccamp-wson-iv-encode"/>). This includes
      ROADM-local computation process, passive PCE responding to the ingress
      ROADM's request <xref target="RFC8780"/>), as well centralized
      controllers relying on PCEP to trigger the RSVP-TE signaling in the
      ingress node (<xref target="RFC8281"/>).</t>

      <section title="Single Control Domain">
        <t>We consider that transceivers are in the same control domain as the
        optical switches. In many deployments, transceivers are embedded in
        the edge ROADM shelves, where both the transceiver and the optical
        switching are configured by the same set of local control processes.
        In this case, carrying the Mode parameter in RSVP-TE signaling is
        required to configure the egress side of the signaling session. Even
        though some receiver implementations may be able to detect the
        modulation format without configuration, most operational deployments
        rely on bidirectional signals, thus making a large set of signal
        parameters a mandatory information to fully configure the egress
        transceiver in most cases. As a result, the transceiver mode
        attributes needs to be conveyed up to both devices at the ends of the
        LSP.</t>

        <t>The specification below allows to address this use case.</t>
      </section>

      <section title="Open Line Systems">
        <t>We now consider that transceivers are installed in shelves
        independent from the ROADMs. The set of ROADMs is referred to as the
        "optical line", the shelves carrying the transceivers are named
        "client devices". This use case is aligned with the problem statement
        specified in <xref target="I-D.ietf-ccamp-dwdm-if-mng-ctrl-fwk"/> and
        is consistent with <xref target="RFC7698"/>.</t>

        <figure>
          <artwork><![CDATA[    --Path-->  --Path-->                           --Path-->
            ___  _ _ _                    _ _ _  ___
   ___     |   |/              _ _ _  ___      \|   |     ___
  |   |____|   |_ _ _               \|   |      |   |____|   |
  |___|    |   |                     |   |      |   |    |___|
    Ti     |___|\_ _ _               |   |_____/|___|      Te
             Ri                _ _ _/|___|        Re
    <--Resv--  <--Resv--               R           <--Resv--]]></artwork>

          <postamble>Figure 1: Transceivers (Ti, Te) Connected to an Open Line
          System</postamble>
        </figure>

        <t>T is a transceiver shelf.</t>

        <t>R is a ROADM. Only edge ROADMs are depicted here but le line system
        is typically a mesh of multiple ROADMs and amplifiers.</t>

        <t>From the signaling perspective, T and R are refered to as Ti/Ri
        (Te/Re) to identify the ingress end (egress end, respectively).</t>

        <t>The network topology and the associated optical parameters are only
        advertised among the ROADMs, part of the line system, i.e. the
        topology information does not leak up to the transceiver shelves
        (otherwise, that is a specific case of <cref>Section 2.1</cref>).
        Therefore, beyond the usual signaling features, the resulting
        signaling messages serve 3 additional purposes:</t>

        <t><list style="symbols">
            <t>advertise the ingress Transceiver Type to the optical line, in
            charge of the decision related to the optical path across the
            network,</t>

            <t>convey the Transceiver Type up to the egress Transceiver,
            allowing to check correct match between both ends (as in
            <cref>Section 2.1</cref>),</t>

            <t>inform transceivers at both ends about the Transceiver Mode,
            either allocated by the optical line or forced from the signaling
            head end.</t>
          </list></t>

        <t>The specification below allows to address this use case.</t>
      </section>
    </section>

    <section title="Signaling Messages">
      <t>The following sections specify the fields used in the RSVP-TE Path
      and Resv messages to address the requirements above.</t>

      <section title="Encodings">
        <t>This documents specifies two sub-TLVs. Both serve the same purpose,
        with a different level of details: the transceiver mode is described
        either using an identifier or a detailed set of parameters. As a
        result, an RSVP-TE message SHOULD only carry one of the sub-TLV for a
        given hop. In case several of the sub-TLVs below are included, the
        first one takes precedence and the following ones are ignored.</t>

        <section title="WDM-Transceiver-Mode Sub-TLV">
          <t>This document introduces the WDM-Transceiver-Mode sub-TLV so as
          to carry the Transceiver's Type and Mode. It aims at carrying the
          information associated to "Standard Modes" and "Organizational
          Modes" defined in section 2.5 of <xref
          target="I-D.ietf-ccamp-optical-impairment-topology-yang"/>. It has
          the following format:</t>

          <figure>
            <artwork><![CDATA[    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Type = TBD1  |  Length = 20  |   Reserved    |AppID Type=TBD6|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                              EUI                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          EUI (cont'd)         |            Tsv-Type           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Tsv-Mode           |      Channel Output Power     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork>
          </figure>

          <t>Application ID Type (8 bits): As per section 5 of <xref
          target="I-D.ietf-ccamp-dwdm-if-lmp"/>, this field allows to
          distinguish between the possible encodings of the trailing
          "Application ID" field. This specification defines a new Application
          ID Type (value TBD6) that extends the "Proprietary" type and
          specifies specific fields within the "value" bytes:</t>

          <t><list style="symbols">
              <t>the first 6 bytes of the Application Identifier must contain
              the hexadecimal representation of an Extended Unique Identifier
              (EUI), knowing that the first 3 bytes map to the
              Organizationally Unique Identifier (OUI) and the 3 remaining
              ones are allocated by the OUI-owner;</t>

              <t>the following 2 bytes encode a Tsv-Mode;</t>

              <t>the following 2 bytes encode a Tsv-Type;</t>

              <t>the last 2 bytes carry the Channel Output Power.</t>
            </list></t>

          <t>Tsv-Type (16 bits): A transponder-specific value allowing to
          identify a compatible Tsv-Type at the remote end, and supporting a
          set of optical Tsv-Modes. This value MUST be included by the ingress
          transceiver, i.e. from the signaling first hop. 0 is a Reserved
          value that MUST trigger a PathErr message in response, with Error
          Code 24 (Routing Problem) and Error Sub-code TBD3 ("Unsupported
          Tsv-Type"). The Tsv-Type is an organization-specific information
          and, as such, must be interpreted in the context of the EUI
          field.</t>

          <t>Tsv-Mode (16 bits): Within a given Tsv-Type, this ID allows to
          specify how the transceiver should be configured among the set of
          options supported by Tsv-Type; e.g. optical modulation format or
          baudrate. The value 0 means that the sending device has not chosen a
          particular Tsv-Mode and expects this information to be determined by
          a downstream node (e.g., the ingress ROADM of the optical line). If
          the Tsv-Type resolves into a single Tsv-Mode, the Tsv-Mode field
          SHOULD use a non-zero value and MAY be ignored. A transceiver
          receiving a Tsv-Mode with the value 0 MAY select a mode based on
          local policies combined to other signaling information, e.g. channel
          spectral width.</t>

          <t>Channel Ouput Power (16 bits): A floating point value specifying
          the signal power coming out of the transceiver in dBm. The value
          FFFFFFFF means "unspecified". If a transceiver receives an
          unspecified value, its data plane SHOULD be configured according to
          its local policy (e.g. fixed or default value).</t>

          <t>This specification is consistent <xref
          target="I-D.ietf-ccamp-optical-impairment-topology-yang"/>: the EUI
          field maps the the "organization-identifier" transceiver attribute
          and the combination of the Tsv-Type and the Tsv-Mode perfectly fit
          into the "operational-mode" attribute.</t>
        </section>

        <section title="WDM-Transceiver-Param Sub-TLV">
          <t>This document introduces the WDM-Transceiver-Param sub-TLV so as
          to carry the Transceiver Type identifier and a minimum set of
          attributes from the "Explicit Modes" parameters, as described in
          section 2.5.3 of <xref
          target="I-D.ietf-ccamp-optical-impairment-topology-yang"/>. It is
          aligned on figure 3 in <xref
          target="I-D.ggalimbe-ccamp-flexigrid-carrier-label"/> and has the
          following format:</t>

          <figure>
            <artwork><![CDATA[    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Type = TBD           |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           Baud-rate                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Min OSNR            |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Min Carrier Spacing       |           Roll-off            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Tx Min Channel Power      |     Tx Max Channel Power      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Rx Min Channel Power      |     Rx Max Channel Power      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Rx Max Total Power       |     Channel Output Power      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        Operational Mode                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   //                       Optional sub-TLVs                     //
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork>
          </figure>

          <t>Length (16 bits): default is 32, i.e. without sub-TLVs, otherwise
          to be adjusted accordingly.</t>

          <t>Baud-rate (32 bits): A nonnegative integer specifying the number
          of symbols per second.</t>

          <t>Min OSNR (16 bits): An integer specifying the minimum accepted
          threshold for the Optical Signal-Noise Ratio in 0.1 nm.</t>

          <t>Min Carrier Spacing (16 bits): A half-precision floating point
          number describing the required spectrum width to carry the emitted
          signal.</t>

          <t>Roll-off (16 bits): A half-precision floating point number
          refering to the edges of the signal spectral shape.</t>

          <t>Tx/Rx Min/Max Channel Power (16 bits x 4): A half-precision
          floating point number describing the range of supported power values
          on emitter (Tx) and receiver (Rx) in dBm.</t>

          <t>Rx Max Total Power (16 bits): A half-precision floating point
          number describing the maximum received power threshold in dBm.</t>

          <t>Channel Output Power (16 bits): cf. Section 3.1.1.</t>

          <t>Operational Mode (32 bits): A transceiver-related value allowing
          to identify a compatible mode at the remote end. This field MAY be
          set to 0, which is a reserved value to disable Mode checking between
          end transceivers (e.g. pair of identical transponders with fixed
          mode).</t>

          <t>Other parameters listed in <xref
          target="I-D.ietf-ccamp-optical-impairment-topology-yang"/> can be
          included using optional sub-TLVs (TBD).</t>
        </section>
      </section>

      <section title="Processing">
        <section title="Downstream Direction">
          <t>The parameters to be used by the egress transceivers are carried
          in Path messages. In RSVP-TE signaling, hop-specific information is
          encoded within the ERO as hop attributes and WDM parameters are to
          be carried as sub-TLVs within the Type 4 TLV of the Hop Attribute
          subobject <xref target="RFC7689"/>.</t>

          <t>When sending a Path message, if a signaling head end node
          includes one of the WDM-Transceiver sub-TLVs specified in this
          document, the entity in charge of the path computation (e.g. the
          ingress ROADM) MUST include (unless an error is raised), as part of
          the ERO population step, the same sub-TLV to specify the Hop
          Attibutes of the tail end transceiver, allowing this information to
          be propagated along the RSVP-TE Path messages.</t>

          <t>A signaling head end node sending a Path message including one of
          the WDM-Transceiver sub-TLVs specified in the previous section with
          unallocated values, i.e. Mode-defining fields set to 0 (e.g.
          "Tsv-Mode = 0" in the WDM-Transceiver-Mode sub-TLV), MUST include an
          empty RRO to request its population by some downstream nodes <xref
          target="RFC3209"/>. In case the Mode specification is fully defined
          before the first signaling hop (e.g. operator-specified), the use of
          the RRO remains OPTIONAL.</t>
        </section>

        <section title="Upstream Direction">
          <t>When the mode selection happens after the signaling has left the
          signaling head node, which carries the ingress transceiver, the
          selected value needs to be sent back to the head node. As specified
          in <xref target="RFC7570"/>, it can be included in the Record Route
          Object (RRO) within RSVP-TE Resv messages. Starting from the fact
          that both end transceivers share a common mode to properly set up a
          channel, this leads to the following processing:</t>

          <t><list style="symbols">
              <t>After a transceiver shelf (signaling tail end or regenerator)
              has received a Path message:<list style="symbols">
                  <t>If both an RRO and a WDM-Transceiver sub-TLV (defined
                  above) are included, the node MUST populate, in the
                  responding Resv message, the RRO with its own hop
                  attributes, using the corresponding sub-TLV. At this stage,
                  the values of the Mode-defining fields MUST be allocated,
                  wherever the selection has happened (e.g., ingress ROADM,
                  local decision).</t>

                  <t>If the Mode description is not supported, the node MUST
                  respond using a PathErr with Error Code 24 (Routing Problem)
                  and Error Sub-code TBD4 ("Unsupported Transceiver
                  Mode").</t>

                  <t>If the values within the WDM-Transceiver sub-TLV are not
                  allocated and the node is unable to make a local allocation,
                  it MUST respond using a PathErr with Error Code 24 (Routing
                  Problem) and Error Sub-code TBD5 ("Unable to Select
                  Transceiver Mode")</t>
                </list></t>

              <t>When a signaling head end node pending a mode information
              receives a Resv message, it MUST look into the RRO and configure
              itself consistently with the hop attribute information
              associated to the remote transceiver. A signaling head node
              receiving an inconsistent Mode (unupported or not matching the
              corresponding Path state) MUST respond using a ResvErr with
              Error Code 24 (Routing Problem) and Error Sub-code TBD4
              ("Unsupported Transceiver Mode").</t>
            </list></t>
        </section>
      </section>

      <section title="Firm State Behavior">
        <t>In typical deployments of the extensions defined in this document,
        it is very likely that transceiver-carrying shelves will use an
        out-of-band control network to exchange RSVP-TE messages which does
        not necessarily share fate with the data plane. As RSVP-TE is a soft
        state protocol, the loss a subsequent refreshes messages may reflect
        the health of the control network rather than the state of the data
        plane.</t>

        <t>As a result, in the event of multiple refresh message losses, an
        implementation MAY keep the data plane state which may be still be up
        and running, especially if light keeps coming in the receiving
        direction. As a corollary, an implementation of this document MAY keep
        data plane states until it receives explicit PathTear or ResvTear
        messages.</t>
      </section>
    </section>

    <section anchor="IANA" title="IANA Considerations">
      <t>The IANA is requested to allocate, from the "Sub-TLV Types for WSON
      Processing Hop Attribute TLV" section within the "RSVP-TE Parameters"
      registry:</t>

      <texttable>
        <ttcol>Value</ttcol>

        <ttcol>Meaning</ttcol>

        <ttcol>Reference</ttcol>

        <c>TDB1</c>

        <c>WDM-Transceiver-Mode</c>

        <c>[This I-D]</c>

        <c>TDB2</c>

        <c>WDM-Transceiver-Param</c>

        <c>[This I-D]</c>
      </texttable>

      <t/>

      <t>The IANA is requested to allocate, from the "Error Codes and
      Globally-Defined Error Value Sub-Codes" section within the "RSVP
      Parameters" registry:</t>

      <texttable>
        <ttcol>Error Code</ttcol>

        <ttcol>Sub-code</ttcol>

        <ttcol>Meaning</ttcol>

        <ttcol>Reference</ttcol>

        <c>24</c>

        <c>TBD3</c>

        <c>Unsupported Tsv-Type</c>

        <c>[This I-D]</c>

        <c/>

        <c>TBD4</c>

        <c>Unsupported Transceiver Mode</c>

        <c>[This I-D]</c>

        <c/>

        <c>TBD5</c>

        <c>Unable to Select Transceiver Mode</c>

        <c>[This I-D]</c>
      </texttable>

      <t>The IANA is requested to create, within the "GMPLS Signaling
      Parameters" registry, two new sub-registries named "WDM Modulation
      Types" and "WDM FEC Types".</t>

      <t>For both of them:</t>

      <t><list style="symbols">
          <t>the value 0 means "Pending selection",</t>

          <t>the range 1-65503 follows the Expert Review policy for
          registration,</t>

          <t>the range 65504-65535 is for experimental use.</t>
        </list></t>

      <t/>

      <t>The IANA is requested to allocate, from the "Application ID Type"
      section within the "LMP" registry:</t>

      <texttable>
        <ttcol>Type</ttcol>

        <ttcol>Meaning</ttcol>

        <ttcol>Reference</ttcol>

        <c>TBA</c>

        <c>G.698.2</c>

        <c>[I-D.ietf-ccamp-dwdm-if-lmp]</c>

        <c>TBA</c>

        <c>OUI + proprietary value</c>

        <c>[I-D.ietf-ccamp-dwdm-if-lmp]</c>

        <c>TBD6</c>

        <c>EUI + Tsv-Type + Tsv-Mode</c>

        <c>[This document]</c>
      </texttable>

      <t/>
    </section>

    <section anchor="Security" title="Security Considerations">
      <t>This specification only adds TLVs to RSVP-TE signaling messages. As a
      result, it relies on security guidelines documented in <xref
      target="RFC5920"/>.</t>
    </section>

    <section anchor="Acknowledgements" title="Acknowledgements">
      <t>The authors would like to thank Ramon Casellas for his valuable
      feedback on the work related to this document.</t>
    </section>

    <section title="Contributors">
      <t>Luay Alahdab, individual</t>

      <t>luayahdab@gmail.com</t>
    </section>
  </middle>

  <back>
    <references title="Normative References">
      <?rfc include="reference.RFC.2119.xml"?>

      <?rfc include="reference.RFC.3473.xml"?>

      <?rfc include="reference.RFC.7689.xml"?>

      <?rfc include="reference.RFC.7792.xml"?>

      <?rfc include="reference.RFC.8281.xml"?>

      <?rfc include="reference.RFC.7570.xml"?>

      <?rfc include="reference.RFC.3209.xml"?>

      <?rfc include="reference.RFC.5920.xml"?>

      <?rfc include='reference.RFC.8780.xml'?>

      <?rfc include='reference.I-D.ietf-ccamp-dwdm-if-lmp.xml'?>

      <?rfc include='reference.I-D.ggalimbe-ccamp-flexigrid-carrier-label.xml'?>
    </references>

    <references title="Informative References">
      <?rfc include='reference.RFC.7698.xml'?>

      <?rfc include='reference.I-D.ietf-ccamp-wson-iv-encode.xml'?>

      <?rfc include='reference.I-D.ietf-ccamp-dwdm-if-mng-ctrl-fwk.xml'?>

      <?rfc include='reference.I-D.ietf-ccamp-dwdm-if-param-yang.xml'?>

      <?rfc include='reference.I-D.ietf-ccamp-optical-impairment-topology-yang.xml'?>
    </references>
  </back>
</rfc>
