<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.7 (Ruby 3.2.2) -->
<?rfc comments="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-poidt-teas-actn-poi-assurance-02" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.20.0 -->
  <front>
    <title abbrev="ACTN POI Assurance">Applicability of Abstraction and Control of Traffic Engineered Networks (ACTN) for Packet Optical Integration (POI) service assurance</title>
    <seriesInfo name="Internet-Draft" value="draft-poidt-teas-actn-poi-assurance-02"/>
    <author initials="I." surname="Busi" fullname="Italo Busi">
      <organization>Huawei Technologies</organization>
      <address>
        <email>italo.busi@huawei.com</email>
      </address>
    </author>
    <author initials="J.-F." surname="Bouquier" fullname="Jean-Francois Bouquier">
      <organization>Vodafone</organization>
      <address>
        <email>jeff.bouquier@vodafone.com</email>
      </address>
    </author>
    <author initials="F." surname="Peruzzini" fullname="Fabio Peruzzini">
      <organization>TIM</organization>
      <address>
        <email>fabio.peruzzini@telecomitalia.it</email>
      </address>
    </author>
    <author initials="P." surname="Volpato" fullname="Paolo Volpato">
      <organization>Huawei Technologies</organization>
      <address>
        <email>paolo.volpato@huawei.com</email>
      </address>
    </author>
    <author initials="P." surname="Manna" fullname="Prasenjit Manna">
      <organization>Cisco</organization>
      <address>
        <email>prmanna@cisco.com</email>
      </address>
    </author>
    <date year="2024" month="March" day="04"/>
    <workgroup>TEAS WG</workgroup>
    <abstract>
      <?line 41?>

<t>This document extends the analysis of the applicability of Abstraction and Control of TE Networks (ACTN) architecture to Packet Optical Integration (POI), provided in RFC YYYY, to cover multi-layer service assurance scenarios, for end-to-end customer L2VPN or L3VPN connectivity services setup over underlying transport optical paths, with specific Service Level Agreement (SLA) requirements.</t>
      <t>EDITORS NOTE: Replace RFC YYYY with the RFC number of draft-ietf-teas-actn-poi-applicability once it has been published.</t>
      <t>Existing IETF protocols and data models are identified for each
   multi-layer (packet over optical) service assurance scenario with a specific focus on
   the MPI (Multi-Domain Service Coordinator to Provisioning Network
   Controllers Interface) in the ACTN architecture.</t>
    </abstract>
  </front>
  <middle>
    <?line 52?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>TODO Complete the Introduction</t>
      <t>Multi-layer and multi-domain service assurance scenarios, based on the reference
   network described in section 2 of <xref target="I-D.ietf-teas-actn-poi-applicability"/> and very relevant for Service
   Providers, are described in sections <xref target="fault"/>, <xref target="performance"/> and <xref target="resiliency"/>.</t>
      <t>This document is focusing on service assurance for end-to-end L2VPN or L3VPN connectivity services setup over underlying transport optical paths that requires multi-layer coordination</t>
      <t>For each scenario, existing IETF YANG data models,
   identified in section <xref target="yang"/>, are analyzed with a particular
   focus on the MPI in the ACTN architecture.</t>
      <t>For each multi-layer scenario, the document analyzes how to use the
   interfaces and data models of the ACTN architecture.</t>
      <t>A summary of the gaps identified in this analysis is provided in
   <xref target="conclusions"/>.</t>
      <t>Understanding the level of standardization and the possible gaps will
   help assess the feasibility of integration between packet and optical
   DWDM domains (and optionally OTN layer) from an end-to-end multi-vendor
   service assurance perspective.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <section anchor="terminology">
        <name>Terminology</name>
        <t>TODO Terminology</t>
      </section>
    </section>
    <section anchor="ref-architecture">
      <name>Reference Network Architecture</name>
      <t>This document analyses several scenarios for service assurance in Packet and
Optical Integration (POI) in which ACTN hierarchy is deployed to
control a multi-layer and multi-domain network with two optical
domains and two packet domains, as shown in Figure 1 of <xref target="I-D.ietf-teas-actn-poi-applicability"/>, which is copied in <xref target="fig-ref-architecture"/> below.</t>
      <figure anchor="fig-ref-architecture">
        <name>Reference Network (copy of Figure 1 of RFC YYYY)</name>
        <artwork type="ascii-art" name="reference-architecture.txt"><![CDATA[
                              +----------+
                              |   MDSC   |
                              +-----+----+
                                    |
                  +-----------+-----+------+-----------+
                  |           |            |           |
             +----+----+ +----+----+  +----+----+ +----+----+
             | P-PNC 1 | | O-PNC 1 |  | O-PNC 2 | | P-PNC 2 |
             +----+----+ +----+----+  +----+----+ +----+----+
                  |           |            |           |
                  |           \            /           |
        +-------------------+  \          /  +-------------------+
   CE1 / PE1             BR1 \  |        /  / BR2             PE2 \ CE2
   o--/---o               o---\-|-------|--/---o               o---\--o
      \   :               :   / |       |  \   :               :   /
       \  : PKT domain 1  :  /  |       |   \  : PKT domain 2  :  /
        +-:---------------:-+   |       |    +-:---------------:--+
          :               :     |       |      :               :
          :               :     |       |      :               :
        +-:---------------:------+     +-------:---------------:--+
       /  :               :       \   /        :               :   \
      /   o...............o        \ /         o...............o    \
      \     optical domain 1       / \       optical domain 2       /
       \                          /   \                            /
        +------------------------+     +--------------------------+
]]></artwork>
      </figure>
      <t>EDITORS NOTE: Replace RFC YYYY with the RFC number of <xref target="I-D.ietf-teas-actn-poi-applicability"/> once it has been published.</t>
      <t>In general, service assurance involves fault detection and localization; performance monitoring as well as re-routing (protection).</t>
      <t>Two cases will be considered:</t>
      <ol spacing="normal" type="1"><li>
          <t>using grey interfaces on routers' ports, as outlined in <xref target="I-D.ietf-teas-actn-poi-applicability"/></t>
        </li>
        <li>
          <t>using colored optical interfaces on routers' ports, as outlined in <xref target="I-D.mix-teas-actn-poi-extension"/></t>
        </li>
      </ol>
      <t>NOTE: It is not fully clear how much commonalities there are in service assurance for these two cases. This draft will start addressing both cases. At a later stage it will be assessed whether it is worthwhile keeping everything in a single draft or to split into two drafts.</t>
      <t>The MDSC is responsible for coordinating the whole multi-domain, multi-layer (packet and optical) network. MDSC interacts with different Provisioning Network Controllers (O/P-PNCs) through the MPI interface.
