<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.8 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>

<?rfc {"tocdepth"=>5}="yes"?>
<?rfc comments="yes"?>

<rfc ipr="trust200902" docName="draft-eckert-anima-ai4an-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="AI4AN">AI for Autonomous Networking</title>

    <author initials="T." surname="Eckert" fullname="Toerless Eckert" role="editor">
      <organization>Futurewei Technologies USA</organization>
      <address>
        <postal>
          <country>USA</country>
        </postal>
        <email>tte@cs.fau.de</email>
      </address>
    </author>
    <author initials="A." surname="Clemm" fullname="Alexander Clemm">
      <organization>Sympotech</organization>
      <address>
        <postal>
          <code>CA</code>
          <country>USA</country>
        </postal>
        <email>ludwig@clemm.org</email>
      </address>
    </author>

    <date year="2026" month="July" day="06"/>

    
    <workgroup>ANIMA</workgroup>
    

    <abstract>


<?line 40?>

<t>This document builds on the architectural foundation of the IETF ANIMA
"Autonomous Network Infrastructure" to propose an architecture for
in-network intelligence in support of network automation.</t>

<t>The key aspect of this architecture is the use of AI programmed and
validated software running decentralized on the network.</t>



    </abstract>



  </front>

  <middle>


<?line 49?>

<section anchor="introduction"><name>Introduction</name>

<section anchor="from-llm-to-agentic-netops"><name>From LLM to agentic NetOps</name>

<t>Since the release of the first mayor "AI agent", chatgpt at the end of 2022, an 
almost exponential evolution of these agents has sparked a wide area of scenarios
how they can be used - and change the world. Given how those AI agents are usually
trained around (natural) languages, they are also called Large Language Models (LLM).</t>

<t>In networking, agents are already used systematically for analytics of collected
network data for various purposes: configuration analysis, anomaly detection,
security violation recognition and optimizations. Network equipment vendors are
developing and providing LLM for such network operations, are integrating these into
network operations product offering and declaring the next wave of network operations
to be agentic network operations.</t>

<t>However beneficial this approach is, it is layering LLM based "intelligence" on
top of an otherwise mostly unchanged network infrastructure and operational technologies
framework/toolset. Which makes perfect sense in the short term especially when wanting
to continue selling existing solutions plus additional agentic components, but ultimately,
this is like adding a robot as a driver to a normal car - instead of building an
autonomous car.</t>

</section>
<section anchor="intent-based-networking-ibn"><name>Intent Based Networking (IBN)</name>

<t><xref target="RFC9315"/> describes the concepts and components of the widely evolving approach
to network automation through the introduction of abstractions that allow to
represent the networks behavior in (abstract) terms relevant to operators as
well as to continuously adjust the behavior of the network under change to comply
to equally abstract terms called "Intent". While the use of Agentic components has
not been discussed in RFCs yet, such components are starting to be deployed in operators
for a subset of the components shown in RFC9315.</t>

<section anchor="agentic-netops-in-ibn"><name>Agentic Netops in IBN</name>

<t>In agentic network operations, LLM are primarily "out of band" in network
operations software running in sites like network operation centers, and the
primary change to the network is the desire to continously collect more data
so that the LLM can provide more detailled analysis or make better decisions.
Primary uses of such agentic components are complex behavior analysis of the
network, such as "does the network operate under non-normal conditions", and
current work primarily focusses on the even more difficult to answer question
then "what is the root cause of the currently experienced anomaly".</t>

</section>
<section anchor="limitations-of-agentic-netops"><name>Limitations of Agentic Netops</name>

<t>There are two key limitation of agentic netwops today:</t>

<t><list style="numbers">
  <t>The components of intent based network very rarely if at all built with
agentic components are those that actually influence the network configuration
directly. This is due to the heuristic nature for the output of LLMs and
hence the risk of injecting not only  solutions to problems but also
potentially larger problems in case of such heuristic mistakes of an LLM.</t>
  <t>The IBN components have no good operator accessible options to be developed
and run on the network equipment itself. In result, it only has the option
to be developed and run centrally - even if/when that is not the best choice.</t>
</list></t>

