<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<?rfc comments="yes"?>

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC7426 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7426.xml">
<!ENTITY RFC8309 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8309.xml">
<!ENTITY RFC8345 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8345.xml">
<!ENTITY RFC8453 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8453.xml">
<!ENTITY RFC8795 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8795.xml">
<!ENTITY RFC9094 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.9094.xml">
<!ENTITY RFC9417 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.9417.xml">
<!ENTITY RFC9418 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.9418.xml">

<!ENTITY I-D.ietf-nmop-network-incident-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-nmop-network-incident-yang">
<!ENTITY I-D.ietf-opsawg-collected-data-manifest SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-opsawg-collected-data-manifest">
<!ENTITY I-D.palmero-ivy-ps-almo SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.palmero-ivy-ps-almo">
<!ENTITY I-D.palmero-ivy-dmalmo SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.palmero-ivy-dmalmo">
<!ENTITY I-D.ietf-ccamp-dwdm-if-param-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-dwdm-if-param-yang">
<!ENTITY I-D.yu-ccamp-optical-resource-pm-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.yu-ccamp-optical-resource-pm-yang">
<!ENTITY I-D.zheng-ccamp-client-pm-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.zheng-ccamp-client-pm-yang">
<!ENTITY I-D.ietf-ivy-network-inventory-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ivy-network-inventory-yang">
<!ENTITY I-D.ietf-ivy-network-inventory-topology SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ivy-network-inventory-topology">
<!ENTITY I-D.yu-ccamp-te-fgnm-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.yu-ccamp-te-fgnm-yang">
<!ENTITY I-D.ietf-ccamp-otn-topo-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-otn-topo-yang">
<!ENTITY I-D.ietf-ccamp-flexigrid-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-flexigrid-yang">
<!ENTITY I-D.ietf-ccamp-optical-impairment-topology-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-optical-impairment-topology-yang">
<!ENTITY I-D.ietf-teas-yang-te SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-yang-te">
<!ENTITY I-D.ietf-ccamp-wson-tunnel-model SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-wson-tunnel-model">
<!ENTITY I-D.ietf-ccamp-otn-tunnel-model SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-otn-tunnel-model">
<!ENTITY I-D.ietf-ccamp-flexigrid-media-channel-yang SYSTEM "http://xml2rfc.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ccamp-flexigrid-media-channel-yang">
]>

<rfc docName="draft-ietf-ccamp-actn-optical-transport-mgmt-01" category="std" ipr="trust200902">

<front>

<title abbrev="FCAPS with Optical ACTN">
   Integrating YANG Configuration and Management into an Abstraction and
   Control of TE Networks (ACTN) System for Optical Networks</title>

<author initials="Y." surname="Tan" fullname="Yinxia Tan">
  <organization>China Unicom</organization>
  <address>
    <email>tanyx11@chinaunicom.cn</email>
  </address>
</author>

<author initials="X." surname="Zhao" fullname="Xing Zhao">
  <organization>CAICT</organization>
  <address>
    <email>zhaoxing@caict.ac.cn</email>
  </address>
</author>

<author initials="C." surname="Yu" fullname="Chaode Yu">
  <organization>Huawei Technologies</organization>
  <address>
    <email>yuchaode@huawei.com</email>
  </address>
</author>

<author initials="D." surname="King" fullname="Daniel King" role="editor">
  <organization>Old Dog Consulting</organization>
  <address>
    <email>daniel@olddog.co.uk</email>
  </address>
</author>

<author initials="A." surname="Farrel" fullname="Adrian Farrel" role="editor">
  <organization>Old Dog Consulting</organization>
  <address>
    <email>adrian@olddog.co.uk</email>
  </address>
</author>

<date year="2024"/>

<workgroup>CCAMP Working Group</workgroup>

<keyword>Traffic Engineering</keyword>
<keyword>Network Management</keyword>
<keyword>Fine-Detail Network Management</keyword>
<keyword>FCAPS</keyword>

<abstract>

   <t>Many network technologies are operated as Traffic Engineered (TE)
      networks. Optical networks are a particular case, and have complex
      technology-specific details.</t>

   <t>Abstraction and Control of TE Networks (ACTN) is a management
      architecture that abstracts TE network resources to provide a
      limited network view for customers to request and self-manage
      connectivity services. It also provides functional components to
      orchestrate and operate the network.</t>

   <t>Management of legacy optical networks is often provided via Fault,
      Configuration, Accounting, Performance, and Security (known as FCAPS)
      using mechanisms such as the Multi-Technology Operations System Interface
      (MTOSI) and the Common Object Request Broker Architecture (CORBA). FCAPS
      can form a critical part of configuration management and service assurance
      for network operations. However, the ACTN architecture as described in RFC 8453
      does not include consideration of FCAPS.</t>

   <t>This document enhances the ACTN architecture as applied to optical networks by
      introducing support for FCAPS. It considers which elements of existing IETF
      YANG work can be used to solve existing scenarios and emerging technologies,
      and what new work may be needed. In doing so, this document adds fine-detail
      network management to the ACTN architecture. This enhanced architecture may
      then be used to evolve networks from CORBA and MTOSI FCAPS interfaces to
      IETF-based YANG and RESTful APIs.</t>