The MPI interface presents an abstracted topology to MDSC, hiding the technology-specific aspects of the network and the topology details (depending on the policy chosen regarding the level of abstraction supported).</t>
      <t>Following the assumptions of section 2.1.2 of <xref target="I-D.ietf-teas-actn-poi-applicability"/>, this document analyses scenarios where
the MDSC uses the partial summarization approach to coordinate multi-domain/multi-layer path computation.</t>
      <t>In this approach, the MDSC has complete visibility of the TE topology of the packet network domains and an abstracted
view of the TE topology of the optical network domains.
That means the MDSC has the capability of performing multi-domain/single-layer path computation for the packet layer. The MDSC needs to delegate the O-PNCs to perform local path computation within their respective domains.
It uses the information received by the O-PNCs and its TE topology view of the multi-domain packet layer to perform multi-layer/multi-domain path computation.</t>
      <t>P-PNCs are responsible for setting up the TE paths between any two PEs or BRs in their respective controlled domains,
as requested by MDSC, and providing topology information to the MDSC.</t>
      <t>O-PNCs are responsible to provide to the MDSC an abstract TE topology view of their underlying optical network resources.
They perform single-domain local path computation, when requested by the MDSC. They also perform optical tunnel setup, when requested by the MDSC.</t>
      <t>No GMPLS-UNI interaction between IP and Optical equipment is considered.
This is also the assumption followed in this document: the MDSC performs the function of multi-layer/multi-domain path computation
through the same mechanisms described in <xref target="I-D.ietf-teas-actn-poi-applicability"/>.</t>
      <t>TO DO - Complete the description of the pre-requisites of MDSC in the cases discussed.</t>
      <t>The following list summarizes the main assumptions about how MDSC can handle the service assurance cases described in this document. Most of them have been already described in <xref target="I-D.ietf-teas-actn-poi-applicability"/></t>
      <ol spacing="normal" type="1"><li>
          <t>MDSC has acquired all the topology and status information of both the IP and optical layers.</t>
        </li>
        <li>
          <t>MDSC is fully aware of any multi-layer connections between the IP and the optical layers. It is also
aware of the multi-domain interconnection links between different IP domains.</t>
        </li>
        <li>
          <t>MDSC is aware of any topology or resource utilization change obtained in real time through coordination with the O/P-PNCs. This applies in the case of a fault or a maintenance activity involving either the IP or the DWDM layer.</t>
        </li>
        <li>
          <t>MDSC coordinates the IP and DWDM protections and, as a result, the re-routing of traffic at both the IP and DWDM layer.</t>
        </li>
        <li>
          <t>Before planned maintenance operation at the DWDM layer, MDSC instructs the P-PNC to move the affected IP traffic to an other link in an hitless way. This is done before the event takes place. MDSC also coordinates with P-PNC to revert
back the traffic on the original path when the maintenance event is concluded.</t>
        </li>
        <li>
          <t>When the O-PNC detects a degradation of optical performance (e.g. BER PRE-FEC values threshold crossing over
a certain period of time), it alerts the MDSC so that the MDSC relates the warning to an IP link.</t>
        </li>
        <li>
          <t>MDSC distinguishes between IP and Optical failures. For example, in the case of the failure of an IP port of a router,
the IP traffic may be switched to a stand-by port, reusing the same ROADM optical resources (lambda, optical path) and keeping the end-to-end IP connection. If a remote IP node fails, then a re-route of optical resources takes place together with a switch of the local IP port in order to establish a new connection with a different IP node used for protection.</t>
        </li>
      </ol>
      <section anchor="ref-network">
        <name>Reference Network</name>
        <t>The following network topology will be considered to analyze and discuss the scenarios in in <xref target="resiliency"/>.</t>
        <figure anchor="fig-ref-network">
          <name>Reference Network</name>
          <artwork type="ascii-art" name="reference-network.txt"><![CDATA[

│<xxxxxxxxxxxxxxxxxxxxxxx IP Link R1-R2 xxxxxxxxxxxxxxxxxxxxxxx>│
┌――――――――┐  ┌――――――――┐                     ┌――――――――┐  ┌――――――――┐
│      P1│--│P1    P3│\        ___        /│P3    P1│--│P1      │
│  R1    │  │ ROADM1 │ \  ____/   \____  / │ ROADM2 │  │   R2   │
│      P2│--│P2    P4│\ \/             \/ /│P4    P2│--│P2      │
└――――――――┘  └――――――――┘ \|    Optical    |/ └――――――――┘  └――――――――┘
                        |    Network    |
│<xx IP Link R1-R3 xx    \_____________/   xx IP Link R3-R2 xxx>│
                     x      |       |     x
                      x     |       |    x
                        x  ┌―――――――――┐  x
                         x │P3     P4│ x
                         x │ ROADM3  │ x
                         x │P1     P2│ x
                         x └―――――――――┘ x
                         x  |       |  x
                         x ┌―――――――――┐ x
                         x │P1     P2│ x
                         x │   R3    │ x
                         ˅ │         │ ˅
                         ― └―――――――――┘ ―





]]></artwork>
        </figure>
        <t>The network consists of three Points of Presence (POPs) geographically distributed.
