<?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.19 (Ruby 3.3.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-nmop-digital-map-concept-02" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.23.2 -->
  <front>
    <title abbrev="Digital Map Concept &amp; Needs">Digital Map: Concept, Requirements, and Use Cases</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-digital-map-concept-02"/>
    <author fullname="Olga Havel">
      <organization>Huawei</organization>
      <address>
        <email>olga.havel@huawei.com</email>
      </address>
    </author>
    <author fullname="Benoit Claise">
      <organization>Huawei</organization>
      <address>
        <email>benoit.claise@huawei.com</email>
      </address>
    </author>
    <author fullname="Oscar Gonzalez de Dios">
      <organization>Telefonica</organization>
      <address>
        <email>oscar.gonzalezdedios@telefonica.com</email>
      </address>
    </author>
    <author fullname="Thomas Graf">
      <organization>Swisscom</organization>
      <address>
        <email>thomas.graf@swisscom.com</email>
      </address>
    </author>
    <date year="2024" month="October" day="21"/>
    <area>Operations and Management</area>
    <workgroup>Network Management Operations</workgroup>
    <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 62?>

<t>This document defines the concept of Digital Map, and identifies a set of Digital Map requirements and use cases.</t>
      <t>The document intends to be used as a reference for the assessment effort of the various topology modules to meet
Digital Map 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 69?>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ntw-attachment-circuit-13"/>
        </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="10" month="October" year="2024"/>
            <abstract>
              <t>   This document specifies a YANG service data model for Attachment
   Circuits (ACs).  This model can be used for the provisioning of ACs
   before or during service provisioning (e.g., Network Slice Service).
   The document also specifies a service model for managing bearers over
   which ACs are established.

   Also, the document specifies a set of reusable groupings.  Whether
   other service models reuse structures defined in the AC models or
   simply include an AC reference is a design choice of these service
   models.  Utilizing the AC service model to manage ACs over which a
   service is delivered has the advantage of decoupling service
   management from upgrading AC components to incorporate recent AC
   technologies or features.

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

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

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

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

-->

</rfc>
