Internet-Draft I2ICF Framework November 2026
Jeong, et al. Expires 6 May 2027 [Page]
Workgroup:
Internet Research Task Force
Internet-Draft:
draft-jeong-nmrg-agentic-ai-framework-00
Published:
Intended Status:
Informational
Expires:
Authors:
J. Jeong, Ed.
Sungkyunkwan University
M. Gu
Sungkyunkwan University
Y. Ahn
Sungkyunkwan University
J. Park
ETRI
B. An
KETI

An Agentic AI Framework for the Management of Networks, Security, and AI Services

Abstract

This document specifies an agentic AI framework for the management of networks, security, and AI services. This framework is an Intent-Based System (IBS) to enforce a human-language intent at a target network with the translated policy for networks, security, or AI services. It consists of a User System, a Cloud System, an Edge System, and a Device. Target devices in this framework include Network Forwarding Elements (e.g., router and switch), Network Security Functions (e.g., firewall, web filter, and DDoS-attack mitigator), Internet-of-Things (IoT) Devices, Physicak AI Robots, Software-Defined Vehicles (SDV), Unmanned Aerial Vehicles (UAV), and Urban Air Mobility (UAM). This document describes the agentic AI framework with its components and interfaces where the components include AI agents and supporting knowledge repositories (i.e., knowledge base), and also inter-agent interfaces use the Agent-to-Agent (A2A) 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 6 May 2027.

▲

Table of Contents

1. Introduction

Agentic AI opens a new door providing human users with human-friendly services through Large Language Models (LLMs) such as GPT-3 [GPT-3] and Flan-T5 [Flan-T5]. Also, Network softwarization has been widely adopted in various domains, data centers and mobile networks [TS-23.501]. The network softwarization is realized with Network Functions Virtualization (NFV) [ETSI-NFV][ETSI-NFV-Release-2] and Software-Defined Networking (SDN) [RFC7149]. Furthermore, Intent-Based Networking (IBN)[RFC9315][Survey-IBN-CST-2023][ClickINC] can support human-friendly configuration for target networks and security systems.

This document specifies an agentic AI framework for the management of networks, security, and AI services. This framework is an Intent-Based System (IBS) including the IBN that enforces a human-language intent at a target network. It aims at the IBS in data centers, corporate networks, campus networks, and home networks rather than public networks like the Internet.

The agentic AI framework in this document supports the translation of a human-language intent and the enforcement of the corresponding service(s) through multiple AI agents in target networks. This intent can be translated into a specific policy for networks, security, or AI services. The agentic AI framework in this document consists of a User System, a Cloud System, an Edge System, and a Device. Devices under the control of this framework include Network Forwarding Elements (e.g., router and switch), Network Security Functions (e.g., firewall, web filter, and DDoS-attack mitigator), Internet-of-Things (IoT) Devices, Physicak AI Robots, Software-Defined Vehicles (SDV) [AUTOSAR-SDV][Eclipse-SDV][COVESA], Unmanned Aerial Vehicles (UAV), and Urban Air Mobility (UAM). Thus, this document describes the agentic AI framework with its components and interfaces where the components are AI agents and the interfaces use the Agent-to-Agent (A2A) protocol [A2A][A2A-Specification].

2. Terminology

This document uses the terminology described in [RFC9315], and [I-D.irtf-nmrg-ibn-usecases]. The new terms are defined below:

3. Agentic AI Framework for Service Management

This section specifies an Agentic AI System for AI Service Management in target domains, as shown in Figure 1. In this figure, a human user (e.g., network administrator, building manager, and home user) uses a User System (e.g., smartphone and computer) for managing networks, security, and AI services. The User System interacts with a Cloud System or an Edge System for the human user's intents. A Cloud System manages multiple Edge Systems for the sake of human users. An Edge System manages multiple Devices for networks, security, and AI services like in Figure 1. The devices are Physical AI Objects (PAOs) having at least one AI agent for the interaction with an Edge Agent and the AI agents (called Worker AI Agents) of other PAOs.

                                                User System
                                               +------------+
                                               | User Agent |
                                               +------------+
                                               ^            ^
                                               | A2A        | A2A
                                               |            V
                        Edge System            V         Cloud System
        ******************************************        **********
       *                                          *     *            *
      *                                            *   * +----------+ *
      *             +-----------------+            *   * |  Cloud   | *
      *             |   Edge Agent    |            *<->* |  Agent   | *
      *             +--------^--------+            *A2A* +----------+ *
      *                      |                     *   *              *
       *                     V                    *     *            *
        ******************************************        **********
        ^                    ^                    ^
        | A2A                | A2A                | A2A
        V                    V                    V