It is assumed that every POP hosts a Router (R1, R2, and R3 respectively) connected to a ROADM (ROADM1, ROADM2, and ROADM3).
All the routers connect to their co-located ROADMs with two Ethernet links (e.g. 100GE) for redundancy.
In their normal operations, the routers may employ any local policy for traffic steering. For the scope of this document,
it is assumed that the path that R1 uses to steer the IP traffic to R2 goes from port P1 of R1 to port P1 of R2
(thus going through port P1 of R1, ports P1 and P3 of ROADM1, ports P3 and P1 of ROADM2, port P1 of R2).
R1 uses port P2 to steer the traffic to R3 instead. The IP link between R1 and R3 carries the IP services that are
directed to R3 and is used by R1 as a detour path (backup path) to reach R2 if a failure occurs in the primary path
across ROADM1 and ROADM2. The detour path also includes a second leg from R3 to R2. The detour path from R1 to R2, then includes: port P2 of R1, ports P2 and P4 or ROADM1, ports P3 and P1 of ROADM3, ports P1 and P2 of R3, ports P2 and P4 of ROADM3, ports P4 and P2 of ROADM2, and port P2 of R2.
The connection between all ROADMs is based on two fibers. The optical paths all cross an optical network.
For the scope of this document, it is assumed that some coordination mechanisms are employed at the optical layer so that
when a failure happens on an optical path (for example, between ROADM1 and ROADM2), an optical backup path
is activated. The mechanisms are assumed to be coordinated by O-PNC and MDSC, even if other methods may be also
considered (e.g. G-MPLS based). Further details are given in the use cases described in <xref target="resiliency"/>.</t>
      </section>
    </section>
    <section anchor="yang">
      <name>YANG Data Models for the MPIs</name>
      <t>TODO YANG Data Models</t>
      <t>Initial set of YANG models that are potentially in the scope of this analysis:</t>
      <ul spacing="normal">
        <li>
          <t>ietf-alarms defined in <xref target="RFC8632"/></t>
        </li>
        <li>
          <t>ietf-performance-monitoring defined in <xref target="I-D.yu-performance-monitoring-yang"/></t>
        </li>
      </ul>
    </section>
    <section anchor="fault">
      <name>Multi-layer Fault Management</name>
      <section anchor="optical-fault">
        <name>Optical Network Failures</name>
        <t>TODO Describe fault detection performed by the O-PNC and how this information is reported to the MDSC: see for example the failure scenario in https://github.com/italobusi/draft-poidt-teas-actn-poi-assurance/files/10885907/2023.03.draft-poidt-teas-poi-assurance.pptx (slide 3)</t>
      </section>
      <section anchor="edge-fault">
        <name>Cross-layer Link Failures</name>
        <t>TODO Describe the mechanisms to detect when the failure occurs on a router port connected with the optical domain: see for example the fault scenarios in https://github.com/italobusi/draft-poidt-teas-actn-poi-assurance/files/10885907/2023.03.draft-poidt-teas-poi-assurance.pptx (slide 5)</t>
      </section>
      <section anchor="router-fault">
        <name>Router Node Failures</name>
        <t>TODO Describe the mechanisms to detect when the failure occurs on a node connected with the optical domain: see for example the fault scenarios in https://github.com/italobusi/draft-poidt-teas-actn-poi-assurance/files/10885907/2023.03.draft-poidt-teas-poi-assurance.pptx (slide 6)</t>
      </section>
    </section>
    <section anchor="performance">
      <name>Multi-layer Performance Management</name>
      <t>TODO Describe performance monitoring and performance degradation detection performed by the O-PNC and how this information is reported to the MDSC: see for example the degradation scenario in https://github.com/italobusi/draft-poidt-teas-actn-poi-assurance/files/10885907/2023.03.draft-poidt-teas-poi-assurance.pptx (slide 7)</t>
    </section>
    <section anchor="resiliency">
      <name>Multi-layer Resiliency</name>
      <!-- (Comment by Paolo - The following is a new section) -->

<t>The coordination of both the IP and the optical layer in the cases discussed in <xref target="resiliency"/>
requires the MDSC to be aware of some network capabilities and to exchange the corresponding information with
both the P-PNC and the O-PNC.</t>
      <t>To achieve maximum flexibility, a network operator may enable or disable these capabilities.
Once the network operator has configured the capabilities described in this section, the MDSC exchanges
the relevant configuration with the PNCs present in the network before the use cases described in <xref target="resiliency"/>
take place.</t>
      <t>The list of parameters that the MDSC may need to communicate to the PNCs includes:</t>
      <ul spacing="normal">
        <li>
          <t>IP service reversion: on/off</t>
        </li>
        <li>
          <t>Optical service reversion: on/off</t>
        </li>
        <li>
          <t>Hold-off time: time in ms (0 for immediate fast re-routing)</t>
        </li>
        <li>
          <t>Wait time before reversion: time in s</t>
        </li>
        <li>
          <t>Recovery method used in the optical layer: protection/restoration</t>
        </li>
      </ul>
      <section anchor="optical-resiliency">
        <name>Optical Network Failures</name>
        <t>Failures in the optical domain can be recovered by packet-based protection mechanisms as described in <xref target="I-D.ietf-teas-actn-poi-applicability"/>.</t>
        <t>This use case is characterized by a fault happening on the upper fiber connecting ROADM1 and ROADM2
(port P3 to port P3 as depicted in <xref target="fig-ref-network"/>), affecting the IP traffic between R1 and R2.
As a result, the MDSC and the domain controllers cooperate to find a backup path for the IP traffic.
If the optical layer does not employ any mechanisms, the case is typically solved through the Fast Rerouting
Mechanisms (FRR) enabled by the IP/MPLS control plane. With reference to figure <xref target="fig-ref-network"/>, this corresponds
to using the combination of the two detour paths R1-R3 and R3-R2.
For the scope of this document, the assumption is instead that the optical layer supports its own mechanisms that have
to interact with the IP layer. Two sub-cases are possible:</t>
        <ol spacing="normal" type="1"><li>
            <t>The optical layer supports restoration</t>
          </li>
          <li>
            <t>The optical layer supports protection.</t>
          </li>
        </ol>
        <section anchor="restoration">
          <name>Optical restoration</name>
          <t>As restoration typically sets an alternative path on the fly based on the availability of sufficient optical resources,
the time taken by the process to create an optical backup tends to be longer than the time taken by the IP/MPLS FRR process.
As a result, the interaction between the two layers follows the mimics shown in the next figure.</t>
          <figure anchor="fig-fault-restoration">
            <name>Fault detection with optical restoration</name>
            <artwork type="ascii-art" name="restoration.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
  |       |1a.Fault notification  |       |       |       |       |
  |       |-------------->|       |       |       |       |       |
  |       |       |       |2a.Fault notification  |       |       |
  |       |       |       |------>|       |       |       |       |
  |1b.Fault notification  |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |2b.Fault notification  |       |       |       |
  |       |       |-------------->|       |       |       |       |
┌――――――┐
│3.FRR │
└――――――┘
  |4.IP service switched (backup path through R3) |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |5.IP service switched  |       |       |       |
  |       |       |-------------->|       |       |       |       |
   ┌―――――――――――――┐                 ┌―――――――――――――┐
   │6.Restoration│<--------------->│6.Restoration│
   └―――――――――――――┘                 └―――――――――――――┘
  |       |7.Path ready   |   7.Path ready|       |       |       |
  |       |-------------->|<--------------|       |       |       |
  |       |       |       |8.Notification |       |       |       |
  |       |       |       |------>|       |       |       |       |