</abstract>
</front>

<middle>

<section anchor="intro" numbered="true" toc="default">
   <name>Introduction</name>

   <t>Abstraction and Control of Traffic Engineering Networks (ACTN)
      <xref target="RFC8453" format="default"/> is an architecture that simplifies
      and optimises the management and control of network resources to deliver
      connectivity services in Traffic Engineering (TE) networks, including optical
      networks. ACTN abstracts and controls TE resources to enable end-to-end
      service provisioning and management across multiple network domains. It
      provides a way to orchestrate and automate the management of network
      resources, including connectivity and bandwidth, to meet the requirements
      of specific services or applications.</t>

   <t>ACTN in an optical network leverages Software Defined Networking (SDN) concepts to achieve its
      objectives. By applying SDN principles, such as centralised
      control and programmability, to the transport (i.e., sub-IP) layer, ACTN enables
      efficient orchestration and service provisioning in a
      multi-domain environment. ACTN adds a higher-level framework and
      management capabilities specifically tailored for TE transport
      networks, including the abstraction of network resources, service
      provisioning, and resource optimisation.</t>

   <t>The term FCAPS <xref target="M-3060" format="default"/> is used in network
      management and stands for Fault, Configuration, Accounting, Performance,
      and Security. FCAPS is a widely accepted framework that categorises different
      aspects of network management and provides a structured approach to managing
      and maintaining networks, addressing various operational and maintenance areas.</t>

   <t>Although FCAPS provides a structured framework for key functions required for 
      managing networks, the level of granularity depends on how it is implemented; 
      therefore, it does not inherently guarantee fine detail (fine-grain) control 
      and observation.</t>

   <t>While ACTN primarily deals with the abstraction and control of TE
      networks for service provisioning, FCAPS covers broader aspects
      of network management. In practice, while ACTN provides a suitable
      architecture for requesting and monitoring connectivity services in
      optical networks, operators would also like to leverage the FCAPS
      framework for specific operational tasks and management activities.</t>

   <t>ACTN and FCAPS are not mutually exclusive, and this document explains
      how FCAPS can be integrated into the ACTN architecture as applied to
      optical networks. It considers which elements of IETF work can be used,
      and what new work is needed.</t>

   <t>This enhanced ACTN architecture is known as ACTN Fine-Detail Network
      Management (ACTN FDNM). It provides an evolution path for FCAPS Operational Support System (OSS) functions
      from Common Object Request Broker Architecture (CORBA) <xref target="CORBA" /> interfaces and the
      Multi-Technology Operations System Interface (MTOSI) architecture <xref target="MTOSI" />, to IETF
      YANG-based models and RESTful APIs.</t>

   <t>It should be noted that optical networks have a lot of details that are specific
      to the transmission medium (i.e., the physical and optical components and mechanisms used
      to send data on optical fibers). Different networks contain different physical transmission
      components that need to be managed in very specific ways. This can make generalisation
      of configuration and management hard, and means that the nature of ACTN FDNM is
      different in an optical network than it might be in a more general (and specifically,
      packet-based) TE network.</t>

   <section anchor="fcapstn" numbered="true" toc="default">
      <name>FCAPS Transport Network Management Approaches</name>

      <t>ITU-T G.805 <xref target="G-805" format="default"/> specifies the architecture and
         framework for the management of transport networks. G.805 provides
         guidelines and principles for managing network resources and services in a
         coordinated and efficient manner.</t>

      <t>TMForum has developed its own set of standards and
         frameworks for managing telecommunications networks and services.
         Specifically, TMForum developed the Telecommunications Management
         Network (TMN) model and informed ITU-T M.3060 <xref target="M-3060" format="default"/>
         to align with G.805. TMN is a framework that defines a
         comprehensive set of management functions and interfaces for
         network operations and service management, that is, FCAPS.</t>

      <t>More recently, ITU-T M.3041 <xref target="M-3041" format="default"/> introduced a
         framework for smart operation, management, and maintenance (SOMM).
         M.3041 provides the characteristics, scenarios, and the functional architecture
         of SOMM to support service operation, network management, and infrastructure maintenance for
         both traditional physical networks and for software-defined
         networking. It is applicable to network function virtualisation (non-SDN/NFV) and to
         SDN/NFV aware networks.</t>

      <t>This document shows how the ACTN architecture can accommodate the principles of G.805 and
         M.3041 to include FCAPS capabilities. It outlines existing IETF mechanisms, protocols and
         data models, and indicates requirements where gaps exist.</t>

   </section>

   <section anchor="config" numbered="true" toc="default">
      <name>Configuration Management</name>

      <t>MTOSI <xref target="MTOSI" /> is a standard in the telecommunications industry that
         provides a common framework for operations support systems (OSSes) to
         interact with various network elements and technologies. It defines a
         set of standardised interfaces and protocols to enable the integration
         of different OSS components.</t>

      <t>It contains several capabilities and key features:

         <ul spacing="normal">
            <li>
               <t>Service Management: MTOSI focuses on service management, allowing operators
                  to efficiently provision, activate, and manage services on the network.</t>
            </li>

            <li>
               <t>Interoperability: MTOSI promotes interoperability between different vendors&apos;
                  OSS components, reducing the complexity of integrating heterogeneous
                  network elements.</t>
            </li>

            <li>
               <t>Common Data Model: MTOSI defines a common data model for information exchanged
                  between OSS components, ensuring consistency and accuracy in operations.</t>
            </li>
         </ul>

         To enable automation of operations, which is crucial for managing large, multi-technology,
         complex, telecommunications networks, these features must be introduced into ACTN as ACTN FDNM.</t>

      <t>Increasingly, network OSSes will require atomic-level views of network devices and interfaces, instead of only abstracted
         views and interactions. This will allow ACTN-based systems to leverage inventory management, device-level and interface-level views, and
         network configuration operations, via RESTful APIs instead of legacy CORBA-based APIs.</t>

   </section>

   <section anchor="sa" numbered="true" toc="default">
      <name>Service Assurance</name>

      <t>Service Assurance refers to the activities and processes that ensure the quality, availability, and performance of services
         delivered by a network. Those processes monitor and manage the end-to-end service experience, and ensure that Service Level Agreements (SLAs) and
         customer expectations are met.</t>

      <t>By applying RESTful FCAPS functions through the ACTN framework, network operators and service
         providers can address different aspects of network management to support Service Assurance.
         This helps them detect and resolve faults, manage configurations, track resource usage, optimise
         performance, and enhance security, all of which contribute to delivering reliable and high-quality services to customers.</t>

      <t>Not all Service Assurance requirements can be provided via existing ACTN YANG models.
         Fine-detail management may also be required, supplementing abstract resource models with inventory-based models such as <xref target="I-D.ietf-ivy-network-inventory-yang" />.
         This would provide an atomic-level view of network devices and components, instead of only abstracted views. Note that not all FCAPS functions require fine-detail
         views and control: a mix of abstracted and detailed views will sometimes be needed.</t>

   </section>

   <section anchor="motiv" numbered="true" toc="default">
      <name>Motivation and Scope</name>

      <t>Operators who manage optical transport networks can leverage ACTN
         for resource abstraction and service provisioning. At the same
         time, they can utilise the G.805 architecture and the TMN model to
         establish effective network management practices, which will
         facilitate service assurance. Combining the two management
         approaches aligns with best-practice industry standards and allows
         adoption of emerging ACTN-based abstraction and control techniques.</t>

      <t>This document studies the FCAPS requirements in the context of
         ACTN functional components. It analyses the ACTN interfaces from
         a management operations perspective. It identifies suitable IETF
         data models that meet FCAPS requirements that can be utilised in
         the ACTN architecture to support optical transport networks. Gaps
         and requirements are identified where necessary so additional
         models may be developed.</t>

   </section>

