<?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.30 (Ruby 4.0.0) -->


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

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC2865 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2865.xml">
<!ENTITY RFC5176 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5176.xml">
<!ENTITY RFC8415 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8415.xml">
<!ENTITY RFC3633 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3633.xml">
]>


<rfc ipr="trust200902" docName="draft-li-opsawg-agent-accel-framework-00" category="info">
  <front>
    <title abbrev="Agent-Accel-Framework">A Framework for Agent-Aware Network Acceleration Services in Home Broadband Access</title>

    <author initials="J." surname="Li" fullname="Jinming Li">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>CN</country>
        </postal>
        <email>lijinming@chinamobile.com</email>
      </address>
    </author>
    <author initials="J." surname="Song" fullname="Jian Song">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>CN</country>
        </postal>
        <email>songjianyjy@chinamobile.com</email>
      </address>
    </author>

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

    <area>Operations and Management</area>
    
    <keyword>agent</keyword> <keyword>broadband</keyword> <keyword>network acceleration</keyword> <keyword>BRAS</keyword> <keyword>differentiated services</keyword>

    <abstract>


<?line 43?>

<t>This document describes a framework for providing AI agents with
differentiated network acceleration services in home broadband access
environments.</t>

<t>The framework introduces a Network Acceleration SKILL, provided by
the network operator, through which agents subscribe to and request
acceleration services directly from the Broadband Remote Access
Server (<iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server).  The <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server, augmented with a control plane agent,
processes acceleration requests, coordinates authorization with the
<iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server, and applies per-agent <iref item="Quality of Service" subitem="QoS"/>Quality of Service policies on its data plane.</t>

<t>A key motivation is to evolve the currently rigid home broadband
service model — where plans are fixed on monthly or yearly cycles
with static rate limiting — toward a dynamic subscription model that
supports on-demand purchase and management of acceleration resources
such as time duration or traffic volume.</t>

<t>A fundamental design constraint is that existing broadband access
procedures, including <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment authentication, IPv6 prefix delegation,
and subscriber billing, remain unmodified.</t>



    </abstract>



  </front>

  <middle>


<?line 66?>

<section anchor="sec-intro"><name>Introduction</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?>

<t>Home broadband access networks provide connectivity through a
well-established architecture: the Customer Premises Equipment (<iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment)
authenticates with a Broadband Remote Access Server (<iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server) via <iref item="IP over Ethernet" subitem="IPoE"/>IP over Ethernet,
the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server communicates with <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting servers for subscriber authentication
and policy authorization, and IPv6 prefixes are delegated to the <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment
via DHCPv6 Prefix Delegation <xref target="RFC3633"/> for address allocation
within the home network.</t>

<t>As AI agents become integral to home environments, they exhibit
diverse network requirements that the current infrastructure cannot
address.  A video surveillance agent requires sustained uplink
bandwidth; an interactive voice assistant demands low-latency paths;
a general-purpose AI agent needs balanced throughput for multi-modal
communication.</t>

<t>Moreover, the current home broadband service model is rigid.
Subscribers purchase plans on monthly or yearly cycles, and network
rate limiting is typically configured as static Committed Access
Rate (<iref item="Committed Access Rate" subitem="CAR"/>Committed Access Rate) policies on the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server.  There is no mechanism for
fine-grained, on-demand service differentiation — a subscriber
cannot, for example, purchase two hours of premium acceleration for
a specific agent, or buy a traffic-based acceleration package.</t>

<t>This document proposes a framework that addresses both needs:</t>

<t><list style="symbols">
  <t>Enables AI agents to request and receive differentiated network
acceleration services through an operator-provided SKILL.</t>
  <t>Introduces a dynamic service model where subscribers can purchase
and manage acceleration resources (time-based, volume-based, or
event-driven) in addition to their base broadband plan.</t>
</list></t>

<t>The design is guided by the following principles:</t>

<dl>
  <dt>Zero modification to existing infrastructure</dt>
  <dd>
    <t>The <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment, DHCPv6 procedures, <iref item="IP over Ethernet" subitem="IPoE"/>IP over Ethernet authentication, and subscriber
billing flows are not modified.</t>
  </dd>
  <dt>Agent-initiated service request</dt>
  <dd>
    <t>Agents actively request acceleration through a standardized SKILL,
rather than relying on the network to infer agent presence.</t>
  </dd>
  <dt>Compatibility with existing <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting</dt>
  <dd>
    <t>The framework leverages existing <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting infrastructure (RADIUS or
Diameter) with incremental extensions.</t>
  </dd>
