<?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.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-nmop-simap-concept-11" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.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-11"/>
    <author fullname="Olga Havel">
      <organization>Huawei</organization>
      <address>
        <email>olga.havel@huawei.com</email>
      </address>
    </author>
    <author fullname="Benoit Claise">
      <organization>Everything OPS</organization>
      <address>
        <email>benoit@everything-ops.net</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="2026" month="June" day="03"/>
    <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 73?>

<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. SIMAP evolves the earlier 'Digital Map'
concept by making explicit the ties between service and infrastructure layers, clarifying expected
outcomes for operations and automation, and addressing ambiguity associated with the term 'digital.'</t>
      <t>The document intends to be used as a reference for the assessment 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 83?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document defines the concept of Service &amp; Infrastructure Maps (SIMAP) and outlines
associated requirements and use cases.</t>
      <t>SIMAP is a data model that provides a topological view of the operator's networks and services,
including how it is connected to other models (e.g., inventory) and external data sources (e.g., observability data, and
operational knowledge). This model represents a multi-layered topology
and offers mechanisms to navigate amongst layers and correlate between them,
including layers from physical to service topology.
This model is applicable to multiple domains (access, core, data center, etc.) and
technologies (Optical, IP, etc.). While this document refers to SIMAP as a data model to reflect the Working Group's
intent that it be concretely
implementable, the actual data model specification — including the choice of modelling language and
implementation approach — is out of scope of this document and will be defined in companion specifications.</t>
      <t>Specifically, the SIMAP modelling defines the core topological entities at each layer,
core topological properties, and topological relationships (both inside each layer
and between the layers), to ensure a multi-layered topology can be reconstructed, validated and queried in an
unambiguous and interoperable manner.
The core topological entities are the minimal set of objects required to represent a layer's topology (e.g., network, node, termination point, and link).
The core topological properties are the essential attributes associated with these entities (e.g., identity, topology type, entity
role in topology,   directionality, cardinality, and cost/weight), enabling analysis of how the network structure affects services
and operations. For example, topological reasoning can answer questions such as: 'If link X fails, what services are impacted?' or
'What is the full end-to-end data path of the service flow?'.</t>
      <t>The additional concepts or attributes (such as capacity, operational state, performance metrics, or inventory data) are modelled outside of SIMAP,
the core set provides the necessary structure to support these extensions without losing architectural consistency.</t>
      <t>The SIMAP modelling also defines how to access other external models
from a topology. SIMAP is a topological model that is linked to 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 instances of network and service topologies at different layers.
There may be a separate topology instance for each layer in a multi‑layered network,
or a single topology instance that encompasses multiple layers.
Since SIMAP is a data model and data models can generate APIs <xref target="RFC3444"/><xref target="RFC7950"/>,
the SIMAP provides access to this data via standard APIs for both read and write access, typically
from a controller, with query capabilities and links to other data models (e.g., Service Assurance for
Intent-based Networking (SAIN) <xref target="RFC9417"/>, Service Attachment Points (SAPs) <xref target="RFC9408"/>,
Inventory <xref target="I-D.ietf-ivy-network-inventory-yang"/>, and potentially linking to non-YANG models).</t>
      <t>The SIMAP also provides write operations with the same set of APIs, not to change a topology layer on the fly
as a northbound interface from the controller, but for both online and offline simulations,
before applying the changes to the network via the normal controller operations.</t>
      <t>Both real network, online simulation, and offline simulation APIs can be built on the same data model.
The real network API reflects actual changes in the topology as reported by the SIMAP server.
Online simulation applies hypothetical changes to the current live model to assess immediate impacts
(e.g., if link X fails, what services are disrupted), without altering the real network.
Offline simulation applies hypothetical changes to a saved or alternate model,
useful for planning, training, or evaluating changes before deployment.
Each data source is reported as a distinct topology instance, but when desired the real network and
online simulation data can be merged into a single topology instance, while the offline simulation
remains separate. The simulated topology instance can be matched directly to the corresponding
real network topology for comparison. This approach preserves independence between real and
simulated data while enabling side by side analysis.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in BCP
14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all
capitals, as shown here.</t>
      <t>The normative keywords in this document define requirements for future
SIMAP specifications and implementations that claim conformance to SIMAP,
and do not impose requirements on this document itself.</t>
      <t>This document makes use of the following terms:</t>
      <dl>
        <dt>Domain:</dt>
        <dd>
          <t>A collection of network resources, services, and management
functions that are administered under a common set of policies or operational
control. Domains may correspond to technology boundaries (e.g., optical, IP),
functional areas (e.g., access, core, data center), or administrative
partitions. Multi‑domain SIMAP operations involve correlating topology and
service information across such domains.</t>
        </dd>
        <dt>Topology:</dt>
        <dd>
          <t>Topology refers to the network and service topology.
A network topology defines how physical or logical nodes, links and
termination points are related and arranged. A Service topology defines how
service components (e.g., VPN instances, customer interfaces, and
customer links) between customer sites are interrelated and
arranged.</t>
        </dd>
        <dt/>
        <dd>
          <t>There are several types of topologies: point-to-point,
bus, ring, star, tree, mesh, hybrid, and daisy chain.</t>
        </dd>
        <dt/>
        <dd>
          <t>Topologies may be unidirectional (all links unidirectional) or bidirectional (all links bidirectional), or contain combination of unidirectional and bidirectional links.</t>
        </dd>
        <dt>Multi-layered topology:</dt>
        <dd>
          <t>A multi-layered topology models relationships between different topology layers,
where each layer represents a connectivity aspect of the network
and services that needs to be configured, controlled and monitored.
Each topology layer has a separate lifecycle.</t>
        </dd>
        <dt/>
        <dd>
          <t><xref target="RFC8345"/> also refers to this multi-layered topology as topology hierarchy (stack). It
also uses layers when describing supporting relations (represent layered network topologies),
underlay/overlay, network nodes and layering information. <xref target="RFC8345"/> states that the model can be
used for representation of layered network topologies.</t>
        </dd>
        <dt/>
        <dd>
          <t><xref target="RFC8345"/> is flexible and can support both the same network topology instance with multiple layers (e.g., Layer 2 and Layer 3)
or separate network topology instances with supporting relations between them (e.g., separate Layer 2 and Layer 3).
Therefore, multiple topology layers can be grouped into the same network topology instance, if solution requires.</t>
        </dd>
        <dt>Topology layer:</dt>
        <dd>
          <t>A topology layer 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 or client application, for example the 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 Layer 1 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 network topology of Layer 3 control protocols, 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 application/flow layer represents the view of Service data flows for
different classes of service - video, voice and data traffic.
The layers may differ depending on the solution, so the bottom and
top layers may not be the same across all solutions. We can illustrate
the concept of topology layers by listing the common set - e.g.,
</t>
          <ul spacing="normal">
            <li>
              <t>physical: L1, one or multiple layers, if fully modelling different optical layers. Used for WSON, OTN optical, OTN digital),</t>
            </li>
            <li>
              <t>data link: L2 for Ethernet, LAGs and VLAN,</t>
            </li>
            <li>
              <t>network: L3 for IPv4 and IPv6,</t>
            </li>
            <li>
              <t>IGP/EGP: for routing inside or between ASs, different layers for underlay and overlay, for ISIS, OSPF, iBGP. eBGP,</t>
            </li>
            <li>
              <t>tunnel: for transport tunnels and paths, for MPLS and SRv6,</t>
            </li>
            <li>
              <t>service: for different overlay services, like L2 VPNs, L3 VPNs, slices, SD-WAN,</t>
            </li>
            <li>
              <t>application: for video, voice and data traffic flows.</t>
            </li>
          </ul>
          <t>However, this list is illustrative only; it is not a prescriptive requirement.
Different solutions may adopt alternative layering schemes or combine layers
differently. Therefore, we will present the above as an example of one possible
solution, while keeping the definition flexible enough to accommodate flexible layering.</t>
        </dd>
        <dt>Service:</dt>
        <dd>
          <t>A service represents network connectivity service provided over a network that enables devices, systems, or networks to
communicate and exchange data with each other. It provides the underlying infrastructure and mechanisms
necessary for establishing, maintaining, and managing connections between different endpoints.
The example services are: L2VPN, L3VPN, EVPN, VPLS, VPWS,</t>
        </dd>
        <dt>Resource:</dt>
        <dd>
          <t>Defined in <xref target="I-D.ietf-nmop-terminology"/></t>
        </dd>
        <dt>Termination Point:</dt>
        <dd>
          <t>Defined in <xref target="RFC8345"/>, as follows:</t>
        </dd>
        <dt/>
        <dd>
          <t>The network-topology module defines a topology graph and components from which it is
composed: nodes, edges, and termination points.  Nodes (from the "ietf-network" module) represent
graph vertices and links represent graph edges.  Nodes also contain termination points that anchor the
links.</t>
        </dd>
        <dt/>
        <dd>
          <t>A node has a list of termination points that are used to terminate links. An example of a termination point might
be a physical or logical port or, more generally, an interface.
Like a node, a termination point can in turn be supported by an underlying termination point, contained in the
supporting node of the underlay network.</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 topological view of the operator's networks and services, including how it is
connected to other models (e.g., inventory) and external data sources (e.g., observability data, and operational knowledge).
It specifically provides an approach to model multi-layered topology and an appropriate mechanism to navigate
amongst 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>
        </dd>
        <dt/>
        <dd>
          <t>Therefore, SIMAP defines the core topological entities, their role in the network, core topological
properties, and relationships both inside each layer and between the layers.
It is a basic topological model with references/pointers 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 modelling:</dt>
        <dd>
          <t>SIMAP modelling is the set of principles, guidelines, and conventions to model the SIMAP. 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 data:</dt>
        <dd>
          <t>SIMAP data 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 other non-topological data for the instances (e.g., inventory,
 configuration, health, symptoms).</t>
        </dd>
        <dt/>
        <dd>
          <t>The SIMAP data can be historical, real-time, or future data for 'what-if' scenarios.</t>
        </dd>
        <dt>SIMAP API:</dt>
        <dd>
          <t>SIMAP API is the set of interfaces that allow the client applications to create, read, update, and delete data that comforms to the SIMAP.</t>
        </dd>
        <dt>SIMAP client application:</dt>
        <dd>
          <t>Consumer of the SIMAP API. An application that consumes the SIMAP API.
It sends requests to a SIMAP server, receives responses, and uses the returned data to drive its own logic.
Typical clients include network management systems, orchestration tools, monitoring dashboards, capacity management applications,
or any software that needs to read or modify the topology information defined by the SIMAP.
The client is responsible for forming valid API calls, handling authentication/authorization, parsing responses,
and translating the SIMAP into its own internal representation.</t>
        </dd>
        <dt>SIMAP server:</dt>
        <dd>
          <t>Provider of the SIMAP API. An application or a system that implements the API endpoints to expose the SIMAP data model to external consumers,