</section>

<section anchor="extACTN" numbered="true" toc="default">
   <name>Extending the ACTN Architecture to Include FCAPS</name>

   <t><xref target="fig1" /> shows the ACTN architecture from <xref target="RFC8453" format="default"/> enhanced to
      provide FCAPS support. The Customer Network Controller (CNC),
      Multi-Domain Service Coordinator (MDSC), and Provisioning Network
      Controller (PNC) are functional components of ACTN, as described in
      RFC 8453. There are two ACTN interfaces between the components: the
      CNC-MDSC Interface (CMI) and the MDSC-PNC Interface (MPI). In ACTN,
      the CMI and MPI are realised using a combination of IETF YANG data
      models.</t>

   <figure anchor="fig1">
      <name>The ACTN Architecture Enhanced for FCAPS</name>
      <artwork name="" type="" align="left" alt="">
      <![CDATA[
              +--------------------------------------+
              | OSS                                  |
              |                                      |
              |   +------+    +------+     +------+  |
              |   | FM   |    | PM   |     |   RM |  |
              |   |   ...|....|......|.....|..    |  |
              |   |   :  |    |      |     | :    |  |
              |   |   :  |    |      | CNC | :    |  |
              |   |   :..|....|......|.....|.:    |  |
              |   |      |    |      |  |  |      |  |
              |   +------+    +------+  |  +------+  |
              |    |   |          |     |       |    |
              +----|---|----------|-----|-------|----+
                   |   |          |     |       |
 Boundary          |   |          |     | CMI   |
 between           |   |          |     |       |
 Customer &  ======|===|==========|=====|=======|======
 Network           |   |          |     |       |
 Operator          |   |          |     |       |
                   | +------------------------+ |
                   | |         MSDC           | |
                   | +------------------------+ |
                   |                    |       |
                   |            MPI     |       |
                   |        (ACTN/FDNM) |       |
                   |                    |       |
               +-----------------------------------+
               |  Domain                           |
               |  Controller                       |
               |                                   |
               |       +------------+              |
               |       | NMS/EMS    |              |
               |       |        .............      |
               |       |        :   |       :      |
               |       |        :   |  PNC  :      |
               |       |        :...|.......:      |
               |       |            |              |
               |       +------------+              |
               |                                   |
               +-----------------------------------+
                            /            |
                           /             |
                       ---------         |
                      (         )        |
                     ( Physical  )       |
                      ( Network )    ---------
                       ---------    (         )
                                   ( Physical  )
                                    ( Network )
                                     ---------
      ]]>
      </artwork>
   </figure>

   <t><xref target="fig1" /> shows the ACTN functional components as described in
      <xref target="RFC8453" />, but also introduces some common management system
      components. The OSS is the overarching management component that the operator
      uses to coordinate customers, services, and the network, and to apply policies
      across the network. It contains a Fault Management (FM) component, a Policy
      Management (PM) component, and a Resource Management (RM) component. The Network
      Management System (NMS) allows an operator to manage a network or set of network
      elements as a single unit. At the same time, the Element Management System (EMS)
      applies configuration and management to individual network elements.</t>

   <t>As described in <xref target="RFC8453" format="default"/>, the function of the PNC may be provided
      by an NMS or an EMS. Thus, <xref target="fig1" /> shows the PNC overlapping with
      the NMS/EMS. To avoid confusion between the three possible
      components (NMS, EMS, PNC) that might all be used to operate the
      devices in the network, this document groups all of their function
      together and uses the term Domain Controller (a term used in <xref target="RFC7426" />
      and <xref target="RFC8309" />).</t>

   <t>In a conventional management system, the OSS uses an interface with
      the Domain Controller to exchange FCAPS information. This interface has
      previously been based on CORBA, MTOSI, and XML. Furthermore, in an ACTN
      system, the OSS is likely the point of origin for policy instructions that
      guide the MDSC in orchestrating customer service requests and configuring
      the network. Thus, the CNC functions form part of the OSS, overlapping with 
      the FM, PM, and RM functional components.</t>

   <t>In <xref target="RFC8453" format="default"/> the MPI is used by the MDSC to instruct the PNCs about
      how the network must be configured to deliver the customers&apos;
      services. The MPI also reports to the MDSC on the status of
      provisioning commands and the availability of network resources.
      However, up to now, the MDSC has had no visibility into the majority
      of the FCAPS functions and has, therefore, had limited reactive and
      proactive abilities.</t>

   <t>Instead of only using abstracted Tunnel and Topology YANG models, the capability to support
      network inventory and device models is required, facilitating more detailed modeling
      and configuration management of network resource information.</t>

   <t>This document examines how the MPI may be enhanced with extensions that utilise current
      YANG models, such as inventory, as well as with future YANG-based
      data models to deliver extensions that provide RESTful FCAPS support.</t>