<t>This document attempts to address exactly these two points: establish a model
allowing more safer use of agentic functionaly and describe the components
recommended to deploy them distributed on network equipment itself.</t>

</section>
</section>
<section anchor="programmability-to-the-rescue"><name>Programmability to the rescue</name>

<t>To create confidence into any agentic behavior to perform under any possible
conditions, one can perform exhaustive testing, but if the underlying behavior
is intrinsically heuristic, then this may not suffice alone to get the
necessary confidence.</t>

<t>More importantly though, whenever the automation task itself is simple enough
that it can be resolved through classical programmed automation software - then
exactly that classical programmed automation software could today most likely
be also developed by LLM agents. Most complex tasks performed by LLM agents
is already performed by the agent visibly or invisibly (dependingon the agent)
programming "one-time-use" programs to perform the agent action. And specific
type of LLM are also optimized for programming tasks.</t>

<t>In additional to the natural affinity of LLM agents to rely on programming,
the generation of actual programmed code also has other benefits</t>

<t><list style="numbers">
  <t>Validation is not only possible through black box testing as most likely
for the LLM - feed large number of test cases and validate results, but also
through potentially formal methods or additional white-box testing by
creating those internal validation points.</t>
  <t>Non-LLM programs do not require potentially more expensive LLM inference
components which may not be available on all network equipment locally.
The traditional (and only) known</t>
</list></t>

<t>The proposal of this document is thus to introduce the full scope of
IBN compomnents also in a distributed fashion through the use of
agentic LLM programmed automation - with associated also LLM driven
exhaustive testing and whereever possible model driven formal method
validation.</t>

<t>This option is of course nonwithstanding the ability to also directly use
agentic LLM based automation whereever feasible in a centralized or
distributed fashion, but it explicitly introduces the layered approach
of agentic LLM Development (or automation software) and Operations - 
Agentic DevOps.</t>

<t>The following chapters describe the proposed architcture and its components.</t>

</section>
</section>
<section anchor="background"><name>Background</name>

<section anchor="the-autonomic-network-infrastructure-ani"><name>The Autonomic Network Infrastructure (ANI)</name>

<t>To resolve the fragility of the network infrastructure contrl plane as described
in <xref target="control-plane-fragility"/>, the ANIMA working group of the IETF has
defined as set of protocols and architecture components to provide the most
basic, fully automated network infrastructur functionality that is not subject
to the self-referential reliability problems. It is called
"Autonomic Network Infrastructure".</t>

<t>The ANI effectively consists
of a minimum, non-configurable router for management plane traffic that
runs a fixed, scalable routing protocol (RPL) requiring no management
policies This is called the "Autonomic Control Plane" (ACP).</t>

<t>Inside the
ACP, the "Bootstrap Secure Key Infrastructure" (BRSKI) protocol autonomously
enrolls devices with PKI keying material relying only on centralized,
pre-existing security backend infrastructure, such as a "Certificate
Authority" when bringing up new devices. The keying material enrolled,
typically X.509 certificates allows for the ANI to operate in a
authenticated and confidential manner.</t>

<t>The "GeneRic Autonomic Signal Protocol" (GRASP)
running also inside the ACP provides network wide coordination such
as service announcement and discovery - to support self-orchestration of
any networkautomation The BRSKI protocol is used to allow autonomous enrolment
of devices with mutually trusted security</t>

<t>Traffic of the ANI is multiplexed onto any interfaces of the devices
that also carry data-plane traffic.</t>

<t>In summary, the functionality of the ANI is designed to be the minimum that
allows the layer on top of it to operate as if there was an authenticated
and confidential out-of-band network with the option for network wide "broadcast"
traffic for mutual coordination.</t>

</section>
<section anchor="network-automation-layer"><name>Network Automation Layer</name>

<t>ANIMA defines the network automation layer as consisting of "Autonomous
Functions" (AF) that are composed of element on all or some devices called
"Autonomic Service Agents" (ASA). These effectively can be seen as an
abstraction of control plane protocol or management plane processes
interacting with other processes to provide specific functions of
network automation. <xref target="RFC9222"/> describes basic aspects of these ASA.</t>