building it from live network state or simulation scenarios. The server accepts requests to create, read, update, delete, or query instances of the SIMAP topology,
validates input against the data model schema, persists changes (if any), and returns responses that conform to the SIMAP API specification.
The server's implementation may reside inside a controller, orchestrator, device, service manager, or any other application/system-or
be a standalone application/system-depending on the solution architecture.
The server may offer ancillary services such as authentication, rate limiting, versioning, logging, and monitoring,
but its primary role is to expose the SIMAP via programmable interface.</t>
        </dd>
      </dl>
    </section>
    <section anchor="sample-simap-use-cases">
      <name>Sample SIMAP Use Cases</name>
      <t>The following subsections provide a non-exhaustive list of SIMAP use cases, with a focus on the related SIMAP client application requirements
and its interactions with SIMAP server, in order to extract the SIMAP-related requirements (Section 4).</t>
      <section anchor="common-enablers-for-simap">
        <name>Common Enablers for SIMAP</name>
        <t>This section identifies a set of enablers that are invoked when providing the various business-oriented SIMAP use cases.
These enablers are grouped here to avoid duplication.</t>
        <section anchor="service-resource">
          <name>Service -&gt; Resource</name>
          <t>The SIMAP APIs can be invoked to retrieve all Services for selected service types.
A SIMAP client application that triggers such a request will be able to retrieve the topology for selected Services
via the SIMAP APIs and, from the response, it will be able to navigate top-down to the lower layers via the
supporting relationship provided by the SIMAP server.  In doing so,
the SIMAP client application will be able to determine what logical resources are
used by a Service.  The supporting relations to the lowest layer, provided by the SIMAP server, will
help the SIMAP client application to determine what physical resources are used by
the Service. This addresses a requirement for systems to be able to provide topology and resource views of services,
at different levels of abstraction, using the SIMAP <xref target="ETSI-ZSM-019"/>.
Knowing the physical resources a service uses enables capacity planning, fault isolation, performance monitoring, and accurate billing.</t>
        </section>
        <section anchor="resource-service">
          <name>Resource -&gt; Service</name>
          <t>A SIMAP client application can navigate from the physical, Layer 2, or Layer 3 topology to the Services that rely upon specific
resources. For example, the application will be able to select the resources and by navigating the supporting
relationship bottom-up come to the Service and its nodes, termination points and links.</t>
          <t>These APIs can be invoked for Service impact analysis, for example.</t>
        </section>
        <section anchor="traffic-engineering-te">
          <name>Traffic Engineering (TE)</name>
          <t>Traffic Engineering (TE) <xref target="RFC9522"/> is a network optimization technique designed to enhance network performance
and resource utilization by intelligently controlling the flow of data, for example by enabling dynamic path
selection based on constraints such as bandwidth availability, latency, and link costs. Its primary goals are to
prevent network congestion, balance traffic loads, and ensure efficient use of bandwidth while meeting performance
requirements.</t>
          <t>The use cases for capacity planning, simulation, network simulation and network emulation, closed loop, and potentially
others, should consider TE if configured in the network.</t>
        </section>
        <section anchor="closed-loop">
          <name>Closed Loop</name>
          <t>A network closed loop refers to an automated and intelligent system where network operations are continuously
monitored, analysed, and optimized in real time through feedback mechanisms. This self-adjusting cycle ensures
that the network dynamically adapts to changes, resolves issues proactively, and maintains optimal performance
without manual intervention.</t>
          <t>Key Characteristics of a network closed loop:</t>
          <ul spacing="normal">
            <li>
              <t>Real-time monitoring: Collects data from network devices, traffic flows, and applications to build
a comprehensive view of network health and performance.</t>
            </li>
            <li>
              <t>Automated analysis: Identify anomalies, predict potential failures, or detect security threats,
for example leveraging AI and machine learning.</t>
            </li>
            <li>
              <t>Proactive action: Automatically triggers corrective measures, such as reconfiguring devices, isolating
compromised endpoints, or rerouting traffic.</t>
            </li>
            <li>
              <t>Continuous optimization: Uses feedback from previous cycles to refine network policies and improve future responses.</t>
            </li>
          </ul>
          <t>The SIMAP client application will be able to retrieve a topology layer and any network/node/termination point/link instances
from the SIMAP server via the SIMAP APIs and from the response it will be able to map the traffic analysis to
the entities (typically links and router) for automated analysis. The corrective measures would be applied,
either directly to the network by managing the SIMAP entities (network/node/termination point/link instances)
or by first validating the corrective measure in an offline simulation (see the simulation and
traffic engineering use cases).</t>
        </section>
      </section>
      <section anchor="inventory-queries">
        <name>Inventory Queries</name>
        <t>A network inventory refers to a comprehensive record or database that tracks and documents all the network
components and devices within an organization's IT infrastructure.</t>
        <t>Key elements typically found in a network inventory include:</t>
        <ul spacing="normal">
          <li>
            <dl>
              <dt>Hardware details:</dt>
              <dd>
                <t>Descriptions of physical devices such as routers (including their internal components such as cards, power supply
units, pluggables), switches, servers, network cables, including model numbers, serial numbers, and manufacturer
information. This information will facilitate locating additional details of the hardware in the manufacturer systems
and the correlation with the purchase catalog of the company.</t>
              </dd>
            </dl>
          </li>
          <li>
            <dl>
              <dt>Software and firmware:</dt>
              <dd>
                <t>Versions of operating systems, network management tools, and firmware running on network devices.
Note that a network device can have components with their own software and firmware.</t>
              </dd>
            </dl>
          </li>
          <li>
            <dl>
              <dt>Licensing information:</dt>
              <dd>
                <t>For any licensed software or devices, the network inventory will track license numbers, expiry dates, and compliance.</t>
              </dd>
            </dl>
          </li>
        </ul>
        <t>A network inventory lifecycle refers to the stages a network device or component goes through from
its introduction to the network until its removal or replacement. It encompasses everything from acquisition and
deployment to maintenance, upgrade, and eventually decommissioning. Managing the network inventory lifecycle
efficiently is crucial for maintaining a secure, functional, and cost-effective network.</t>
        <t>A well-maintained network inventory helps organizations with network management, troubleshooting, asset tracking,
security, and ensuring compliance with regulations. It also helps in scaling the network, planning upgrades,
and responding to issues quickly.  In order to facilitate the planning and troubleshooting processes it is
necessary to be able to navigate from network inventory to network topology and Services.</t>
        <t>The SIMAP client application will be able to retrieve physical topology from the SIMAP server via the SIMAP APIs and from the
response it will be able to retrieve the physical inventory of individual devices and cables and the customer
information, if applicable.</t>
        <t>The SIMAP client application may request either one or multiple topology layers via the SIMAP APIs and from the response
it will be able to navigate to any other data modes outside of the core SIMAP topology 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 Mean Time To Repair (MTTR), and
lower operational costs through truck roll reduction.
For example, operators may use custom-tags that are readily available for a customer-facing device, then query
the inventory based on that tag to correlate it with the inventory and then map it to the network/service topology.
The mapping and correlation can then be used for triggering appropriate Service checks.</t>
        <t>The IVY working group is a good source of information for inventory information.</t>
      </section>
      <section anchor="sec-feasibility">
        <name>Service Placement Feasibility Checks</name>
        <t>Service placement feasibility checks refer to the process of evaluating whether a specific Service can be deployed
and operated effectively in a given network. This includes accessing the various factors to ensure that the
service will function as intended (e.g., based on traffic performance requirements) without causing network disruptions
or inefficiencies and effecting other Services already provisioned on the network.</t>
        <t>Some of the factors that need assesing are network capabilities, status, limitations, resource usage and availability.
The Service could be simulated during the feasibility checks to identify if there are any potential issues.
The load testing could be done to evaluate performance under stress.</t>
        <t>The service placement feasibility check application will be able to retrieve the topology at any layer from the SIMAP server
via the SIMAP APIs and from the response it will be able to navigate to any other data models outside of the
core SIMAP topology to retrieve any other information needed, such as resource usage, availability, status, etc.</t>
      </section>
      <section anchor="intentservice-assurance">
        <name>Intent/Service Assurance</name>
        <t>Network intent and Service assurance work together to ensure that the network aligns with business goals and
that the Services provided meet the agreed-upon Service Level Agreements (SLAs).</t>
        <t>The Service Assurance for Intent-Based Networking Architecture (SAIN) <xref target="RFC9417"/> approach emphasizes
a comprehensive view of components involved in Service delivery, including network devices and functions,
to effectively monitor and maintain Service health.</t>
        <t>The key objectives of this architecture include:</t>
        <ul spacing="normal">
          <li>
            <dl>
              <dt>Holistic service monitoring:</dt>
              <dd>
                <t>By considering all elements involved in Service delivery, the architecture enables a thorough assessment of
service health.</t>
              </dd>
            </dl>
          </li>
          <li>
            <dl>
              <dt>Correlation of Service degradation:</dt>
              <dd>
                <t>It assists in linking Service performance issues to specific network components, facilitating precise
identification of faults.</t>
              </dd>
            </dl>
          </li>
          <li>
            <dl>
              <dt>Impact assessment:</dt>
              <dd>
                <t>The architecture identifies which Services are affected by the failure or degradation of particular
network components, aiding in prioritizing remediation efforts.</t>
              </dd>
            </dl>
          </li>
        </ul>
        <t>When a Service is degraded, the SAIN architecture will highlight where to look in the assurance Service graph,
as opposed to going hop by hop to troubleshoot the issue.
More precisely, the SAIN architecture will associate a list of symptoms originating
from specific SAIN subservices to each Service instance, corresponding to components of the network.
These components are good candidates for explaining the source of a Service degradation.</t>
        <t>The SIMAP client application will be able to retrieve a topology layer and any network/node/termination point/link instances
from the SIMAP server via the SIMAP APIs 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 SIMAP client application will be able to retrieve a topology at any layer from a SIMAP server via the SIMAP APIs and from the
response it will be able to navigate to and retrieve any KPIs for selected topology entity.</t>
      </section>
      <section anchor="network-capacity-planning">
        <name>Network Capacity Planning</name>
        <t>Network capacity planning refers to the process of analysing, predicting, and ensuring that the network has sufficient
capacity (e.g., <xref target="RFC5136"/>), resources, and infrastructure to meet current and future demands. It involves
evaluating the network's ability to handle increasing (including forecasted) amounts of data, traffic, and users'
activity, while maintaining acceptable levels of performance, reliability, and security.</t>
        <t>The capacity planning primary goal is to ensure that a network can support business operations, applications, and