</section>

<section anchor="mpi" numbered="true" toc="default">
   <name>Functionality at the MPI</name>

   <t>This section describes the MPI as specified before the addition of
      FCAPS capabilities.</t>

   <section anchor="dmMPI" numbered="true" toc="default">
      <name>Data Models at the MPI</name>

      <t><xref target="tab1" /> lists the data models that can be used at the MPI for
         abstraction and control of underlying optical networks.</t>

      <figure anchor="tab1">
         <name>ACTN MPI YANG Models</name>
         <artwork name="" type="" align="left" alt="">
         <![CDATA[
Category | Data Model                | Document
---------+---------------------------+----------------------------------
Topology | ietf-network              | RFC 8345
         +---------------------------+----------------------------------
         | ietf-network-topology     | RFC 8345
         +---------------------------+----------------------------------
         | ietf-te-topology          | RFC 8795
         +---------------------------+----------------------------------
         | ietf-wson-topology        | RFC 9094
         +---------------------------+----------------------------------
         | ietf-otn-topology         | draft-ietf-ccamp-otn-topo-yang
         +---------------------------+----------------------------------
         | ietf-flex-grid-topology   | draft-ietf-ccamp-flexigrid-yang
         +---------------------------+----------------------------------
         | ietf-optical-impairement- | draft-ietf-ccamp-optical-
         |                  topology |          impairment-topology-yang
---------+---------------------------+----------------------------------
Tunnel   | ietf-te                   | draft-ietf-teas-yang-te
         +---------------------------+----------------------------------
         | ietf-wson-tunnel          | draft-ietf-ccamp-wson-tunnel-
         |                           |                             model
         +---------------------------+----------------------------------
         | ietf-otn-tunnel           | draft-ietf-ccamp-otn-tunnel-model
         +---------------------------+----------------------------------
         | ietf-flexi-grid-media-    | draft-ietf-ccamp-flexigrid-
         |                   channel |                media-channel-yang
---------+---------------------------+----------------------------------
         ]]>
         </artwork>
      </figure>

   </section>

  <section anchor="absctrlMPI" numbered="true" toc="default">
      <name>Abstraction and Control at the MPI</name>

      <t>The abstraction of TE modeling is described in Section 3 of
         <xref target="RFC8795" format="default"/>. The major objects that are modeled include TE topology,
         TE node, TE link, TE Link Termination Point (LTP), TE Tunnel
         Termination Point (TTP). Also included in the modeling are
         transitional TE link, TE node connectivity matrix, and TTP Local
         Link Connectivity List to describe the multiplexing relationship of
         links. These TE concepts are generic, but they are also applicable
         within an optical network. The MPI deals in abstracted TE network
         concepts and so can be realised using the YANG models listed in
         <xref target="dmMPI" format="default"/> to expose the TE modeled objects that can be enhanced
         using YANG model augmentations to make them specific to optical
         technologies.</t>

      <t>Generic TE topology models are defined in <xref target="RFC8345" format="default"/> and
         <xref target="RFC8795" format="default"/>. Specific extensions to
         the abstract TE model for optical networks are provided in a series of documents (<xref target="RFC9094" />,
         <xref target="I-D.ietf-ccamp-otn-topo-yang" />,
         <xref target="I-D.ietf-ccamp-flexigrid-yang" />, and
         <xref target="I-D.ietf-ccamp-optical-impairment-topology-yang" />).
         This list of documents arises because the different optical
         network technologies demand different models for the varying
         characteristics of the equipment.</t>

      <t>Tunnels are a fundamental component of TE, and a generic TE tunnel YANG model is found in
         <xref target="I-D.ietf-teas-yang-te" />. Specific extensions to the generic TE tunnel model
         for optical networks are provided in a series of documents (
         <xref target="I-D.ietf-ccamp-wson-tunnel-model" />,
         <xref target="I-D.ietf-ccamp-otn-tunnel-model" />, and
         <xref target="I-D.ietf-ccamp-flexigrid-media-channel-yang" />). Again, there are multiple
         documents because of the different optical network technologies.</t>

   </section>