<t>This layer ultimately is the one that still needs to be explored
further, which i the core of this document</t>

</section>
</section>
<section anchor="solution-architecture"><name>Solution Architecture</name>

<t><xref target="FIG1"/> provides a conceptual overview of the proposed architecture
to build network automation from which may be as simple as improved
control plane or management protocols all the way to autonomous networks.</t>

<t>At the core of the architecture is the solution to the above described
problem of not trusting automatin solely happening through the heuristics
of LLM, which introduce into the actual automation the possible
complete and unpredictable conmplexity of the whole LLM.</t>

<t>This solution is to simply set up the architecture such that the
LLM is not making decisions in the network, but instead it is
primarily programming the actual network automation software.</t>

<figure title="AI4AN architecture" anchor="FIG1"><artwork><![CDATA[
      (2)               (1)
     Network
     Operational       Programming intent
     Intent            (prompts, guardrails)
       |                 |
       |                 |
       v                 v
   +-----------------------------------------------------+
   |  Agentic DevOps Center                              |
   |  Intent Interpretation           Network Simulation |
   |  LLM programming environment <-> enviroment         |
   +-----------------------------------------------------+
       |                              ^
       | AI programmed software       | 
       | download (ASA, inference)    | (LLM) data collection
       v                              | and analysis
   +-----------------------------------------------------+
   |  Agent Programmed Network Device                    |
   |+-----------------------------------+ +-------------+|
   || Intelligence Execution Plane      | | Legacy      ||
   ||  AF  ASA     (inference DNN)      | | Control /   ||
   || control/management processes      | | Mgmt        ||
   ||                                   | | Plane       ||
   || Hypervisor / AF/ASA SW-management | | Processes   ||
   |+-----------------------------------+ +-------------+|
   | ^                                     ^  ^          |
   | | Mnagement/Control traffic   +--------  |          |
   | | Credentials/PKI             |       +--+          |
   | | Coordination services       |       |             |
   | v                             v       v             |
   |+---------------------------------+ +---------------+|
   || Autnomic Network Infrastructure | | User traffic  ||
   || ACP       BRSKI         GRASP   | | Data Plane    ||
   || IPsec encrypted data plane      | | HW accelerate ||
   |+---------------------------------+ +---------------+|
   |                             ^         ^             |
   |                             |         |             |
   |                             +--+ +----+             |
   |                                | |                  |
   +-----------------------------------------------------+
                                    v v
                                Network interfaces
]]></artwork></figure>

<section anchor="agentic-network-devops-center"><name>Agentic Network DevOps Center</name>

<t>As described above, agent Netops is already being developed today,
but that approach is solely expecting unchanged Legacy Control and
Management Plane as well as User Traffic Data Plane on the 
Network Devices. These functions equally exist in this architecture.
The following text does primarily focus though on the function,
which is the Dev(evelopment) part of DevOps for the actual
automation software running on the network devices: control plane,
network management plane - automation/autonomic.</t>

<section anchor="developing-automation"><name>Developing automation</name>

<section anchor="programming-automation-intent"><name>Programming / Automation Intent</name>

<t>The goal of the Agentic DevOps Center is to allow intent based
development of automation software which will then run as
ASA (processes) on the network devices.</t>

<t>The degree to which this automation intent requires protocol
experts will evolve over time the more the LLM can be trained
with programming and behavioural patterns such as can today
already be seen in how LLM do evolve to become better and
better at other programming tasks, programming languages,
and algorithms.</t>

<t>An initial version of such agentic Network DevOps programming
may utilize very protocol centric prompt descriptions, such
as for example describing the desired functionality for an
extension to an existing protocol, such as BGP. To support
such an agentic extension of existing protocols, the pre-agent
implemention may be brought over frm the legacy control/management
plane of the network device into the new, agent-managed
intelligent execution plane, with possible fallback to the
legacy implementation.</t>