┌――――――――┐
│9.Revert│
└――――――――┘
  |10.IP service reverted |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |11.IP service reverted |       |       |       |
  |       |       |-------------->|       |       |       |       |
]]></artwork>
          </figure>
          <t>More in details:</t>
          <ul spacing="normal">
            <li>
              <t>step 1a. The fault on the optical path (e.g. fiber cut, loss of signal, etc.) is detected by ROADM1 and notified to O-PNC</t>
            </li>
            <li>
              <t>step 2a. O-PNC notifies the fault to MDSC</t>
            </li>
            <li>
              <t>step 1b. R1 detects loss of end-to-end connectivity (e.g. 3 missed BFD messages) and notifies P-PNC. This step takes place almost simultaneously to 1a.</t>
            </li>
            <li>
              <t>step 2b. P-PNC notifies the issue to MDSC</t>
            </li>
            <li>
              <t>step 3. R1 starts a fast reroute process to enable a backup path at the IP/MPLS layer, using the already established detour through R3</t>
            </li>
            <li>
              <t>step 4. R1 notifies P-PNC of the IP service switch through the alternate path (R1-R3 and R3-R2)</t>
            </li>
            <li>
              <t>step 5. P-PNC notifies MDSC of the switch</t>
            </li>
            <li>
              <t>step 6. ROADM1 and ROADM2 enable the restoration process. Based on the mechanism adopted, there may be interaction between them</t>
            </li>
            <li>
              <t>step 7. Both ROADM1 and ROADM2 notify O-PNC of the availability of an optical backup path</t>
            </li>
            <li>
              <t>step 8. O-PNC notifies MDSC of the availability of an optical backup path</t>
            </li>
            <li>
              <t>step 9. R1 detects again end-to-end connectivity through the initial path R1-R2 and, if configured to do so, revert the service</t>
            </li>
            <li>
              <t>step 10. R1 notifies P-PNC of the switch to the initial path</t>
            </li>
            <li>
              <t>step 11. P-PNC notifies the switch to MDSC.</t>
            </li>
          </ul>
          <t>As noted in step 6., the restoration process may require an exchange of messages between ROADM1 and ROADM2.
This is not detailed in the present document as it is assumed that the relevant signaling is handled through O-PNC.</t>
          <t>In step 9., R1 detects again control traffic from R2. The decision whether to revert the service on the initial path
is local, e.g. it depends on the configuration made by the network operator.
Often, the IP equipment is configured to operate the reversion automatically, but there are cases where the network
operator may prefer differently.</t>
          <t>At the end of the process, multi-layer hitless reversion may take place, again based on the configuration adopted by the
network operator. If multi-layer hitless reversion is adopted, then the process described in <xref target="ref-hitless-reversion"/>
takes place.</t>
        </section>
        <section anchor="protection">
          <name>Optical protection</name>
          <t>Differently from the previous case, here optical protection is considered. This duration of this process is comparable
with IP/MPLS FRR, as it is pre-computed. As a consequence, when multi-layer coordination is enabled it is preferable
to hold-off FRR on R1 and wait that optical protection is completed.
The process is shown in the next figure.</t>
          <figure anchor="fig-fault-protection">
            <name>Fault detection with optical protection</name>
            <artwork type="ascii-art" name="protection.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
  |       |1a.Fault notification  |       |       |       |       |
  |       |-------------->|       |       |       |       |       |
  |       |       |       |2a.Fault notification  |       |       |
  |       |       |       |------>|       |       |       |       |
  |1b.Fault notification  |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |2b.Fault notification  |       |       |       |
  |       |       |-------------->|       |       |       |       |
┌――――――┐
│3.Hold│
└――――――┘
   ┌―――――――――――――┐                 
   │4.Protection │------->|-------------->|
   └―――――――――――――┘                 
  |       |5.Path ready   |   5.Path ready|       |       |       |
  |       |-------------->|<--------------|       |       |       |
  |       |       |       |6.Notification |       |       |       |
  |       |       |       |------>|       |       |       |       |