</section>

<section anchor="introFCAPS" numbered="true" toc="default">
   <name>Introduction to FCAPS</name>

   <t>Although the building blocks of FCAPS are Fault, Configuration,
      Accounting, Performance, and Security, the important functions for
      integration within an ACTN system are Configuration, Alarm Management, and
      Performance Management. All three of these functions are underpinned by Inventory Management.</t>

   <ul>
     <li>Inventory Management describes all objects involved in the network, including hardware resources
         (such as network elements, chassis, slots, boards, ports, optical
         modules, and cables, etc.) and logical resource objects used for service provisioning.</li>

     <li>The basic Configuration requirement in ACTN is to configure end-to-
         end paths across the transport network based on the requirements of
         users.</li>

     <li>Alarm Management refers to how the system enables and disables alarm
         reporting, collects alarm information, and processes that information
         to relate it to the connections that are managed by ACTN. When a network
         is running, the Domain Manager collects alarm information from devices or
         processes connection-related alarms and reports the alarms to the OSS of
         operator. So that Operations and Management engineers can detect and rectify
         network faults in time. The main functionalities include alarm
         retrieval, alarm handling, and alarm control.</li>

     <li>Performance Monitoring enables engineers to collect and monitor
         performance data from certain physical devices or logical objects to
         identify the status of the network. The interfaces of Performance
         Management include performance monitoring control, performance
         information retrieval, and threshold crossing alert control.</li>
   </ul>

</section>