+----------------+    +----------------+    +----------------+
|   +------+     |    |   +------+     |    |   +------+     |
|   |Worker|     |    |   |Worker|     |    |   |Worker|     |
|   |Agent1|     |<-->|   |Agent2|     |<-->|   |Agent3|     |
|   +---^--+     |A2A |   +---^--+     |A2A |   +---^--+     |
|       | MCP    |    |       | MCP    |    |       | MCP    |
|    +--V----+   |    |    +--V----+   |    |    +--V----+   |
|    |Modules|   |    |    |Modules|   |    |    |Modules|   |
|    +-------+   |    |    +-------+   |    |    +-------+   |
+----------------+    +----------------+    +----------------+
     Device1               Device2               Device3

<----> Wired/Wired Link
Figure 1: Agentic AI System for AI Service Management

Figure 2 shows an Agentic AI Framework for the management in networks, security, and AI services. A User Agent in the User System generates an intent for the human user's service demand and sends it to either a Cloud System or an Edge System. Either a Cloud Agent in the Cloud System or an Edge Agent in the Edge System receives the intent from the User Agent.

In the case where the Cloud Agent receives an intent from the User Agent, the Cloud Agent translates the intent into the corresponding high-level policy through its Intent Translator. For the authentication and authorization of a User Agent, the User Agent in the User System needs to contact the Cloud Agent in the Cloud System. This security process is necessary for the management of networks, security, and AI services at the target domains where the User Agent has an access permission. This is different from the assumption that an AI agent can discover other AI agents to help its task like travel agents to reserve airplane tickets, hotel rooms, and local transportation tickets.

     <User System>
+----------------------+
|      User Agent      |
|(Smartphone, Computer)|
+----------------------+
 ^   |          ^
 |   | Intent   | Report
 |   v          |           <Cloud System>
 |  +-----------------------------------------------------------------+
 |  | +-------------------+  Agent Information  +-------------------+ |
 |  | |    Cloud Agent    |<------------------->|  Knowledge Base   | |
 |  | |(Intent Translator)|                     |  (Agent Catalog)  | |
 |  | +-------------------+                     +-------------------+ |
 |  +-----------------------------------------------------------------+
 |         ^                                            ^
 | Intent  | Intent (Report)                            | Agent Card
 V(Report) v                <Edge System>               V
+-----------------------------------------------------------------+
| +-------------------+  Agent Information  +-------------------+ |
| |    Edge Agent     |<------------------->|  Knowledge Base   | |
| |(Intent Translator)|                     |  (Agent Catalog)  | |
| +-------------------+                     +-------------------+ |
+-----------------------------------------------------------------+
           ^                                            ^
           | Intent (Report)                            | Agent Card
           v          <Devices with Worker Agent>       V
+---------------------------------------------------------------------+
|      <Device1>               <Device2>               <Device3>      |
| +------------------+  +----------------------+  +-----------------+ |
| |  Worker Agent1   |  |    Worker Agent2     |  |  Worker Agent3  | |
| |(Router, Switch)  |  |(Firewall, Web Filter)|  |(Robot, SDV, IoT)| |
| +------------------+  +----------------------+  +-----------------+ |
+---------------------------------------------------------------------+
Figure 2: Agentic AI Framework for AI Service Management

Each Cloud or Edge Agent accesses the Knowledge Base through a repository access interface. Its Intent Translator retrieves domain-specific schemas, policy examples, and semantic constraints from the policy-knowledge part of the Knowledge Base to support policy generation and validation. The Agent Catalog provides Agent Cards for candidate Worker Agent lookup. The Knowledge Base supplies information for intent translation and enforcement such as the intent translation, policy validation, and Worker Agent selection.

A policy-knowledge role is used to translate an intent into a specific intent with the Policy Knowledge Base in [I-D.gu-nmrg-intent-translator]. Both the integration with an Agent Catalog and the use of catalog information for Worker Agent selection are architectural extensions. Policy schemas and semantic constraints are supplied for each supported domain. The data models (e.g., XML [W3C.REC-xml-20081126], JSON [RFC8259], and YAML [YAML] documents) with constraints for the AI service management need to be developed.

Once the User Agent is authenticated and authorized through the Cloud Agent, the User Agent can interact with an Edge Agent in an Edge System that can handle the User Agent's intent with its Work Agents, as shown in Figure 2.