<t>Later versions of the programming should hopefully be able
to describe the task in prompts based on desired outcome, instead
of protocol details. When the LLM is accordingly capable of
performing the mapping to the available (or desired) protocol
mechanisms.</t>

</section>
</section>
</section>
<section anchor="network-simulation-emulation"><name>Network Simulation / Emulation</name>

<t>The most important part of the DevOps design is the ability to
simulate or emulate as much as possible of the target network
devices behavior in conjunction with small validation network
topolocies or ultimately even the complete target deployment
network topology.</t>

<t>When letting an LLM develop software, it will make more mistakes
than an experienced programmer. But it can much easier also
be automated to run its (broken) software - in the simulation
environment - and then troubleshoot and fix the broken software.</t>

<t>Device and Network simulation will typically consist of
virtual machine based variants of the actual target network
device software, such that a complete network of those devices
can be run on a single (large scale) compute unit, which is
then driven by the LLM that performs the programming.</t>

</section>
<section anchor="agent-programmable-network-device"><name>Agent Programmable Network Device</name>

<t>The following sections summarize core aspects considered to be required or
beneficial for the system design of network devices intended to be
enhanced with automation applications - which ultimately should become
also agent programmed. Effectively it discusses design aspects and requirements
of the components shown to be part of the network device in <xref target="FIG1"/>.</t>

<section anchor="agent-execution-environment"><name>Agent execution environment</name>

<t>This section discusses what type of environment is applicable/useful
and should potentially be standardized to support tunning (Agent programmed)
network automation programs and/or network automation programs that
by themselves include agentic aspects such as leveraging on-platform
inference to be autonomously agentic.</t>

<section anchor="hypervisor"><name>Hypervisor</name>

<t>Execution environments for virtual machines (VM) are called Hypervisors.
While they are widely used in network to create/run routers as virtual
machines themselves, the likely create too much overhead solely for
adding network automation programs - unless such network automation
itself is intended as a separate additional execution environment independent
of pre-existing virtual-machine/container based routers that should be
automated.</t>

<t>User and hence agent programmable software running on a network device
itself can take many form. Evolving from rather (by todays standards)
constrained hardware and software environments, initial programming
options where built utilizing lightweight (small code size) scripting
languages like Tcl, and later type of products python. Only when
the control plane of network devices was built on top of more general-purpose
operating systems like linux was it easily possible to add more flexible
environments for third-party programmable software, for example
through linux infrastructures like KVM for virtual machines or container
environments.</t>

</section>
<section anchor="containers"><name>Containers</name>

<t>The likely best execution environment for automation software are containers.
Ongoing industry efforts such as the Open Container Initiative (OCI) are
also driving standardization for this approach. It allows any type of
application as long as it can run on the OS (and its API) used on the
router platform. This option may not be possible to make available on
router platforms with monolythic, non-linux like operating systems though.</t>

</section>
<section anchor="interpreted"><name>Interpreted</name>

<t>Interpreted automation software is a good fallback option for such
older, monolithic operating system based router platforms. Such an
approach will limit though what type of automation can easily be done,
because it for example will need to be implemented in one of few (if noy
only one) supported interpreted language.</t>

<t>Python is a widely accepted programming language which seems likely a
good candidate.</t>

<t>On router platforms which can not support containerized third-part provided
automation software, support for the below detailled aspects of the ANI
may likely also be difficult.</t>

</section>
</section>
<section anchor="agent-to-device-apis"><name>Agent to device APIs</name>

<t>To operate for device and network automation, the agent exeuction
environment need to provide - ideally standardized - interfaces for the
following functionality:</t>

<t><list style="numbers">
  <t>Use the CLI of the router up to and including highest privilege level.</t>
  <t>Access the file system of the router read/modify/write/delete. Ideally
without having to go through the CLI or in general none or as little as possible
actual router software - to ensure that this access is as little, or not at
all impacted by misbehavior of the router software.</t>
  <t>Connect to any theoretically network accessible responder socket of the
router to utilize its functionality. Wether this is a dedicated management
interface such as SSH or netconf sockets or simply network protocol responder
sockets that the automation software would want to test.</t>
  <t>Direct access to any diagnostics (hardware/software) interfaces of the