┌――――――――┐
│7.IP Up │
└――――――――┘
]]></artwork>
          </figure>
          <t>The detailed process includes the following steps:</t>
          <ul spacing="normal">
            <li>
              <t>step 1a. The fault on the optical path (e.g. fiber cut, loss of signal, etc.) is detected by ROADM1 and notified to O-PNC</t>
            </li>
            <li>
              <t>step 2a. O-PNC notifies the fault to MDSC</t>
            </li>
            <li>
              <t>step 1b. R1 detects loss of end-to-end connectivity (e.g. 3 missed BFD messages) and notifies P-PNC. This step takes place almost simultaneously to 1a.</t>
            </li>
            <li>
              <t>step 2b. P-PNC notifies the issue to MDSC [Editor's note: is this step necessary?]</t>
            </li>
            <li>
              <t>step 3.  R1 is configured to hold the FRR process, thus it waits for the corresponding value set by the hold-off time parameter</t>
            </li>
            <li>
              <t>step 4.  Optical protection is started by ROADM1, potentially involving an exchange of messages with O-PNC and ROADM2</t>
            </li>
            <li>
              <t>step 5.  Both ROADM1 and ROADM2 notify O-PNC of the availability of an optical backup path</t>
            </li>
            <li>
              <t>step 6.  O-PNC notifies MDSC of the availability of an optical backup path</t>
            </li>
            <li>
              <t>step 7.  R1 detects again end-to-end connectivity with R2.</t>
            </li>
          </ul>
          <t>The IP traffic is recovered as soon as the optical protection is completed with no action taken by the IP routers.</t>
          <t>As in the previous use case, when the failure is fixed the network operator may desire to bring the service back
to the original configuration. If this is the case, multi-layer hitless reversion, as described
in <xref target="ref-hitless-reversion"/>, takes place to move the service back to the initial network setup.</t>
        </section>
      </section>
      <section anchor="optical-maintenance">
        <name>Optical Network Maintenance</name>
        <t>Before planned maintenance operation on the optical network takes place, the IP traffic affected by the maintenance operation should be moved hitlessly to another link. The MDSC and the P-PNC have to coordinate to reroute the traffic before the event happens. In such a case the IP traffic needs to be locked to the protection route until the maintenance event is finished, unless a fault occurs on such path.
In this example, it is supposed that the link undergoing maintenance activity is the one from ROADM1 to ROADM2, affecting the IP traffic steered from R1 to R2.
A few minutes before the maintenance window, the MDSC starts the process that brings to the hitless re-routing of the affected IP traffic. That means the IP backup path (through R3) is available and it is used only for the time requested by the optical plane to do maintenance. The path R1-R3 should not be overloaded, unless the network operator accepts some possible traffic losses.
At the optical layer, the maintenance activity has no impact on traffic as a new path is configured
upfront and the optical service does not revert to the original link until the maintenance window is finished.
At the of maintenance, the network configuration is moved back to the initial configuration using, if the network operator has chosen so, the multi-layer hitless reversion process discussed in <xref target="ref-hitless-reversion"/>.</t>
        <t>The next figure shows the process adopted to handle the maintenance window.</t>
        <figure anchor="fig-maintenance">
          <name>Maintenance window operation</name>
          <artwork type="ascii-art" name="maintenance.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
  |       |       |1.Switch to backup path|       |       |       |
  |       |       |<--------------|       |       |       |       |
  |2.Switch to backup path|       |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |3.IP service switched  |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |4.IP service switched  |       |       |       |
  |       |       |-------------->|       |       |       |       | 
  |       |       |       |5.Compute optical backup       |       |
  |       |       |       |<------|       |       |       |       | 
  |       |6.Enable optical backup|       |       |       |       |
  |       |<--------------|-------------->|       |       |       |
  |       |7.Acknowledge  |7.Acknowledge  |       |       |       |
  |       |-------------->|<--------------|       |       |       |
  |       |       |       |8.Acknowledge  |       |       |       |
  |       |       |       |------>|       |       |       |       | 
  |       |       |       |9.Switch to optical backup     |       |
  |       |       |       |<------|       |       |       |       | 
  |       |9.Switch to optical backup     |       |       |       |
  |       |<--------------|-------------->|       |       |       |
  |       |10.Acknowledge |10.Acknowledge |       |       |       |
  |       |-------------->|<--------------|       |       |       |
  |       |       |       |11.Acknowledge |       |       |       |
  |       |       |       |------>|       |       |       |       | 
  |       |       |12.Revert to initial path      |       |       |
  |       |       |<--------------|       |       |       |       |
  |13.Revert to initial path      |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |14.IP service reverted |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |15.IP service reverted |       |       |       |
  |       |       |-------------->|       |       |       |       | 
          ┌―――――――――――――――――――――――――――――――┐
          │     16.Maintenance window     │
          └―――――――――――――――――――――――――――――――┘
]]></artwork>
        </figure>
        <t>The steps include the following:</t>
        <ul spacing="normal">
          <li>
            <t>step 1. MDSC requires P-PNC to steer the IP service to a backup path (R1-R3-R2). This is necessary to avoid loss of service before maintenance starts</t>
          </li>
          <li>
            <t>step 2. P-PNC signals R1 to switch IP service to the backup path</t>
          </li>
          <li>
            <t>step 3. R1 switches to backup path and acks to P-PNC</t>
          </li>
          <li>
            <t>step 4. P-PNC acks to MDSC</t>
          </li>
          <li>
            <t>step 5. MDSC instructs O-PNC to enable the process to create an optical backup path</t>
          </li>
          <li>
            <t>step 6. O-PNC instructs ROADM1 and ROADM2 to enable a backup path</t>
          </li>
          <li>
            <t>step 7. ROADM1 and ROADM2 acknowledge to O-PNC</t>
          </li>
          <li>
            <t>step 8. O-PNC acknowledges to MDSC</t>
          </li>
          <li>
            <t>step 9. MDSC instructs O-PNC to disable the primary optical path, initially used, and switch to the optical backup path</t>
          </li>
          <li>
            <t>step 10. O-PNC instructs ROADM1 and ROADM2 to switch</t>
          </li>
          <li>
            <t>step 11. ROADM1 and ROADM2 acknowledge to O-PNC</t>
          </li>
          <li>
            <t>step 12. O-PNC acknowledges to MDSC</t>
          </li>
          <li>
            <t>step 13. MDSC requires P-PNC to move revert the IP service back to the primary path (R1-R2)</t>
          </li>
          <li>
            <t>step 14. P-PNC signals R1 to switch IP service to the primary path (carried over the optical backup path)</t>
          </li>
          <li>
            <t>step 15. R1 switches to backup path and acknowledges to P-PNC</t>
          </li>
          <li>
            <t>step 16. P-PNC acknowledges to MDSC</t>
          </li>
          <li>
            <t>step 17. The maintenance activity follows.</t>
          </li>
        </ul>
        <t>Once the activity is over, the network operator may wish to bring the whole configuration back to the IP and optical primary paths. In such a case, multi-layer hitless reversion may be performed, as described in <xref target="ref-hitless-reversion"/>.</t>
      </section>
      <section anchor="edge-resiliency">
        <name>Cross-layer Link Failures</name>
        <t>This case is characterized by having R1 configured with N ports working (say, P1-P3) and 1 spare port (PP) left as the protection of the other N.
In case of failure, for example of port P1, PP is dynamically activated and the traffic originally directed to P1 is steered to PP. PP receives the same configuration of P1 while P1 is brought in a down state.
Differently from ordinary LAG, the traffic is not redistributed over the surviving links. Since a backup port (PP) is enabled, the traffic keeps on flowing on N links instead of N-1.
If on the IP layer this scenario introduces the complexity of handling an extra port both on R1 and ROADM1, on the optical layer the configuration, as depicted in figure <xref target="fig-ref-network"/>, does not change as only N optical channels (e.g. lambdas) are used, as shown in figure <xref target="fig-N-1-port-prot-architecture"/>.</t>
        <figure anchor="fig-N-1-port-prot-architecture">
          <name>Use of N:1 protection on R1</name>
          <artwork type="ascii-art" name="N-1-port-prot-architecture.txt"><![CDATA[


┌――――――――――┐   ┌――――――――――┐
│        P1│---│P1        │
│          │   │       OP1│
│        P2│---│P2        │
│    R1    │   │  ROADM1  │
│        P3│---│P3        │
│          │   │       OP2│
│        PP│---│PP        │
└――――――――――┘   └――――――――――┘






]]></artwork>
        </figure>
        <t>Two sub-cases may be considered, depending on the availability of a Muxponder or a Transponder on ROADM1.