services without interruptions, delays, or degradation in quality. This requires a thorough understanding of the
network's current state, as well as future requirements and growth projections.</t>
        <t>Key aspects of network capacity planning include:</t>
        <ul spacing="normal">
          <li>
            <t>Traffic analysis: Monitoring and analysing network traffic patterns to identify trends, peak usage periods, and areas
of congestion. For example, by generating a core traffic matrix with IPFIX flow record <xref target="RFC7011"/> or deducting
an approximate traffic matrix from the link utilization data.</t>
          </li>
          <li>
            <t>Resource utilization: Evaluating the link utilization throughout the network for the current demand to identify
bottlenecks and potential QoS performance issues.</t>
          </li>
          <li>
            <t>Growth forecasting: Predicting future network growth based on business expansion, new applications, or changes in
users' behavior.</t>
          </li>
          <li>
            <t>What-if scenarios: Creating models to assess the network behavior under different scenarios, such as increased traffic,
failure conditions (link, router or Shared Risk Resource Group), and new application deployments (such as a new
Content Delivery Network source, a new peering point, a new data center...).</t>
          </li>
          <li>
            <t>Upgrade planning: Identifying areas where upgrades or additions are needed to ensure that the network can minimize the
 effect of node/link failures, mitigate QoS problems, or simply to support growing demands.</t>
          </li>
          <li>
            <t>Cost-benefit analysis: Evaluating the costs and benefits of upgrading or adding new resources to determine the most
cost-effective solutions.</t>
          </li>
        </ul>
        <t>By implementing a robust capacity planning process, organizations can:</t>
        <ul spacing="normal">
          <li>
            <t>Ensure better network reliability: Minimize downtime and ensure that the network is always available when needed.</t>
          </li>
          <li>
            <t>Improve performance: Optimize network resources to support business-critical applications and Services.</t>
          </li>
          <li>
            <t>Optimize costs: Avoid unnecessary over-provisioning by making informed decisions based on data-driven insights.</t>
          </li>
          <li>
            <t>Support business growth: Scale the network to meet increasing demands and support business expansion.</t>
          </li>
        </ul>
        <t>The capacity planning application will be able to retrieve a topology layer and any network/node/termination point/link instances from
the SIMAP server via the SIMAP APIs and from the response it will be able to map the traffic analysis to the entities
(typically links and router), evaluate their current utilization, evaluate which elements
to add to the network based on the growth forecasting, and finally perform the 'what-if' failure analysis by
simulating the removal of link(s) and/or router(s) while evaluating the network performance.</t>
      </section>
      <section anchor="network-design">
        <name>Network Design</name>
        <t>Network design involves defining both the logical structure, such as access, aggregation, and core layers, and
the physical layout, including devices and links.</t>
        <t>It serves as a blueprint, detailing how these elements interconnect to deliver the intended network behavior
and functionality. The application will generate a candidate network topology, based on the initial design
and the current network topology; this candidate network topology can then undergo further analysis (e.g.,
perform  traffic flow simulations to identify bottlenecks and redundancy checks to ensure resilience) before
being transformed into actionable intent and, eventually, deployment actions.</t>
        <t>Throughout the network's lifecycle, the design rules
embedded within a topology can be continuously validated. For example, a link rule might specify that a connection
between core and aggregation layers must have its source(s) and destination(s) located within the same data center.
Another example is to declare that a specific link type should only exist between Core &lt;-&gt; Aggregation layer with
certain constraints on port optic speed, type (LR vs SR for instance), etc.</t>
        <t>The network design application can (via SIMAP API):</t>
        <ul spacing="normal">
          <li>
            <t>Write the intended network interconnect (topology + rules), this is the intent of the network topology that cannot
be retrieved from the real network (e.g. our L2 topology interconnect intent, or L3 topology interconnect intent).
One network (in case of small network) or interconnect of multiple networks (bigger networks).</t>
          </li>
          <li>
            <t>Retrieve the proposed network interconnect (topology + rules)  </t>
            <ul spacing="normal">
              <li>
                <t>Use case can be for purpose of traffic simulation, testing behavior under failures. Network simulation
use case is described in <xref target="sec-emule"/>.</t>
              </li>
              <li>
                <t>Use case can be for purpose of comparing different proposed network interconnects.</t>
              </li>
              <li>
                <t>Use case can be to build a simulated environment using this design. Network simulation
use case is described in <xref target="sec-emule"/>.</t>
              </li>
            </ul>
          </li>
          <li>
            <t>Retrieve the intended network interconnect (topology + rules)</t>
          </li>
          <li>
            <t>At any point in time, compare the discovered topology with intended one  </t>
            <ul spacing="normal">
              <li>
                <t>Potentially validating discovered device configurations with intended ones assuming SIMAP has the
external reference to configuration from topology.</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="sec-emule">
        <name>Network Simulation and Network Emulation</name>
        <t>Network simulation is a process used to analyse the behaviour of networks via software. It allows network engineers
and researchers to assess how the network protocols work under different conditions, such as different topologies,
traffic loads, network failures, or the introduction of new devices. Network emulation, on the other hand,
replicates the behavior of a real-world network, allowing for more realistic analysis compared to network simulation.
While network simulation focuses on modeling and approximating network behavior, network emulation involves creating
a real-time, functional network environment whose protocols behave exactly like a real network. Ideally, network
emulation uses the same software images as the real network, but it could also be performed (with less accuracy)
using generic software.</t>
        <section anchor="types-of-network-simulation">
          <name>Types of Network Simulation</name>
          <t>There are several types of network simulations, each designed to address specific needs and use cases. Below are
the main categories of network simulation:</t>
          <ol spacing="normal" type="1"><li>
              <dl>
                <dt>Discrete event simulation:</dt>
                <dd>
                  <t>This is the most common type of network simulation. It models a series of events that occur at specific points
in time. Each event triggers a change in the state of a network component (e.g., a link is down, a card fails,
or a packet arrives).</t>
                </dd>
              </dl>
            </li>
            <li>
              <dl>
                <dt>Continuous simulation:</dt>
                <dd>
                  <t>In contrast to discrete event simulation, continuous simulation models systems where variables change continuously
over time. Network parameters like bandwidth, congestion, and throughput can be treated as continuous functions.</t>
                </dd>
                <dt/>
                <dd>
                  <t>The main use case is to model certain aspects of network performance that evolve continuously, such as link speeds
or delay distributions in links that are impacted by environmental conditions (such as microwave or satellite links).</t>
                </dd>
              </dl>
            </li>
            <li>
              <dl>
                <dt>Monte Carlo simulation:</dt>
                <dd>
                  <t>This type of simulation uses statistical methods to model and analyse networks under uncertain or variable conditions.
Monte Carlo simulations generate a large number of random samples to predict the performance of a network across
multiple scenarios. It is used for probabilistic analysis, risk assessment, and performance evaluation under
uncertain conditions.</t>
                </dd>
              </dl>
            </li>
          </ol>
        </section>
        <section anchor="goals-of-network-simulation">
          <name>Goals of Network Simulation</name>
          <t>The simulations can be also classified depending on the goal of the simulation.</t>
          <section anchor="network-protocol-analysis">
            <name>Network Protocol Analysis</name>
            <t>This type of simulation focuses on simulating specific networking protocols (IS-IS, OSPF, BGP, SR) to understand
how they perform under different conditions. It models the protocol operations and interactions amongst devices in
the network. For example, simulation can be used to assess the impact of changing a link metric. Moreover, specific
features of the networking protocol can be tested. For example, how fast-reroute performs in a given network topology.</t>
          </section>
          <section anchor="traffic-simulation">
            <name>Traffic Simulation</name>
            <t>This simulation focuses on modelling traffic flow across the network, including packet generation, flow control,
routing, and congestion. It aims to evaluate traffic's impact on network performance.</t>
            <t>The main use is to model the impact of different types of traffic (e.g., voice, video, mobile data, web browsing) and
understand how they affect the network's bandwidth and congestion levels. It can be used to identify bottlenecks and
assist the capacity planning process.</t>
          </section>
          <section anchor="simulation-of-different-topologies-under-normal-and-failure-scenarios">
            <name>Simulation of Different Topologies Under Normal and Failure Scenarios</name>
            <t>This type of simulation focuses on the structure and layout of the network itself. It simulates different network
topologies and their impact on the network's performance.
It can be used, together with the traffic simulation, to evaluate the most efficient topology for a network under
normal conditions and considering factors like fault tolerance.</t>
          </section>
        </section>
      </section>
      <section anchor="postmortem-replay">
        <name>Postmortem Replay</name>
        <t>For the postmortem replay use case, the client application will use the SIMAP APIs for the purpose of analysis of network Service property
evolution based on recorded changes. A collection of relevant timestamped network events, such as routing updates,
configuration changes, link status modifications, traffic metrics evolution, and Service characteristics, is being
made accessible from and/or within a SIMAP to support investigation and automated processing.
Using a structured format, the stored data can be replayed in sequence, allowing network operators to examine
historical network behavior, diagnose issues, and assess the impact of such events on Service assurance.</t>
        <t>The mechanism supports correlation with external data sources to facilitate comprehensive post-mortem analysis.
Beyond centralizing and correlating such various sources of information, the SIMAP can provide simulation of
the network behaviour to assist investigations.</t>
        <t>In essence, this use case builds upon a collection of other SIMAP use cases, such as inventory queries,
intent/service assurance, Service KPIs, capacity planning, and simulation, to provide a thorough understanding of
a network event impacting Service assurance.</t>
        <t>Note that this use case may serve as a component of Service Disruption Detection fine-tuning as described in
<xref target="I-D.ietf-nmop-network-anomaly-architecture"/>.</t>
      </section>
      <section anchor="network-digital-twin-ndt">
        <name>Network Digital Twin (NDT)</name>
        <t>Per <xref target="I-D.irtf-nmrg-network-digital-twin-arch"/>, Network Digital Twin (NDT) is a digital representation that is
used in the context of Networking and whose physical counterpart is a data network (e.g., provider network or
enterprise network). Also, as discussed in <xref section="9.2" sectionFormat="of" target="I-D.irtf-nmrg-network-digital-twin-arch"/>, network element
models and topology models help generate a virtual twin of the network according to the network element configuration,
operation data, network topology relationship, link state and other network information. The operation status can be
monitored and displayed, the network configuration change and optimization strategy can be pre-verified and
historical data can support e.g. postmorem replay (<xref target="postmortem-replay"/>))</t>
        <t><xref section="9.4" sectionFormat="of" target="I-D.irtf-nmrg-network-digital-twin-arch"/> further elaborates on the requirements on various