<section anchor="fdnm" numbered="true" toc="default">
   <name>Abstract Control and Fine-Detail Network Management for ACTN</name>

   <t>Abstract Control represents the high-level strategic view and
      objectives, while Fine-Detail Network Management represents the detailed
      operational tasks and activities that support the strategic
      objectives. Both levels are important for effective management and
      control within the operator network.</t>

   <t>Abstract Control is often mapped to G.805 <xref target="G-805" format="default"/> objects. An
      Abstract Control object can also be mapped to multiple Fine-Detail
      Network Management objects that enable the Abstract Control object.
      Therefore, we should not see these concepts as mutually exclusive, but
      instead as necessary approaches to be combined for holistic control and
      operational management of ACTN-based network infrastructures.</t>

   <t>In the context of ACTN, the MPI is both a concept and a set of mechanisms
      within ACTN that enable the interconnection of services across
      multiple domains or administrative boundaries. The MPI addresses the
      challenge of interconnecting services across multiple administrative
      domains. It provides a mechanism to coordinate and manage the
      service delivery between domains while ensuring end-to-end service
      continuity and quality.</t>

   <t><xref target="extACTN" /> emphasises the importance of finely configuring FCAPS
      capabilities for the efficient operation and troubleshooting of ACTN-based services.
      It is anticipated that these capabilities will necessitate detailed and precise
      network management functions.</t>

   <section anchor="absFDNM" numbered="true" toc="default">
      <name>Abstract Control and Fine-Detail Network Management Functions for the MPI</name>

      <t>The Fine-Detail Network Management Functions can be categorised as follows.
         Several aspects of their functions already exist in the MDSC in the
         ACTN architecture, and are accessed via the MPI. Other functions may be
         added to the MPI in the future by enhancing or augmenting existing optical
         network YANG models or by creating new models.</t>

      <ul>
        <li>Service Provisioning: This involves the detailed provisioning and
            activation of services. This includes path computation, configuring
            service parameters, policy management, allocating resources, and
            ensuring proper service activation and deactivation.</li>

        <li>Network Performance Monitoring: This encompasses monitoring and
            analysing network performance. It involves collecting and analysing
            performance metrics such as latency, jitter, packet loss, and
            throughput to identify and resolve performance issues promptly.</li>

        <li>Fault Detection and Alarm Management: This includes advanced fault
            detection mechanisms to identify and troubleshoot network issues
            quickly. It involves monitoring network elements, analysing alarms
            and events, and performing fault localisation and isolation to
            expedite problem resolution.</li>

        <li>Security Management: This covers the management of security measures
            within the TE network. It involves activities such
            as access control, authentication, encryption, intrusion detection,
            and vulnerability management to ensure network security and protect
            against threats.</li>

        <li>Service Level Agreement (SLA) Management: This involves tracking
            service performance against SLA targets, generating SLA reports, and
            taking corrective actions to meet or exceed customer expectations.</li>

        <li>Capacity Planning: This encompasses detailed planning
            activities to ensure optimal resource utilisation and to meet future
            demands. It involves analysing traffic patterns, forecasting
            capacity requirements, and implementing capacity expansion
            strategies.</li>
      </ul>

   </section>

   <section anchor="fdnmif" numbered="true" toc="default">
      <name>Fine-Detail Network Management Interfaces</name>

      <t>Several legacy Fine-Detail Network Management interfaces, such as CORBA, exist to facilitate
         the precise control and management of network elements and services. These interfaces enable communication and interaction between
         different systems, devices, and management platforms:</t>

      <ul spacing="normal">
         <li>
            <t>Command Line Interface (CLI)</t>
         </li>
         <li>
            <t>Simple Network Management Protocol (SNMP)</t>
         </li>
         <li>
            <t>Management system approaches such as CORBA, MTOSI, and XML</t>
         </li>
      </ul>

      <t>New interfaces and data models have been developed that support
         Fine-Detail Network Management functions. These models are written in YANG,
         and the interfaces use NETCONF and RESTCONF, the latter also providing RESTful API functions.</t>

   </section>

   <section anchor="fdnmdm" numbered="true" toc="default">
      <name>Fine-Detail Network Management Data Models</name>

      <t>As noted in <xref target="absFDNM" format="default"/>, new or enhanced data models may be required for
         Fine-Detail Network Management in ACTN-based optical networks. <xref target="fig2" /> shows a functional
         architecture for YANG control in an ACTN system enhanced with FDNM. The existing ACTN YANG models
         provide access to network devices through topology models that map to inventory and thus to configuration
         of network devices. The old MTOSI approach provides access to inventory and device configuration.</t>

      <t>The FDNM additions to ACTN retrieve information from the inventory including performance information viewed
         through the lens of topology. It also allows direct manipulation of devices through configuration of
         inventory items in a mirror of the MTOSI function. Lastly, fault and alarm information that is generated
         in respect of the inventory may be delivered direct to the FdDM system or may be correlated before being
         reported as incidents.</t>

      <figure anchor="fig2">
         <name>Functional Model of ACTN with FDNM</name>
         <artwork name="" type="" align="left" alt="">
         <![CDATA[
                          ------------------------------
                         |         ACTN wth FDNM        |
                          ------------------------------
                              :    ^   :            ^
                              :    :   :            :
                              :    :   :            :
                    ----------:----:-  :            :
                   |          :    : | :            :
           MTOSI   | Topology :    : | :            :
               \   |          :    : | :            :
                \   ----------:----:-  :            :
                 \            :    :   :            :
                  \           v    :   v            :
  -------------    \---------------------     -------------
 |             |   |                     |   |             |
 | Performance |---|      Inventory      |---| Fault/Alarm |
 |             |   |                     |   |             |
  -------------     ---------------------\    -------------
                             |            \
                             |             \----------
                     ---------------       |          |
                    | Configuration |      | Security |
                     ---------------       |          |
                             |              ----------
                             |
                          Devices
         ]]>
         </artwork>
      </figure>

      <t><xref target="I-D.yu-ccamp-te-fgnm-yang" format="default"/> proposes a generic FDNM extension model,
         which augments the TE topology model for FDNM-specific purposes. It is expected that
         layer-specific FDNM extensions will also be required in the future.</t>

      <t>Additional work in the IETF exists to provide optical resource monitoring,
         telemetry data, alarm and incident monitoring, inventory, life cycle management,
         service assurance, and asset management. This existing IETF work includes:</t>

      <ul spacing="normal">
         <li>
            <t>A YANG Data Model for Network Incident Management
               <xref target="I-D.ietf-nmop-network-incident-yang" format="default"/></t>
          </li>
          <li>
             <t>A YANG Data Model for Network Inventory
                <xref target="I-D.ietf-ivy-network-inventory-yang" format="default"/></t>
          </li>
          <li>
             <t>A Network Inventory Topology Model
                <xref target="I-D.ietf-ivy-network-inventory-topology" format="default"/></t>
          </li>
          <li>
             <t>Service Assurance for Intent-based Networking Architecture
                <xref target="RFC9417" format="default"/></t>
          </li>
          <li>
             <t>YANG Modules for Service Assurance
                <xref target="RFC9418" format="default"/></t>
          </li>
          <li>
             <t>A Data Manifest for Contextualized Telemetry Data
                <xref target="I-D.ietf-opsawg-collected-data-manifest" format="default"/></t>
          </li>
          <li>
             <t>Asset Lifecycle Management and Operations Problem Statement
                <xref target="I-D.palmero-ivy-ps-almo" format="default"/></t>
          </li>
          <li>
             <t>Data Model for Asset Lifecycle Management and Operations
                <xref target="I-D.palmero-ivy-dmalmo" format="default"/></t>
          </li>
          <li>
             <t>A YANG Data Model for Optical Resource Performance Monitoring
                <xref target="I-D.yu-ccamp-optical-resource-pm-yang" format="default"/></t>
          </li>
          <li>
             <t>A YANG model to manage the optical interface parameters for an external transponder in a WDM network
                <xref target="I-D.ietf-ccamp-dwdm-if-param-yang" format="default"/></t>
          </li>
          <li>
             <t>A YANG Data Model for Client Signal Performance Monitoring
                <xref target="I-D.zheng-ccamp-client-pm-yang" format="default"/></t>
          </li>
      </ul>

      <t>Further work on this document will add to this list of IETF YANG data
         models that could provide Fine-Detail Network Management functionality,
         in the context of ACTN, specifically for optical networks and with particular
         attention to the MPI.</t>

   </section>

   <section anchor="fdnmeg" numbered="true" toc="default">
     <name>Fine-Detail Network Management Example</name>

     <t>Editors note: An example of Fine-Detail Network Management of an optical network using the
        ACTN architecture will be provided in a future version of this document.</t>

   </section>