router, for example any RS232/USB or ethrernet based "console" diagnostic port.</t>
</list></t>

</section>
<section anchor="anicontainers-and-router-software-manageabiliy"><name>ANI/containers and router software manageabiliy</name>

<t>The "Autonomic Management Infrastructure" (ANI), as specified and exemplified
by <xref target="RFC8990"/> - <xref target="RFC8995"/> (and extended by later RFCs) provides the core
infrastructure to allow zero-touch trusted remote access to network routers/switches
that support it, even passing management traffic automatically and securely across
multiple ANI capable routers that are otherwise completely unconfigured. Likewise,
automation agent software on routers themselves are capable to securely talk with
each other and any management plane processes on the router that make their
API available via network sockets reachable from the ANI (ACP).</t>

<t>Software management of the router such as router software upgrade/downgrade and
reboot should be possible across the ANI from remote locations as well as from
automation agents locally.</t>

<section anchor="basic-linux-example"><name>Basic Linux example</name>

<t>To put the above abstracted requirements into a practical example with details
of commonly required problem solutions:</t>

<t>The router uses Linux. Before the introduction of the ANI, software management
of the router is like that of a simple linux system: rebooting the router 
is performed by rebooting the bare-metal linux used for the router software,
or "reboot the PC".</t>

<t>With the introduction of the ANI and management agent execution environments,
the low-level infrastructure is changes such that all the router software runs
inside one manageable execution environment, such as a container. TO minimize
the changes needed, this container still should perform as much as possible of
additional hardware (re-)initialization as possible.</t>

<t>The ANI itself runs "natively" on the bare-metal linux of the device. It
consists of a very small number of processes (e.g.: BRSKI, RPL routing process,
GRASP, and on few "headend" routers functions such as Registrar or CA).</t>

<t>Likewise running "natively" on the bare-metal linux must be the necessary
container platform software. It must be accessible from the ANI - and can thus
be remotely controlled across the ANI.</t>

<t>Automation agents run in their own or automation-shared execution environments
(e.g.: containers).</t>

<t>As part of physical boostrap, a device would have one main automation agent
which is first started from the container management. This automation agent
could then perform basic system tasks such as validating the on-disk software
and if considered acceptable, it would instruct the container managemeent
to start the actual router software. Then additional automation tasks would
be started depending on the needs/configuration.</t>

<t>Instead of physcially rebooting the full physcial device software, upgrade
or bug induced reboot of the router software should simply be a restart of
the router software - including to restart it with a different set of firmware/config-files.</t>

<t>And because the ANI allows ongoing network connectivity via the reboot of the
router software itself, even remote management can fully observe all shutdown/reboot
messages otherwise only observable (most often) via local interfaces such as
consoles. Even Ethernet consoles do not provide an automated way to remotely
access them but rely on a co-located "server" system for network management.</t>

</section>
</section>
<section anchor="router-control-and-management-plane"><name>Router control and management plane</name>

<t>For the pre-existing router software which constitutes the control plane
and (legacy) management plane to be "controlled" by new automation agent
applications, it is beneficial to have some "internal" virtual network
connectivity. That should typically be easy to add through appropriate
linux kernel constructs when using linux as the OS kernel mechanism. See also <xref target="twomacs"/>.</t>

</section>
<section anchor="data-plane"><name>Data Plane</name>

<t>In this (version of) document, there is no ask to support user programmable
forwarding plane to extend/improve/automate the network functionality.</t>

<t>This is because the high speed at relatively low power consumption of
high-speed networking equipment is today achieved mostly by very specialized
hardware called Network Processing Units (NPU). Making this user extensible
would introduce significant additional complexity and also introduce a whole
other scope of functionality.</t>

</section>
<section anchor="ebpf"><name>eBPF</name>

<t>Extensible Berkely Packet Filters (eBPF) is a method to download 
compiled scripting language developed programs into the linux network
kernel which can then process network packets. BPF started out as
a mechanism for linux process level tools like tcpdump and later wireshark
to promiscuously receive network packets and filter the undesired ones efficiently
inside the linux kernel and only pass the ones of interest to user land.</t>