When the Edge Agent receives a high-level policy from the Cloud Agent, it refines that policy into one or more specific intents for Worker Agents. When it receives a natural-language intent directly from the User Agent, its Intent Translator first generates a structured high-level policy, which is then refined in the same way. Each specific intent represents a worker-specific goal or policy and may be serialized as an XML, JSON, or YAML document according to its target model. Within this framework, the Intent Translator queries the Agent Catalog to obtain candidate Agent Cards and evaluates their suitability for the requested task. Policy refinement and Worker Agent selection are extensions introduced by this document. Refinement preserves the goals and constraints of the original intent.

The Edge Agent sends the specific intents to the selected Worker Agents to enforce the requested service corresponding to the intent from the User Agent.

When a Worker Agent receives a specific intent, it performs the requested service using its internal resources and external resources via MCP with predefined APIs.

Operation results (e.g., success, failure, alarm, and event) for the given intent are delivered as reports from a source component (e.g., Worker Agent, Edge Agent, and Cloud Agent) to a destination component (e.g., Edge Agent, Cloud Agent, and User Agent) in the Agentic AI Framework in Figure 2.

Note that the agent discovery can be performed in the following two approaches. The first approach is a reactive way using an agent discovery protocol (e.g., DNS and mDNS) [I-D.seethiraju-dawn-dan][I-D.zhang-dawn-agent-discovery-framework]. The second approach is a proactive way (e.g., a capability registration protocol) [I-D.ietf-i2nsf-capability-data-model][I-D.ietf-i2nsf-registration-interface-dm][I-D.ietf-i2nsf-applicability]. The agent discovery is out of scope of this document.

4. Interfaces in Agentic AI Framework

Interfaces in the Agentic AI Framework use A2A [A2A-Specification] and MCP [MCP-Specification]. The interfaces among the User Agent, the Cloud Agent, the Edge Agent, and the Worker Agents use A2A, as shown in Figure 1. The interfaces among agents and modules in each system (e.g., User Agent, Cloud Agent, Edge Agent, and Worker Agent) use MCP, as shown in Figure 1.

5. IANA Considerations

This document does not require any IANA actions.

6. Security Considerations

Authentication and authorization mechanisms should be used to check the validity of User Agents. For trustworthy cooperation, mutual authentication should be performed beforehand among the Cloud Agent, the Edge Agents, and Worker Agents.

An intent from a User Agent should be evaluated by either the Cloud Agent or the Edge Agent to determine whether it is harmless to the Agentic AI Framework or not. If the intent is harmful, either the Cloud Agent or the Edge Agent should log this intent and report the harmfulness of the intent to the User Agent which issued the intent.

For reliable and agile AI services, the Agentic AI Framework should perform governance by monitoring and auditing the activities of AI agents including the User Agent, Cloud Agent, Edge Agents, and Worker Agents. Such an auditing system may operate as an independent entity in the Agentic AI Framework so that it can audit the AI agents without any bias.

7. References

7.1. Normative References

[RFC6020]
Bjorklund, M., Ed., "YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)", RFC 6020, DOI 10.17487/RFC6020, , <https://www.rfc-editor.org/info/rfc6020>.
[RFC6241]
Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., and A. Bierman, Ed., "Network Configuration Protocol (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, , <https://www.rfc-editor.org/info/rfc6241>.
[RFC7149]
Boucadair, M. and C. Jacquenet, "Software-Defined Networking: A Perspective from within a Service Provider Environment", RFC 7149, DOI 10.17487/RFC7149, , <https://www.rfc-editor.org/info/rfc7149>.
[RFC7950]
Bjorklund, M., Ed., "The YANG 1.1 Data Modeling Language", RFC 7950, DOI 10.17487/RFC7950, , <https://www.rfc-editor.org/info/rfc7950>.
[RFC8040]
Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF Protocol", RFC 8040, DOI 10.17487/RFC8040, , <https://www.rfc-editor.org/info/rfc8040>.
[RFC8259]
Bray, T., Ed., "The JavaScript Object Notation (JSON) Data Interchange Format", STD 90, RFC 8259, DOI 10.17487/RFC8259, , <https://www.rfc-editor.org/info/rfc8259>.
[RFC8329]
Lopez, D., Lopez, E., Dunbar, L., Strassner, J., and R. Kumar, "Framework for Interface to Network Security Functions", RFC 8329, DOI 10.17487/RFC8329, , <https://www.rfc-editor.org/info/rfc8329>.
[RFC9315]
Clemm, A., Ciavaglia, L., Granville, L. Z., and J. Tantsura, "Intent-Based Networking - Concepts and Definitions", RFC 9315, DOI 10.17487/RFC9315, , <https://www.rfc-editor.org/info/rfc9315>.
[RFC9365]
Jeong, J., Ed., "IPv6 Wireless Access in Vehicular Environments (IPWAVE): Problem Statement and Use Cases", RFC 9365, DOI 10.17487/RFC9365, , <https://www.rfc-editor.org/info/rfc9365>.