</dl>

<section anchor="scope"><name>Scope</name>

<t>This document defines the architectural framework, the service
model, and the interaction flows among the participating entities.
Detailed protocol specifications, byte-level formats, and <iref item="Quality of Service" subitem="QoS"/>Quality of Service
implementation mechanisms are deferred to companion documents.</t>

</section>
</section>
<section anchor="sec-terminology"><name>Terminology</name>

<t>Agent: A software entity within the home network that acts autonomously
or semi-autonomously.  Agents possess a pre-assigned Agent-ID and
are capable of invoking the Network Acceleration SKILL.</t>

<t>Agent-ID: An opaque identifier that uniquely identifies an agent.  Assumed
to be assigned prior to the acceleration request.</t>

<t>Network Acceleration SKILL: An operator-provided interface that enables agents to subscribe to,
request, and manage network acceleration services.</t>

<t>Acceleration Service Level: A defined tier of network service quality that an agent may
request through the SKILL.</t>

<t><iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server Control Plane Agent: A software component within the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server that processes acceleration
requests, coordinates with the <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server, and installs <iref item="Quality of Service" subitem="QoS"/>Quality of Service policies
on the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server data plane.</t>

<t>Dynamic Service Subscription: A service model where acceleration resources can be purchased and
consumed on demand (by duration, volume, or event), as opposed to
static monthly or yearly broadband plans.</t>

</section>
<section anchor="sec-arch"><name>Architecture</name>

<section anchor="sec-arch-overview"><name>Overview</name>

<t>The architecture introduces a service overlay on the existing
broadband access infrastructure.  Four entities participate:</t>

<figure title="Architecture Overview" anchor="fig-arch"><artwork><![CDATA[
 ┌─────────────── Home Network ─────────────────┐
 │                                              │
 │  ┌─────────────────────┐      ┌──────────┐   │
 │  │       Agent         │      │   CPE    │   │
 │  │                     │      │          │   │
 │  │  ┌───────────────┐  │      │  (zero   │   │
 │  │  │ Network       │  │      │  change) │   │
 │  │  │ Acceleration  │  │      │          │   │
 │  │  │    SKILL      │  │      │          │   │
 │  │  │  (operator-   │  │      │          │   │
 │  │  │   provided)   │  │      │          │   │
 │  │  └───────────────┘  │      └─────┬────┘   │
 │  │  Agent-ID · Token   │            │        │
 │  └──────────┬──────────┘            │        │
 │             │                       │        │
 └─────────────┼───────────────────────┼────────┘
               │                       │
               │  1. Acceleration      │ IPv6 routing
               │    Request            │ (existing)
               │    (via SKILL)        │
               │                       │
               ▼                       │
  ┌─────────────────────────────────────────────┐
  │                    BRAS                     │
  │                                             │
  │  ┌───────────────────────────────────────┐  │
  │  │ Control Plane Agent                   │  │
  │  │                                       │  │
  │  │  1. Receive request, extract Agent-ID │  │
  │  │     + source IPv6                     │  │
  │  │  2. Determine subscriber from PD table│  │
  │  │  3. Request authorization ────────────┼──┼─►3
  │  │  5. Install QoS policy ◄──────────────┼──┼──4
  │  └──────────────┬────────────────────────┘  │  │
  │                 │                           │  │
  │  ┌──────────────▼────────────────────────┐  │  │
  │  │ Data Plane                            │  │  │
  │  │  6. Per-agent QoS enforcement         │  │  │
  │  │     (match src IPv6 → apply policy)   │  │  │
  │  └───────────────────────────────────────┘  │  │
  └─────────────────────────────────────────────┘  │
               │                                   │
               │        3. CoA-Request             │
               │           (Subscriber-ID,         │
               │            Agent-ID,              │
               │            Service-Level)         │
               │                                   │
               │        4. CoA-Ack                 │
               │           (Authorized QoS)        │
               │                                   │
               ▼                                   │
      ┌─────────────────────┐                      │
      │     AAA Server      │◄─────────────────────┘
      │                     │
      │  · Subscription mgmt│
      │  · Authorization    │
      │  · Accounting       │
      │  · Resource tracking│
      └─────────────────────┘
]]></artwork></figure>

<t>The core idea: the agent, after obtaining IP connectivity through
standard procedures, uses the Network Acceleration SKILL to send an
acceleration request directly to the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server.  The <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server Control Plane
Agent processes this request, verifies the agent's credentials with
the <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server, and installs <iref item="Quality of Service" subitem="QoS"/>Quality of Service policies on the data plane.
Subsequent traffic from the agent receives differentiated treatment.</t>