interfaces:</t>
        <ul spacing="normal">
          <li>
            <t>Network-facing interfaces are twin interfaces between the real network and its twin entity.
They are responsible for the information exchange between a real network and NDT. SIMAP APIs can be used within
such interfaces.</t>
          </li>
          <li>
            <t>Application-facing interfaces are between the NDT and applications. They are responsible for the information
exchange between Network Digital Twin and network applications. SIMAP APIs can be used for specification of
hypothetical network and service states for 'what-if' analysis, e.g.. for feasibility checks
(<xref target="sec-feasibility"/>), simulation or emulation (<xref target="sec-emule"/>)). Such analysis may be used in support of
e.g. network capacity planning (<xref target="network-capacity-planning"/>)) or network design (<xref target="network-design"/>)).</t>
          </li>
        </ul>
        <t><xref section="9.4" sectionFormat="of" target="I-D.irtf-nmrg-network-digital-twin-arch"/> recommends that these interfaces are open
and standardized so as to avoid either hardware or software vendor lock and achieve interoperability.</t>
        <t>While network emulation (<xref target="sec-emule"/>) can be a component within an NDT, the NDT itself is a broader construct
that integrates multiple modeling techniques, including emulation, simulation, and analytics, to support intelligent
network operations. NDT uses network emulation and includes network emulation use case, but it also interacts with
the real network to support intelligent operations, including predictive analytics, intent verification,
and full lifecycle management of network and services.</t>
      </section>
    </section>
    <section anchor="simap-operator-requirements">
      <name>SIMAP Operator Requirements</name>
      <t>The SIMAP operator requirements are split into three groups for different target audiences:</t>
      <ul spacing="normal">
        <li>
          <dl>
            <dt>Functional requirements:</dt>
            <dd>
              <t>These requirements are collected from the operators and derived from the operators' use cases.
Some of the more specific semantic requirements were identified as <xref target="RFC8345"/> gaps during the Hackathons
with operators and added as specific semantic requirements to the operator use cases.</t>
            </dd>
          </dl>
        </li>
        <li>
          <dl>
            <dt>Design requirements:</dt>
            <dd>
              <t>These requirements are derived from the operator requirements. Although there is some duplication,
these are focused on summarizing the operators' requirements for the design of the data model and API.
These are functional requirements translated into low-level requirements for the model designers.
The rationale for adopting this approach is to ensure that the data model is designed according to the operators'
requirements and that they could be used for both design and review of the candidate data models.</t>
            </dd>
          </dl>
        </li>
        <li>
          <dl>
            <dt>Architecture requirements:</dt>
            <dd>
              <t>Architectural (non-functional) requirements are captured as well, as operators identified performance needs,
large scale support,  and network discovery. These are not data model requirements, but are requirements
either to drive the APIs design itself (e.g., to better optimize performance) or for the SIMAP servers
that expose a SIMAP API. Although, they may be common sense requirements
not specific to SIMAP API,  they are listed here for completeness.</t>
            </dd>
          </dl>
        </li>
      </ul>
      <section anchor="functional-requirements">
        <name>Functional Requirements</name>
        <t>The following are the operators' requirements for the SIMAP. Note that some of these requirements 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 termination point entity types.</t>
          </dd>
          <dt/>
          <dd>
            <t>This means that users of SIMAP
must be able to reconstruct a topology at any layer in an unambiguous manner via these core concepts only,
without the need to understand layer or technology specific information.</t>
          </dd>
          <dt>REQ-LAYERED-MODEL:</dt>
          <dd>
            <t>Topology layers from physical layer up to Service layer.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide views for all layers of network topology, from physical network
(ideally optical), Layer 2, Layer 3 up to  Service and intent views. It must provide flexibility
to support both the same network topology instance with multiple layers (e.g., Layer 2 and Layer 3)
or separate network topology instances with supporting relations between them (e.g., separate Layer 2 and Layer 3).
Multiple topology layers can be grouped into the same network topology instance, if solution requires.</t>
          </dd>
          <dt>REQ-VIEWPOINTS:</dt>
          <dd>
            <t>SIMAP should provide different views to different client applications. For example, one client application
may need to see Layer 2 and Layer 3 layers in a single network topology instance, while another client application may need to see
them as separate network topology instances.</t>
          </dd>
          <dt>REQ-PASSIVE-TOPO:</dt>
          <dd>
            <t>SIMAP must support capability to model topology of the complete network. If the implementation requires
passive topology to be part of the complete multi-layered topology, then SIMAP must support
the capability to model the passive part of the network (in addition to the active part).</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/>
          <dd>
            <t>The passive topology must be either implemented in the SIMAP (what cannot be discovered can be added using the write API)
or accessible from the SIMAP. Whether the passive topology is included as part of the SIMAP or
accessible from the SIMAP is left to the solutions.</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 live 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/>
          <dd>
            <t>SIMAP implementations and specifications MUST provide an unambiguous
separation between real network topology state and simulation state.
Simulation data MUST NOT overwrite, obscure, or be exposed as operational
network state, and mechanisms MUST exist to ensure that simulated changes
cannot be interpreted as real network conditions or configuration.</t>
          </dd>
          <dt>REQ-STD-API-BASED:</dt>
          <dd>
            <t>Standard-based SIMAP and APIs, for multivendor support.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide the standard 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-API:</dt>
          <dd>
            <t>SIMAP and common APIs, for multi-domain.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP and its 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 APIs 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-GRAPH-TRAVERSAL:</dt>
          <dd>
            <t>Topology graph traversal.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must be optimized for graph traversal to support both network path queries and other specific use case queries.
This means that the SIMAP must provide an efficient means to retrieve network paths,
to accommodate the difficulty operators experience when retrieving network paths
via the chain termination-point-&gt;link-&gt;termination-point, without having a direct adjacency relation.
Additionally, SIMAP must enable efficient retrieval of the data required by other use case queries.</t>
          </dd>
          <dt>REQ-TOPOLOGY-ABSTRACTION:</dt>
          <dd>
            <t>Navigation across the abstraction levels.</t>
          </dd>
          <dt/>
          <dd>
            <t>A network (even a single layer network) can be represented
in multiple ways providing different abstraction views of the same network. In such a case, it would be beneficial
being able to navigate amongst the different levels of abstractions (e.g. to understand which set of nodes in the native
topology are actually represented as a single node in an abstract topology being built on top of the native topology).
This navigation is different and orthogonal to the multi-layer navigation where we need to report which Layer 2 path is
supporting a given Layer 3 node or link. Nevertheless, it would not be the best practice to expose it via different
topology APIs and model. Please refer to the <xref target="sec-topology-abstraction"/> for some background on the
topology abstraction.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide a mechanism to navigate across the abstraction levels.</t>
          </dd>
          <dt>REQ-LIVE:</dt>
          <dd>
            <t>Live network topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must enable retrieval of multi-layered topology of a live network.</t>
          </dd>
          <dt/>
          <dd>
            <t>Live network is the latest snapshot of the real network.</t>
          </dd>
          <dt>REQ-SNAPSHOT:</dt>
          <dd>
            <t>Network snapshot topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must enable retrieval of multi-layered topology of different snapshots</t>
          </dd>
          <dt/>
          <dd>
            <t>Snapshot is the view of the network at any given point in time.</t>
          </dd>
          <dt>REQ-POTENTIAL:</dt>
          <dd>
            <t>Potential new network topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must enable both retrieval and write access to a potential network topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>A potential new network topology  is a provisional view at a given point in time that incorporates
modifications relative to the current snapshot. It may represent the full topology or
only the differences from the snapshot.</t>
          </dd>
          <dt/>
          <dd>
            <t>The view is needed for what-if analysis, pre-configuration, and simulation.</t>
          </dd>
          <dt>REQ-INTENDED:</dt>
          <dd>
            <t>Intended network topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must enable both retrieval and write access to the intended
network topology that cannot be discovered from the real network
(e.g., intended Layer 2 Topology, intended Layer 3 Topology, and
passive topology that cannot be discovered).</t>
          </dd>
          <dt/>
          <dd>
            <t>The intended topology represents the desired topology, without always detailing the intermediate hops,
devices or detailed links that the current live topology contains. It can be used to verify if
the live topology complies with the intent.</t>
          </dd>
          <dt>REQ-SEMANTIC:</dt>
          <dd>
            <t>Network topology semantics.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide semantics for layered network topologies and for linking external models/data.</t>
          </dd>
        </dl>
        <t>The following requirements are more specific requirements for semantics:</t>
        <dl>
          <dt>REQ-LAYER-NAVIGATE:</dt>
          <dd>
            <t>SIMAP must provide capability to navigate both within a topology layer and between topology layers.</t>
          </dd>
          <dt/>
          <dd>
            <t>Within-layer navigation means that SIMAP client applications should be able to move amongst entities that belong to the same layer.
For example, in the IGP layer, the navigation should allow moving between OSPF/IS-IS management domains, OSPF/IS-IS areas,
OSPF/IS-IS processes, OSPF/IS-IS interfaces, and OSPF/IS-IS links.</t>
          </dd>
          <dt/>
          <dd>
            <t>Between‑layer navigation is the navigation across layers that should display the dependencies of entities in one layer on those in another.
For instance, an IP interface that is supported by an Ethernet interface should be visible when moving between the corresponding layers.</t>
          </dd>
          <dt>REQ-EXTENSIBLE:</dt>
          <dd>
            <t>SIMAP must be extensible with metadata. As examples, a controller or the client application could add a custom "location" attribute
to a node to record its physical site, or a controller could attach a "vendorId" field to a device node.
This demonstrates that arbitrary key‑value metadata can be appended to any element in the model without altering the core schema.</t>
          </dd>
          <dt>REQ-PLUGG:</dt>
          <dd>
            <t>SIMAP must be pluggable. That is,
</t>
            <ul spacing="normal">
              <li>
                <t>Must connect to other data models for device configuration, inventory, configuration, assurance, etc.
The SIMAP does not contain the detailed device configuration, so a mechanism is needed to be able to link it from SIMAP.
SIMAP should also be linked to a 'logical configuration inventory'. Several examples of the type of logical information
to be linked from SIMAP: inventory of logical interfaces, inventory of ACLs, inventory of routing policies, or geographic location.</t>
              </li>
              <li>
                <t>Given that not all involved components can be available using YANG, there is a need to connect
SIMAP with other modelling mechanisms.</t>
              </li>
            </ul>
          </dd>
          <dt>REQ-BIDIR:</dt>
          <dd>
            <t>SIMAP must provide a mechanism to model bidirectional