</section>

<section anchor="migrat" numbered="true" toc="default">
   <name>Compatiblity and Migration</name>

   <t>[Editors Note] This section will discuss the coexistence of ACTN and legacy FCAPS systems. It will also
      consider how legacy systems might be smoothly migrated to an ACTN FDNM system.</t>

</section>

<section anchor="mgmt" numbered="true" toc="default">
   <name>Manageability Considerations</name>

   <t>A conventional approach to management of optical networks using MTOSI typically employs inventory and device configuration models.
      However, the current ACTN YANG models offer an innovative pathway to interact with network devices.
      They achieve this by employing topology models that correlate directly with both inventory and device configurations.
      To fully leverage the management infrastructure through FDNM interfaces, it is essential to develop additional resource data models.
      These enhancements to ACTN, specifically for optical FDNM, are anticipated to be crucial for extracting comprehensive information
      from the inventory, including performance metrics. Such integration would enable a comprehensive perspective on network performance
      and facilitate direct device manipulations by aligning inventory configurations with the foundational principles of MTOSI.</t>

   <t>In addressing network fault issues, the system will leverage alarm data produced by the network inventory assets. This information
      might be directly fed into the FDNM system or undergo correlation before being flagged as incidents. This process ensures efficient
      troubleshooting by pinpointing the exact nature and location of network anomalies.</t>

   <t>Moreover, security remains a paramount concern in any network setup. As such, this document dedicates <xref target="security" /> to security
      considerations, outlining several critical security requirements. These guidelines are designed to safeguard the network environment,
      ensuring robust protection against potential threats and vulnerabilities.</t>

</section>

<section anchor="security" numbered="true" toc="default">
   <name>Security Considerations</name>

   <t>Security measures and protocol security must be applied to ensure the confidentiality,
      integrity, and availability of information and resources within the context of an ACTN FDNM-based system.</t>

   <t>Key aspects of ACTN FDNM security will require:</t>

     <ul spacing="normal">
         <li>
            <t>Authentication: The process of verifying the identity of an ACTN user, system, or device. Includes
               mechanisms to authenticate users and systems before allowing them to access sensitive resources or
               perform certain operations.</t>
          </li>
         <li>
            <t>Authorisation: Once a user or system is authenticated, authorisation determines what actions or resources
               they are allowed to access. MTOSI security mechanisms define roles, permissions, and access controls to
               ensure that only authorized entities can perform specific tasks.</t>
          </li>
         <li>
            <t>Data Encryption: Encryption techniques may be used to protect sensitive data as it is transmitted over
               the management network. This prevents unauthorised access to or interception of information.</t>
          </li>
         <li>
            <t>Secure Communication Protocols: The use of secure communication protocols, such as HTTPS (HTTP over SSL/TLS) or
               other cryptographic protocols, ensures that data exchanged between ACTN components remains confidential and
               unmodified.</t>
          </li>
         <li>
            <t>Secure Data Storage: Security measures are put in place to protect data stored within the ACTN environment. This
               includes encryption of stored inventory, device, and service data, access controls, and regular security audits.</t>
          </li>
         <li>
            <t>Auditing and Logging: This includes the capability to record and monitor ACTN-based activities within the management
               system. Audit logs provide a record of who accessed what resources and when, which is crucial for investigating security
               incidents or compliance with regulations.</t>
          </li>
         <li>
            <t>Intrusion Detection and Prevention: Software systems and hardware devices may have mechanisms in place to detect and respond to unauthorized
               access attempts or suspicious activities. Intrusion detection systems (IDS) and intrusion prevention systems (IPS)
               can play a role in ACTN-based security.</t>
          </li>
         <li>
            <t>Vulnerability Management: Regular security assessments and vulnerability scans help identify and address potential
               weaknesses in the ACTN environment.</t>
          </li>
         <li>
            <t>Security Policies and Procedures: Clear security policies and procedures should be established and communicated to
               all stakeholders. This ensures that everyone understands their responsibilities in maintaining the security of the ACTN
               system.</t>
          </li>
         <li>
            <t>Incident Response: Security should include plans and procedures for responding to security incidents, including steps
               for containment, investigation, mitigation, and recovery.</t>
          </li>
      </ul>

     <t>Overall, security is crucial for maintaining the integrity and reliability of ACTN FDNM operations and support systems,
        especially in an environment where sensitive customer data and critical network resources are involved. It is expected
        that all IETF YANG documents include clear analysis of the security vulnerabilities associated with the YANG models they
        describe.</t>