</section>
<section anchor="sec-arch-roles"><name>Entity Roles</name>

<t>Agent: The service requester.  Possesses an Agent-ID, integrates the
SKILL, and holds a credential for authentication.  Invokes the SKILL
when acceleration is needed.</t>

<t><iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment: Zero modification required.  Continues existing functions: <iref item="IP over Ethernet" subitem="IPoE"/>IP over Ethernet
authentication, DHCPv6-PD client (toward <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server), DHCPv6 server
(toward home devices), IPv6 routing.  The agent's acceleration
request traverses the <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment as a regular IPv6 packet.</t>

<t><iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server: Extended with a Control Plane Agent (processes requests, manages
policies) and data plane enhancement (per-agent <iref item="Quality of Service" subitem="QoS"/>Quality of Service entries keyed
by IPv6 source address).  Determines the subscriber by matching the
agent's source IPv6 against the existing Prefix Delegation table.</t>

<t><iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting Server: Authorization and billing authority.  Extended to support agent
service subscriptions, per-agent authorization decisions, and
per-agent usage accounting.  Underlying RADIUS or Diameter
infrastructure is reused with new attributes.</t>

</section>
<section anchor="sec-arch-compat"><name>Compatibility with Existing Broadband</name>

<t>The acceleration service operates as a strict overlay:</t>

<t><list style="symbols">
  <t><iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment <iref item="IP over Ethernet" subitem="IPoE"/>IP over Ethernet authentication: unchanged.</t>
  <t>DHCPv6 Prefix Delegation (<iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server to <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment): unchanged.</t>
  <t><iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment sub-delegation to home devices: unchanged.</t>
  <t>Subscriber base billing: unchanged.</t>
</list></t>

<t>Only two new interactions are introduced: Agent-to-<iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server
(acceleration signaling) and an extension of <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server-to-<iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting (agent
authorization within the subscriber context).</t>

</section>
</section>
<section anchor="sec-service"><name>Service Framework</name>

<section anchor="sec-skill"><name>SKILL-based Service Subscription</name>

<t>The Network Acceleration SKILL is a software component published by
the network operator.  It serves as the standardized interface
between AI agents and the broadband acceleration service.</t>

<t>When an agent determines that its application requires enhanced
network performance, it invokes the SKILL to subscribe to an
acceleration service.  The SKILL handles all protocol interactions
with the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server — message formatting, endpoint discovery, credential
management, and error handling — so that the agent developer
interacts only with a high-level API.</t>

<t>The SKILL exposes the following logical operations:</t>

<dl>
  <dt>request_acceleration</dt>
  <dd>
    <t>Subscribe to a specific acceleration service level for a given
duration or traffic volume.  Returns a session handle and the
granted <iref item="Quality of Service" subitem="QoS"/>Quality of Service parameters.</t>
  </dd>
  <dt>query_status</dt>
  <dd>
    <t>Query the status and remaining resources of an active
acceleration session.</t>
  </dd>
  <dt>release_acceleration</dt>
  <dd>
    <t>Terminate an active acceleration session and release network
resources.</t>
  </dd>
  <dt>list_service_levels</dt>
  <dd>
    <t>Discover available acceleration tiers and their descriptions.</t>
  </dd>
</dl>

<t><iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server endpoint discovery (how the SKILL learns the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server service
address) <bcp14>MAY</bcp14> be accomplished through DNS SRV records, DHCPv6
options, or operator pre-configuration, depending on the deployment.</t>

</section>
<section anchor="sec-dynamic"><name>Dynamic Service Model</name>

<t>A key motivation for this framework is to evolve the home broadband
service model beyond its current rigidity.</t>

<dl>
  <dt>Current model</dt>
  <dd>
    <t>Subscribers purchase broadband plans on monthly or yearly cycles.
Network rate limiting is configured as static Committed Access Rate
(<iref item="Committed Access Rate" subitem="CAR"/>Committed Access Rate) policies on the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server.  All devices behind a subscriber's <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment
receive the same service level.  There is no mechanism for per-device
or per-application differentiation, and no way to purchase temporary
or usage-based service upgrades.</t>
  </dd>
  <dt>Proposed model</dt>
  <dd>
    <t>The acceleration service introduces dynamic, on-demand subscription