If a Muxponder is used, then the optical P1 and PP are hosted on the same optical complex (e.g. board) on the customer's edge of ROADM1. It is the optical complex that selects the input source of the signals and maps it on the proper lambda. If instead a Transpoder is used, then it's ROADM1's internal matrix that switches from the input source from P1 to PP, cross-connecting the signal to the output lambda.
It has to be noted that the mechanism to deal with the on-the-fly reconfiguration of a router's port is out of the scope of the present document and may be subject of a dedicated draft.</t>
        <t>The next figure shows the process adopted to handle N:1 port protection.</t>
        <figure anchor="fig-N-1-port-prot">
          <name>N:1 protection operation</name>
          <artwork type="ascii-art" name="N-1-port-prot.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
  |1.Port R1/P1 failure   |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |2.Port R1/P1 failure   |       |       |       |
  |       |       |-------------->|       |       |       |       |
┌―――――――┐
│ 3.FRR │
└―――――――┘
  |4.IP service switched  |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |5.IP service switched  |       |       |       |
  |       |       |-------------->|       |       |       |       |
┌―――――――┐
│6.PP Up│
└―――――――┘
  |7.Port R1/PP Up|       |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |8.Port R1/PP Up|       |       |       |       |
  |       |       |-------------->|       |       |       |       |
  |       |       |       |9.Reconfigure access & connect new path|
  |       |       |       |<------|       |       |       |       |
  |       |10.Reconfigure access & connect new path       |       |
  |       |<--------------|       |       |       |       |       |
  |       |11.Acknowledge |       |       |       |       |       |
  |       |-------------->|       |       |       |       |       |
  |       |       |       |12.Acknowledge |       |       |       |
  |       |       |       |------>|       |       |       |       |
  |       |       |13.Switch back to initial path |       |       |
  |       |       |<--------------|       |       |       |       |
  |14.Switch back to initial path |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |15.IP service switched |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |16.IP service switched |       |       |       |
  |       |       |-------------->|       |       |       |       |
]]></artwork>
        </figure>
        <t>The sequence of steps is detailed.</t>
        <ul spacing="normal">
          <li>
            <t>step 1. R1 detects port P1 failure and notifies P-PNC</t>
          </li>
          <li>
            <t>step 2. P-PNC notifies MDSC of the failure</t>
          </li>
          <li>
            <t>step 3. R1 triggers FRR to protect the IP flows steering</t>
          </li>
          <li>
            <t>step 4. R1 informs P-PNC of the switch to the backup path</t>
          </li>
          <li>
            <t>step 5. P-PNC notifies MDSC of the traffic switch</t>
          </li>
          <li>
            <t>step 6. R1 handles the mechanism to replicate the configuration of P1 to PP</t>
          </li>
          <li>
            <t>step 7. R1 informs P-PNC that PP is up and ready to forward traffic</t>
          </li>
          <li>
            <t>step 8. P-PNC notifies MDSC that port PP is up and ready to forward traffic</t>
          </li>
          <li>
            <t>step 9. MDSC requires O-PNC to reconfigure ROADM1 access (both in the case of muxponder and transponder) and WDM connectivity if a transponder is used</t>
          </li>
          <li>
            <t>step 10. O-PNC signals ROADM1 to reconfigure access (muxponder/transponder) and WDM connectivity (transponder)</t>
          </li>
          <li>
            <t>step 11. ROADM1 acknowledges to O-PNC</t>
          </li>
          <li>
            <t>step 12. O-PNC acknowledges to MDSC</t>
          </li>
          <li>
            <t>step 13. MDSC requires P-PNC to revert to the initial (primary) path</t>
          </li>
          <li>
            <t>step 14. P-PNC notifies R1 to revert to initial (primary) path</t>
          </li>
          <li>
            <t>step 15. R1 notifies P-PNC of IP service switch and new port in use</t>
          </li>
          <li>
            <t>step 16. P-PNC notifies MDSC of service switch and new port in use</t>
          </li>
        </ul>
        <t>As in the previous cases, when port P1 on R1 is fixed, multilayer reversion <xref target="ref-hitless-reversion"/> to the initial configuration may happen. that is dependent on the network operator's preference.</t>
      </section>
      <section anchor="router-resiliency">
        <name>Router Node Failures</name>
        <t>As shown in <xref target="fig-ref-network"/>, in its normal operations R1 is dual-homed to R2 and R3. Even if highly unlikely due to the usual redundancy deployed in field, this case considers a full failure of R2 (node failure). The implications of such an event are useful to discuss the interaction between the IP and the optical layers through the MDSC coordination.
The underlying assumption is that it is not possible to R2 to communicate to P-PNC about the event causing the failure, so it is up to R1 to detect it and to communicate instead to P-PNC. The first reaction to the event is to perform a fast-rerouting action and move the traffic from the R1-R2 link to the R1-R3 link. As part of the assumption, the R1-R3 IP link has been previously dimensioned to carry a certain amount of traffic, so it is possible that after fast re-routing takes place some traffic previously carried on the R1-R2 IP link and now shifted to R1-R3 is discarded, for example because congestion occurs.
MDSC instructs the optical layer to find available optical resources, activate a new optical path between ROADM1 and ROADM3 and finally move the traffic previously associated to R1-R2 to the newly created optical path. When this second optical path is available, MDSC triggers a new switch of the traffic so that R1 can now steers the previous R1-R2 traffic to the new optical path. The final configuration is shown in figure <xref target="fig-node-prot-architecture"/>.</t>
        <figure anchor="fig-node-prot-architecture">
          <name>IP configuration after the creation of a second optical path</name>
          <artwork type="ascii-art" name="node-prot-architecture.txt"><![CDATA[

│<xxxxxxxxxxxxxxxxxxxxxxx IP Link R1-R2 xxxxxxxxxxxxxxxxxxxxxxx>│
┌――――――――┐  ┌――――――――┐                     ┌――――――――┐  ┌――――――――┐
│      P1│--│P1    P3│\        ___        /│P3    P1│--│P1      │
│  R1    │  │ ROADM1 │ \  ____/   \____  / │ ROADM2 │  │   R2   │
│      P2│--│P2    P4│\ \/             \/ /│P4    P2│--│P2      │
└――――――――┘  └――――――――┘ \|    Optical    |/ └――――――――┘  └――――――――┘
                        |    Network    |
│<xx IP Link R1-R3 xx    \_____________/   xx IP Link R3-R2 xxx>│
                     x      |       |     x
│<xX R1-R3 backup xx  x     |       |    x
                    x   x  ┌―――――――――┐  x
                     x   x │P3     P4│ x
                      x  x │ ROADM3  │ x
                      x  x │P1     P2│ x
                      x  x └―――――――――┘ x
                      x  x  |       |  x
                      x  x ┌―――――――――┐ x
                      x  x │P1     P2│ x
                      x  x │   R3    │ x
                      ˅  ˅ │         │ ˅
                      -  ― └―――――――――┘ ―





]]></artwork>
        </figure>
        <t>The next figure shows the process adopted to handle the node protection case.</t>
        <figure anchor="fig-node-prot">
          <name>Node protection operation</name>
          <artwork type="ascii-art" name="node-prot.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
