Internet-Draft Cross-device Communication Framework for October 2025
Mao, et al. Expires 23 April 2026 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-mzsg-rtgwg-agent-cross-device-comm-framework-00
Published:
Intended Status:
Standards Track
Expires:
Authors:
J. Mao
Huawei Technologies
G. Zeng
Huawei Technologies
X. Shang
Huawei Technologies
Q. Gao
Huawei Technologies

Cross-device Communication Framework for AI Agents in Network Devices

Abstract

With the development of large language models (LLM), AI Agent software continues to emerge. AI agents deployed on different network devices need to collaborate to accomplish some complex tasks, such as network measurement and network troubleshooting. This collaboration requires cross-device communication between AI agents.

This document proposes a cross-device communication framework for AI agents in network devices, and analyzes the requirements for the communication protocol.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 23 April 2026.

Table of Contents

1. Introduction

With the development of large language models (LLM), AI Agent software continues to emerge. They have played a significant role in enhancing work and production efficiency. Deploying AI Agents on network devices will be the next beneficial attempt.

AI agents deployed on different network devices need to collaborate to accomplish more complex tasks, especially those that span multiple devices and involve network-level operations. For example, this can help us perform better in areas such as network measurement[I-D.zeng-mcp-network-measurement] and network troubleshooting[I-D.zeng-mcp-troubleshooting].

This collaboration requires communication between AI agents, so this document proposes a cross-device communication framework for AI agents in network devices, and analyzes the requirements for the communication protocol.

In this framework, the agents that communicate with each other are peers, capable of using synchronous and asynchronous communication methods, and support both structured and unstructured messages.

2. Requirements Language

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 RFC 2119 [RFC2119] RFC 8174 [RFC8174] when, and only when, they appear in all capitals, as shown here.

3. Terminology

A2A: Agent2Agent Protocol

MCP: Model Context Protocol

4. Framework and Key Components

The figure below shows the communication framework, including three network devices A~C, with some AI agents deployed on each device.

                                              Device B
                                             +-------------------------+
                                             |   +------------------+  |
                                   /---------+-->|Integrated Agent 1|  |
                                   |         |   +------------------+  |
                                   |         |   +------------------+  |
                                   | /-------+-->|Integrated Agent 2|  |
                                   | |       |   +------------------+  |
                                   | |       |                         |
  Device A                         | |       +-------------------------+
 +-------------------------+       | |
 | +-------------------+ --+-------/ |
 | |Communication Agent| --+---------/  communicate using Agent Protocol
 | +++-----------------+ --+-------\
 |  ||  +--------------+   |       |
 |  ||->|Worker Agent 1|   |       |           Device C
 |  |   +--------------+   |       |         +-------------------------+
 |  |   +--------------+   |       |         |   +-------------------+ |
 |  |-->|Worker Agent 2|   |       \---------+-->|Communication Agent| |
 |      +--------------+   |                 |   +++-----------------+ |
 +-------------------------+                 |    ||  +--------------+ |
                                             |    ||->|Worker Agent 1| |
                                             |    |   +--------------+ |
                                             |    |   +--------------+ |
                                             |    |-->|Worker Agent 2| |
                                             |        +--------------+ |
                                             +-------------------------+

Figure 1: Cross-device Communication Framework for AI Agents in Network Devices

Agents on network devices are categorized into three types: Communication Agent, Worker Agent, and Integrated Agent.

The Communication Agents on each device have a peer relationship with each other. Based on the invocation relationship during a single communication, they can be further categorized into two roles: Client Agent and Server Agent.

The cross-device communication protocol between AI agents in network devices is referred as Agent Protocol.

5. Requirements

5.1. Requirements for AI Agent in Network Devices

TBD

5.2. Requirements for Agent Protocol

The communication protocol between AI agents in network devices is referred as Agent Protocol. There are some requirements for it.

[REQ 2-1a] Agent Protocol MUST support synchronous request/response interaction.

[REQ 2-1b] Agent Protocol SHOULD support streaming interaction for better experience in some man-machine interaction scenarios.

[REQ 2-1c] Agent Protocol MUST support to response task id immediately and acquire the result by task id later.

[REQ 2-1d] Agent Protocol SHOULD support bidirectional interaction for the scenarios where Server Agent asks for more information from Client Agent.

[REQ 2-1e] Agent Protocol MUST support to exchange structured messages, such as message in JSON or Protobuf format.

[REQ 2-1f] Agent Protocol SHOULD support to exchange unstructured messages, such as natural language.

[REQ 2-1g] TBD

5.3. Requirements for Security schema

TBD

6. Illustration

6.1. Using A2A as the communication protocol

TBD

6.2. Using MCP as the communication protocol

TBD

7. IANA Considerations

TBD

8. Security Considerations

TBD

9. References

9.1. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
[RFC8126]
Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10.17487/RFC8126, , <https://www.rfc-editor.org/info/rfc8126>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.

9.2. Informative References

[I-D.zeng-mcp-network-measurement]
Zeng, G. and J. Mao, "MCP-based Network Measurement Framework: Using Model Context Protocol for Intelligent Network Measurement", Work in Progress, Internet-Draft, draft-zeng-mcp-network-measurement-00, , <https://datatracker.ietf.org/doc/html/draft-zeng-mcp-network-measurement-00>.
[I-D.zeng-mcp-troubleshooting]
Zeng, G. and J. Mao, "Using the Model Context Protocol (MCP) for Intent-Based Network Troubleshooting Automation", Work in Progress, Internet-Draft, draft-zeng-mcp-troubleshooting-00, , <https://datatracker.ietf.org/doc/html/draft-zeng-mcp-troubleshooting-00>.

Authors' Addresses

Jianwei Mao
Huawei Technologies
Beijing
100095
China
Guanming Zeng
Huawei Technologies
Xiaotong Shang
Huawei Technologies
Qiangzhou Gao
Huawei Technologies