<?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.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-yan-nmrg-cross-domain-agent-architecture-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="Cross-Domain Network Agent Architecture for Autonomous Operations">Cross-Domain Network Agent Architecture for Autonomous Operations</title>
    <seriesInfo name="Internet-Draft" value="draft-yan-nmrg-cross-domain-agent-architecture-00"/>
    <author fullname="Jinjie Yan">
      <organization>ZTE Corporation</organization>
      <address>
        <email>yan.jinjie@zte.com.cn</email>
      </address>
    </author>
    <author fullname="Chuanyang Miao">
      <organization>ZTE Corporation</organization>
      <address>
        <email>miao.chuanyang@zte.com.cn</email>
      </address>
    </author>
    <author fullname="Ran Chen">
      <organization>ZTE Corporation</organization>
      <address>
        <email>chen.ran@zte.com.cn</email>
      </address>
    </author>
    <date year="2026" month="July" day="06"/>
    <area>AREA</area>
    <workgroup>nmrg</workgroup>
    <abstract>
      <?line 44?>

<t>Autonomous network management using agents is maturing in single-domain deployments. However, end-to-end services spanning multiple domains expose a lack of systematic support for cross-domain coordination, roles, and interfaces in current architectures. This document defines a cross-domain network agent architecture that enables coordinated operation across autonomous domains through standardized agent roles, layered coordination mechanisms, and unified interface specifications.</t>
    </abstract>
  </front>
  <middle>
    <?line 49?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Modern network infrastructures are inherently multi-domain. A single end-to-end service — such as an enterprise VPN, cloud interconnect, or critical IoT telemetry path — typically traverses access networks, aggregation layers, backbone networks, and potentially multiple operator administrative boundaries. Each domain may employ different technologies (IP, optical, wireless), different management systems, and different operational policies.</t>
      <t>Current agent-based approaches to network autonomy focus predominantly on the scope of a single domain. They define intelligent entities that perform perception, analysis, decision-making, and execution all within the boundary of one administrative domain. While effective for localized autonomy, these approaches leave a critical gap: there is no standardized architectural framework for coordinating autonomous actions across domain boundaries to fulfill end-to-end operational intents.</t>
      <t>This gap manifests in three key challenges:</t>
      <ul spacing="normal">
        <li>
          <t>Intent fragmentation: End-to-end intents must be manually decomposed into domain-specific objectives, with no standardized mechanism for automated decomposition or cross-domain result aggregation.</t>
        </li>
        <li>
          <t>Coordination silos: When a service spans multiple domains, each domain’s autonomous system operates independently. Cross-domain fault correlation, resource optimization, and policy enforcement rely on ad-hoc integrations rather than standardized agent-to-agent coordination.</t>
        </li>
        <li>
          <t>Unclear risk boundaries: Cross-domain operations lack unified lifecycle management and exception handling mechanisms, leading to ambiguous responsibility boundaries and elevated risk of cascading failures.</t>
        </li>
      </ul>
      <t>This document defines a reference architecture for cross-domain coordination of autonomous network agents. Specifically, it specifies:</t>
      <ul spacing="normal">
        <li>
          <t>Four core agent roles and their responsibilities within a layered architecture</t>
        </li>
        <li>
          <t>Two optional deployment patterns for the cross-domain orchestration layer</t>
        </li>
        <li>
          <t>Interface classification and interaction specifications across layers and domains</t>
        </li>
        <li>
          <t>Core cross-domain coordination mechanisms</t>
        </li>
      </ul>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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>
        <?line -18?>