┌―――――――――┐
│1.R2 down│
│ and FRR │
└―――――――――┘
  |2.R2 down + FRR|       |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |3.R2 down + FRR|       |       |       |       |
  |       |       |-------------->|       |       |       |       |
  |4.IP service switched  |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |5.IP service switched  |       |       |       |
  |       |       |-------------->|       |       |       |       |
  |       |       |       |6.Setup optical backup path    |       |
  |       |       |       |<------|       |       |       |       |
  |       |7.Setup path   |7.Setup path   |       |       |       |
  |       |<--------------|------------------------------>|       |
  |       |8.Acknowledge  |       |       |       |       |       |
  |       |-------------->|<------------------------------|       |
  |       |       |       |9.Backup path available|       |       |
  |       |       |       |------>|       |       |       |       |
  |       |       |10.Deploy new IP path and switch traffic       |
  |       |       |<--------------|       |       |       |       |
  |11.Deploy new path then switch |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |12.IP service switched |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |13.IP service switched |       |       |       |
  |       |       |-------------->|       |       |       |       |
]]></artwork>
        </figure>
        <ul spacing="normal">
          <li>
            <t>step 1. R1 detects R2's failure and triggers IP FRR finding R3 as the next hop</t>
          </li>
          <li>
            <t>step 2. R1 notifies P-PNC that R2 is down and FRR has started</t>
          </li>
          <li>
            <t>step 3. P-PNC notifies MDSC of the events</t>
          </li>
          <li>
            <t>step 4. Upon moving the R1-R2 traffic (or part of it) on R1-R3 path, R1 notifies P-PNC of the service switch</t>
          </li>
          <li>
            <t>step 5. P-PNC notifies MDSC of th eswitch</t>
          </li>
          <li>
            <t>step 6. MDSC requires O-PNC to compute a new optical path between ROADM1 and ROADM3</t>
          </li>
          <li>
            <t>step 7. O-PNC instructs both ROADM1 and ROADM3 to configure a new optical service</t>
          </li>
          <li>
            <t>step 8. Both ROADM1 and ROADM3 inform O-PNC that the backup path is available</t>
          </li>
          <li>
            <t>step 9. O-PNC informs MDSC that the backup path is available</t>
          </li>
          <li>
            <t>step 10. MDSC computes a new IP path between R1 and R3, provides the relevant information to P-PNC and triggers switch</t>
          </li>
          <li>
            <t>step 11. P-PNC transfers the information received to R1 and triggers R1 to switch traffic</t>
          </li>
          <li>
            <t>step 12. R1 informs P-PNC of the service switch</t>
          </li>
          <li>
            <t>step 13. P-PNC informs MDSC of the service switch.</t>
          </li>
        </ul>
      </section>
      <section anchor="ref-hitless-reversion">
        <name>Multi-layer hitless reversion</name>
        <t>In some cases, the mechanisms employed by the optical layer to revert to the original setup may cause disruption
at the IP layer, if proper coordination is not enabled. As this may cause traffic loss, if the optical reversion
is requested by the network operator, multi-layer coordination under the supervision of the MDSC is necessary.
The effect of multi-layer coordination is to bring the whole network, i.e. both the IP and the optical layers,
back to their initial configuration after the recovery from a failure. In particular, the process described in this section
relies on the hitless switching capability of the IP layer.
Depending on the specific configuration, the procedure can be enabled at the end of the use cases described in <xref target="resiliency"/>.
The decision whether to apply it or not has to be evaluated by the network operator considering different factors,
including the relative complexity of the process and the effects of its steps on the live traffic.</t>
        <t>To move back to the initial network configuration the MDSC has to follow a sequence of steps:</t>
        <ul spacing="normal">
          <li>
            <t>Force the IP layer to switch the traffic flow(s) on another path, e.g. an alternative/backup path</t>
          </li>
          <li>
            <t>Trigger the optical layer to coordinate the reversion to the initial setup, e.g. disable an optical backup path
and enable connectivity on the previously used primary path</t>
          </li>
          <li>
            <t>Force again the IP layer to switch back to the original path.
