<?xml version="1.0" encoding="utf-8"?>
<!-- 
     draft-rfcxml-general-template-standard-00
  
     This template includes examples of the most commonly used features of RFCXML with comments 
     explaining how to customise them. This template can be quickly turned into an I-D by editing 
     the examples provided. Look for [REPLACE], [REPLACE/DELETE], [CHECK] and edit accordingly.
     Note - 'DELETE' means delete the element or attribute, not just the contents.
     
     Documentation is at https://authors.ietf.org/en/templates-and-schemas
-->
<?xml-model href="rfc7991bis.rnc"?>  <!-- Required for schema validation and schema-aware editing -->
<!-- <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> -->
<!-- This third-party XSLT can be enabled for direct transformations in XML processors, including most browsers -->


<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<!-- If further character entities are required then they should be added to the DOCTYPE above.
     Use of an external entity file is not recommended. -->

<rfc
  xmlns:xi="http://www.w3.org/2001/XInclude"
  category="info"
  docName="draft-doolan-ccamp-saoc-in-actn-poi-00"
  ipr="trust200902"
  obsoletes=""
  updates=""
  submissionType="IETF"
  xml:lang="en"
  version="3">
<!-- [REPLACE] 
       * docName with name of your draft
     [CHECK] 
       * category should be one of std, bcp, info, exp, historic
       * ipr should be one of trust200902, noModificationTrust200902, noDerivativesTrust200902, pre5378Trust200902
       * updates can be an RFC number as NNNN
       * obsoletes can be an RFC number as NNNN 
-->

  <front>
    <title abbrev="SAOC-IN-ACTN-POI">Security and Operational concerns in ACTN POI work</title>
    <!--  [REPLACE/DELETE] abbrev. The abbreviated title is required if the full title is longer than 39 characters -->

    <seriesInfo name="Internet-Draft" value="draft-doolan-ccamp-saoc-in-actn-poi"/>
   
    <author fullname="P. Doolan" initials="P. J."  surname="Doolan">
    <organization>Infinera</organization>
    <address>
        <postal>
          <!-- Reorder these if your country does things differently -->
          <country>US</country>
          <!-- Uses two letter country code -->
        </postal>        

        <email>pdoolan@infinera.com</email>  
      </address>
    
    </author>
    
    <author fullname="H. Bock" initials="H."  surname="Bock">
      <!-- [CHECK]
             * initials should not include an initial for the surname
             * role="editor" is optional -->
    <!-- Can have more than one author -->
      
    <!-- all of the following elements are optional -->
      <organization>Infinera</organization>
    <address>
        <postal>
          <!-- Reorder these if your country does things differently -->

          <city>Munich</city>
	  <country>DE</country>
          <!-- Uses two letter country code -->
        </postal>        

        <email>hbock@infinera.com</email>  
      </address>

    </author>
   
    <date year="2023"/>
    <!-- On draft subbmission:
         * If only the current year is specified, the current day and month will be used.
         * If the month and year are both specified and are the current ones, the current day will
           be used
         * If the year is not the current one, it is necessary to specify at least a month and day="1" will be used.
    -->

    <area>General</area>
    <workgroup>CCAMP Working Group</workgroup>
    <!-- "Internet Engineering Task Force" is fine for individual submissions.  If this element is 
          not present, the default is "Network Working Group", which is used by the RFC Editor as 
          a nod to the history of the RFC Series. -->

    <keyword>Security</keyword>
    <keyword>Operations</keyword>

    <!-- [REPLACE/DELETE]. Multiple allowed.  Keywords are incorporated into HTML output files for 
         use by search engines. -->

    <abstract>
      <t>Work in CCAMP on POI in ACTN is at an early stage and does not yet seem to have adequately described some of the operational or security concerns which may impact the real world applicability of any resulting work product
      </t>
    </abstract>
 
  </front>

  <middle>
    
    <section>
      <name>Introduction</name>
      <t>CCAMP is actively considering two Internet Drafts [ACTNPOI][DavisPPCA] which target the same problem space. For the purpose this brief draft we describe that problem space as automation of the managment of networks composed of combined packet and optical networking components; more simply management of the IPoDWM concept that is currently enjoying a renaissance in interest. We say renaissance because this current work is not the first to address the topic, as far back as 2015 the BBF wrote a technical report [TR319] on the subject.
</t>
<t>
[ACTNPOI] focuses on Traffic Engineered services supported by the Abstraction and Control of TE Networks (ACTN) architecture, in contrast [DavisPPCA] focuses more on the availability of pluggable coherent optical modules and the control architecture needed to support them. Both IDs describe SDN enabled solutions to the automation problem.
Early on in [ACTNPOI] the authors describe a key aspect of the PMO of these networks: &quot; In many existing network deployments, the packet and the optical
   networks are engineered and operated independently&quot; . We believe that to be the most important insight about this problem space and one we feel has not been adequately emphasised in these works so far and has received similar lack of serious attention in other SDO's and Fora.