</section>
    </section>
    <section anchor="cross-domain-network-agent-architecture">
      <name>Cross-Domain Network Agent Architecture</name>
      <t>The cross-domain network agent architecture is organized into three layers, which serve as the common foundation for both deployment patterns. Each layer has clear responsibility boundaries, and interactions across layers follow unified specifications. Layers may evolve independently.</t>
      <ul spacing="normal">
        <li>
          <t>Cross-Domain Orchestration Layer: The topmost layer, serving as the unified entry point for end-to-end operational intents. It is responsible for global task scheduling, state management, and result aggregation across domains.</t>
        </li>
        <li>
          <t>Autonomous Domain Layer: The middle execution layer, composed of multiple autonomous domains. Each domain independently completes its internal operation closed loop and exposes standardized interfaces externally.</t>
        </li>
        <li>
          <t>Network Element Layer: The bottom resource layer, containing physical and virtual network elements. It is the final execution target and data source for operation actions.</t>
        </li>
      </ul>
      <section anchor="core-agent-roles">
        <name>Core Agent Roles</name>
        <t>Four core agent roles are defined across the architecture. Their responsibilities are consistent across both deployment patterns; only their topological position and interaction paths differ.</t>
        <ul spacing="normal">
          <li>
            <t>Service Agent: An agent purpose-built for multi-scenario and multi-domain autonomy of a specific telecom service. It supports cross-domain scenarios and assumes full-lifecycle closed-loop self-operation of the corresponding service.</t>
          </li>
          <li>
            <t>Orchestrator Agent: An agent within the cross-domain orchestration layer, positioned as a centralized scheduling enhancement entity entrusted by the Service Agent. It performs transactional multi-domain scheduling and state synchronization.</t>
          </li>
          <li>
            <t>Supervisor Agent: An agent within an autonomous domain, designated as the logical external representative of the domain. It is responsible for intra-domain task orchestration and cross-domain interaction, and presents a unified domain boundary externally.</t>
          </li>
          <li>
            <t>Expert Agent: An agent within an autonomous domain, specialized in a specific network management function (e.g., fault management, configuration, optimization, security).</t>
          </li>
        </ul>
      </section>
      <section anchor="direct-interaction-pattern">
        <name>Direct Interaction Pattern</name>
        <figure>
          <name>Direct Interaction Pattern Cross-Domain Agent Architecture</name>
          <artwork type="abnf" align="center" name="Direct Interaction Pattern Cross-Domain Agent Architecture"><![CDATA[
┌─────────────────────────────────────────────────────────────────────┐                         
│                   Cross-Domain Orchestration Layer                  │                         
│     ┌───────────────┐                         ┌───────────────┐     │                         
│     │ service agent │         ...             │ service agent │     │                         
│     └───────────────┘                         └───────────────┘     │                         
│            ^   ^                                 ^    ^             │                         
│            │   │                                 │    │             │                         
└────────────┼───┼─────────────────────────────────┼────┼─────────────┘                         
             │   └─────────────────────────────────┼─┐  │                                       
             │   ┌─────────────────────────────────┘ │  │                                       
┌────────────┼───┼───────────────────────────────────┼──┼─────────────┐                         
│            │   │      Autonomous Domain Layer      │  │             │                         
│            │   │                                   │  │             │                         
│ ┌──────────┼───┼──────────┐             ┌──────────┼──┼───────────┐ │                         
│ │Domain A  │   │          │             │          │  │  Domain B │ │                         
│ │          v   v          │             │          v  v           │ │                         
│ │ ┌────────────────────┐  │             │  ┌────────────────────┐ │ │                         
│ │ │  supervisor agent  │<─│─ ─ ─ ─ ─ ─ ─│─>│  supervisor agent  │ │ │                         
│ │ └────────────────────┘  │             │  └────────────────────┘ │ │                         
│ │     ^             ^     │             │      ^             ^    │ │                         
│ │     │             │     │             │      │             │    │ │                         
│ │     v             v     │             │      v             v    │ │                        ▼
│ │ ┌──────┐      ┌──────┐  │             │  ┌──────┐      ┌──────┐ │ │                         
│ │ │Expert│ ...  │Expert│  │             │  │Expert│ ...  │Expert│ │ │                         
│ │ │Agent │      │Agent │  │             │  │Agent │      │Agent │ │ │                         
│ │ └──────┘      └──────┘  │             │  └──────┘      └──────┘ │ │                         
│ └─────────────────────────┘             └─────────────────────────┘ │                         
│             ^                                         ^             │                         
└─────────────┼─────────────────────────────────────────┼─────────────┘                         
              v                                         v                                       
 ┌─────────────────────────┐               ┌─────────────────────────┐                          
 │Domain A                 │               │Domain B                 │                          
 │                         │               │                         │                          
 │    Network Elements     │               │    Network Elements     │                          
 └─────────────────────────┘               └─────────────────────────┘                                                                        

]]></artwork>
        </figure>
        <t>In the Direct Interaction pattern, no independent Orchestrator Agent is deployed in the cross-domain orchestration layer. Service Agents establish point-to-point A2A connections directly with Supervisor Agents in each autonomous domain. Intent decomposition, task distribution, and result aggregation are all performed by the Service Agent itself.</t>
        <t>Between domains, temporary peer-to-peer direct channels may be established between Supervisor Agents of two parties after coordination and authorization by the Service Agent, for high-frequency interaction scenarios.</t>
        <section anchor="end-to-end-interaction-flow">
          <name>End-to-End Interaction Flow</name>
          <ol spacing="normal" type="1"><li>
              <t>The intent submitter sends an end-to-end operational intent to the Service Agent via the northbound interface.</t>
            </li>
            <li>
              <t>The Service Agent normalizes and decomposes the intent, generating sub-tasks for each corresponding domain.</t>
            </li>
            <li>
              <t>The Service Agent delivers sub-tasks directly to the Supervisor Agents of target autonomous domains via A2A interfaces.</t>
            </li>
            <li>
              <t>Each Supervisor Agent adapts the task and dispatches it to local Expert Agents for execution.</t>
            </li>
            <li>
              <t>Expert Agents interact with network elements in the Network Element Layer to complete configuration and data collection.</t>
            </li>
            <li>
              <t>Execution results are returned layer by layer, and finally aggregated by the Service Agent and fed back to the intent submitter.</t>
            </li>
          </ol>
        </section>
        <section anchor="pattern-characteristics">
          <name>Pattern Characteristics</name>
          <ul spacing="normal">
            <li>
              <t>Fewer forwarding hops, lower interaction latency, and lightweight deployment.</t>
            </li>
            <li>
              <t>No central single point of failure; failure of a single service does not affect other cross-domain capabilities.</t>
            </li>
            <li>
              <t>Suitable for scenarios with a small number of autonomous domains, low latency requirements, and pilot deployment within the same administrative entity.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="hub-and-spoke-pattern">
        <name>Hub-and-Spoke Pattern</name>
        <figure>
          <name>Hub-and-Spoke Pattern Cross-Domain Agent Architecture</name>
          <artwork align="center" name="Hub-and-Spoke Pattern Cross-Domain Agent Architecture"><![CDATA[
┌─────────────────────────────────────────────────────────────────────┐
│                   Cross-Domain Orchestration Layer                  │
│     ┌───────────────┐                        ┌───────────────┐      │
│     │ service agent │           ...          │ service agent │      │
│     └───────────────┘                        └───────────────┘      │
│             ^                                        ^              │
│             │                                        │              │
│             v                                        v              │
│     ┌─────────────────────────────────────────────────────────┐     │
│     │                    Orchestrator Agent                   │     │
│     └─────────────────────────────────────────────────────────┘     │
│             ^                                        ^              │
└─────────────┼────────────────────────────────────────┼──────────────┘
              │                                        │               
              │                                        │               
┌─────────────┼────────────────────────────────────────┼──────────────┐
│             │         Autonomous Domain Layer        │              │
│             │                                        │              │
│ ┌───────────┼─────────────┐             ┌────────────┼────────────┐ │
│ │Domain A   │             │             │            │   Domain B │ │
│ │           v             │             │            v            │ │
│ │ ┌────────────────────┐  │             │  ┌────────────────────┐ │ │
│ │ │  supervisor agent  │<─│─ ─ ─ ─ ─ ─ ─│─>│  supervisor agent  │ │ │
│ │ └────────────────────┘  │             │  └────────────────────┘ │ │
│ │     ^             ^     │             │      ^             ^    │ │
│ │     │             │     │             │      │             │    │ │
│ │     v             v     │             │      v             v    │ │
│ │ ┌──────┐      ┌──────┐  │             │  ┌──────┐      ┌──────┐ │ │
│ │ │Expert│ ...  │Expert│  │             │  │Expert│ ...  │Expert│ │ │
│ │ │Agent │      │Agent │  │             │  │Agent │      │Agent │ │ │
│ │ └──────┘      └──────┘  │             │  └──────┘      └──────┘ │ │
│ └─────────────────────────┘             └─────────────────────────┘ │
│             ^                                         ^             │
└─────────────┼─────────────────────────────────────────┼─────────────┘
              v                                         v              
 ┌─────────────────────────┐               ┌─────────────────────────┐ 
 │Domain A                 │               │Domain B                 │ 
 │                         │               │                         │ 
 │    Network Elements     │               │    Network Elements     │ 
 └─────────────────────────┘               └─────────────────────────┘ 

]]></artwork>
        </figure>
        <t>In the Hub-and-Spoke pattern, the Orchestrator Agent serves as a centralized scheduling enhancement component within the cross-domain orchestration layer, entrusted by the Service Agent. It acts as the central hub to uniformly connect with Supervisor Agents of all autonomous domains, and undertakes transactional work including multi-domain task distribution, state synchronization, and process scheduling.</t>
        <t>Each autonomous domain retains independent closed-loop management capabilities. The Supervisor Agent acts as the unified logical interaction boundary of the domain externally, and accepts unified scheduling from the Orchestrator Agent on behalf of the domain.</t>
        <t>Peer-to-peer direct channels between domains may only be established after authorization by the Orchestrator Agent, and the channel lifecycle is managed by the Orchestrator Agent.</t>
        <section anchor="end-to-end-interaction-flow-1">
          <name>End-to-End Interaction Flow</name>
          <ol spacing="normal" type="1"><li>
              <t>The intent submitter sends an end-to-end operational intent to the Service Agent.</t>
            </li>
            <li>
              <t>The Service Agent forwards the normalized intent to the Orchestrator Agent.</t>
            </li>
            <li>
              <t>Based on advertised domain information, the Orchestrator Agent decomposes the intent, generates a set of sub-tasks with dependency relationships, and dispatches them to the corresponding autonomous domains in a unified manner.</t>
            </li>
            <li>
              <t>Each domain Supervisor Agent receives the sub-task, dispatches local Expert Agents for execution, and reports status to the Orchestrator Agent.</t>
            </li>
            <li>
              <t>Expert Agents interact with network elements in the Network Element Layer to complete operational actions.</t>
            </li>
            <li>
              <t>The Orchestrator Agent aggregates execution results from all domains, performs global validation, and feeds back to the Service Agent.</t>
            </li>
            <li>
              <t>The Service Agent returns the final result to the intent submitter.</t>
            </li>
          </ol>
        </section>
        <section anchor="pattern-characteristics-1">
          <name>Pattern Characteristics</name>
          <ul spacing="normal">
            <li>
              <t>Centralized governance; security policies, audit logs, and access control can be implemented uniformly.</t>
            </li>
            <li>
              <t>Low domain-side access cost; new autonomous domains only need to connect to the Orchestrator Agent.</t>
            </li>
            <li>
              <t>Suitable for production-grade scenarios with a large number of autonomous domains, high security and compliance requirements, and mixed deployment of multiple scenarios.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="interface-specifications">
      <name>Interface Specifications</name>
      <t>Cross-layer and cross-domain interaction interfaces are targeted for standardization to ensure interoperability. Intra-domain and intra-layer interfaces may be implemented independently by each domain or vendor.</t>
      <t>Interface Classification</t>
      <ul spacing="normal">
        <li>
          <t>Intra-Orchestration Interface: Operates between Service Agent and Orchestrator Agent within the same layer. Its core purpose is intent handover and result feedback.</t>
        </li>
        <li>
          <t>Cross-Domain Scheduling Interface: Operates from Service / Orchestrator Agent to Supervisor Agent across layers. Its core purpose is sub-task delivery and status synchronization.</t>
        </li>
        <li>
          <t>Inter-Domain Peer Interface: Operates between Supervisor Agent and Supervisor Agent across domains. Its core purpose is coordination negotiation, state synchronization, and data exchange.</t>
        </li>
        <li>
          <t>Intra-Domain Scheduling Interface: Operates from Supervisor Agent to Expert Agent within a domain. Its core purpose is task assignment and result collection.</t>
        </li>
        <li>
          <t>Southbound Control Interface: Operates from Expert Agent to Network Element across layers. Its core purpose is configuration delivery and telemetry collection.</t>
        </li>
      </ul>
      <t>Cross-domain interfaces are targeted for standardization, and the <xref target="A2A"/> protocol framework is <bcp14>RECOMMENDED</bcp14> as the carrier. It is a loosely coupled inter-agent interaction framework supporting request-response and event push modes. Intra-layer and intra-domain interfaces have no mandatory requirements; reusing the <xref target="A2A"/> stack is recommended. For southbound connectivity to network elements, standard network management protocols apply to conventional devices, while agent-native interaction protocols <bcp14>MAY</bcp14> be employed for intelligent network elements.</t>
    </section>
    <section anchor="cross-domain-coordination">
      <name>Cross-Domain Coordination</name>
      <t>This chapter defines the architectural principles and boundary constraints for collaboration across autonomous domains, to support end-to-end delivery and closed-loop operation of telecom services spanning multiple administrative domains.</t>
      <ul spacing="normal">
        <li>
          <t>Cross-domain collaboration abides by the following core architectural principles:</t>
        </li>
        <li>
          <t>Domain autonomy: Collaboration respects the administrative boundary of each autonomous domain. Each domain retains ultimate control over its internal resources and operations, with all inter-domain interactions conducted via standardized boundary interfaces.</t>
        </li>
        <li>
          <t>Unified orchestration: Service intents are uniformly decomposed, scheduled and executed across domain boundaries for end-to-end service delivery.</t>
        </li>
        <li>
          <t>State consistency: Global service state consistency is maintained throughout the full collaboration lifecycle.</t>
        </li>
        <li>
          <t>Controllability: All cross-domain interactions are subject to authorization and lifecycle governance with clear scope boundaries.</t>
        </li>
        <li>
          <t>Loose coupling: Collaboration relies only on standardized boundary contracts and capability semantics, independent of each domain’s internal implementation.</t>
        </li>
        <li>
          <t>Fault isolation: Failures in a single domain are confined within its boundary, preventing cascading impacts on the overall cross-domain process.</t>
        </li>
      </ul>
      <t>The primary orchestration path serves as the primary reference for end-to-end task execution and persistent service state changes. Auxiliary peer-to-peer interactions may be established between domains to optimize operational efficiency. These auxiliary interactions are not designed to introduce persistent modifications to the global final service state; state-modifying operations are expected to be performed through the primary orchestration path.</t>
      <t>Cross-domain collaboration is architected to preserve eventual consistency of the global service state. When exception-triggered rollback is required, the dependency-first principle acts as a guiding constraint: dependency references are expected to be resolved before corresponding resources are released, to help prevent invalid resource references and state divergence.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>As an architecture involving multiple administrative entities and cross-network boundaries, the following security requirements <bcp14>MUST</bcp14> be implemented in design and deployment:</t>
      <ol spacing="normal" type="1"><li>
          <t>All cross-domain interaction interfaces <bcp14>MUST</bcp14> use TLS 1.3 or later for encrypted transmission.</t>
        </li>
        <li>
          <t>Cross-domain agent identities <bcp14>MUST</bcp14> be verified via X.509 certificates. Fine-grained token-based access control is <bcp14>RECOMMENDED</bcp14>.</t>
        </li>
        <li>
          <t>Domain boundaries <bcp14>MUST</bcp14> enforce the principle of least privilege, only exposing capabilities and data necessary for the task.</t>
        </li>
        <li>
          <t>All cross-domain operations <bcp14>MUST</bcp14> retain complete audit logs, including request source, operation target, execution content, result, and timestamp. Logs <bcp14>MUST</bcp14> be tamper-proof.</t>
        </li>
        <li>
          <t>High-risk cross-domain operations (e.g., network configuration changes, service cutovers) <bcp14>SHOULD</bcp14> support appropriate human review mechanisms before execution.</t>
        </li>
        <li>
          <t>Anomaly interception mechanisms <bcp14>SHOULD</bcp14> be deployed at domain boundaries to prevent malicious requests from impacting internal domain systems.</t>
        </li>
      </ol>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</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="A2A" target="https://github.com/a2aproject/A2A">
          <front>
            <title>Agent2Agent (A2A) protocol</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
      </references>
    </references>
    <?line 335?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