alongside the base broadband plan.  Subscribers (or their agents)
can purchase acceleration resources in flexible units:</t>
  </dd>
</dl>

<t><list style="symbols">
  <t>Time-based: Purchase N hours of premium acceleration for a
specific agent.</t>
  <t>Volume-based: Purchase N gigabytes of accelerated traffic.</t>
  <t>Event-driven: Activate acceleration for the duration of a specific
event (e.g., a video conference).</t>
</list></t>

<t>This model enables personalized, differentiated services that are
not possible with the current static plan structure.  The <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server
tracks acceleration resource consumption per agent and enforces
limits (time expiry, volume exhaustion), providing the foundation
for flexible billing and service management.</t>

</section>
</section>
<section anchor="sec-flows"><name>Interaction Flows</name>

<t>This section describes the complete interaction sequences among the
four entities.  These flows are the core of the framework.</t>

<section anchor="sec-flow-register"><name>Acceleration Registration</name>

<t>The following sequence describes how an agent requests and obtains
acceleration service.</t>

<t><strong>Prerequisites</strong>: The agent has obtained an IPv6 address through
standard DHCPv6 from the <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment.  The <iref item="Customer Premises Equipment" subitem="CPE"/>Customer Premises Equipment has completed <iref item="IP over Ethernet" subitem="IPoE"/>IP over Ethernet
authentication with the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server.  The subscriber session is active.</t>

<figure title="Acceleration Registration Flow" anchor="fig-register"><artwork><![CDATA[
  Agent              CPE              BRAS              AAA Server
    |                 |                 |                    |
    |  [Prerequisites met:              |                    |
    |   Agent has IPv6 address,         |                    |
    |   CPE-BRAS session active]        |                    |
    |                 |                 |                    |
    |==================Step 1: Agent invokes SKILL===========|
    |                 |                 |                    |
    |  The SKILL constructs an acceleration request          |
    |  containing Agent-ID, credential, requested            |
    |  service level, Request De/Activation Action,          |
    |  and duration/volume parameters.                      |
    |                 |                 |                    |
    |                 |                 |                    |
    |===============Step 2: Request traverses home network===|
    |                 |                 |                    |
    |--Acceleration--►|----route-------►│                    |
    |  Request        |                 |                    |
    |  dst=BRAS       |  CPE forwards   |                    |
    |  src=Agent IPv6 |  as normal      |                    |
    |  {Agent-ID,     |  IPv6 packet,   |                    |
    |   Credential,   |  no special     |                    |
    |   Service-Level,|  processing     |                    |
    |   Action,       |                 |                    |
    |   Duration/     |                 |                    |
    |   Volume}       |                 |                    |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 3: BRAS Control Plane============|
    |                 |      Agent processes request ===     |
    |                 |                 |                    |
    |                 |                 | 3a. Extract source |
    |                 |                 |     IPv6 from      |
    |                 |                 |     packet header  |
    |                 |                 |                    |
    |                 |                 | 3b. Extract Agent- |
    |                 |                 |     ID and service |
    |                 |                 |     parameters from|
    |                 |                 |     payload        |
    |                 |                 |                    |
    |                 |                 | 3c. Match source   |
    |                 |                 |     IPv6 against   |
    |                 |                 |     PD table to    |
    |                 |                 |     determine      |
    |                 |                 |     Subscriber-ID  |
    |                 |                 |                    |
    |                 |                 | 3d. Verify         |
    |                 |                 |     credential     |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 4: Authorization=================|
    |                 |                 |                    |
    |                 |                 |--CoA-Request------►|
    |                 |                 |  {Subscriber-ID,   |
    |                 |                 |   Agent-ID,        |
    |                 |                 |   Service-Level,   |
    |                 |                 |   Action,          |
    |                 |                 |   Duration/Volume} |
    |                 |                 |                    |
    |                 |                 |  AAA checks:       |
    |                 |                 |  - Has subscriber  |
    |                 |                 |    purchased agent |
    |                 |                 |    acceleration?   |
    |                 |                 |  - Is Agent-ID     |
    |                 |                 |    authorized      |
    |                 |                 |    under this      |
    |                 |                 |    subscriber?     |
    |                 |                 |  - Is the requested|
    |                 |                 |    service level   |
    |                 |                 |    within the      |
    |                 |                 |    subscription?   |
    |                 |                 |  - Are resources   |
    |                 |                 |    (time/volume)   |
    |                 |                 |    available?      |
    |                 |                 |                    |
    |                 |                 |◄--CoA-Ack----------|
    |                 |                 |  {Authorized-Level,|
    |                 |                 |   QoS-Parameters,  |
    |                 |                 |   Resource-Limits} |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 5: Policy installation===========|
    |                 |                 |                    |
    |                 |                 | 5a. Install QoS    |
    |                 |                 |     policy on data |
    |                 |                 |     plane:         |
    |                 |                 |     {Agent IPv6 →  |
    |                 |                 |      priority,     |
    |                 |                 |      bandwidth,    |
    |                 |                 |      latency policy|
    |                 |                 |      scheduling}   |
    |                 |                 |                    |
    |                 |                 | 5b. Start resource |
    |                 |                 |     tracking       |
    |                 |                 |     (timer and/or  |
    |                 |                 |      counters)     |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 6: Confirmation==================|
    |                 |                 |                    |
    |◄────────────────Acceleration Ack--|                    |
    |  {Session-ID,   |                 |                    |
    |   Granted-QoS,  |                 |                    |
    |   Resource-     |                 |                    |
    |    Limits,      |                 |                    |
    |   Expires-At}   |                 |                    |
    |                 |                 |                    |
]]></artwork></figure>