links. While data flows are unidirectional, the bidirectional
links are also common in networking.  Examples are Ethernet
cables, bidirectional SONET rings, socket connection to the
server, etc., where a link is modeled as bidirectional, which in turn
might be supported as unidirectional links at the lower layer.</t>
          </dd>
          <dt>REQ-MULTI-POINT:</dt>
          <dd>
            <t>SIMAP must provide a mechanism to model multipoint links. A topology model should be able to model any topology type, including point to multipoint, bus, ring, star, tree, mesh, hybrid and daisy chain. A topology model should also be able to model any link cardinality, including point-to-point, point-to-multipoint, multipoint-to-multipoint</t>
          </dd>
          <dt>REQ-MULTI-DOMAIN:</dt>
          <dd>
            <t>SIMAP must provide a mechanism to model links and nodes between networks when the implementation
requires multi-domain topologies, topologies with multiple IGP areas or any network partitioning.
This requirement is about covering connectivity between different networks, subnetworks, or domains.</t>
          </dd>
          <dt>REQ-SUBNETWORK:</dt>
          <dd>
            <t>SIMAP must provide a mechanism to model network decomposition into subnetworks.
The requirement is about modelling hierarchical networks , Autonomous Systems (ASes) with multiple areas, or a network
with multiple domains (e.g., access, core, data center).</t>
          </dd>
          <dt/>
          <dd>
            <t>The network can be partitioned by providing capability to have multiple child network instances as part of a
single parent network, with a relation between the parent network and child networks.</t>
          </dd>
          <dt>REQ-SUPPORTING:</dt>
          <dd>
            <t>SIMAP must provide a mechanism to model supporting relationships between different types of topological entities
(e.g., a termination point is supported by a node or a node is supported by a network). This may be required
to model supporting relationships for termination points which are supported by physical devices (e.g., a loopback interface on IP router).</t>
          </dd>
          <dt>REQ-STATUS:</dt>
          <dd>
            <t>Links and nodes that are down must appear in the topology. The status of the nodes and links must be either
implemented in the SIMAP or accessible from the SIMAP. Whether the status is included as part of the SIMAP or
accessible from the SIMAP is left to the solutions.</t>
          </dd>
          <dt>REQ-DATA-PLANE-FLOW:</dt>
          <dd>
            <t>Provider data plane (Flow) needs to be correlatable to underlay and customer data plane to overlay topology</t>
          </dd>
          <dt/>
          <dd>
            <t>An SRv6 example:</t>
          </dd>
          <dt/>
          <dd>
            <t>In an SRv6‑enabled network, the sourceIPv6Address field appears twice in the IPFIX data‑template/data‑record