7.2. Informative References

[I-D.irtf-nmrg-ibn-usecases]
Yao, K., Chen, D., Jeong, J. P., Wu, Q., Yang, C., Contreras, L. M., and G. Fioccola, "Use Cases and Practices for Intent-Based Networking", Work in Progress, Internet-Draft, draft-irtf-nmrg-ibn-usecases-04, , <https://datatracker.ietf.org/doc/html/draft-irtf-nmrg-ibn-usecases-04>.
[I-D.gu-nmrg-intent-translator]
Gu, M., Jeong, J. P., and K. Shim, "An Intent Translation Framework for Internet of Things", Work in Progress, Internet-Draft, draft-gu-nmrg-intent-translator-03, , <https://datatracker.ietf.org/doc/html/draft-gu-nmrg-intent-translator-03>.
[I-D.seethiraju-dawn-dan]
Seethiraju, R. R., Thakar, S., Shyamsunder, K., and E. Osterweil, "DNS-Based Agent Naming (DAN): AIDISCA and AIINDEX Resource Records for AI Agent Discovery", Work in Progress, Internet-Draft, draft-seethiraju-dawn-dan-01, , <https://datatracker.ietf.org/doc/html/draft-seethiraju-dawn-dan-01>.
[I-D.zhang-dawn-agent-discovery-framework]
Zhang, B., Dunbar, L., and Y. Yang, "A Framework for Agent Discovery in DAWN", Work in Progress, Internet-Draft, draft-zhang-dawn-agent-discovery-framework-09, , <https://datatracker.ietf.org/doc/html/draft-zhang-dawn-agent-discovery-framework-09>.
[I-D.ietf-i2nsf-capability-data-model]
Hares, S., Jeong, J. P., Kim, J. T., Moskowitz, R., and Q. Lin, "I2NSF Capability YANG Data Model", Work in Progress, Internet-Draft, draft-ietf-i2nsf-capability-data-model-32, , <https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-capability-data-model-32>.
[I-D.ietf-i2nsf-registration-interface-dm]
Hyun, S., Jeong, J. P., Roh, T., Wi, S., and J. Jung-Soo, "I2NSF Registration Interface YANG Data Model for NSF Capability Registration", Work in Progress, Internet-Draft, draft-ietf-i2nsf-registration-interface-dm-26, , <https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-registration-interface-dm-26>.
[I-D.ietf-i2nsf-applicability]
Jeong, J. P., Hyun, S., Ahn, T., Hares, S., and D. Lopez, "Applicability of Interfaces to Network Security Functions to Network-Based Security Services", Work in Progress, Internet-Draft, draft-ietf-i2nsf-applicability-19, , <https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-applicability-19>.
[W3C.REC-xml-20081126]
Bray, T., Ed., Paoli, J., Ed., Sperberg-McQueen, C.M., Ed., Maler, E., Ed., and F. Yergeau, Ed., "Extensible Markup Language (XML) 1.0 (Fifth Edition)", W3C Recommendation, , <https://www.w3.org/TR/2008/REC-xml-20081126/>.
[YAML]
Ingerson, B., Evans, C., and O. Ben-Kiki, "Yet Another Markup Language (YAML) 1.0", Available: https://yaml.org/spec/history/2001-05-26.html, .
[TS-23.501]
"System Architecture for the 5G System (5GS)", Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144, .
[TS-28.312]
"Intent Driven Management Services for Mobile Networks", Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3554, .
[TR-28.812]
"Study on Scenarios for Intent Driven Management Services for Mobile Networks", Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3553, .
[TS-23.288]
"Architecture Enhancements for 5G System (5GS) to Support Network Data Analytics Services", Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3579, .
[TS-29.520]
"Network Data Analytics Services", Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3355, .
[ETSI-NFV]
"Network Functions Virtualisation (NFV); Architectural Framework", Available: https://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.02.01_60/gs_nfv002v010201p.pdf, .
[ETSI-NFV-Release-2]
"Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Architectural Framework Specification", Available: https://www.etsi.org/deliver/etsi_gs/nfv/001_099/006/02.01.01_60/gs_nfv006v020101p.pdf, .
[REST]
Fielding, R. and R. Taylor, "Principled Design of the Modern Web Architecture", ACM Transactions on Internet Technology, Vol. 2, Issue 2,, Available: https://dl.acm.org/doi/10.1145/514183.514185, .
[GPT-3]
Brown, T., "Language Models are Few-Shot Learners", arXiv arXiv:2005.14165, Available: https://arxiv.org/abs/2005.14165, .
[Flan-T5]
Chung, H., "Scaling Instruction-Finetuned Language Models", arXiv arXiv:2210.11416, Available: https://arxiv.org/abs/2210.11416, .
[USENIX-ATC-Lumi]
Jacobs, A., Pfitscher, R., Ribeiro, R., Ferreira, R., Granville, L., Willinger, W., and S. Rao, "Hey, Lumi! Using Natural Language for Intent-Based Network Management", USENIX Annual Technical Conference, Available: https://www.usenix.org/conference/atc21/presentation/jacobs, .
[BERT]
Devlin, J., Chang, M., Lee, K., and K. Toutanova, "BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding", NAACL-HLT Conference, Available: https://aclanthology.org/N19-1423.pdf, .
[Deep-Learning]
Goodfellow, I., Bengio, Y., and A. Courville, "Deep Learning", Publisher: The MIT Press, Available: https://www.deeplearningbook.org/, .
[AUTOSAR-SDV]
"AUTOSAR Adaptive Platform", Available: https://www.autosar.org/standards/adaptive-platform, .
[Eclipse-SDV]
"Eclipse Software Defined Vehicle Working Group Charter", Available: https://www.eclipse.org/org/workinggroups/sdv-charter.php, .
[COVESA]
"Connected Vehicle Systems Alliance", Available: https://covesa.global/, .
[A2A]
"Agent2Agent (A2A) Protocol", Available: https://a2a-protocol.org/, .
[A2A-Specification]
"Agent2Agent (A2A) Protocol Specification", Available: https://a2a-protocol.org/latest/specification/, .
[MCP]
"Model Context Protocol (MCP)", Available: https://modelcontextprotocol.io/, .
[MCP-Specification]
"Model Context Protocol Specification", Available: https://modelcontextprotocol.info/specification/, .
[Kubernetes]
"Kubernetes: Cloud Native Computing Platform", Available: https://kubernetes.io/, .
[Survey-IBN-CST-2023]
Leivadeas, A. and M. Falkner, "A Survey on Intent-Based Networking", Available: https://ieeexplore.ieee.org/document/9925251, .
[ClickINC]
Xu, W., Zhang, Z., Feng, Y., Song, H., Chen, Z., Wu, W., Liu, G., Zhang, Y., Liu, S., Tian, Z., and B. Liu, "ClickINC: In-network Computing as a Service in Heterogeneous Programmable Data-center Networks", Publisher: ACM SIGCOMM, Available: https://dl.acm.org/doi/10.1145/3603269.3604835, .

Acknowledgments

This work was supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea Ministry of Science and ICT (MSIT) (No. RS-2024-00398199).

Contributors

This document is made by the group effort of OPWAWG, greatly benefiting from inputs and texts by Linda Dunbar (Futurewei), Yong-Geun Hong (Daejeon University), and Joo-Sang Youn (Dong-Eui University). The authors sincerely appreciate their contributions.

The following are coauthors of this document:

Jisuk Chae
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea
Eunjin Hwang
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea
KiHyun Shim
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea

Authors' Addresses

Jaehoon Paul Jeong (editor)
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea
Mose Gu
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea
Yoseop Ahn
Department of Computer Science & Engineering
Sungkyunkwan University
2066 Seobu-Ro, Jangan-Gu
Suwon
Gyeonggi-Do
16419
Republic of Korea
Jung-Soo Park
Electronics and Telecommunications Research Institute
218 Gajeong-Ro, Yuseong-Gu
Daejeon
34129
Republic of Korea
Byoungman Robert An
Intelligent Information R and D Division Mobility Platform Research Center
Korea Electronics Technology Institute
Global R and D Center 6th floor
#22, Daewangpangyo-ro 712beon-gil
Seongnam
Gyeonggi-Do
13488
Republic of Korea