</t>
<t>
The relentless progress that has led to the availability of Small Form Factor pluggable optics which motivate both these drafts continues. As a result we are seeing the emergence of what for want of a better term are being called 'smart plugs'. Such devices are already being deployed and we believe this work CCAMP is progressing should acknowledge this and consider applicability of this work to the automation of  management of them as well. We note for information that the OIF [OIF] has project to develop a white paper on the management of smart plugs which they intend to publish  in 2024.    
</t>

<t>

All ID's are required to have a Security Considerations section and we note that both drafts do but neither address matters we believe to be of conern. ID's are not required to contain an Operational Considerations section, [ACTNPOI] does but it is brief and does not address matters we believe to be of concern. It could be argued that the use cases in [DavisPPCA] essentially constitute operational considerations but again we do not believe they sufficiently address the matters of concern to us.

 </t>
      
      <section>
        <name>Requirements Language</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
          "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT
          RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be
          interpreted as described in BCP 14 <xref target="RFC2119"/>
          <xref target="RFC8174"/> when, and only when, they appear in
          all capitals, as shown here.</t>
      </section>
      <!-- [CHECK] The 'Requirements Language' section is optional -->

    </section>
    
    <section>
      <name>Discussion</name>
      <t>The resurgence of  interest in IPoDWDM enabled by pluggable optical modules  means it is being discussed in TIP, ONF, ITU, IETF. Recent discussions with a number of industry participants have indicated to us that there’s a problem with the solutions proposed in these two drafts, indeed perhaps with SDN in general: the benefits of automated management espoused in these drafts are unattainable, or at risk, because of PMO in some of the intended user community.</t>

<t> We could say “OK that’s the way it is, it’s not our problem, there’s nothing we can do about it”. That, to us, seems short sighted. At the very least we believe that Informational RCFs should expose the potential problem and beyond that we believe they might point at a solution; we do not believe the problem to be insoluble but we concede we are still exploring it and anticipate further contributions as our understanding develops</t>
<t>
The separate engineering and operation of packet and optical networks that together provide a service for an operator or its customers are, reasonably we believe, claimed to cause inefficiences that lead to higher opex than might be otherwise incurred and this is one of the motivations behind much of the SDN work of the last decade. Combined control of the two infrastructures is viewed as less costly. The authors of this draft subscribe to the view that sufficient architectural and protocol work has occured over the last decade or so, to claim that combined control should be possible from a technical perspective. We have recently begun to hear rumblings in multiple venues, of operational and security concerns that question the operationalization of solutions based on that work..  
</t>
<t>
Our industry is discussing a small number of  different approaches for control of DWDM optical interfaces which differ specifically with respect to which entity is allowed to control setting parameters for those interfaces.
One approach, described by TIP [TIP] MANTRA in their whitepaper [MANTRA] and in [ACTNPOI], only allows write access to equipment hosting pluggables from one single SDN control entity – which they call the IP or L3 controller. While they do consider the option to allow read-only access from a DWDM SDN controller to that host equipment, this means that both IP controller and host SW play a role in setting DWDM physical layer parameters. While this creates clarity on the ownership of the parameters and means that all aspects of security (e.g. authentication, user management, …) remain unchanged for the host to IP controller interaction, it does mean that host SW, IP controller SW and DWDM control entities as well as pluggable firmware are all coupled together. This jeopardizes that benefit network operators are looking for in disaggregated, open networking which is fast, decoupled innovation in different network functions(hardware and software).
</t>
<t>
[Borraccini] and [DavisPPCA] add an additional option that separates DWDM control aspects from packet control by partitioning the write access via control API into packet layer and DWDM layer functions. This decouples controller SW releases between the two layers. While it simplifies introduction of new features, simplifies the interaction between pluggables and DWDM / OLS control it also means that operationally, the additional control SW has to be accepted by ops teams, in addition host SW still remains coupled to pluggable feature evolution.
</t> 
<t>
Additional approaches under discussion involve an even more fundamental separation of control aspects by host independent management e.g. the whitepaper under development in OIF. Direct access from DWDM control SW to pluggables’ DWDM functions would completely decouple SW evolution between the layers and greatly simplify technology evolution over time. While this new approach shows great promise, it’s operational aspects still need to be clarified.
</t>
<t>
We believe that an Informational RFC on POI should describe and investigate these approaches more fully than the current drafts do at this stage. We further think an Informational draft is an appropriate vehicle to advocate for solutions that offer the maximum flexibility, i.e. solutions that do not preclude operational choices that the operators business structure or practices may otherwise be able to exploit. Stated differently it should provide a framework that describes the small number of important operational models that are distinguishablel in this problem space. Based on that belief and the forgoing discussion we offer proposals as follow.     
</t>
</section>   


    <section anchor="Proposals">
      <!-- All drafts are required to have a security considerations section. See RFC 3552 for a guide. -->
      <name>Proposals</name>
