<?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.21 (Ruby 3.3.6) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-nmop-simap-concept-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.24.0 -->
  <front>
    <title abbrev="SIMAP Concept &amp; Needs">SIMAP: Concept, Requirements, and Use Cases</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-simap-concept-00"/>
    <author fullname="Olga Havel">
      <organization>Huawei</organization>
      <address>
        <email>olga.havel@huawei.com</email>
      </address>
    </author>
    <author fullname="Benoit Claise">
      <organization>Huawei</organization>
      <address>
        <email>benoit.claise@huawei.com</email>
      </address>
    </author>
    <author fullname="Oscar Gonzalez de Dios">
      <organization>Telefonica</organization>
      <address>
        <email>oscar.gonzalezdedios@telefonica.com</email>
      </address>
    </author>
    <author fullname="Thomas Graf">
      <organization>Swisscom</organization>
      <address>
        <email>thomas.graf@swisscom.com</email>
      </address>
    </author>
    <date year="2024" month="November" day="29"/>
    <area>Operations and Management</area>
    <workgroup>Network Management Operations</workgroup>
    <keyword>Service &amp; Infrastructure Maps</keyword>
    <keyword>Service emulation</keyword>
    <keyword>Automation</keyword>
    <keyword>Network Automation</keyword>
    <keyword>Orchestration</keyword>
    <keyword>service delivery</keyword>
    <keyword>Service provisioning</keyword>
    <keyword>service flexibility</keyword>
    <keyword>service simplification</keyword>
    <keyword>Network Service</keyword>
    <keyword>Digital Map</keyword>
    <keyword>Emulation</keyword>
    <keyword>Simulation</keyword>
    <keyword>Topology</keyword>
    <keyword>Multi-layer</keyword>
    <abstract>
      <?line 63?>

<t>This document defines the concept of Service &amp; Infrastructure Maps (SIMAP) and identifies a set of SIMAP
requirements and use cases. The SIMAP was previously known as Digital Map in the old draft versions
(draft-ietf-nmop-digital-map-concept).</t>
      <t>The document intends to be used as a reference for the assessment effort of the various topology modules to meet