<t>BPF was later extended (eBPF) to allow forwarding, modifying and creating packets,
making it now the preferred high performance experimental tool for not
only specific packet processing in process level applications that want
to receive and send uncommon pcket header, but also for forwarder/router
functions.</t>

<t>eBPF also brings in its current implementation a good degree of protecting the system
against malicious or mal-behaving eBPF scripts and can thus safely be operationalized
for third-party eBFP programs.</t>

<t>This document asks for support of eBPF in support of automation; primarily
in support of diagnostics, data gathering and active testing, such as generation,
reception and measurements of active testing (for example TWAMP). Likewise,
new automation protocols not using well established transport stacks (UDP/TCP/QUIC)
may use eBPF as an appropriate way to support such new/different transport protol
processing inside the kernel for new user-level automation protocols.</t>

<t>In no case should eBPF be used to process user traffic for solely the goals
for AI assisted network automation. If any existing or planned protocol implementations
for user traffic already is or plans to use eBPF, then this is outside the scope of
this document. For example non UDP/TCP protocols like RSVP may today be more easily
implemented on linux based router operating systems with eBPF.</t>

</section>
<section anchor="twomacs"><name>Inband management traffic challenges</name>

<t>Adding the aforementioned management infrastructure and specifically the ANI
to router hardware and software design involved more than the potentially
necessary refactoring of how the router (control plane) software can be run
so that it can be fully managed, including restarting/upgrading/downgrading.</t>

<t>The main challenge for the hardware is to allow multiplexing of the 
management plane traffic so that it can be sent/received by ANI and
automation plane applications without relying on the router software stack -
or relying on it as little as possible.</t>

<t>In <xref target="RFC8994"/> the standardized method does not provide a good low-level
isolation but instead an multiplexing method that is (theoretically) easy to implement
everywhere: The ANI simply relies on a single IPv6 host stack also used by the
user plane, but only use link-local addresses - so that the ANI can operate
before any routing is configured or working.</t>

<t>Relying on the IPv6 host stack of the router itself does require for the host
stack to be operational. A method of multiplexing ANI packets at a lower level
would hence be preferrable. On typical server PC hardware for example the
Baseboard Management Controller hardware typically relieas on an internal
ethrernet switch for every physical interface and switches received packets
to either the BMC or the CPU based on destination MAC address. In other words,
on ethernet the system software and the BMC software are two separate host-stacks
multiplexed by layer 2 hardware switch.</t>

<t>This type of multiplexing may equally be possible to perform in advanced router
hardware through appropriate programming, but this functionality is the most
complex issue to resolve for most reliable separation of router software
(and its potential issues) and the agentic management plane.</t>

<t>On the linux level, it is relatively straightforward to separate traffic from/for
different MAC addresses to different container/container-groups through the use
of kernel-level modules such as MACVLAN.</t>

</section>
</section>
</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>TBD.</t>

</section>
<section anchor="changelog"><name>Changelog</name>

<section anchor="draft-eckert-anima-ai4an-00"><name>draft-eckert-anima-ai4an-00</name>

<t>Initial version</t>

</section>
</section>


  </middle>

  <back>



    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC8990">
  <front>
    <title>GeneRic Autonomic Signaling Protocol (GRASP)</title>
    <author fullname="C. Bormann" initials="C." surname="Bormann"/>
    <author fullname="B. Carpenter" initials="B." role="editor" surname="Carpenter"/>
    <author fullname="B. Liu" initials="B." role="editor" surname="Liu"/>
    <date month="May" year="2021"/>
    <abstract>
      <t>This document specifies the GeneRic Autonomic Signaling Protocol (GRASP), which enables autonomic nodes and Autonomic Service Agents to dynamically discover peers, to synchronize state with each other, and to negotiate parameter settings with each other. GRASP depends on an external security environment that is described elsewhere. The technical objectives and parameters for specific application scenarios are to be described in separate documents. Appendices briefly discuss requirements for the protocol and existing protocols with comparable features.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8990"/>
  <seriesInfo name="DOI" value="10.17487/RFC8990"/>