</section>

<section anchor="iana" numbered="true" toc="default">
   <name>IANA Considerations</name>

   <t>This document makes no requests for IANA action.</t>

</section>

<section anchor="acks" numbered="true" toc="default">
   <name>Acknowledgements</name>

   <t>Thank you to Daniele Ceccarelli and Victor Lopez for their
      observations and suggestions regarding this document.</t>

</section>

<!--
<section anchor="contributors" numbered="false" toc="default">
  <name>Contributors</name>

</section>
-->

</middle>

<back>

<references title="Informative References">

   &I-D.ietf-nmop-network-incident-yang;
   &I-D.ietf-opsawg-collected-data-manifest;
   &I-D.palmero-ivy-ps-almo;
   &I-D.palmero-ivy-dmalmo;
   &I-D.ietf-ccamp-dwdm-if-param-yang;
   &I-D.yu-ccamp-optical-resource-pm-yang;
   &I-D.zheng-ccamp-client-pm-yang;
   &I-D.yu-ccamp-te-fgnm-yang;
   &I-D.ietf-ccamp-otn-topo-yang;
   &I-D.ietf-ccamp-flexigrid-yang;
   &I-D.ietf-ccamp-optical-impairment-topology-yang;
   &I-D.ietf-teas-yang-te;
   &I-D.ietf-ccamp-wson-tunnel-model;
   &I-D.ietf-ccamp-otn-tunnel-model;
   &I-D.ietf-ccamp-flexigrid-media-channel-yang;
   &I-D.ietf-ivy-network-inventory-yang;
   &I-D.ietf-ivy-network-inventory-topology;

   &RFC7426;
   &RFC8309;
   &RFC8345;
   &RFC8453;
   &RFC8795;
   &RFC9094;
   &RFC9417;
   &RFC9418;

   <reference anchor="G-805" target="https://www.itu.int/rec/T-REC-G.805-200003-I/en">
     <front>
         <title>ITU-T G.805, Generic functional architecture of transport networks.</title>
       <author>
         <organization>International Telecommunication Union - Telecommunication Standardization Sector</organization>
       </author>
       <date year="2001" month="March" day="10" />
     </front>
     <seriesInfo name="Recommendation" value="ITU-T Recommendation G.805" />
   </reference>

   <reference anchor="M-3060" target="https://www.itu.int/rec/T-REC-M.3060-200603-I/en">
     <front>
         <title>ITU-T M.3060, Principles for the Management of Next Generation Networks.</title>
       <author>
         <organization>International Telecommunication Union - Telecommunication Standardization Sector</organization>
       </author>
       <date year="2006" month="March" day="22" />
     </front>
     <seriesInfo name="Recommendation" value="ITU-T Recommendation M.3060/Y.2401" />
   </reference>

   <reference anchor="M-3041" target="https://www.itu.int/rec/T-REC-M.3041-202002-I/en">
     <front>
         <title>ITU-T M.3041, Framework of smart operation, management and maintenance.</title>
       <author>
         <organization>International Telecommunication Union - Telecommunication Standardization Sector</organization>
       </author>
       <date year="2020" month="February" day="13" />
     </front>
     <seriesInfo name="Recommendation" value="ITU-T Recommendation M.3041" />
   </reference>

   <reference anchor="CORBA" target="https://www.omg.org/spec/CCM/">
     <front>
         <title>Common Object Request Broker Architecture (CORBA) Component Model.</title>
       <author>
         <organization>Object Management Group</organization>
       </author>
       <date year="2006" month="March" />
     </front>
     <seriesInfo name="Standard" value="OMG" />
   </reference>

   <reference anchor="MTOSI" target="https://www.tmforum.org/mtosi/">
     <front>
         <title>The Multi-Technology Operations System Interface.</title>
       <author>
         <organization>TeleManagment Forum (TM Forum)</organization>
       </author>
     </front>
     <seriesInfo name="Web page" value="TM Forum"/>
   </reference>

</references>
</back>
</rfc>