for a captured flow on an SRv6‑enabled provider interface. Once in relation to provider data plane in the
underlay, and once as relation to the customer data plane in the overlay.</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP must provide the semantic capability that each sourceIPv6Address can be mapped to the overlay and
underlay network topology. Both topologies might not be uniquely addressed, the VPN context
(in SRv6 these are the SID's, <xref section="3" sectionFormat="of" target="RFC8986"/>) needs to be considered therefore as well.</t>
          </dd>
          <dt/>
          <dd>
            <t>IPFIX protocol, defined in <xref target="RFC7011"/>, is the protocol for the exchange of flow information from
an Exporting Process to a Collecting Process. <xref section="8" sectionFormat="of" target="RFC7011"/> describes the management of
Templates and Option templates at the Exporting and Collecting Processes, and states the following:</t>
          </dd>
        </dl>
        <blockquote>
          <t>If an Information Element is required more than once in a Template,
the different occurrences of this Information Element SHOULD follow
the logical order of their treatments by the Metering Process. For
example, if a selected packet goes through two hash functions, and if
the two hash values are sent within a single Template, the first
occurrence of the hash value should belong to the first hash function
in the Metering Process. For example, when exporting the two source
IP addresses of an IPv4-in-IPv4 packet, the first sourceIPv4Address
Information Element occurrence should be the IPv4 address of the
outer header, while the second occurrence should be the address of
the inner header. Collecting Processes MUST properly handle
Templates with multiple identical Information Elements.</t>
        </blockquote>
        <dl>
          <dt>REQ-CONTROL-PLANE:</dt>
          <dd>
            <t>Control‑plane routing state must be correlatable to the corresponding data‑plane topology. For example, the underlay control‑plane routing
state must correlate to the underlay L3 topology, while the overlay control‑plane routing state must correlate to the overlay L3 network topology.</t>
          </dd>
          <dt/>
          <dd>
            <t>A BMP/BGP example:</t>
          </dd>
          <dt/>
          <dd>
            <t>The BMP peer distinguisher (<xref section="4.2" sectionFormat="of" target="RFC7854"/>) needs to be correlateable to the VRF
of a node and the next-hop attribute of the NLRI in the BMP route-monitoring (<xref section="4.6" sectionFormat="of" target="RFC7854"/>) encapsulated
message to the underlay network topology while the path attribute of the NLRI in the BMP route-monitoring
encapsulated message to the overlay topology.</t>
          </dd>
        </dl>
      </section>
      <section anchor="design-requirements">
        <name>Design Requirements</name>
        <t>The following are the design requirements for the SIMAP data model:</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, depending on the solution, be either inside or outside of the SIMAP. If outside of SIMAP,
dynamic paths could be linked to the SIMAP.</t>
              </li>
            </ul>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP should ensure that it is possible to represent the paths/routes and leave the choice of what level of dynamics
to represent to the specific solution/implementations. The model needs to be rich enough to represent any level of dynamics.
However, from experience, we suspect it can be the same model for all level of dynamics.</t>
          </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/>
          <dd>
            <t>SIMAP entities should also provide information required to define semantics for layered network topologies, such as:</t>
          </dd>
        </dl>
        <ul spacing="normal">
          <li>
            <t>link directionality,</t>
          </li>
          <li>
            <t>whether the links are multipoint or not and, if so, are whether these links are point-to-multipoint or multipoint-to-multipoint,</t>
          </li>
          <li>
            <t>role of the termination points in the link (source, destination, hub, spoke), and</t>
          </li>
          <li>
            <t>some generic mechanism to add metadata.</t>
          </li>
        </ul>
        <dl>
          <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 data models in
generic way.</t>
          </dd>
          <dt/>
          <dd>
            <t>The SIMAP relationships should also provide information required to define semantics for layered network topologies,
such as providing:</t>
          </dd>
        </dl>
        <ul spacing="normal">
          <li>
            <t>underlay and overlay relations between different types of topological entities,</t>
          </li>
          <li>
            <t>additional information that helps with navigation inside a layer and between the layers, for example, easy
identification of resources at the physical layer in primary versus backup paths, if the underlay
resources are used for load balancing or for backup,</t>
          </li>
          <li>
            <t>capability to model nodes, termination points, and links contained in a network, but also nodes and links shared between networks, and</t>
          </li>
          <li>
            <t>relationships between networks, either for modelling of underlay and overlay or modelling network that contains
multiple networks.</t>
          </li>
        </ul>
        <dl>
          <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 geospatial (geographic coordinates, region, zone, etc.),
temporal (when some fact is true, e.g., the topology or topological entity created at 12:00 UTC),
and historical data (time-stamped historical changes, e.g. all changes from 2019-01-01 to 2023-06-30).</t>
          </dd>
          <dt/>
          <dd>
            <t>The geospatial, temporal and historical can also be supported external to the SIMAP.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-arch">
        <name>Architectural Requirements</name>
        <t>The following are the architectural requirements for the SIMAP server implementations
that provide SIMAP API, they are the non-functional requirements for
the SIMAP APIs and SIMAP server implementations:</t>
        <dl>
          <dt>REQ-SCALES:</dt>
          <dd>
            <t>The SIMAP APIs and SIMAP server implementations must be scalable, it must support any provider network, independent of its size.</t>
          </dd>
          <dt>REQ-PERFORMANCE:</dt>
          <dd>
            <t>The SIMAP APIs and SIMAP server implementations MUST support mechanisms that allow efficient retrieval of large topologies, including
incremental, filtered, or paginated access to data. Implementations SHOULD support streaming or subscription‑based mechanisms when appropriate
to the protocol binding, to avoid requiring full‑dataset retrieval for every request.</t>
          </dd>
          <dt/>
          <dd>
            <t>This requirement ensures that SIMAP can operate effectively in environments with large‑scale, multi‑layer topologies without mandating specific latency targets or performance metrics.</t>
          </dd>
          <dt>REQ-USABILITY:</dt>
          <dd>
            <t>The SIMAP APIs must be simple and easy to integrate with the client applications, whose developers
may not be networking experts.</t>
          </dd>
          <dt>REQ-DISCOVERY:</dt>
          <dd>
            <t>A network SIMAP server must perform the initial and on-demand discovery of a network in order to provide the layered
topology via the SIMAP APIs to a client application.</t>
          </dd>
          <dt>REQ-SYNCH:</dt>
          <dd>
            <t>The SIMAP server must perform the sync with the network in order to provide up to date layered topology
via SIMAP APIs to a client application</t>
          </dd>
          <dt>REQ-SECURITY:</dt>
          <dd>
            <t>Any SIMAP interface MUST support strong client authentication and authorization before granting
access to SIMAP operations and data.</t>
          </dd>
          <dt/>
          <dd>
            <t>For YANG-based Netconf and RESTCONF protocols, access control SHOULD follow the Network
Configuration Access Control Model (NACM) [RFC8341].</t>
          </dd>
          <dt/>
          <dd>
            <t>For non YANG protocols, implementations MUST provide an access control
mechanism with similar level of protection to NACM, including fine grained
authorization, role based access, and the ability to restrict access to
sensitive topology and service and network data.</t>
          </dd>
          <dt/>
          <dd>
            <t>Because SIMAP connects highly sensitive multi layer topology with
service and network data, implementations MUST ensure confidentiality,
integrity, and replay protection for all SIMAP interactions, using
security mechanisms appropriate to the transport protocol (e.g., TLS, SSH).</t>
          </dd>
          <dt/>
          <dd>
            <t>SIMAP implementations MUST prevent unauthorized write or simulation operations
and ensure that simulation functions cannot become unintended configuration changes.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="positioning-simap-in-the-context-of-the-ietf-work">
      <name>Positioning SIMAP in the Context of the IETF Work</name>
      <t><xref target="RFC8199"/> advocates for a consistent classification of YANG modules and introduces two abstraction layers for
YANG modules:</t>
      <ul spacing="normal">
        <li>
          <t>network element YANG modules</t>
        </li>
        <li>
          <t>network service YANG modules</t>
        </li>
      </ul>
      <t>The IRTF <xref target="RFC7426"/> defines the SDN layers and architecture and proposes the following interfaces:</t>
      <ul spacing="normal">
        <li>
          <t>southbound interfaces between the network devices and controllers/managers</t>
        </li>
        <li>
          <t>service interface between controllers/managers and applications</t>
        </li>
      </ul>
      <t><xref target="RFC8309"/> defines where service model might fit into the SDN Architecture, although the service model
does not require or preclude the use of SDN. It shows the following models at different layers of abstraction:</t>
      <ul spacing="normal">
        <li>
          <t>device model, between network elements and controllers</t>
        </li>
        <li>
          <t>network model, between controllers and network orchestrators</t>
        </li>
        <li>
          <t>service model, between network orchestrators and service orchestrators</t>
        </li>
        <li>
          <t>customer service model, between service orchestrators and customer</t>
        </li>
      </ul>
      <t><xref target="RFC8453"/> describes the ACTN architecture in the context of the YANG service models. It shows how ACTN interfaces
relate to device model, network model and customer service model.</t>
      <t><xref target="RFC8969"/> describes a framework for Service and network management automation that takes advantage of YANG
modelling technologies. This framework is drawn from a network operator perspective irrespective of the origin of a
data model. <xref target="RFC8969"/> introduces "network service models" and describes the layering and representation of models
within a network operator as follows:</t>
      <ul spacing="normal">
        <li>
          <t>device model, between device and controller</t>
        </li>
        <li>
          <t>network model (operator oriented), between controller (that includes network orchestration function) and
service orchestrator</t>
        </li>
        <li>
          <t>service model (customer oriented), between service orchestrator and customer, this is network service model</t>
        </li>
      </ul>
      <t>The SIMAP can be used at different layers of abstraction and SIMAP can provide topology at
different interfaces. Although the SIMAP and APIs is primarily positioned as northbound multi-layered topology
model from (SDN) Controllers, it can also be positioned as follows:</t>
      <ul spacing="normal">
        <li>
          <t>In the context of <xref target="RFC8199"/>, SIMAP can provide multi-layered topology YANG module as part of both network element
and network service YANG modules</t>
        </li>
        <li>
          <t>In the context of <xref target="RFC7426"/>, SIMAP can provide multi-layered topology interface as part of both Southbound and
Service Interfaces</t>
        </li>
        <li>
          <t>In the context of <xref target="RFC8309"/>, SIMAP can provide multi-layered topology model as part of device model, network model,
service model and customer service model</t>
        </li>
        <li>
          <t>In the context of <xref target="RFC8453"/>, SIMAP can provide multi-layered topology model as part of SBI (southbound interface to
network), MPI (interface between multi-domain service coordinator and network controller) and CMI (interface between
customer network controller and multi-domain service controller)</t>
        </li>
        <li>
          <t>In the context of <xref target="RFC8969"/>, SIMAP can provide multi-layered topology model as part of device model, network model
and network service model</t>
        </li>
      </ul>
      <t>Appendix A documents some other IETF activities related to topology modeling, it does not want to prescribe how SIMAP
should be modeled or which base models should be used, and it is added for illustrational purposes only.
Therefore it is not included in this section, but added to the Appendix.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>SIMAP provides a unified access point to multi layer topology, and relations to services
and resources across network domains. Although this document defines concepts and
implementation requirements rather than a concrete implementations and
protocols, these requirements introduce significant security considerations
that any SIMAP implementation or protocol MUST address.</t>
      <dl>
        <dt>Data sensitivity:</dt>
        <dd>
          <t>SIMAP aggregates information that is highly sensitive in operational
environments, including physical/logical/service topology, logical to physical relations,
service relations, identifiers such as SRv6 SIDs, and references to
configuration, inventory, assurance, and telemetry systems. Unauthorized read
access to this information could enable targeted attacks, lateral movement, or
large scale service disruption. Implementations MUST ensure that
confidentiality protections and fine grained access control policies are
applied to all SIMAP data.</t>
        </dd>
        <dt>Authentication:</dt>
        <dd>
          <t>Any SIMAP implementation, regardless of modelling language or protocol,
MUST provide strong client authentication before granting access to SIMAP data or operations.
Authentication mechanisms depend on the underlying protocol binding (e.g., TLS
client certificates, SSH keys, OAuth based API authentication), but the
requirement for strong authentication is universal.</t>
        </dd>
        <dt>Authorization and protocol binding scope:</dt>
        <dd>
          <t>Because SIMAP explicitly allows non YANG protocol bindings (REQ PLUGG), NACM
applies only to YANG based bindings. Non YANG bindings MUST provide an
access control mechanism that offers protections equivalent to NACM, including
role based authorization, fine grained access restrictions, and the ability to
limit access to sensitive topology and service mapping information.</t>
        </dd>
        <dt>Write and simulation operations:</dt>
        <dd>
          <t>SIMAP supports operations that may modify data or simulate modifications (e.g.,
what if analysis). Even when write operations are limited to simulation,
implementations MUST ensure that such operations cannot become unintended
configuration changes, and that simulation results cannot be used to
infer privileged or hidden information.</t>
        </dd>
        <dt>Cross domain aggregation:</dt>
        <dd>
          <t>SIMAP may expose information aggregated from multiple administrative domains.
Implementations MUST ensure that access control policies are consistently
enforced across domains and that cross domain data leakage does not occur.
Policy mismatches or inconsistent authorization models across domains can
create unintended disclosure paths.</t>
        </dd>
        <dt>Transport security:</dt>
        <dd>
          <t>SIMAP implementations MUST ensure confidentiality, integrity, and replay
protection for all protocol exchanges, regardless of the underlying protocol
binding. Transport layer security mechanisms such as TLS [RFC8446] or SSH
[RFC4253] MUST be used where applicable.</t>
        </dd>
      </dl>
      <t>These considerations are not exhaustive; protocol specifications and
implementations of SIMAP MUST define additional security mechanisms appropriate
to their deployment environments.</t>
      <t><xref section="8" sectionFormat="of" target="RFC8345"/> discusses further security consideration for YANG, NECONF,
RESTCONF and specifically for ietf-network and ietf-network-topology modules.</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="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="ETSI-ZSM-019" target="https://www.etsi.org/deliver/etsi_gr/ZSM/001_099/019/01.01.01_60/gr_ZSM019v010101p.pdf">
          <front>
            <title>Zero-Touch Network and Service Management (ZSM); ZSM Framework for NaaS</title>
            <author>
              <organization>ETSI</organization>
            </author>
            <date year="2026" month="January"/>
          </front>
          <seriesInfo name="ETSI" value="GR ZSM 019 V1.1.1"/>
        </reference>
        <reference anchor="RFC3444">
          <front>
            <title>On the Difference between Information Models and Data Models</title>
            <author fullname="A. Pras" initials="A." surname="Pras"/>
            <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
            <date month="January" year="2003"/>
            <abstract>
              <t>There has been ongoing confusion about the differences between Information Models and Data Models for defining managed objects in network management. This document explains the differences between these terms by analyzing how existing network management model specifications (from the IETF and other bodies such as the International Telecommunication Union (ITU) or the Distributed Management Task Force (DMTF)) fit into the universe of Information Models and Data Models. This memo documents the main results of the 8th workshop of the Network Management Research Group (NMRG) of the Internet Research Task Force (IRTF) hosted by the University of Texas at Austin. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3444"/>
          <seriesInfo name="DOI" value="10.17487/RFC3444"/>
        </reference>
        <reference anchor="RFC7950">
          <front>
            <title>The YANG 1.1 Data Modeling Language</title>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <date month="August" year="2016"/>
            <abstract>
              <t>YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 1.1 of the YANG language. YANG version 1.1 is a maintenance release of the YANG language, addressing ambiguities and defects in the original specification. There are a small number of backward incompatibilities from YANG version 1. This document also specifies the YANG mappings to the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7950"/>
          <seriesInfo name="DOI" value="10.17487/RFC7950"/>
        </reference>
        <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>FiberCop</organization>
            </author>
            <author fullname="Phil Bedard" initials="P." surname="Bedard">
              <organization>Cisco</organization>
            </author>
            <date day="27" month="May" year="2026"/>
            <abstract>
              <t>   This document defines a base YANG data model for reporting network
   inventory.  The scope of this base model is set to be application-
   and technology-agnostic.  The base data model can be augmented with
   application- and technology-specific details.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ivy-network-inventory-yang-18"/>
        </reference>
        <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>
        <reference anchor="I-D.ietf-nmop-terminology">
          <front>
            <title>Some Key Terms for Network Fault and Problem Management</title>
            <author fullname="Nigel Davis" initials="N." surname="Davis">
              <organization>Ciena</organization>
            </author>
            <author fullname="Adrian Farrel" initials="A." surname="Farrel">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Thomas Graf" initials="T." surname="Graf">
              <organization>Swisscom</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Chaode Yu" initials="C." surname="Yu">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="18" month="August" year="2025"/>
            <abstract>
              <t>   This document sets out some terms that are fundamental to a common
   understanding of network fault and problem management within the
   IETF.

   The purpose of this document is to bring clarity to discussions and
   other work related to network fault and problem management, in
   particular to YANG data models and management protocols that report,
   make visible, or manage network faults and problems.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-terminology-23"/>
        </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="RFC5136">
          <front>
            <title>Defining Network Capacity</title>
            <author fullname="P. Chimento" initials="P." surname="Chimento"/>
            <author fullname="J. Ishac" initials="J." surname="Ishac"/>
            <date month="February" year="2008"/>
            <abstract>
              <t>Measuring capacity is a task that sounds simple, but in reality can be quite complex. In addition, the lack of a unified nomenclature on this subject makes it increasingly difficult to properly build, test, and use techniques and tools built around these constructs. This document provides definitions for the terms 'Capacity' and 'Available Capacity' related to IP traffic traveling between a source and destination in an IP network. By doing so, we hope to provide a common framework for the discussion and analysis of a diverse set of current and future estimation techniques. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5136"/>
          <seriesInfo name="DOI" value="10.17487/RFC5136"/>
        </reference>
        <reference anchor="RFC7011">
          <front>
            <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network. In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required. This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process. This document obsoletes RFC 5101.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="77"/>
          <seriesInfo name="RFC" value="7011"/>
          <seriesInfo name="DOI" value="10.17487/RFC7011"/>
        </reference>
        <reference anchor="I-D.ietf-nmop-network-anomaly-architecture">
          <front>
            <title>A Framework for a Network Anomaly Detection Architecture</title>
            <author fullname="Thomas Graf" initials="T." surname="Graf">
              <organization>Swisscom</organization>
            </author>
            <author fullname="Wanting Du" initials="W." surname="Du">
              <organization>Swisscom</organization>
            </author>
            <author fullname="Pierre Francois" initials="P." surname="Francois">
              <organization>INSA-Lyon</organization>
            </author>
            <author fullname="Alex Huang Feng" initials="A. H." surname="Feng">
              <organization>INSA-Lyon</organization>
            </author>
            <date day="18" month="January" year="2026"/>
            <abstract>
              <t>   This document describes the motivation and architecture of a Network
   Anomaly Detection Framework and the relationship to other documents
   describing network Symptom semantics and network incident lifecycle.

   The described architecture for detecting IP network service
   interruption is designed to be generic applicable and extensible.
   Different applications are described and examples are referenced with
   open-source running code.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-network-anomaly-architecture-07"/>
        </reference>
        <reference anchor="I-D.irtf-nmrg-network-digital-twin-arch">
          <front>
            <title>Network Digital Twin: Concepts and Reference Architecture</title>
            <author fullname="Cheng Zhou" initials="C." surname="Zhou">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Hongwei Yang" initials="H." surname="Yang">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Xiaodong Duan" initials="X." surname="Duan">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Diego Lopez" initials="D." surname="Lopez">
         </author>
            <author fullname="Antonio Pastor" initials="A." surname="Pastor">
         </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>
            <author fullname="Christian Jacquenet" initials="C." surname="Jacquenet">
              <organization>Orange</organization>
            </author>
            <date day="27" month="February" year="2026"/>
            <abstract>
              <t>   Digital Twin technology has seen rapid adoption in Industry 4.0.  The
   application of Digital Twin technology in the networking field is
   meant to develop various rich network applications, realize efficient
   and cost-effective data-driven network management, and accelerate
   network innovation.

   This document presents an overview of the concepts of Network Digital
   Twin, provides the basic definitions and a reference architecture,
   lists a set of application scenarios, and discusses such technology's
   benefits and key challenges.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-irtf-nmrg-network-digital-twin-arch-12"/>
        </reference>
        <reference anchor="RFC8986">
          <front>
            <title>Segment Routing over IPv6 (SRv6) Network Programming</title>
            <author fullname="C. Filsfils" initials="C." role="editor" surname="Filsfils"/>
            <author fullname="P. Camarillo" initials="P." role="editor" surname="Camarillo"/>
            <author fullname="J. Leddy" initials="J." surname="Leddy"/>
            <author fullname="D. Voyer" initials="D." surname="Voyer"/>
            <author fullname="S. Matsushima" initials="S." surname="Matsushima"/>
            <author fullname="Z. Li" initials="Z." surname="Li"/>
            <date month="February" year="2021"/>
            <abstract>
              <t>The Segment Routing over IPv6 (SRv6) Network Programming framework enables a network operator or an application to specify a packet processing program by encoding a sequence of instructions in the IPv6 packet header.</t>
              <t>Each instruction is implemented on one or several nodes in the network and identified by an SRv6 Segment Identifier in the packet.</t>
              <t>This document defines the SRv6 Network Programming concept and specifies the base set of SRv6 behaviors that enables the creation of interoperable overlays with underlay optimization.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8986"/>
          <seriesInfo name="DOI" value="10.17487/RFC8986"/>
        </reference>
        <reference anchor="RFC7854">
          <front>
            <title>BGP Monitoring Protocol (BMP)</title>
            <author fullname="J. Scudder" initials="J." role="editor" surname="Scudder"/>
            <author fullname="R. Fernando" initials="R." surname="Fernando"/>
            <author fullname="S. Stuart" initials="S." surname="Stuart"/>
            <date month="June" year="2016"/>
            <abstract>
              <t>This document defines the BGP Monitoring Protocol (BMP), which can be used to monitor BGP sessions. BMP is intended to provide a convenient interface for obtaining route views. Prior to the introduction of BMP, screen scraping was the most commonly used approach to obtaining such views. The design goals are to keep BMP simple, useful, easily implemented, and minimally service affecting. BMP is not suitable for use as a routing protocol.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7854"/>
          <seriesInfo name="DOI" value="10.17487/RFC7854"/>
        </reference>
        <reference anchor="RFC8199">
          <front>
            <title>YANG Module Classification</title>
            <author fullname="D. Bogdanovic" initials="D." surname="Bogdanovic"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="C. Moberg" initials="C." surname="Moberg"/>
            <date month="July" year="2017"/>
            <abstract>
              <t>The YANG data modeling language is currently being considered for a wide variety of applications throughout the networking industry at large. Many standards development organizations (SDOs), open-source software projects, vendors, and users are using YANG to develop and publish YANG modules for a wide variety of applications. At the same time, there is currently no well-known terminology to categorize various types of YANG modules.</t>
              <t>A consistent terminology would help with the categorization of YANG modules, assist in the analysis of the YANG data modeling efforts in the IETF and other organizations, and bring clarity to the YANG- related discussions between the different groups.</t>
              <t>This document describes a set of concepts and associated terms to support consistent classification of YANG modules.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8199"/>
          <seriesInfo name="DOI" value="10.17487/RFC8199"/>
        </reference>
        <reference anchor="RFC7426">
          <front>
            <title>Software-Defined Networking (SDN): Layers and Architecture Terminology</title>
            <author fullname="E. Haleplidis" initials="E." role="editor" surname="Haleplidis"/>
            <author fullname="K. Pentikousis" initials="K." role="editor" surname="Pentikousis"/>
            <author fullname="S. Denazis" initials="S." surname="Denazis"/>
            <author fullname="J. Hadi Salim" initials="J." surname="Hadi Salim"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="O. Koufopavlou" initials="O." surname="Koufopavlou"/>
            <date month="January" year="2015"/>
            <abstract>
              <t>Software-Defined Networking (SDN) refers to a new approach for network programmability, that is, the capacity to initialize, control, change, and manage network behavior dynamically via open interfaces. SDN emphasizes the role of software in running networks through the introduction of an abstraction for the data forwarding plane and, by doing so, separates it from the control plane. This separation allows faster innovation cycles at both planes as experience has already shown. However, there is increasing confusion as to what exactly SDN is, what the layer structure is in an SDN architecture, and how layers interface with each other. This document, a product of the IRTF Software-Defined Networking Research Group (SDNRG), addresses these questions and provides a concise reference for the SDN research community based on relevant peer-reviewed literature, the RFC series, and relevant documents by other standards organizations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7426"/>
          <seriesInfo name="DOI" value="10.17487/RFC7426"/>
        </reference>
        <reference anchor="RFC8309">
          <front>
            <title>Service Models Explained</title>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="W. Liu" initials="W." surname="Liu"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>The IETF has produced many modules in the YANG modeling language. The majority of these modules are used to construct data models to model devices or monolithic functions.</t>
              <t>A small number of YANG modules have been defined to model services (for example, the Layer 3 Virtual Private Network Service Model (L3SM) produced by the L3SM working group and documented in RFC 8049).</t>
              <t>This document describes service models as used within the IETF and also shows where a service model might fit into a software-defined networking architecture. Note that service models do not make any assumption of how a service is actually engineered and delivered for a customer; details of how network protocols and devices are engineered to deliver a service are captured in other modules that are not exposed through the interface between the customer and the provider.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8309"/>
          <seriesInfo name="DOI" value="10.17487/RFC8309"/>
        </reference>
        <reference anchor="RFC8453">
          <front>
            <title>Framework for Abstraction and Control of TE Networks (ACTN)</title>
            <author fullname="D. Ceccarelli" initials="D." role="editor" surname="Ceccarelli"/>
            <author fullname="Y. Lee" initials="Y." role="editor" surname="Lee"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>Traffic Engineered (TE) networks have a variety of mechanisms to facilitate the separation of the data plane and control plane. They also have a range of management and provisioning protocols to configure and activate network resources. These mechanisms represent key technologies for enabling flexible and dynamic networking. The term "Traffic Engineered network" refers to a network that uses any connection-oriented technology under the control of a distributed or centralized control plane to support dynamic provisioning of end-to- end connectivity.</t>
              <t>Abstraction of network resources is a technique that can be applied to a single network domain or across multiple domains to create a single virtualized network that is under the control of a network operator or the customer of the operator that actually owns the network resources.</t>
              <t>This document provides a framework for Abstraction and Control of TE Networks (ACTN) to support virtual network services and connectivity services.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8453"/>
          <seriesInfo name="DOI" value="10.17487/RFC8453"/>
        </reference>
        <reference anchor="RFC8969">
          <front>
            <title>A Framework for Automating Service and Network Management with YANG</title>
            <author fullname="Q. Wu" initials="Q." role="editor" surname="Wu"/>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="D. Lopez" initials="D." surname="Lopez"/>
            <author fullname="C. Xie" initials="C." surname="Xie"/>
            <author fullname="L. Geng" initials="L." surname="Geng"/>
            <date month="January" year="2021"/>
            <abstract>
              <t>Data models provide a programmatic approach to represent services and networks. Concretely, they can be used to derive configuration information for network and service components, and state information that will be monitored and tracked. Data models can be used during the service and network management life cycle (e.g., service instantiation, service provisioning, service optimization, service monitoring, service diagnosing, and service assurance). Data models are also instrumental in the automation of network management, and they can provide closed-loop control for adaptive and deterministic service creation, delivery, and maintenance.</t>
              <t>This document describes a framework for service and network management automation that takes advantage of YANG modeling technologies. This framework is drawn from a network operator perspective irrespective of the origin of a data model; thus, it can accommodate YANG modules that are developed outside the IETF.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8969"/>
          <seriesInfo name="DOI" value="10.17487/RFC8969"/>
        </reference>
        <reference anchor="RFC7926">
          <front>
            <title>Problem Statement and Architecture for Information Exchange between Interconnected Traffic-Engineered Networks</title>
            <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="N. Bitar" initials="N." surname="Bitar"/>
            <author fullname="G. Swallow" initials="G." surname="Swallow"/>
            <author fullname="D. Ceccarelli" initials="D." surname="Ceccarelli"/>
            <author fullname="X. Zhang" initials="X." surname="Zhang"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>In Traffic-Engineered (TE) systems, it is sometimes desirable to establish an end-to-end TE path with a set of constraints (such as bandwidth) across one or more networks from a source to a destination. TE information is the data relating to nodes and TE links that is used in the process of selecting a TE path. TE information is usually only available within a network. We call such a zone of visibility of TE information a domain. An example of a domain may be an IGP area or an Autonomous System.</t>
              <t>In order to determine the potential to establish a TE path through a series of connected networks, it is necessary to have available a certain amount of TE information about each network. This need not be the full set of TE information available within each network but does need to express the potential of providing TE connectivity. This subset of TE information is called TE reachability information.</t>
              <t>This document sets out the problem statement for the exchange of TE information between interconnected TE networks in support of end-to-end TE path establishment and describes the best current practice architecture to meet this problem statement. For reasons that are explained in this document, this work is limited to simple TE constraints and information that determine TE reachability.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="206"/>
          <seriesInfo name="RFC" value="7926"/>
          <seriesInfo name="DOI" value="10.17487/RFC7926"/>
        </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="I-D.ietf-teas-te-topo-and-tunnel-modeling">
          <front>
            <title>TE Topology and Tunnel Modeling for Transport Networks</title>
            <author fullname="Igor Bryskin" initials="I." surname="Bryskin">
              <organization>Individual</organization>
            </author>
            <author fullname="Vishnu Pavan Beeram" initials="V. P." surname="Beeram">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Tarek Saad" initials="T." surname="Saad">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Xufeng Liu" initials="X." surname="Liu">
              <organization>Volta Networks</organization>
            </author>
            <date day="12" month="July" year="2020"/>
            <abstract>
              <t>   This document describes how to model TE topologies and tunnels for
   transport networks, by using the TE topology YANG model [I-D.ietf-
   teas-yang-te-topo] and the TE tunnel YANG model [I-D.ietf-teas-yang-
   te].


              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-te-topo-and-tunnel-modeling-06"/>
        </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="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>Everything OPS</organization>
            </author>
            <date day="20" month="October" year="2025"/>
            <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' and 'ietf-network-topology' data models 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-01"/>
        </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-ivy-network-inventory-topology">
          <front>
            <title>A YANG Network Data Model for Inventory Topology Mapping</title>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</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>
            <date day="19" month="May" year="2026"/>
            <abstract>
              <t>   This document defines a YANG data model that extends the network
   topology data model (RFC 8345) to map network topologies with
   inventories.  The data model introduces the "inventory-topology"
   network type and augmentations for physical entity mappings and
   capabilities, which may be used by any overlay network topology for
   service provisioning validation, network maintenance, and capacity
   planning.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ivy-network-inventory-topology-07"/>
        </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="23" month="January" year="2025"/>
            <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-16"/>
        </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="23" month="January" year="2025"/>
            <abstract>
              <t>   Delivery of network services assumes that appropriate setup is
   provisioned over the links that connect customer termination points
   and a provider network.  The required setup to allow successful data
   exchange over these links is referred to as an attachment circuit
   (AC), while the underlying link is referred to as "bearer".

   This document specifies a YANG service data model for 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 YANG service model for managing bearers
   over which ACs are established.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-teas-attachment-circuit-20"/>
        </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">
              <organization>Telefonica</organization>
            </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="13" month="February" year="2026"/>
            <abstract>
              <t>   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 reduce troubleshooting
   tickets and resolve network incidents for the sake of network service
   health and probable cause analysis.

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

<section anchor="related-ietf-activities">
      <name>Related IETF Activities</name>
      <ul empty="true">
        <li>
          <t>Note: The models cited in this section are provided for illustration purposes. It is out of scope to recomend
which models will be used as base to build the SIMAP.</t>
        </li>
      </ul>
      <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>
        <t>Another example is <xref target="RFC8453"/> that defines native topology, abstract topology, black topology, and grey topology,
   but all in the context of actual topology and physical topology that are not specifically defined.</t>
      </section>
      <section anchor="sec-topology-abstraction">
        <name>Topology Abstraction</name>
        <t>Please refer to the following documents for some background on topology abstractions:</t>
        <ul spacing="normal">
          <li>
            <t><xref target="RFC7926"/> defines topology abstraction.</t>
          </li>
          <li>
            <t><xref section="5" sectionFormat="of" target="RFC8453"/> describes the topology abstraction methods and discusses topology abstraction factors,
types, and their context in the ACTN architecture.</t>
          </li>
          <li>
            <t><xref section="3.13" sectionFormat="of" target="RFC8795"/> defines abstract TE topologies.</t>
          </li>
          <li>
            <t><xref section="4.1" sectionFormat="of" target="RFC8795"/> defines native TE topologies.</t>
          </li>
          <li>
            <t><xref section="4.4" sectionFormat="of" target="RFC8795"/> describes how to deal with multiple abstract TE topologies provided by the same provider.</t>
          </li>
          <li>
            <t><xref section="1.3" sectionFormat="of" target="I-D.ietf-teas-te-topo-and-tunnel-modeling"/> gives some background on topology abstraction.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-core">
        <name>Core SIMAP Components</name>
        <t>The following specifications are relevant to the core functions provided by 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 <xref target="RFC8345"/>.</t>
          </li>
          <li>
            <t><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: The 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 and Reshad Rahman for their valuable contributions, reviews, and comments.
Many thanks to Adrian Farrel for his SIMAP suggestion and helping to agree the terminology.
Many thanks to Chongfeng Xie, Dan Voyer, Brad Peters, Diego Lopez, Ignacio Dominguez Martinez-Casanueva,
Alex Huang Feng, Italo Busi, Wu Bo, Sherif Mostafa, Christopher Janz, Rob Evans, Danielle Ceccarelli,
Sergio Belotti, Aihua Guo and many others for their contributions, suggestions and comments.</t>
      <t>Many thanks to Nigel Davis 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:
H4sIAAAAAAAAA9196XLbWJbmfzwFxhkxlrJIes2stHqmumlJtjmlrUQ5XdkT
FR0gCZEogwALACUzMxzRr9AR84T9JHPWe88FQNlZS//oWSotEry4y7ln/c45
w+EwarImT4/iR9PJ+fjqKD4ui3m6aQbxdfqXbVal67Ro6kGcFIv4fZ3Gx0md
1o+iZDar0rujmH6kv4n/Z3yRpos6WpTzIlnDoIsquW2GWdrcDot1uRnW2TrZ
DOf8+PDZs2ieNOmyrHZHcVbcllFUb2frrK6zsmh2GxhgcnrzJiq261laHUUL
ePgogl/XaVFv66O4qbZpBLOAgZIqTWARl5u0Shr4eU0zPk+KZElLeBTdl9XH
ZVVuN/DYRdrgn+b72P/yUfQx3cHXi6MoHsbTtLrL5imsbVLcVkkN75w32yqF
325q+0C63uY0AH443jbl2v2lrws/vazmqxTGcx/oSIs0z+7Samc/21TlXYb7
khVL+/ltnn7KZlmeNcHjsNGbPLvN5p05yBP40Um2zJokx5Xgn6d2AdPM/nVT
bsq8XNIrzrd5kw3zZJdWUZRsm1UJRxPHQ/j/cXy7zXM++st8mcTvkrs0py/K
ankUv9sm92lGf6frJMuP4hKeGq3wqX9Z0ZejebmOeoZ7nRZl1sTHeZLVqR/x
FPepWcGmxJdXUzvyjH7wL6l7YFhu6lGRNn2jX9bzpIrflsXPSZ7+DAcAe1PW
/jU3aZ7ewt7Pk2Dy+KvRUn61SBfwm39p3KP7lnKzAiKo47dwN/wbpvdA9vgD
M35DD46W8OC/1PI9Dwp3oKmyGZAT7H3PK8ardbqIT/NVUtdJsXv4NfTwyD3c
elVUlBXS7B1cvQgvqfsrjk9vppPhv07Ph0+fvTqiIZWZ/GtalcObcjtfOcLD
+6jkae7dAfz+8J9i+N/4TQWTp2fhLfFFkkwf0aCeyPD/DOXk4d30CXGF+PnT
59/DNOiTOq2ytMa56m/wYZjV22t6D8w2/vHZCP4vj98k1TJt4PtV02zqoydP
7u/vR2lTZyN40xO5jU/wg39bVk9ghCdPnz77t6evXj2BkeD/j+j//dv3T58s
q3+Dr+HTu6fP8P9uRpvF7SPYxOFwGCczvOxzIMCbVVbHwCS3tAOL9DYr0hqO
O42FNcbl7cOMJz4gzntIu5otYBi47DBGAovnX+PXUWV4OD26BRY+RxY+AjJM
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
+AYuVXxwcXJzGEVXcBo6aEWDVks3qHT/GTbwAxoZG2fsH00aD8jnreZ3XN61
5nJ4YvGj/gSXxVgISuLiVNLQ6hwBj2mF2HTT3SCIVbgyeR70UVZRyn13M2+2
HQL7BhNjwC7FGkR9rS5qLTP5avQcp/RrNsURDMdrI1NSvt0skkr1GdMPLF7q
E47jtfUKbFdTKQzcfiHvaRW7jpyxIMpdJwpkS7EZESPN2eluehd8UE3CtJRX
qSQND119KA78ZTXz8rCMQZ+Qs0WkdGDcFB/WBAoagq3BliBZVJ7ZO/mh4oki
VqJCeA3i4JdfuirH50MgfXvgL3/dgbvQNGznrKxI3XNVU8M+xsKbI1/3+whD
DvG3SvKa4WoKg1MAA8nBfGZbH7Q7jlP8lX6geOwY/88Nae6+ypArIs0OcZ/6
5VoM6UuS7ivggo96CpLSdWaVgV9KnNzPeySLHXudbc+C7QLhZerLdlio0Vev
hyfSWVQv47KV3MK37Vkr4eBtwWSUGPTCoK293ToVXdI2NCwg710vSL8jLvLd
SZnkNxxwGM3m6iJU3Qryyvj1D4Ko2yFwvimJWdWDtSGvMEC9R7oeuk/7kcow
+n5UP7zN9LXScLj5iSB2cFZ/202sqKYHlZ5X6F6dtmkLWBcjVLigNLDUn6n2
CjellcK8UrLAFb3Bg9bwA+gBC2o+NOcjxVJmGLyk9xBj1MTYVsBm72k4f5fR
DHyRJLgAA3cT2LqULidVmaCMY8QCqNec8YjzWDIfcs4/FxVyNSiD6kIm2GV1
JOfpZJMhUP9dEcEo1Mj5wuBUyXDurp09V5Ku3f3aW3kSyiEnoLq6OMoadRhf
/9SCVALjwhGw9V1qVyeYCRYxUu5bQFPUaVor5JgSQ62eHrUDZ1KpbuIZl2Km
gNFrCmSbDCC1Y1rJAxhSAg7UxNLZtkqlhnTd6jPYoLcYdgmWRj1tCEfyxofp
7LCSLFi3MxUIj51LPo/DgHgLi0E8GEPp+/qxLX1tU9ApzOlcpzXCP9HBHLz7
PrX5ihS4CBofL7Grlckgf5fMPyagrhc1VWtsTTIhZFRSf+mtTdjs1i4Adk8g
hV+5c3s3JngUNU3MV1mSh6YiF16Ne2VKgFPF6Zrjiex4Ip9DvV2vQXFwXXfN
xgeTUeknDFYOwbQMwB2iBh03/jX9hOJ6QCjEDYzvIXny+l/J40tgs5I0fa0X
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
+v/0TB2qeBcBAA==

-->

</rfc>