</reference>

<reference anchor="RFC8994">
  <front>
    <title>An Autonomic Control Plane (ACP)</title>
    <author fullname="T. Eckert" initials="T." role="editor" surname="Eckert"/>
    <author fullname="M. Behringer" initials="M." role="editor" surname="Behringer"/>
    <author fullname="S. Bjarnason" initials="S." surname="Bjarnason"/>
    <date month="May" year="2021"/>
    <abstract>
      <t>Autonomic functions need a control plane to communicate, which depends on some addressing and routing. This Autonomic Control Plane should ideally be self-managing and be as independent as possible of configuration. This document defines such a plane and calls it the "Autonomic Control Plane", with the primary use as a control plane for autonomic functions. It also serves as a "virtual out-of-band channel" for Operations, Administration, and Management (OAM) communications over a network that provides automatically configured, hop-by-hop authenticated and encrypted communications via automatically configured IPv6 even when the network is not configured or is misconfigured.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8994"/>
  <seriesInfo name="DOI" value="10.17487/RFC8994"/>
</reference>

<reference anchor="RFC8995">
  <front>
    <title>Bootstrapping Remote Secure Key Infrastructure (BRSKI)</title>
    <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
    <author fullname="M. Richardson" initials="M." surname="Richardson"/>
    <author fullname="T. Eckert" initials="T." surname="Eckert"/>
    <author fullname="M. Behringer" initials="M." surname="Behringer"/>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <date month="May" year="2021"/>
    <abstract>
      <t>This document specifies automated bootstrapping of an Autonomic Control Plane. To do this, a Secure Key Infrastructure is bootstrapped. This is done using manufacturer-installed X.509 certificates, in combination with a manufacturer's authorizing service, both online and offline. We call this process the Bootstrapping Remote Secure Key Infrastructure (BRSKI) protocol. Bootstrapping a new device can occur when using a routable address and a cloud service, only link-local connectivity, or limited/disconnected networks. Support for deployment models with less stringent security requirements is included. Bootstrapping is complete when the cryptographic identity of the new key infrastructure is successfully deployed to the device. The established secure connection can be used to deploy a locally issued certificate to the device as well.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8995"/>
  <seriesInfo name="DOI" value="10.17487/RFC8995"/>
</reference>

<reference anchor="RFC9315">
  <front>
    <title>Intent-Based Networking - Concepts and Definitions</title>
    <author fullname="A. Clemm" initials="A." surname="Clemm"/>
    <author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
    <author fullname="L. Z. Granville" initials="L. Z." surname="Granville"/>
    <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
    <date month="October" year="2022"/>
    <abstract>
      <t>Intent and Intent-Based Networking are taking the industry by storm. At the same time, terms related to Intent-Based Networking are often used loosely and inconsistently, in many cases overlapping and confused with other concepts such as "policy." This document clarifies the concept of "intent" and provides an overview of the functionality that is associated with it. The goal is to contribute towards a common and shared understanding of terms, concepts, and functionality that can be used as the foundation to guide further definition of associated research and engineering problems and their solutions.</t>
      <t>This document is a product of the IRTF Network Management Research Group (NMRG). It reflects the consensus of the research group, having received many detailed and positive reviews by research group participants. It is published for informational purposes.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9315"/>
  <seriesInfo name="DOI" value="10.17487/RFC9315"/>
</reference>

<reference anchor="RFC9222">
  <front>
    <title>Guidelines for Autonomic Service Agents</title>
    <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
    <author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
    <author fullname="S. Jiang" initials="S." surname="Jiang"/>
    <author fullname="P. Peloso" initials="P." surname="Peloso"/>
    <date month="March" year="2022"/>
    <abstract>
      <t>This document proposes guidelines for the design of Autonomic Service Agents for autonomic networks. Autonomic Service Agents, together with the Autonomic Network Infrastructure, the Autonomic Control Plane, and the GeneRic Autonomic Signaling Protocol, constitute base elements of an autonomic networking ecosystem.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9222"/>
  <seriesInfo name="DOI" value="10.17487/RFC9222"/>