SIMAP requirements.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Network Management Operations Working Group mailing list (nmop@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/nmop/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/ietf-wg-nmop/draft-ietf-nmop-digital-map-concept"/>.</t>
    </note>
  </front>
  <middle>
    <?line 72?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Service &amp; Infrastructure Maps (SIMAP) is a data model that provides a view of the operator's networks and services,
including how it is connected to other models/data (e.g. inventory, observability sources, and
operational knowledge). It specifically provides an approach to model multi-layered topology
and appropriate mechanism to navigate amongs layers and correlate between them.
This includes layers from physical topology to service topology.
This model is applicable to multiple domains (access, core, data centers, etc.) and
technologies (Optical, IP, etc.).</t>
      <t>The SIMAP modelling defines the core topological entities (network, node, link, and interface) at each layer,
their role in the network topology, core topological properties, and topological relationships both inside each
layer and between the layers. It also defines how to access other external models from the topology.</t>
      <t>The SIMAP model is a topological model that is linked to the other functional models and
connects them all: configuration, maintenance, assurance (KPIs, status, health, and symptoms), Traffic-Engineering (TE),
different behaviors and actions, simulation, emulation, mathematical abstractions, AI algorithms, etc.
These other models exist outside of the SIMAP and are not defined during SIMAP modelling.</t>
      <t>The SIMAP data consists of virtual instances of network and service topologies at different layers.
The SIMAP provides access to this data via standard APIs for both read and write operations
(write operations for offline simulations), with query capabilities and links to other YANG modules
(e.g., Service Assurance for Intent-based Networking (SAIN) <xref target="RFC9417"/>,
Service Attachement Points (SAPs) <xref target="RFC9408"/>, Inventory <xref target="I-D.ietf-ivy-network-inventory-yang"/>, and non-YANG models.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>The document makes use of the following terms:</t>
      <dl>
        <dt>Topology:</dt>
        <dd>
          <t>Topology in this document refers to the network and service topology.
Network topology defines how physical or logical nodes, links and
interfaces are related and arranged.  Service topology defines how
service components (e.g., VPN instances, customer interfaces, and
customer links) between customer sites are interrelated and
arranged.  There are at least 8 types of topologies: point to
point, bus, ring, star, tree, mesh, hybrid and daisy chain.
Topologies may be unidirectional or bidirectional (bus, some
rings).</t>
        </dd>
        <dt>Multi-layered topology:</dt>
        <dd>
          <t>A multi-layered topology models relationships between different layers of topology,
where each layer represents a connectivity aspect of the network
and services that needs to be configured, controlled and monitored.
Each layer of topology has a separate lifecycle.</t>
        </dd>
        <dt>Topology layer:</dt>
        <dd>
          <t>Represents topology at a single layer in the multi-layered topology.</t>
        </dd>
        <dt/>
        <dd>
          <t>The topology layer can also represent what needs to be managed by a
specific user, for example IGP layer can be of interest to the operator
troubleshooting or optimizing the routing, while the optical layer may be
of interest to the user managing the optical network.</t>
        </dd>
        <dt/>
        <dd>
          <t>Some topology layers may relate closely to OSI layers, like L1 topology
for physical topology, Layer 2 for link topology and Layer 3 for IPv4 and
IPv6 topologies.</t>
        </dd>
        <dt/>
        <dd>
          <t>Some topology layers represent the control aspects of Layer 3, like OSPF, IS-IS, or BGP.</t>
        </dd>
        <dt/>
        <dd>
          <t>The service layer represents the service view of the connectivity, that can differ for
different types of services and for different providers/solutions.</t>
        </dd>
        <dt/>
        <dd>
          <t>The top layer represents the application/flow view of service connectivity.</t>
        </dd>
      </dl>
      <t>The document defines the following terms:</t>
      <dl>
        <dt>Service &amp; Infrastructure Maps (SIMAP):</dt>
        <dd>
          <t>SIMAP is a data model that provides a view of the operator's networks and services,
including how it is connected to other models/data (e.g. inventory, observability sources, and
operational knowledge). It specifically provides an approach to model multi-layered topology
and appropriate mechanism to navigate amongs layers and correlate between them.
This includes layers from physical topology to service topology.
</t>
          <t>This model is applicable to multiple domains (access, core, data centers, etc.) and
technologies (Optical, IP, etc.).</t>
        </dd>
        <dt>SIMAP modelling:</dt>
        <dd>
          <t>The set of principles, guidelines, and conventions to model the
Service &amp; Infrastructure Maps (SIMAP) using the IETF <xref target="RFC8345"/> approach.  They cover the
network types (layers and sublayers), entity types, entity roles
(network, node, termination point or link), entity properties,
relationship types between entities and relationships to other entities.</t>
        </dd>
        <dt>SIMAP model:</dt>
        <dd>
          <t>Defines the core topological entities, their role in the network,
core topological properties and relationships both inside each layer and
between the layers.</t>
        </dd>
        <dt/>
        <dd>
          <t>It is the basic topological model with the links to other models and connects them all:
configuration, maintenance, assurance (KPIs, status, health, symptoms, etc.), traffic engineering,
different behaviors, simulation, emulation, mathematical abstractions, AI algorithms, etc.</t>
        </dd>
        <dt>SIMAP data:</dt>
        <dd>
          <t>Consists of instances of network and service topologies at
 different layers.  This includes instances of networks, nodes,
 links and termination points, topological relationships between
 nodes, links and termination points inside a network,
 relationships between instances belonging to different networks,
 links to functional data for the instances, including
 configuration, health, symptoms.</t>
        </dd>
        <dt/>
        <dd>
          <t>The data can be historical, real-time, or future data for 'what-if' scenarios.</t>
        </dd>
      </dl>
    </section>
    <section anchor="sample-simap-use-cases">
      <name>Sample SIMAP Use Cases</name>
      <t>The following are sample use cases that require SIMAP:</t>
      <ul spacing="normal">
        <li>
          <t>Generic inventory queries</t>
        </li>
        <li>
          <t>Service placement feasibility checks</t>
        </li>
        <li>
          <t>Service-&gt; subservice -&gt; resource</t>
        </li>
        <li>
          <t>Resource -&gt; subservice -&gt; service</t>
        </li>
        <li>
          <t>Intent/service assurance</t>
        </li>
        <li>
          <t>Service E2E and per-link KPIs on SIMAP (connectivity status, high-availability, delay, jitter, and loss)</t>
        </li>
        <li>
          <t>Capacity planning</t>
        </li>
        <li>
          <t>Network design</t>
        </li>
        <li>
          <t>Simulation</t>
        </li>
        <li>
          <t>Closed loop</t>
        </li>
        <li>
          <t>Digital Twin</t>
        </li>
      </ul>
      <t>Overall, the SIMAP is needed to provide the mechanism to connect data islands from the core multi-layered topology.
It is a solution feasible and useful in the short-term for the existing operations use cases, but it is also a
requirement for the SIMAP.</t>
      <t>The following sections includes some initial use case descriptions to initiate the discussion about what type of info
is needed to describe the use cases in the context of SIMAP.
The next version of the draft will include more info on these use cases and more input from the operators,
from the perspective of what the value of the SIMAP for each use case is and how the SIMAP API can be used.
This will also clarify if only read and if/when write interface is needed per use case.</t>
      <section anchor="generic-inventory-queries">
        <name>Generic inventory queries</name>
        <t>The application will be able to retrieve physical topology from the controller via SIMAP API and from the
response it will be able to retrieve physical inventory of individual devices and cables.</t>
        <t>The application may request either one or multiple layers of topology via the SIMAP API and and from the response
it will be able to retrieve both physical and logical inventory.</t>
        <t>For Access network providers the ability to have linkage in the SIMAP of the complete network (active + passive) is
essential as it provides many advantages for optimized customer service, reduced MTTR, and lower operational costs
through truck roll reduction.</t>
      </section>
      <section anchor="service-placement-feasibility-checks">
        <name>Service placement feasibility checks</name>
      </section>
      <section anchor="service-subservice-resource">
        <name>Service-&gt; subservice -&gt; resource</name>
        <t>The application will be able to retrieve all services from the SIMAP API for selected network types.
The application will be able to retrieve the topology for selected services via SIMAP API and from the response
it will be able to navigate via the supporting relationship top-down to the lower layers. That way, it will be able to
determine what logical resources are used by the service. The supporting relations to the lowest layer will help
application to determine what physical resources are used by the service.</t>
      </section>
      <section anchor="resource-subservice-service">
        <name>Resource -&gt; subservice -&gt; service</name>
        <t>The application will be able to navigate from the Physical, L2 or L3 topology to the services that use specific
resources. For example, the application will be able to select the resouce and by navigating the supporting relationship
bottom-up come to the service and its nodes, tps and links.</t>
      </section>
      <section anchor="intentservice-assurance">
        <name>Intent/service assurance</name>
        <t>The application will be able to retrieve topology layer and any network/node/tp/link instances from the controller
via the SIMAP API and from the response it will be able to determine the health of each instance by navigating to the
SAIN subservices and its symptoms.</t>
      </section>
      <section anchor="service-e2e-and-per-link-kpis">
        <name>Service E2E and per-link KPIs</name>
        <t>The application will be able to retieve the topology at any layer from the controller via the SIMAP API and from the
response it will be able to navigate any retrieve any KPIs for selected topology entity.</t>
      </section>
      <section anchor="capacity-planning">
        <name>Capacity planning</name>
      </section>
      <section anchor="network-design">
        <name>Network design</name>
      </section>
      <section anchor="simulation">
        <name>Simulation</name>
      </section>
      <section anchor="closed-loop">
        <name>Closed Loop</name>
      </section>
      <section anchor="digital-twin">
        <name>Digital Twin</name>
      </section>
    </section>
    <section anchor="simap-requirements">
      <name>SIMAP Requirements</name>
      <section anchor="core-requirements">
        <name>Core Requirements</name>
        <t>The following are the core requirements for the SIMAP (note that some of them are supported by
default by <xref target="RFC8345"/>):</t>
        <dl>
          <dt>REQ-BASIC-MODEL-SUPPORT:</dt>
          <dd>
            <t>Basic model with network, node, link, and interface entity types.</t>
          </dd>
          <dt/>
          <dd>
            <t>This means that users of the SIMAP model
must be able to understand topology model at any layer via these core concepts only,
without having to go to the details of the specific augmentations to understand the topology.</t>
          </dd>
          <dt>REQ-LAYERED-MODEL:</dt>
          <dd>
            <t>Layered SIMAP, from physical network (ideally optical, layer 2, layer 3) up to  service and intent views.</t>
          </dd>
          <dt>REQ-PASSIVE-TOPO:</dt>
          <dd>
            <t>SIMAP must support topology of the complete network, including active and passive parts.</t>
          </dd>
          <dt/>
          <dd>
            <t>For Access network providers the ability to have linkage in the SIMAP of the complete network (active + passive) is
essential as it provides many advantages for optimized customer service, reduced MTTR, and lower operational costs
through truck roll reduction.</t>
          </dd>
          <dt>REQ-PROG-OPEN-MODEL:</dt>
          <dd>
            <t>Open and programmable SIMAP.</t>
          </dd>
          <dt/>
          <dd>
            <t>This includes "read" operations to retrieve the view of the network, typically as application-facing interface of
Software Defined Networking (SDN) controllers or orchestrators.</t>
          </dd>
          <dt/>
          <dd>
            <t>It also includes "write" operations, not for the ability to directly change the SIMAP data
(e.g., changing the network or service parameters), but for offline simulations, also known as what-if scenarios.</t>
          </dd>
          <dt/>
          <dd>
            <t>Running a "what-if" analysis requires the ability to take
snapshots and to switch easily between them.</t>
          </dd>
          <dt/>
          <dd>
            <t>Note that there is a need to distinguish between a change on the SIMAP
for future simulation and a change that reflects the current reality of the network.</t>
          </dd>
          <dt>REQ-STD-API-BASED:</dt>
          <dd>
            <t>Standard based SIMAP Models and APIs, for multi-vendor support.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide the standard YANG APIs
that provide for read/write and queries.  These APIs must also provide the capability to retrieve the
links to external data/models.</t>
          </dd>
          <dt>REQ-COMMON-APP:</dt>
          <dd>
            <t>SIMAP models and APIs must be common over different network domains (campus, core, data center, etc.).</t>
          </dd>
          <dt/>
          <dd>
            <t>This means that clients of the SIMAP API must be able to understand the topology model of layers of any
domain without having to understand the details of any technologies and domains.</t>
          </dd>
          <dt>REQ-SEMANTIC:</dt>
          <dd>
            <t>SIMAP must provide semantics for layered network topologies and for linking external models/data.</t>
          </dd>
          <dt>REQ-LAYER-NAVIGATE:</dt>
          <dd>
            <t>SIMAP must provide intra-layer and inter-layer relationships.</t>
          </dd>
          <dt>REQ-EXTENSIBLE:</dt>
          <dd>
            <t>SIMAP must be extensible with metadata.</t>
          </dd>
          <dt>REQ-PLUGG:</dt>
          <dd>
            <t>SIMAP must be pluggable. That is,
</t>
            <ul spacing="normal">
              <li>
                <t>Must connect to other YANG modules for inventory, configuration, assurance, etc.</t>
              </li>
              <li>
                <t>Given that no all involved components can be available using YANG, there is a need to connect
SIMAP YANG model with other modelling mechanisms.</t>
              </li>
            </ul>
          </dd>
          <dt>REQ-GRAPH-TRAVERSAL:</dt>
          <dd>
            <t>SIMAP must be optimized for graph traversal for paths. This means that only providing link nodes and
source and sink relationships to termination-points may not be sufficient, we may need to have the direct
relationship between the termination points or nodes.</t>
          </dd>
        </dl>
      </section>
      <section anchor="design-requirements">
        <name>Design Requirements</name>
        <t>The following are design requirements for modelling the SIMAP. Theey are derived from the core requerements
collected from the operators and although there is some duplication, these are focused on summarizing the requirements
for the design of the model and API:</t>
        <dl>
          <dt>REQ-TOPO-ONLY:</dt>
          <dd>
            <t>SIMAP should contain only topological information.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP is not required to contain all models and data required for
all the management and use cases. However, it should be designed to support adequate pointers to other functional
data and models to ease navigating in the overall system. For example:
</t>
            <ul spacing="normal">
              <li>
                <t>ACLs and Route Policies are not required to be supported in the SIMAP, they would be linked to the SIMAP</t>
              </li>
              <li>
                <t>Dynamic paths may either be outside of the SIMAP or part of traffic engineering data/models</t>
              </li>
            </ul>
          </dd>
          <dt>REQ-PROPERTIES:</dt>
          <dd>
            <t>SIMAP entities should mainly contain properties used to identify topological entities at different layers,
identify their roles, and topological relationships between them.</t>
          </dd>
          <dt>REQ-RELATIONSHIPS:</dt>
          <dd>
            <t>SIMAP should contain all topological relationships inside each layer or between the layers (underlay/overlay)</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP should contain links to other models/data to enable generic navigation to other YANG models in
generic way.</t>
          </dd>
          <dt>REQ-CONDITIONAL:</dt>
          <dd>
            <t>Provide capability for conditional retrieval of parts of SIMAP.</t>
          </dd>
          <dt>REQ-TEMPO-HISTO:</dt>
          <dd>
            <t>Must support geo-spatial, temporal, and historical data.  The temporal and historical can also be supported
external to the SIMAP.</t>
          </dd>
        </dl>
      </section>
      <section anchor="architectural-requirements">
        <name>Architectural Requirements</name>
        <t>The following are the architectural requirements for the controller that provides SIMAP API:</t>
        <dl>
          <dt>REQ-DM-SCALES:</dt>
          <dd>
            <t>Scale, performance, ease of integration.</t>
          </dd>
          <dt>REQ-DM-DISCOVERY:</dt>
          <dd>
            <t>Initial discovery and dynamic (change only) synch with the physical network.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>As this document covers the SIMAP concepts, requirements, and use cases, there is no specific security considerations.
However, the RFC 8345 Security Considerations aspects will be useful when designing the solution.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no actions for IANA.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC8345">
          <front>
            <title>A YANG Data Model for Network Topologies</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="J. Medved" initials="J." surname="Medved"/>
            <author fullname="R. Varga" initials="R." surname="Varga"/>
            <author fullname="N. Bahadur" initials="N." surname="Bahadur"/>
            <author fullname="H. Ananthakrishnan" initials="H." surname="Ananthakrishnan"/>
            <author fullname="X. Liu" initials="X." surname="Liu"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>This document defines an abstract (generic, or base) YANG data model for network/service topologies and inventories. The data model serves as a base model that is augmented with technology-specific details in other, more specific topology and inventory data models.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8345"/>
          <seriesInfo name="DOI" value="10.17487/RFC8345"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9417">
          <front>
            <title>Service Assurance for Intent-Based Networking Architecture</title>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="J. Quilbeuf" initials="J." surname="Quilbeuf"/>
            <author fullname="D. Lopez" initials="D." surname="Lopez"/>
            <author fullname="D. Voyer" initials="D." surname="Voyer"/>
            <author fullname="T. Arumugam" initials="T." surname="Arumugam"/>
            <date month="July" year="2023"/>
            <abstract>
              <t>This document describes an architecture that provides some assurance that service instances are running as expected. As services rely upon multiple subservices provided by a variety of elements, including the underlying network devices and functions, getting the assurance of a healthy service is only possible with a holistic view of all involved elements. This architecture not only helps to correlate the service degradation with symptoms of a specific network component but, it also lists the services impacted by the failure or degradation of a specific network component.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9417"/>
          <seriesInfo name="DOI" value="10.17487/RFC9417"/>
        </reference>
        <reference anchor="RFC9408">
          <front>
            <title>A YANG Network Data Model for Service Attachment Points (SAPs)</title>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="O. Gonzalez de Dios" initials="O." surname="Gonzalez de Dios"/>
            <author fullname="S. Barguil" initials="S." surname="Barguil"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="V. Lopez" initials="V." surname="Lopez"/>
            <date month="June" year="2023"/>
            <abstract>
              <t>This document defines a YANG data model for representing an abstract view of the provider network topology that contains the points from which its services can be attached (e.g., basic connectivity, VPN, network slices). Also, the model can be used to retrieve the points where the services are actually being delivered to customers (including peer networks).</t>
              <t>This document augments the 'ietf-network' data model defined in RFC 8345 by adding the concept of Service Attachment Points (SAPs). The SAPs are the network reference points to which network services, such as Layer 3 Virtual Private Network (L3VPN) or Layer 2 Virtual Private Network (L2VPN), can be attached. One or multiple services can be bound to the same SAP. Both User-to-Network Interface (UNI) and Network-to-Network Interface (NNI) are supported in the SAP data model.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9408"/>
          <seriesInfo name="DOI" value="10.17487/RFC9408"/>
        </reference>
        <reference anchor="I-D.ietf-ivy-network-inventory-yang">
          <front>
            <title>A Base YANG Data Model for Network Inventory</title>
            <author fullname="Chaode Yu" initials="C." surname="Yu">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Sergio Belotti" initials="S." surname="Belotti">
              <organization>Nokia</organization>
            </author>
            <author fullname="Jean-Francois Bouquier" initials="J." surname="Bouquier">
              <organization>Vodafone</organization>
            </author>
            <author fullname="Fabio Peruzzini" initials="F." surname="Peruzzini">
              <organization>TIM</organization>
            </author>
            <author fullname="Phil Bedard" initials="P." surname="Bedard">
              <organization>Cisco</organization>
            </author>
            <date day="5" month="November" year="2024"/>
            <abstract>
              <t>   This document defines a base YANG data model for network inventory.
   The scope of this base model is set to be application- and
   technology-agnostic.  However, the data model is designed with
   appropriate provisions to ease future augmentations with application-
   specific and technology-specific details.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ivy-network-inventory-yang-04"/>
        </reference>
        <reference anchor="RFC9522">
          <front>
            <title>Overview and Principles of Internet Traffic Engineering</title>
            <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
            <date month="January" year="2024"/>
            <abstract>
              <t>This document describes the principles of traffic engineering (TE) in the Internet. The document is intended to promote better understanding of the issues surrounding traffic engineering in IP networks and the networks that support IP networking and to provide a common basis for the development of traffic-engineering capabilities for the Internet. The principles, architectures, and methodologies for performance evaluation and performance optimization of operational networks are also discussed.</t>
              <t>This work was first published as RFC 3272 in May 2002. This document obsoletes RFC 3272 by making a complete update to bring the text in line with best current practices for Internet traffic engineering and to include references to the latest relevant work in the IETF.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9522"/>
          <seriesInfo name="DOI" value="10.17487/RFC9522"/>
        </reference>
        <reference anchor="RFC9179">
          <front>
            <title>A YANG Grouping for Geographic Locations</title>
            <author fullname="C. Hopps" initials="C." surname="Hopps"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>This document defines a generic geographical location YANG grouping. The geographical location grouping is intended to be used in YANG data models for specifying a location on or in reference to Earth or any other astronomical object.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9179"/>
          <seriesInfo name="DOI" value="10.17487/RFC9179"/>
        </reference>
        <reference anchor="RFC8795">
          <front>
            <title>YANG Data Model for Traffic Engineering (TE) Topologies</title>
            <author fullname="X. Liu" initials="X." surname="Liu"/>
            <author fullname="I. Bryskin" initials="I." surname="Bryskin"/>
            <author fullname="V. Beeram" initials="V." surname="Beeram"/>
            <author fullname="T. Saad" initials="T." surname="Saad"/>
            <author fullname="H. Shah" initials="H." surname="Shah"/>
            <author fullname="O. Gonzalez de Dios" initials="O." surname="Gonzalez de Dios"/>
            <date month="August" year="2020"/>
            <abstract>
              <t>This document defines a YANG data model for representing, retrieving, and manipulating Traffic Engineering (TE) Topologies. The model serves as a base model that other technology-specific TE topology models can augment.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8795"/>
          <seriesInfo name="DOI" value="10.17487/RFC8795"/>
        </reference>
        <reference anchor="RFC8944">
          <front>
            <title>A YANG Data Model for Layer 2 Network Topologies</title>
            <author fullname="J. Dong" initials="J." surname="Dong"/>
            <author fullname="X. Wei" initials="X." surname="Wei"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="M. Boucadair" initials="M." surname="Boucadair"/>
            <author fullname="A. Liu" initials="A." surname="Liu"/>
            <date month="November" year="2020"/>
            <abstract>
              <t>This document defines a YANG data model for Layer 2 network topologies. In particular, this data model augments the generic network and network topology data models with topology attributes that are specific to Layer 2.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8944"/>
          <seriesInfo name="DOI" value="10.17487/RFC8944"/>
        </reference>
        <reference anchor="I-D.ogondio-opsawg-ospf-topology">
          <front>
            <title>A YANG Data Model for Open Shortest Path First (OSPF) Topology</title>
            <author fullname="Oscar Gonzalez de Dios" initials="O. G." surname="de Dios">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Samier Barguil" initials="S." surname="Barguil">
              <organization>Nokia</organization>
            </author>
            <author fullname="Victor Lopez" initials="V." surname="Lopez">
              <organization>Nokia</organization>
            </author>
            <date day="23" month="October" year="2023"/>
            <abstract>
              <t>   This document defines a YANG data model for representing an
   abstracted view of a network topology that contains Open Shortest
   Path First (OSPF) information.  This document augments the 'ietf-
   network' data model by adding OSPF concepts and explains how the data
   model can be used to represent the OSPF topology.

   The YANG data model defined in this document conforms to the Network
   Management Datastore Architecture (NMDA).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ogondio-opsawg-ospf-topology-01"/>
        </reference>
        <reference anchor="I-D.ogondio-nmop-isis-topology">
          <front>
            <title>A YANG Data Model for Intermediate System to intermediate System (IS-IS) Topology</title>
            <author fullname="Oscar Gonzalez de Dios" initials="O. G." surname="de Dios">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Samier Barguil" initials="S." surname="Barguil">
              <organization>Nokia</organization>
            </author>
            <author fullname="Victor Lopez" initials="V." surname="Lopez">
              <organization>Nokia</organization>
            </author>
            <author fullname="Daniele Ceccarelli" initials="D." surname="Ceccarelli">
              <organization>Cisco</organization>
            </author>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Huawei</organization>
            </author>
            <date day="4" month="March" year="2024"/>
            <abstract>
              <t>   This document defines a YANG data model for representing an
   abstracted view of a network topology that contains Intermediate
   System to Intermediate System (IS-IS).  This document augments the
   'ietf-network' data model by adding IS-IS concepts and explains how
   the data model can be used to represent the IS-IS topology.

   The YANG data model defined in this document conforms to the Network
   Management Datastore Architecture (NMDA).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ogondio-nmop-isis-topology-00"/>
        </reference>
        <reference anchor="RFC9418">
          <front>
            <title>A YANG Data Model for Service Assurance</title>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="J. Quilbeuf" initials="J." surname="Quilbeuf"/>
            <author fullname="P. Lucente" initials="P." surname="Lucente"/>
            <author fullname="P. Fasano" initials="P." surname="Fasano"/>
            <author fullname="T. Arumugam" initials="T." surname="Arumugam"/>
            <date month="July" year="2023"/>
            <abstract>
              <t>This document specifies YANG modules for representing assurance graphs. These graphs represent the assurance of a given service by decomposing it into atomic assurance elements called subservices. The companion document, "Service Assurance for Intent-Based Networking Architecture" (RFC 9417), presents an architecture for implementing the assurance of such services.</t>
              <t>The YANG data models in this document conform to the Network Management Datastore Architecture (NMDA) defined in RFC 8342.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9418"/>
          <seriesInfo name="DOI" value="10.17487/RFC9418"/>
        </reference>
        <reference anchor="I-D.ietf-ccamp-network-inventory-yang">
          <front>
            <title>A YANG Data Model for Network Hardware Inventory</title>
            <author fullname="Chaode Yu" initials="C." surname="Yu">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Sergio Belotti" initials="S." surname="Belotti">
              <organization>Nokia</organization>
            </author>
            <author fullname="Jean-Francois Bouquier" initials="J." surname="Bouquier">
              <organization>Vodafone</organization>
            </author>
            <author fullname="Fabio Peruzzini" initials="F." surname="Peruzzini">
              <organization>TIM</organization>
            </author>
            <author fullname="Phil Bedard" initials="P." surname="Bedard">
              <organization>Cisco</organization>
            </author>
            <date day="9" month="July" year="2023"/>
            <abstract>
              <t>   This document defines a YANG data model for network hardware
   inventory data information.

   The YANG data model presented in this document is intended to be used
   as the basis toward a generic YANG data model for network hardware
   inventory data information which can be augmented, when required,
   with technology-specific (e.g., optical) inventory data, to be
   defined either in a future version of this document or in another
   document.

   The YANG data model defined in this document conforms to the Network
   Management Datastore Architecture (NMDA).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-network-inventory-yang-02"/>
        </reference>
        <reference anchor="I-D.wzwb-opsawg-network-inventory-management">
          <front>
            <title>A YANG Network Data Model of Network Inventory</title>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Cheng Zhou" initials="C." surname="Zhou">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <date day="19" month="October" year="2023"/>
            <abstract>
              <t>   This document defines a base YANG data model for network inventory
   that is application- and technology-agnostic.  This data model can be
   augmented with application-specific and technology-specific details
   in other, more specific network inventory data models.

   This document is meant to help IVY base Network Inventory model
   discussion and ease agreement on a base model that would be flexible
   enough to be augmented with components that are covered by the IVY
   Charter.

   The hardware components definition are adapted from draft-ietf-ccamp-
   network-inventory-yang-02.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-wzwb-opsawg-network-inventory-management-04"/>
        </reference>
        <reference anchor="I-D.ietf-ivy-network-inventory-topology">
          <front>
            <title>A Network Inventory Topology Model</title>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Cheng Zhou" initials="C." surname="Zhou">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <date day="7" month="August" year="2024"/>
            <abstract>
              <t>   This document defines a YANG model for network inventory topology to
   correlate the network inventory data with the general topology model
   to form a base underlay network, which can facilitate the mapping and
   correlation of the layer (e.g.  Layer 2, Layer3) topology information
   above to the inventory data of the underlay network for agile service
   provisioning and network maintenance analysis.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ivy-network-inventory-topology-00"/>
        </reference>
        <reference anchor="I-D.ietf-opsawg-ntw-attachment-circuit">
          <front>
            <title>A Network YANG Data Model for Attachment Circuits</title>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Richard Roberts" initials="R." surname="Roberts">
              <organization>Juniper</organization>
            </author>
            <author fullname="Oscar Gonzalez de Dios" initials="O. G." surname="de Dios">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Samier Barguil" initials="S." surname="Barguil">
              <organization>Nokia</organization>
            </author>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="7" month="November" year="2024"/>
            <abstract>
              <t>   This document specifies a network model for attachment circuits.  The
   model can be used for the provisioning of attachment circuits prior
   or during service provisioning (e.g., VPN, Network Slice Service).  A
   companion service model is specified in the YANG Data Models for
   Bearers and 'Attachment Circuits'-as-a-Service (ACaaS) (I-D.ietf-
   opsawg-teas-attachment-circuit).

   The module augments the base network ('ietf-network') and the Service
   Attachment Point (SAP) models with the detailed information for the
   provisioning of attachment circuits in Provider Edges (PEs).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ntw-attachment-circuit-14"/>
        </reference>
        <reference anchor="I-D.ietf-opsawg-teas-attachment-circuit">
          <front>
            <title>YANG Data Models for Bearers and 'Attachment Circuits'-as-a-Service (ACaaS)</title>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Richard Roberts" initials="R." surname="Roberts">
              <organization>Juniper</organization>
            </author>
            <author fullname="Oscar Gonzalez de Dios" initials="O. G." surname="de Dios">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Samier Barguil" initials="S." surname="Barguil">
              <organization>Nokia</organization>
            </author>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="7" month="November" year="2024"/>
            <abstract>
              <t>   This document specifies a YANG service data model for Attachment
   Circuits (ACs).  This model can be used for the provisioning of ACs
   before or during service provisioning (e.g., Network Slice Service).
   The document also specifies a service model for managing bearers over
   which ACs are established.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-teas-attachment-circuit-18"/>
        </reference>
        <reference anchor="RFC8466">
          <front>
            <title>A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery</title>
            <author fullname="B. Wen" initials="B." surname="Wen"/>
            <author fullname="G. Fioccola" initials="G." role="editor" surname="Fioccola"/>
            <author fullname="C. Xie" initials="C." surname="Xie"/>
            <author fullname="L. Jalil" initials="L." surname="Jalil"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a YANG data model that can be used to configure a Layer 2 provider-provisioned VPN service. It is up to a management system to take this as an input and generate specific configuration models to configure the different network elements to deliver the service. How this configuration of network elements is done is out of scope for this document.</t>
              <t>The YANG data model defined in this document includes support for point-to-point Virtual Private Wire Services (VPWSs) and multipoint Virtual Private LAN Services (VPLSs) that use Pseudowires signaled using the Label Distribution Protocol (LDP) and the Border Gateway Protocol (BGP) as described in RFCs 4761 and 6624.</t>
              <t>The YANG data model defined in this document conforms to the Network Management Datastore Architecture defined in RFC 8342.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8466"/>
          <seriesInfo name="DOI" value="10.17487/RFC8466"/>
        </reference>
        <reference anchor="RFC8299">
          <front>
            <title>YANG Data Model for L3VPN Service Delivery</title>
            <author fullname="Q. Wu" initials="Q." role="editor" surname="Wu"/>
            <author fullname="S. Litkowski" initials="S." surname="Litkowski"/>
            <author fullname="L. Tomotaki" initials="L." surname="Tomotaki"/>
            <author fullname="K. Ogaki" initials="K." surname="Ogaki"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>This document defines a YANG data model that can be used for communication between customers and network operators and to deliver a Layer 3 provider-provisioned VPN service. This document is limited to BGP PE-based VPNs as described in RFCs 4026, 4110, and 4364. This model is intended to be instantiated at the management system to deliver the overall service. It is not a configuration model to be used directly on network elements. This model provides an abstracted view of the Layer 3 IP VPN service configuration components. It will be up to the management system to take this model as input and use specific configuration models to configure the different network elements to deliver the service. How the configuration of network elements is done is out of scope for this document.</t>
              <t>This document obsoletes RFC 8049; it replaces the unimplementable module in that RFC with a new module with the same name that is not backward compatible. The changes are a series of small fixes to the YANG module and some clarifications to the text.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8299"/>
          <seriesInfo name="DOI" value="10.17487/RFC8299"/>
        </reference>
        <reference anchor="RFC9291">
          <front>
            <title>A YANG Network Data Model for Layer 2 VPNs</title>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="O. Gonzalez de Dios" initials="O." role="editor" surname="Gonzalez de Dios"/>
            <author fullname="S. Barguil" initials="S." surname="Barguil"/>
            <author fullname="L. Munoz" initials="L." surname="Munoz"/>
            <date month="September" year="2022"/>
            <abstract>
              <t>This document defines an L2VPN Network Model (L2NM) that can be used to manage the provisioning of Layer 2 Virtual Private Network (L2VPN) services within a network (e.g., a service provider network). The L2NM complements the L2VPN Service Model (L2SM) by providing a network-centric view of the service that is internal to a service provider. The L2NM is particularly meant to be used by a network controller to derive the configuration information that will be sent to relevant network devices.</t>
              <t>Also, this document defines a YANG module to manage Ethernet segments and the initial versions of two IANA-maintained modules that include a set of identities of BGP Layer 2 encapsulation types and pseudowire types.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9291"/>
          <seriesInfo name="DOI" value="10.17487/RFC9291"/>
        </reference>
        <reference anchor="RFC9182">
          <front>
            <title>A YANG Network Data Model for Layer 3 VPNs</title>
            <author fullname="S. Barguil" initials="S." surname="Barguil"/>
            <author fullname="O. Gonzalez de Dios" initials="O." role="editor" surname="Gonzalez de Dios"/>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="L. Munoz" initials="L." surname="Munoz"/>
            <author fullname="A. Aguado" initials="A." surname="Aguado"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>As a complement to the Layer 3 Virtual Private Network Service Model (L3SM), which is used for communication between customers and service providers, this document defines an L3VPN Network Model (L3NM) that can be used for the provisioning of Layer 3 Virtual Private Network (L3VPN) services within a service provider network. The model provides a network-centric view of L3VPN services.</t>
              <t>The L3NM is meant to be used by a network controller to derive the configuration information that will be sent to relevant network devices. The model can also facilitate communication between a service orchestrator and a network controller/orchestrator.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9182"/>
          <seriesInfo name="DOI" value="10.17487/RFC9182"/>
        </reference>
        <reference anchor="I-D.ietf-nmop-network-incident-yang">
          <front>
            <title>A YANG Data Model for Network Incident Management</title>
            <author fullname="Tong Hu" initials="T." surname="Hu">
              <organization>CMCC</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
         </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Nigel Davis" initials="N." surname="Davis">
              <organization>Ciena</organization>
            </author>
            <author fullname="Chong Feng" initials="C." surname="Feng">
         </author>
            <date day="10" month="October" year="2024"/>
            <abstract>
              <t>   A network incident refers to an unexpected interruption of a network
   service, degradation of a network service quality, or sub-health of a
   network service.  Different data sources including alarms, metrics,
   and other anomaly information can be aggregated into a few amount of
   network incidents through data correlation analysis and the service
   impact analysis.

   This document defines a YANG Module for the network incident
   lifecycle management.  This YANG module is meant to provide a
   standard way to report, diagnose, and help resolve network incidents
   for the sake of network service health and root cause analysis.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-network-incident-yang-02"/>
        </reference>
      </references>
    </references>
    <?line 357?>

<section anchor="related-ietf-activities">
      <name>Related IETF Activities</name>
      <section anchor="sec-ntw-topo">
        <name>Network Topology</name>
        <t>Interestingly, we could not find any network topology definition in
   IETF RFCs (not even in <xref target="RFC8345"/>) or Internet-Drafts.  However, it is mentioned
   in multiple documents.  As an example, in Overview and Principles of
   Internet Traffic Engineering <xref target="RFC9522"/>, which
   mentions:</t>
        <blockquote>
          <t>To conduct performance studies and to support planning of existing
   and future networks, a routing analysis may be performed to determine
   the paths the routing protocols will choose for various traffic
   demands, and to ascertain the utilization of network resources as
   traffic is routed through the network.  Routing analysis captures the
   selection of paths through the network, the assignment of traffic
   across multiple feasible routes, and the multiplexing of IP traffic
   over traffic trunks (if such constructs exist) and over the
   underlying network infrastructure.  A model of network topology is
   necessary to perform routing analysis.  A network topology model may
   be extracted from:</t>
          <ul spacing="normal">
            <li>
              <t>Network architecture documents</t>
            </li>
            <li>
              <t>Network designs</t>
            </li>
            <li>
              <t>Information contained in router configuration files</t>
            </li>
            <li>
              <t>Routing databases such as the link state database of an interior gateway protocol (IGP)</t>
            </li>
            <li>
              <t>Routing tables</t>
            </li>
            <li>
              <t>Automated tools that discover and collate network topology information.</t>
            </li>
          </ul>
          <t>Topology information may also be derived from servers that monitor
   network state, and from servers that perform provisioning functions.</t>
        </blockquote>
      </section>
      <section anchor="sec-core">
        <name>Core SIMAP Components</name>
        <t>The following specifications are core for the SIMAP:</t>
        <ul spacing="normal">
          <li>
            <t>IETF network model and network topology model <xref target="RFC8345"/></t>
          </li>
          <li>
            <t>A YANG grouping for geographic location <xref target="RFC9179"/></t>
          </li>
          <li>
            <t>IETF modules that augment <xref target="RFC8345"/> for different technologies:  </t>
            <ul spacing="normal">
              <li>
                <t>A YANG data model for Traffic Engineering (TE) Topologies <xref target="RFC8795"/></t>
              </li>
              <li>
                <t>A YANG data model for Layer 2 network topologies <xref target="RFC8944"/></t>
              </li>
              <li>
                <t>A YANG data model for OSFP topology  <xref target="I-D.ogondio-opsawg-ospf-topology"/></t>
              </li>
              <li>
                <t>A YANG data model for IS-IS topology <xref target="I-D.ogondio-nmop-isis-topology"/></t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="sec-add">
        <name>Additional SIMAP Components</name>
        <t>The SIMAP may need to link to the following models, some are already augmenting <xref target="RFC8345"/>:</t>
        <ul spacing="normal">
          <li>
            <t>Service Attachment Point (SAP) <xref target="RFC9408"/>, augments 'ietf-network' data model <xref target="RFC8345"/> by adding the SAP.</t>
          </li>
          <li>
            <t>SAIN <xref target="RFC9417"/> <xref target="RFC9418"/></t>
          </li>
          <li>
            <t>Network Inventory Model <xref target="I-D.ietf-ivy-network-inventory-yang"/> focuses on physical and virtual inventory.
Logical inventory is currently outside of the scope.
It does not augment RFC8345 like the two Internet-Drafts that it evolved from <xref target="I-D.ietf-ccamp-network-inventory-yang"/>
and <xref target="I-D.wzwb-opsawg-network-inventory-management"/>. <xref target="I-D.ietf-ivy-network-inventory-topology"/>
correlates the network inventory with the general topology via RFC8345 augmentations that reference inventory.</t>
          </li>
          <li>
            <t>KPIs: delay, jitter, loss</t>
          </li>
          <li>
            <t>Attachment Circuits (ACs) <xref target="I-D.ietf-opsawg-ntw-attachment-circuit"/> and <xref target="I-D.ietf-opsawg-teas-attachment-circuit"/></t>
          </li>
          <li>
            <t>Configuration: L2SM <xref target="RFC8466"/>, L3SM <xref target="RFC8299"/>, L2NM <xref target="RFC9291"/>, and L3NM <xref target="RFC9182"/></t>
          </li>
          <li>
            <t>Incident Management for Network Services <xref target="I-D.ietf-nmop-network-incident-yang"/></t>
          </li>
        </ul>
      </section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Many thanks to Mohamed Boucadair for his valuable contributions, reviews, and comments.
Many thanks to Adrian Farrel for his SIMAP suggestion and helping to agree the terminology.
Many thanks to Dan Voyer, Brad Peters, Diego Lopez, Ignacio Dominguez Martinez-Casanueva, Italo Busi, Wu Bo,
Sherif Mostafa, Christopher Janz, Rob Evans, Danielle Ceccarelli, and many others for their contributions, suggestions
and comments.</t>
      <t>Many thanks to Nigel Davis <eref target="mailto:ndavis@ciena.com">ndavis@ciena.com</eref> for the valuable discussions and his confirmation of the
modelling requirements.</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact fullname="Ahmed Elhassany">
        <organization>Swisscom</organization>
        <address>
          <email>Ahmed.Elhassany@swisscom.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
PyLKXExMAAA=

-->

</rfc>