<t>
We respectfully request that CCAMP consider the actions listed below as a result of discussion of this draft. 
</t>

      <ul>
        <li>Combine [ACTNPOI] and [DavisPPCA]</li>
	<li>Include an Operational Considerations section in the new combined draft that addresses the matters raised herein.</li>
	<li>Include appropriate matters raised herein in the mandatory Security section</li>
	<li>Liaise to TIP, ONF and SG15 soliciting comment on the issues raised herein.</li>
	<li>Include management of smart plugs in the scope of this work. [We will provide a draft on this topic].</li>
	<li>Liaise to OIF CCAMP's interest in management of smart plugs topic and ask for access to early drafts of that work.</li>
      </ul>

    </section>
    
    <section anchor="IANA">
    <!-- All drafts are required to have an IANA considerations section. See RFC 8126 for a guide.-->
      <name>IANA Considerations</name>
      <t>This memo includes no request to IANA.</t>
    </section>
    


    <section anchor="Operational">
      <!-- All drafts are required to have a security considerations section. See RFC 3552 for a guide. -->
      <name>Operational Considerations</name>
      <t>This document indicates where operational and business concerns may be in conflict with security policy and render viable technical solutions impotent to automate the integrated management of combined packet and optical network. </t>
    </section>
        
    <section anchor="Security">
      <!-- All drafts are required to have a security considerations section. See RFC 3552 for a guide. -->
      <name>Security Considerations</name>
      <t>This document indicates where security concerns may conflict with or impact operational and business desires to automate the combined management of combined packet and optical network. </t>
    </section>
    
    <!-- NOTE: The Acknowledgements and Contributors sections are at the end of this template -->
  </middle>

  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
        
      </references>
 
      <references>
        <name>Informative References</name>
<!--
[ACTNPOI]https://datatracker.ietf.org/doc/html/draft-ietf-teas-actn-poi-applicability/ 
[DavisPPCA] https://datatracker.ietf.org/doc/draft-davis-ccamp-photonic-plug-control-arch/ 
[TR319]
       
-->
        <reference anchor="DavisPPCA">
        <!-- [REPLACE/DELETE] Example minimum reference -->
          <front>
            <title>ID: Control Architecture of Optical Pluggables in Packet Devices Under ACTN
                             POI Framework</title>
            <author initials="N. " surname="Davis, et al">
              
            </author>
            <date year="2023"/>
            <!-- [CHECK] -->
          </front>
        </reference>
        <reference anchor="ACTNPOI">
        <!-- [REPLACE/DELETE] Example minimum reference -->
          <front>
            <title>ID: Applicability of Abstraction and Control of Traffic Engineered
            Networks (ACTN) to Packet Optical Integration (POI)</title>
            <author initials="F. " surname="Peruzzini, et al">
              
            </author>
            <date year="2023"/>
            <!-- [CHECK] -->
          </front>
        </reference>


        <reference anchor="TR319" target="https://www.broadband-forum.org/pdfs/tr-319.2-1-0-0.pdf">
        <!-- [REPLACE/DELETE] Example minimum reference -->
          <front>
            <title>Achieving Packet Network Optimization using DWDM Interfaces - Physically Separated Model</title>
            <author initials="BBF " surname="Broadband Forum">
              
            </author>
            <date year="2016"/>
            <!-- [CHECK] -->
          </front>
        </reference>

<reference anchor="Borraccini">
        <!-- [REPLACE/DELETE] Example minimum reference -->
          <front>
            <title>QoT-Driven Optical Control and Data Plane in Multi-Vendor Disaggregated Networks, M4F.5, OFC 2022</title>
            <author initials="G. " surname="Borraccini, et al">
              
            </author>
            <date year="2022"/>
            <!-- [CHECK] -->
          </front>
        </reference>


<reference anchor="MANTRA" target="https://telecominfraproject.com/wp-content/uploads/TIP_OOPT_MANTRA_IP_over_DWDM_Whitepaper-Final-Version3.pdf">
        <!-- [REPLACE/DELETE] Example minimum reference -->
          <front>
            <title>IPoWDM convergent SDN architecture - Motivation, technical definition &amp; challenges</title>
            <author initials="" surname="TIP">
              
            </author>
            <date year="2023"/>
            <!-- [CHECK] -->
          </front>
        </reference>




        <reference anchor="TIP" target="https://telecominfraproject.com/">
    
          <front>
            <title>Telecom Infra Project</title>
            <author>
              <organization>TIP</organization>
            </author>
            <date year="2023"/>
    
          </front>
        </reference>                  


        <reference anchor="OIF" target="https://oiforum.com/">
    
          <front>
            <title>Optical Internetworking Forum</title>
            <author>
              <organization>OIF</organization>
            </author>

            <date year="2023"/>
    
          </front>
        </reference>                  

  </references>
 </references>
    
    
 </back>
</rfc>