<t>In Step 3c, the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server determines the subscriber identity by matching
the agent's source IPv6 address against the Prefix Delegation table.
This table, already maintained by the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server for standard operations,
maps each delegated prefix to a subscriber session.  Since the
agent's IPv6 address falls within the subscriber's delegated prefix,
this lookup yields the subscriber identity without any new mechanism.</t>

<t>In Step 4, if authorization fails (e.g., the subscriber has not
purchased acceleration services, or the Agent-ID is not registered),
the <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server returns a negative response and the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server informs the
agent that the request is denied.  The agent's traffic continues to
receive the subscriber's default (non-accelerated) service.</t>

</section>
<section anchor="sec-flow-active"><name>Acceleration in Effect</name>

<t>Once the policy is installed, the agent's data traffic receives
differentiated service as it traverses the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server.</t>

<t>The <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server data plane may identify distinct Agents either via 
IPv6 addresses or via an IPv6 extension header carrying an
Agent ID. The former approach has the benefit of requiring no 
modifications to the data plane, while the latter enables direct 
binding between Agent IDs and service policies.</t>

<t>Non-agent traffic (from devices that have not registered for
acceleration) continues to receive the subscriber's default <iref item="Quality of Service" subitem="QoS"/>Quality of Service
policy, unaffected by the acceleration service.</t>

<t>The <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server continuously tracks resource consumption (elapsed time,
traffic volume) for each active acceleration session.  When a
resource limit is reached (time expires or volume exhausted), the
<iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server automatically removes the <iref item="Quality of Service" subitem="QoS"/>Quality of Service policy and notifies both the
agent and the <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting server, as described in <xref target="sec-flow-release"/>.</t>

</section>
<section anchor="sec-flow-release"><name>Acceleration Release</name>

<t>Acceleration service terminates through three mechanisms:
agent-initiated release, resource exhaustion, and timeout.
The following sequence describes the complete release flow.</t>

<figure title="Acceleration Release Flow" anchor="fig-release"><artwork><![CDATA[
  Agent              CPE              BRAS              AAA Server
    |                 |                 |                    |
    |  === Trigger: one of the following ===                 |
    |  - Agent invokes SKILL release_acceleration            |
    |  - Resource limit reached (time/volume exhausted)      |
    |  - Session timeout expired                             |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 1: Release request===============|
    |                 |                 |                    |
    |--Release-------►│-----route------►│                    |
    |  Request        |                 |                    |
    |  {Session-ID}   |  (If agent-     |                    |
    |                 |   initiated;    |                    |
    |                 |   for resource  |                    |
    |                 |   exhaustion,   |                    |
    |                 |   this step is  |                    |
    |                 |   internal)     |                    |
    |                 |                 |                    |
    |                 |                 |                    |
    |===Step 2: BRAS Control Plane Agent processes release ==|
    |                 |                 |                    |
    |                 |                 | 2a. Locate active  |
    |                 |                 |     acceleration   |
    |                 |                 |     session by     |
    |                 |                 |     Session-ID     |
    |                 |                 |                    |
    |                 |                 | 2b. Remove QoS     |
    |                 |                 |     policy from    |
    |                 |                 |     data plane     |
    |                 |                 |                    |
    |                 |                 | 2c. Collect final  |
    |                 |                 |     usage stats:   |
    |                 |                 |     - total bytes  |
    |                 |                 |     - session      |
    |                 |                 |     - release      |
    |                 |                 |                    |
    |==================Step 3: Accounting report=============|
    |                 |                 |                    |
    |                 |                 |--Accounting-Req---►|
    |                 |                 |                    |
    |                 |                 |◄-Accounting-Resp---|
    |                 |                 |  {Acknowledged}    |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 4: Cleanup=======================|
    |                 |                 |                    |
    |                 |                 | 4a. Remove agent   |
    |                 |                 |     entry from     |
    |                 |                 |     active table   |
    |                 |                 |                    |
    |                 |                 | 4b. Release all    |
    |                 |                 |     associated     |
    |                 |                 |     resources      |
    |                 |                 |                    |
    |                 |                 |                    |
    |==================Step 5: Confirmation==================|
    |                 |                 |                    |
    |◄────────────────Release Ack-------|                    |
    |  {Session-ID,   |                 |                    |
    |   Final-Stats,  |                 |                    |
    |   Release-      |                 |                    |
    |    Reason}      |                 |                    |
    |                 |                 |                    |
]]></artwork></figure>