</reference>




    </references>


<?line 563?>

<section anchor="other-llm-cases-for-networks"><name>Other LLM cases for networks</name>

<t>The following sections discuss aspects of the possible use or non-use
of LLMs that are deemed to be non-core for the document right now but can
help illustrate further aspects of interest.</t>

<section anchor="llm-in-data-centers-dc"><name>LLM in Data Centers (DC)</name>

<t>Well designed Data Centers (DC) typically do not suffer from the complexity
described in <xref target="control-plane-fragility"/>. Instead of carrying all user-traffic
(so-called data plane), control-plane and management traffic across he
same links and nodes (so called in-band control-plane and manament plane), the 
local nature of a DC allows to easily use so-called out-of-band management.
Each network device is connected to management control stateions via specific
management ports and using network switches solely for such management traffic.</t>

<t>Any configuration performed on the actual user-traffic network equipment
does not impact any management traffic. If any automation system incurs
mistakes in its operation, it can always undo them because its own traffic
is never affected. Control Plane protocols that run through the actual
user-traffic network paths is kept at a minimum to further increase the
resilience of such Data Center designs. Management links can easily support
high speed, allowing for high-data rates of observed data collection to
support more intelligent decision making from network management systems.</t>

<t>In such DC environments, the use of LLM directly on user-traffic network
equipment is not really needed, because the equipment can always and better
be conrolled via this network management out-of-band network from
managemenet systems in the DC - with LLM whenever beneficial.</t>

<t>Note though that this type of design is not ubiquitous whereever it is
physically feasible because beside the local, in-building nature of the
network in question, the cost factor of such an additional out-of-band
network is another key factor. For example, industrial networks inside
a factory/plant do not have such out-of-band networks because of various
factors: Traditionally, there was no need for agile behavior of networks
because all aspects of network operators where fully planned upfront,
and secondly, the longer-range wiring as well as often environmentally
challenging setup of network equipment made it financially inappropriate
to install a separate out-of-band nework.</t>

</section>
<section anchor="control-plane-fragility"><name>LLM in control plane</name>

<t>The decentralized "intelligence" that make network automatically support changes
in connected users/device as well as changes including failure and recovery of
components of the network infrastructure itself - is typically called the
control plane of the network. It goes back to the days of the ARPANET with
distributed routing protocols at its core. Since those days though, the
actual degree of in-network automation has mostly stagnated, and often the
only evolution is an ever richer set of policies that need to be network
management controlled.</t>

<t>Common routing protocols such as OSPF and ISIS can not automatically determine
how to administer address aggregation methods such areas to better scale routing
tables. Or auto-configure virtual links (OSPF) where neeeded. Multicast protocols
like PIM require network operations decisions for very basic functionality such
as determining the best location for specific protocol functions such as
"Rendezvous Points". BGP itself is purely a complex set of prioritized policy
rules to provide managed interdomain connectivity. Most other protocols in
networks can not auto-configure their own security and hence rely on network
operations to do this. All these protocols operate in-band on top of
network connectivity that only works when they themselves operate perfectly.</t>

<t>This all results in a highly fragile nature of todays core network control plane
infrastructure as well as the forwarding plane functionality it has to use for
its own traffic forwarding.</t>

<t>In result of the awareness into this fragile foundation of networks control plane,
network operations experts have a high degree of reservations against directly
introducting heuristic behavior such as that from LLMs into this layer of the
the network infrastructure.</t>

</section>
<section anchor="security-inference"><name>Security Inference</name>

<t>Security inspection of packets starts to use such LLM, relying on trained instead
of programmed "Deep Packet Inspection" (DPI), but struggles with false positives
due to the heuristic nature of the LLM. However, the larger the models become
that these inference accelerators can support, the more easily they simply transform
into a very accuratecy pattern matching engine with a high degree of determinism.
Complex and costly  programming as traditionally used for DPI is replaced with training
and validation of correct behavior is part of that training.</t>

</section>
</section>


  </back>

<!-- ##markdown-source:
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
eQAA

-->

</rfc>