The actions on the IP layer are handled so that the IP traffic is switched only after the interface queues are emptied,
guaranteeing a hitless switching.</t>
          </li>
        </ul>
        <t>The mimics of the steps requested is shown in the next figure.</t>
        <figure anchor="fig-hitless-reversion">
          <name>hitless multi-layer reversion</name>
          <artwork type="ascii-art" name="hitless-multi-layer-reversion.txt"><![CDATA[
  R1    ROADM1   P-PNC   O-PNC   MDSC   ROADM2    R2    ROADM3    R3
  |       |1.Fiber back online notification       |       |       |
  |       |-------------->|       |       |       |       |       |
  |       |       |       |2.Fiber back online notification       |
  |       |       |       |------>|       |       |       |       |
  |       |       |3.Switch to backup path|       |       |       |
  |       |       |<--------------|       |       |       |       |
  |4.Switch to backup path|       |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |5.Service switch notification  |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |6.Service switch notification  |       |       |
  |       |       |-------------->|       |       |       |       |
  |       |       |       |7.Revert to primary    |       |       |
  |       |       |       |<------|       |       |       |       |
  |       |8.Revert to primary    |       |       |       |       |
  |       |<--------------|-------------->|       |       |       |
  |       |9.Acknowledge  |       |       |       |       |       |
  |       |-------------->|<--------------|       |       |       |
  |       |       |       |10.Acknowledge |       |       |       |
  |       |       |       |------>|       |       |       |       |
  |       |       |11.Revert to initial path      |       |       |
  |       |       |<--------------|       |       |       |       |
  |12.Revert to initial path      |       |       |       |       |
  |<--------------|       |       |       |       |       |       |
  |13.IP service reverted |       |       |       |       |       |
  |-------------->|       |       |       |       |       |       |
  |       |       |14.IP service reverted |       |       |       |
  |       |       |-------------->|       |       |       |       |
]]></artwork>
        </figure>
        <t>Figure 5.2 Diagram for hitless multi-layer reversion</t>
        <t>The steps illustrated in the previous figure are detailed here:</t>
        <ul spacing="normal">
          <li>
            <t>step 1. ROADM1 detects the optical signal is up again on the previously broken fiber and notifies O-PNC</t>
          </li>
          <li>
            <t>step 2. O-PNC notifies MDSC of the fiber up event</t>
          </li>
          <li>
            <t>step 3. MDSC requires P-PNC to move the affected IP service(s) to an alternative/backup path (this path may vary according to the scenarios explained later). Being a hitless switch, it is necessary to avoid loss of service</t>
          </li>
          <li>
            <t>step 4. P-PNC signals R1 to switch the IP service(s) to the alternative/backup path</t>
          </li>
          <li>
            <t>step 5. R1 switches the service(s) to the alternative/backup path and notifies P-PNC</t>
          </li>
          <li>
            <t>step 6. P-PNC confirms the switch to MDSC</t>
          </li>
          <li>
            <t>step 7. MDSC instructs O-PNC to disable the optical protection path (which may vary according to the scenarios detailed later) and activate again the optical primary path</t>
          </li>
          <li>
            <t>step 8. O-PNC instructs both ROADM1 and ROADM2 to disable the optical protection path and activate the primary one</t>
          </li>
          <li>
            <t>step 9. ROADM1 and ROADM2 acknowledge to O-PNC</t>
          </li>
          <li>
            <t>step 10. O-PNC acknowledges to MDSC</t>
          </li>
          <li>
            <t>step 11. MDSC requires P-PNC to revert the IP service(s) back to the primary path</t>
          </li>
          <li>
            <t>step 12. P-PNC signals R1 to switch the IP service(s) to primary path</t>
          </li>
          <li>
            <t>step 13. R1 switches and acknowledges to P-PNC</t>
          </li>
          <li>
            <t>step 14. P-PNC acknowledges to MDSC.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="conclusions">
      <name>Conclusions</name>
      <t>This section will provide a summary of the analysis and of the gaps identified in this draft once the analysis is mature.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO Security</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="I-D.ietf-teas-actn-poi-applicability">
          <front>
            <title>Applicability of Abstraction and Control of Traffic Engineered Networks (ACTN) to Packet Optical Integration (POI)</title>
            <author fullname="Fabio Peruzzini" initials="F." surname="Peruzzini">
              <organization>TIM</organization>
            </author>
            <author fullname="Jean-Francois Bouquier" initials="J." surname="Bouquier">
              <organization>Vodafone</organization>
            </author>
            <author fullname="Italo Busi" initials="I." surname="Busi">
              <organization>Huawei</organization>
            </author>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Daniele Ceccarelli" initials="D." surname="Ceccarelli">
              <organization>Cisco</organization>
            </author>
            <date day="22" month="February" year="2024"/>
            <abstract>
              <t>   This document considers the applicability of Abstraction and Control
   of TE Networks (ACTN) architecture to Packet Optical Integration
   (POI)in the context of IP/MPLS and optical internetworking. It
   identifies the YANG data models defined by the IETF to support this
   deployment architecture and specific scenarios relevant to Service
   Providers.

   Existing IETF protocols and data models are identified for each
   multi-layer (packet over optical) scenario with a specific focus on
   the MPI (Multi-Domain Service Coordinator to Provisioning Network
   Controllers Interface)in the ACTN architecture.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-actn-poi-applicability-11"/>
        </reference>
        <reference anchor="RFC8632">
          <front>
            <title>A YANG Data Model for Alarm Management</title>
            <author fullname="S. Vallin" initials="S." surname="Vallin"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document defines a YANG module for alarm management. It includes functions for alarm-list management, alarm shelving, and notifications to inform management systems. There are also operations to manage the operator state of an alarm and administrative alarm procedures. The module carefully maps to relevant alarm standards.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8632"/>
          <seriesInfo name="DOI" value="10.17487/RFC8632"/>
        </reference>
        <reference anchor="I-D.yu-performance-monitoring-yang">
          <front>
            <title>A YANG Data Model for Optical Performance Monitoring</title>
            <author fullname="Chaode Yu" initials="C." surname="Yu">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="24" month="October" year="2022"/>
            <abstract>
              <t>   This document defines a YANG data model for performance Monitoring in
   optical networks which provides the functionalities of performance
   monitoring task management, TCA (Threshold Crossing Alert)
   configuration and performance data retrieval.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-yu-performance-monitoring-yang-00"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.mix-teas-actn-poi-extension">
          <front>
            <title>Applicability of Abstraction and Control of Traffic Engineered Networks (ACTN) to Packet Optical Integration (POI) extensions to support Router Optical interfaces.</title>
            <author fullname="Gabriele Galimberti" initials="G." surname="Galimberti">
              <organization>Cisco</organization>
            </author>
            <author fullname="Jean-Francois Bouquier" initials="J." surname="Bouquier">
              <organization>Vodafone</organization>
            </author>
            <author fullname="Ori Gerstel" initials="O." surname="Gerstel">
              <organization>Cisco</organization>
            </author>
            <author fullname="Brent Foster" initials="B." surname="Foster">
              <organization>Cisco</organization>
            </author>
            <author fullname="Daniele Ceccarelli" initials="D." surname="Ceccarelli">
              <organization>Ericsson</organization>
            </author>
            <date day="24" month="October" year="2022"/>
            <abstract>
              <t>   This document extends the draft-ietf-teas-actn-poi-applicability to
   the use case where the DWDM optical coherent interface is equipped on
   the Packet device.  It identifies the YANG data models being defined
   by the IETF to support this deployment architecture and specific
   scenarios relevant for Service Providers.  Existing IETF protocols
   and data models are identified for each multi-layer (packet over
   optical) scenario with a specific focus on the MPI (Multi-Domain
   Service Coordinator to Provisioning Network Controllers Interface)in
   the ACTN architecture.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-mix-teas-actn-poi-extension-00"/>
        </reference>
      </references>
    </references>
    <?line 882?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
T7gAAA==

-->

</rfc>