<t><strong>Release triggers in detail</strong>:</t>

<t>Agent-initiated: 
The agent invokes the SKILL's release_acceleration function when
it no longer needs acceleration (e.g., task completed). The SKILL 
sends a release request to the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server, triggering the full flow above.</t>

<t>Resource exhaustion: 
The <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server data plane continuously updates resource counters.  When
the authorized duration expires or the authorized traffic volume is
consumed, the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server Control Plane Agent automatically initiates the
release sequence internally (Step 1 is skipped; processing begins
at Step 2).  The agent is notified via the Release Ack with the
release reason set to "resource exhausted".</t>

<t>Timeout:
If the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server observes no traffic from the agent for a configurable 
inactivity period AND has not received any update from the agent, 
the session is considered stale and is released. This prevents resource
leakage from agents that disconnect abruptly.</t>

<t>In all cases, the <iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server sends a final Accounting-Request to the <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting
server (Step 3), ensuring that usage records are complete regardless
of how the session was terminated.</t>

</section>
</section>
<section anchor="sec-protocol"><name>BRAS-AAA Protocol Extension Considerations</name>

<t>Both RADIUS <xref target="RFC2865"/> and Diameter are deployed as <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting protocols
in home broadband access networks.  Different operators adopt
different protocols based on their network architecture.  The
acceleration service requires incremental extensions to both.</t>

<t><strong>Authorization</strong>: The CoA exchange <xref target="RFC5176"/> (RADIUS) or its
Diameter equivalent requires new attributes to carry:</t>

<t><list style="symbols">
  <t>Agent-ID</t>
  <t>Agent Service Level (requested and authorized)</t>
  <t>Agent Action (register, deregister, Dis/Enable Acceleration)</t>
  <t>Resource limits (duration, volume)</t>
</list></t>

<t><strong>Accounting</strong>: Existing Accounting-Request messages require new
attributes for per-agent usage:</t>

<t><list style="symbols">
  <t>Agent traffic counters (input/output octets)</t>
  <t>Agent session duration</t>
  <t>Release reason</t>
  <t>A compound identifier to correlate agent records with the parent
subscriber session</t>
</list></t>

<t>These are additive attributes within existing message types.  No new
commands are defined.  <iref item="Authentication, Authorization, and Accounting" subitem="AAA"/>Authentication, Authorization, and Accounting servers that do not recognize the new
attributes ignore them per standard protocol behavior.</t>

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

<t>Security considerations for this framework are deferred to companion
specifications.  The following areas are identified for future
analysis:</t>

<t><list style="symbols">
  <t>Agent identity spoofing in acceleration requests.</t>
  <t>Data plane impersonation (IPv6 source address spoofing within
the home network).</t>
  <t><iref item="Broadband Remote Access Server" subitem="BRAS"/>Broadband Remote Access Server endpoint exposure and control channel security.</t>
  <t>Credential lifecycle management (issuance, rotation, revocation).</t>
</list></t>

</section>
<section anchor="sec-iana"><name>IANA Considerations</name>

<t>This document is a framework and does not define new protocol
elements.  Companion specifications will include appropriate IANA
registration requests.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">


<?line 668?>

&RFC2119;
&RFC8174;


    </references>

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

&RFC2865;
&RFC5176;
&RFC8415;
&RFC3633;


    </references>

</references>



  </back>

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

-->

</rfc>

