<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-yuan-rtgwg-hfc-framework-03" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="Hybrid-Function-Chain (HFC) Framework ">Hybrid-Function-Chain (HFC) Framework</title>
    <seriesInfo name="Internet-Draft" value="draft-yuan-rtgwg-hfc-framework-03"/>
    <author initials="D." surname="Yuan" fullname="Dongyu Yuan">
      <organization>ZTE Corporation</organization>
      <address>
        <email>yuan.dongyu@zte.com.cn</email>
      </address>
    </author>
    <author initials="Y." surname="Zhang" fullname="Yan Zhang">
      <organization>China Unicom</organization>
      <address>
        <email>zhangy1156@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="D." surname="Huang" fullname="Daniel Huang">
      <organization>ZTE Corporation</organization>
      <address>
        <email>huang.guangping@zte.com.cn</email>
      </address>
    </author>
    <author initials="C." surname="Miao" fullname="Chuanyang Miao">
      <organization>ZTE Corporation</organization>
      <address>
        <email>miao.chuanyang@zte.com.cn</email>
      </address>
    </author>
    <date year="2026" month="October" day="14"/>
    <workgroup>rtgwg</workgroup>
    <abstract>
      <?line 35?>

<t>With the maturity of cloud native application development,
   applications can be decomposed into finer grained atomic services.
   On the other hand, as a distributed computing paradigm, fine grained
   micro-services could be deployed and implemented in a distributive
   way among edges to make computing, storage and run-time processing
   capabilities as close to users as possible to provide satisfied QoE.
   Under the circumstances analyzed, a Hybrid-Function-Chain (HFC)
   framework is proposed in this draft, aiming to wisely allocate and
   schedule resources and services in order to provide consistent end-
   to-end service provisioning.</t>
    </abstract>
  </front>
  <middle>
    <?line 49?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>In the context of cloud native, applications are often no longer
   provided in the form of monolithic services, but are decomposed into
   a series of cloud native services deployed in distributed clusters,
   with inter-connections and joint provision to the outer side.</t>
      <t>Traffic lanes, for instance, have emerged and been commonly used for
   environmental isolation and traffic control of the entire request
   chain of services for grayscale publishing scenarios, would be
   reckoned as a typical example for Hybrid-Function-Chain (HFC).  In
   fact, the creation of traffic lanes is still executed by various
   existing network API configurations of the cluster.  The service
   routes are always configured in the cluster and identified endpoints
   under a service name to implement various scheduling strategies and
   perform load balancing schemes among multiple optional instances.</t>
      <t>Edge computing, as a distributed computing paradigm, the core idea is
   to make computing, storage and service processing as close to the
   clients and customers as possible to reduce latency, improve response
   speed and enhance data security.  When applications are further
   deconstructed into atomic services as analyzed previously, service
   inter-connections MAY not only exist in adjacent clusters deployed in
   a same edge, but also happen with network paths connecting remote
   edge data centers.  Thus, incremental requirements would be raised
   correspondingly.  Relevant use cases and requirements are discussed
   in <xref target="I-D.huang-rtgwg-us-standalone-sid"/>.</t>
      <t>Correspondingly, this draft proposes a Hybrid Function Chain (HFC)
   architecture aimed at providing end-to-end and consistent service
   provisioning capabilities which includes multiple service endpoints
   and corresponding connected network paths.  Compared to conventional
   schemes and patterns, HFC is granted with multiple features and
   connotations.</t>
      <artwork><![CDATA[
                   Step 1
                   ----
                  ( -- )
    -----------> ( (  ) )
    Request     (   --   )
                 -------- \                              +---+
                           \                            (     )
                            \     Step 2       Step 3  +--     +
                             \     ----               (           )
                              \   ( -- )             (  --  --     )
                               V ( (  ) )          (   (  )(  )     )
                                (   --   )<------->(    --  --  ... )
                               / --------           (              )
                              /                      +------------+
                             /
                  Step 4    /
                   ----    /
                  ( -- )  /
    <----------- ( (  ) )V
                (   --   )
                 --------

                    Edge Clusters/Clouds

                      Figure 1: HFC across Multi-edges

]]></artwork>
      <ul spacing="normal">
        <li>
          <t>Hybrid service types and distributed forms: Considering the
deployment phase, services and application functions can be
deployed in one or multiple clusters in the form of containers, or
deployed based on virtual machines.  Service instances can be
deployed with multiple instances with dynamic implementation and
released based on a Serverless framework.  Based on the run-time
state, microservices and atomic functions form a diverse set of
external services, and correspondingly, often raise various
requirements for the resources and network capabilities.  Compared
to conventional Service Function Chain (SFC), the service
functions targeted and discussed in HFC contains functions from
both underlay network and application (L7) services.</t>
        </li>
        <li>
          <t>Hybrid inter-connections between service instances: The inter-
connection, interaction, and collaboration schemes between
upstream and downstream functions are always allocated and
implemented within various forms.  For instance, upstream
functions MAY propose unidirectional notifications.  Bidirectional
requests and responses MAY also be observed between upstream
function and single or multiple downstream functions.  Multiple
inter-connection forms MAY be implemented simultaneously in an
overall HFC.</t>
        </li>
        <li>
          <t>Hybrid stacks and techniques: For conventional SFC in which
Firewalls and Accelerators MAY be included, service functions are
not tended and deployed to terminate data packets.  However, for
HFC functions, packets and payloads are always terminated at
endpoints and payloads would be reorganized and regenerated.  The
provisioning of HFC process requires collaboration among multiple
techniques and extends across TCP/IP stacks.</t>
        </li>
      </ul>
      <t>Based on the concepts of HFC proposed here, this draft further
   analyzes HFC framework and deconstructs it into several planes with
   incremental functions and features based on conventional network and
   service mesh techniques.</t>
    </section>
    <section anchor="conventions">
      <name>Conventions Used in This Document</name>
      <section anchor="abbreviations">
        <name>Abbreviations</name>
        <ul spacing="normal">
          <li>
            <t>HFC: Hybrid Function Chain.</t>
          </li>
          <li>
            <t>SFC: Service Function Chain.</t>
          </li>
          <li>
            <t>QoE: Quality of Experience.</t>
          </li>
          <li>
            <t>SLA: Service Level Agreement.</t>
          </li>
          <li>
            <t>SRv6: Segment Routing over IPv6.</t>
          </li>
          <li>
            <t>OAM: Operation, Administration and Maintenance.</t>
          </li>
          <li>
            <t>APM: Application Performance Management.</t>
          </li>
        </ul>
      </section>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all
   capitals, as shown here.</t>
      </section>
    </section>
    <section anchor="PB">
      <name>Problem Statement</name>
      <section anchor="problem-1-dynamically-service-instances-management">
        <name>Problem 1: Dynamically Service Instances Management</name>
        <t>In cloud-native architectures, atomic service capabilities are typically
   deployed as virtualized applications across distributed cloud nodes, 
   managed via container orchestration systems. Service Mesh has emerged as 
   a predominant framework for distributed service management. In standard 
   deployments, the Service Mesh control plane maintains visibility of service
   instances across multi-domain environments by storing and managing stateful
   records of Endpoint IP addresses.</t>
        <t>However, in cloud-native and edge computing scenarios, service instances
   representing atomic capabilities are dynamically instantiated and terminated
   across a vast number of edge nodes. This volatile behavior imposes significant
   overhead on the management plane. Every lifecycle event of a service instance
   (registration or deregistration) necessitates frequent updates to the 
   centralized or distributed service registry.</t>
        <t>Furthermore, for the execution of Service Chaining at the application layer,
   if atomic services are concatenated solely based on IP identifiers, the Service
   Mesh infrastructure must guarantee continuous accuracy of these dynamic 
   Endpoints. Given the potential for millions of concurrent, short-lived 
   microservice events across the network, the resource requirements for 
   maintaining such a high-frequency update state become a critical bottleneck
   for server-side management entities.</t>
      </section>
      <section anchor="problem-2-service-routing-determination-without-network-state-awaringlimitations-of-current-service-scheduling">
        <name>Problem 2: Service Routing Determination without Network State Awaring/Limitations of Current Service Scheduling</name>
        <t>Current microservice scheduling mechanisms, particularly in cross- cluster
   scenarios (e.g., Service Mesh architectures), primarily rely on the Control
   Plane to determine service routing for endpoints. These routing decisions
   are typically enforced through static configurations of target services
   across clusters via network APIs.</t>
        <t>However, a significant gap exists because the Service Mesh Control Plane
   lacks real-time visibility into the underlying network connectivity states
   between distributed services. In environments with redundant service
   instances, the originating endpoint remains unaware of potential
   differentiated service chains that may exist in the data plane. Consequently,
   the system cannot leverage optimized scheduling heuristics to select the
   most efficient path. This lack of dynamic, network-aware path selection 
   prevents the infrastructure from providing deterministic end-to-end Service
   Level Agreement (SLA) guarantees.</t>
      </section>
      <section anchor="problem-3-consistent-end-to-end-sla-guarantee">
        <name>Problem 3: Consistent End-to-end SLA Guarantee</name>
        <t>In traditional Layer 3 (L3) Service Function Chaining (SFC), packets
   traversing various Service Function (SF) endpoints are processed without
   terminating the underlying transport protocol. Consequently, the essential
   attributes and metadata of the packet are preserved across the chain,
   allowing for the consistent enforcement of the original steering and
   scheduling policies.</t>
        <t>Conversely, in Layer 7 (L7) service chain processing, the application-layer
   proxy or service instance terminates the incoming packet entirely upon
   reception. Following the execution of local service logic, a new packet
   is generated and encapsulated for transmission to the subsequent service
   node. This termination results in the loss of original flow context and
   scheduling metadata. As a result, the initial scheduling policy cannot be
   transparently reapplied to the newly instantiated packet, leading to a
   fragmentation of the control logic. This architectural limitation manifests
   as a lack of cohesive, end-to-end scheduling consistency across the entire
   service path.</t>
      </section>
    </section>
    <section anchor="use-case">
      <name>Hybrid-Function-Chain Use Cases</name>
      <section anchor="case-1-traffic-lane-used-in-rag-service-chain-over-multiple-clusters">
        <name>Case 1: Traffic lane used in RAG service chain over multiple clusters</name>
        <t>In an enterprise-grade global intelligent Q&amp;A platform, the core RAG service 
   is decomposed into three sequentially executed microservices deployed across 
   geographically distributed data centers: Service A (Retrieval Service), 
   Service B (Prompt Synthesis Service), and Service C (LLM Generation Service). 
   These three services form a complete service chain A -&gt; B -&gt; C. User query 
   requests have differentiated requirements for the end-to-end performance of 
   this entire chain based on business type: real-time conversations demand 
   ultra-low latency, while in-depth analysis tolerates higher latency but 
   requires guaranteed bandwidth for large-volume data transfer.</t>
        <t>Scenario Description: To meet these differentiated requirements, the operations
   team utilizes the HFC framework to define two global, end-to-end traffic lane
   strategies. Each strategy specifies a unified resource and network SLA
   preference for the entire three-node service chain A-&gt;B-&gt;C:</t>
        <t>1) Low-Latency Chain Lane (low-latency-chain): Designed for real-time conversations.
   Policy Requirement: The end-to-end processing latency of the service chain A-&gt;B-&gt;C 
   must be under 300 milliseconds. Therefore, this lane policy mandates:</t>
        <t>a) Service Instance Selection: Priority scheduling to lightweight instances 
   of Services A, B, and C deployed in edge clusters closest to the user.</t>
        <t>b) Network Path Requirement: All inter-node network connections between 
   Service A and Service B, and between Service B and Service C (whether 
   cross-cluster or not), must use low-latency dedicated network links.</t>
        <t>2) High-Throughput Chain Lane (high-throughput-chain): Designed for in-depth analysis.
   Policy Requirement: The service chain needs to process and transmit large volumes 
   of retrieved context and generated content. Therefore, this lane policy mandates:</t>
        <artwork><![CDATA[
    a) Service Instance Selection: Can be scheduled to more powerful 
    instances of Service B and Service C (possibly located in 
    core data centers) capable of handling large contexts.
    
    b) Network Path Requirement: All network connections between Service
    A and B, and between B and C, are allocated high-bandwidth, 
    high-throughput, cost-effective backbone network links to ensure 
    efficient transmission of large data packets.
]]></artwork>
        <t>End-to-End Orchestration Flow under the HFC Framework:</t>
        <t>1) Traffic Identification and Tagging: The API Gateway in City-A identifies the 
   service type based on request characteristics (e.g., path or headers) and marks the 
   request with the corresponding HFC lane identifier, e.g., x-hfc-chain-sla: low-latency.</t>
        <t>2) Unified Path Calculation: The HFC Control Plane, upon receiving the tagged request,
   treats it as an integral chain requiring sequential execution of A-&gt;B-&gt;C. Based on 
   the lane policy and real-time resource status, the control plane calculates a complete
   path covering all three service nodes and the network segments between them in one go.
   Every hop of this path (A instance, A-B network link, B instance, B-C network link, C 
    instance) adheres to the SLA requirements of that lane.</t>
        <t>3) Chained Path Encapsulation and Execution: The HFC Control Plane delivers the
   calculated complete path (likely encoded as an SRv6 Segment List containing multiple
   service SIDs and network SIDs) to the HFC Gateway in City-A. The gateway encapsulates
   this path into the outbound packet.</t>
        <ul spacing="normal">
          <li>
            <t>Traffic is first directed to the lane-specified Service A instance.</t>
          </li>
          <li>
            <t>After Service A completes processing, its HFC proxy, following the path information
   in the packet, steers the traffic via the specified low-latency or high-bandwidth link
   to the Service B instance.</t>
          </li>
          <li>
            <t>After Service B completes processing, its HFC proxy similarly guides the traffic to
   the Service C instance via the specified next-hop link based on the path information.</t>
          </li>
        </ul>
        <t>4) Full-Chain Observability and Assurance: HFC's observability system tracks the request's
   entire journey through A -&gt;(A-B network) - B -&gt; (B-C network) -&gt; C, collecting metrics at
   each stage to verify whether the entire chain meets the preset end-to-end SLA objectives.</t>
        <t>In this manner, the HFC framework ensures that the complete path from the first service
 node to the last conforms to the network transmission quality required by the business,
 achieving fine-grained, SLA-aware global traffic governance for chained microservice architectures.</t>
      </section>
      <section anchor="case-2-adaptive-link-scheduling-pipeline-for-intelligent-video-enhancement-based-on-agent-mesh-and-hfc">
        <name>Case 2: Adaptive Link Scheduling Pipeline for Intelligent Video Enhancement Based on Agent Mesh and HFC</name>
        <t>In a cloud-edge collaborative video content enhancement platform driven by an Agent Mesh
 (intelligent agent collaboration network), the core processing workflow is designed as a
 fixed-sequence serial service chain, collaboratively executed by multiple intelligent 
 agents, consisting of three processing nodes:</t>
        <ul spacing="normal">
          <li>
            <t>Node A: Video Preprocessing Agent (Responsible for decoding, denoising, basic quality analysis).</t>
          </li>
          <li>
            <t>Node B: Intelligent Enhancement Agent (Responsible for core algorithm processing, e.g., super-resolution, HDR).</t>
          </li>
          <li>
            <t>Node C: Post-processing and Packaging Agent (Responsible for composition, encoding, and output packaging).</t>
          </li>
        </ul>
        <t>These three nodes, deployed as independent agents in geographically distributed data centers
 (e.g., Node A at the edge, Node B in the regional cloud, Node C in the central cloud), are
 coordinated by the Agent Mesh to form a cross-cluster end-to-end processing chain
 A -&gt; B -&gt; C.</t>
        <t>Core of the Scenario: The video stream must sequentially pass through agent nodes
 A, B, and C. However, for the two network transmission links - from Node A to Node B
 and from Node B to Node C - there are two options available for each: a High-Throughput
 link and a Low-Latency link. The system's intelligence lies in the Agent Mesh 
 comprehensively analyzing the real-time processing status reported by each agent,
 making link selection decisions, which are then accurately executed by the HFC
 framework. This enables dynamic scheduling of the most suitable network link
 for each "node-to-node" transmission segment.</t>
        <t>Dynamic Scheduling Example:</t>
        <t>1) Agent Sensing and Decision: The video stream enters Node A (Video Preprocessing
   Agent) for processing. This agent reports its analysis results (e.g., {frame
   _complexity: high, data_volume: large}) in real-time to the Agent Mesh. The
   Agent Mesh makes a comprehensive judgment and decides: the transmission from
   Node A to Node B needs to prioritize the stable transfer of large data volumes,
   with less emphasis on ultra-low latency. Therefore, the Agent Mesh issues an
   instruction via the HFC Administration Plane: "For segment A to B, use the
   High-Throughput link."</t>
        <t>2) HFC Policy Execution: The HFC Control Plane receives this instruction.
   At the egress of Node A, it steers the traffic onto the High-Throughput
   backbone network instead of the low-latency private line, ensuring efficient
   delivery of massive intermediate data to Node B.</t>
        <t>3) In-Chain Continuous Optimization: After Node B (Intelligent Enhancement
   Agent) completes processing, it reports its new status (e.g., {data_volume:
   medium, realtime_requirement: high}) to the system. Based on this, the Agent
   Mesh performs a new round of judgment: the transmission from Node B to Node
   C becomes critically dependent on low latency to guarantee the real-time
   nature of the final output. Consequently, the Agent Mesh issues a new 
   instruction: "For segment B to C, switch to the Low-Latency link."</t>
        <t>4) HFC Dynamic Reconfiguration: The HFC Control Plane responds to the
   instruction. At the egress of Node B, it dynamically switches the traffic
   path from the default link to the Low-Latency private line, ensuring rapid
   data arrival at Node C for final packaging.</t>
        <t>Summary: In this scenario, the topology of the service chain (A-&gt;B-&gt;C) is fixed.
 However, the "road quality" (network SLA) on the links is intelligently decided
 by the Agent Mesh based on real-time sensing and dynamically scheduled by the
 HFC. Their collaboration implements a fine-grained management model of "static
 nodes, dynamic links", ensuring the end-to-end performance of the entire
 processing chain is always optimal.</t>
      </section>
    </section>
    <section anchor="load-balancing-strategy">
      <name>Hybrid-Function-Chain (HFC) Framework</name>
      <t>Hybrid-Function-Chain (HFC) framework generally includes
   administration plane, control plane and forwarding plane.  Based on
   conventional framework of network and cloud native practices, several
   incremental functions and features are added and deployed.</t>
      <artwork><![CDATA[
------------------------------------------------------------------------
                   +----------+ +-----------+ +---------+
                   | AR/VR/XR | | Metaverse | | ....... |
                   +----------+ +-----------+ +---------+
------------------------------------------------------------------------
Administration     +------------------------------------+
Plane              |    Service Analysis & Operation    |
                   +------------------------------------+
                   +------------------------------------+
                   |    Service Evaluation & Modeling   |
                   +------------------------------------+
                   +------------------------------------+
                   | Service Scheduling & Orchestration |
                   +------------------------------------+
------------------------------------------------------------------------
Control Plane
+---------------+ +---------------------------------------+ +----------+
|               | | Service Registration & Administration | |          |
|K8S,           | +---------------------------------------+ |          |
|Service Mesh   | +---------------------------------------+ |          |
|(Istio)        | |    Service Discovery & Publication    | |          |
|               | +---------------------------------------+ | Network  |
|Galley, Pilot, | +---------------------------------------+ | Control  |
|Mixer, Citadel | |Service Routes Calculation & Generation| | Plane    |
|               | +---------------------------------------+ |          |
|    Cluster    | +---------------------------------------+ |          |
| Control Plane | |Service Inter-connection Configuration | |          |
+---------------+ +---------------------------------------+ +----------+
------------------------------------------------------------------------
Forwarding        +---------------------------------------+
Plane             | Service Identification Administration |
                  +---------------------------------------+
                  +---------------------------------------+
                  |     Service Aware Traffic Steering    |
                  +---------------------------------------+
                  +---------------------------------------+
                  | Service Provisioning & Observability  |
                  +---------------------------------------+
------------------------------------------------------------------------

                       Figure 2: HFC Framework

]]></artwork>
      <section anchor="administration-plane">
        <name>Administration Plane</name>
        <t>Service Analysis and Operation: The increasingly complex and diverse
   applications and services display different characteristics and
   features for outer users.  In terms of orchestration for distributed
   micro-services, Service Analysis and Operation interprets the
   external and internal forms of overall applications and services as
   corresponding deconstruction patterns.</t>
        <ul spacing="normal">
          <li>
            <t>Deep learning: The overall deep learning process would be
decomposed into several successive or related phases and steps,
data pre-processing, model training, prediction and estimation,
model evaluation based on rewards functions, data storage and API
interactions for instance.</t>
          </li>
          <li>
            <t>Live Broadcast: Relevant micro-services MAY include user
authentication, live stream administration, live recording, online
payment and data migration.</t>
          </li>
        </ul>
        <t>The above deconstructed microservices have serial, parallel,
   unidirectional, and bidirectional relationships, and their
   interconnection and collaboration are comprehensively presented as
   user and outer oriented applications.</t>
        <t>Service Evaluation and Modeling: There are different and various
   resource requirements raised by multiple microservices, including but
   not limited to:</t>
        <ul spacing="normal">
          <li>
            <t>Computing resources and network capabilities: Computing-related
services MAY be sensitive to computing resources, related
indicators include CPU cores, available memories, floating number
calculation.  On the other hand, large amount of data transmission
MAY be implemented between upstream and downstream services.
Thus, the network connecting them would have to reserve sufficient
bandwidth and provide abilities of low packet loss rate.</t>
          </li>
          <li>
            <t>Constraints for inter-connection patterns: the inter-connection
patterns between upstream and downstream services and functions
MAY be classified as unidirectional, bidirectional, one-to-one and
one-to-many.  Furthermore, due to security concerns for instance,
relevant services MAY be deployed at adjacent endpoints or a same
edge center geographically.</t>
          </li>
        </ul>
        <artwork><![CDATA[
                      ----                   ----
                     ( -- )                 ( -- )
                    ( (  ) )-------------->( (  ) )
                   (   --   )             (   --   )
                    --------               --------
                   Notification
                      ----                   ----
                     ( -- )                 ( -- )
                    ( (  ) )<------------->( (  ) )
                   (   --   )             (   --   )
                    --------               --------
                   Request and Response
                      ----                   ----
                     ( -- )                 ( -- )
                    ( (  ) )-------------> ( (  ) )
                   (   --   )     \       (   --   )
                    --------       \       --------
                                    \
                                     \       ----
                                      \     ( -- )
                                       --->( (  ) )
                                          (   --   )
                                           --------
                   One-to-Many
                           +---+
                          (     )
                       +--       +
                      (           )
                     (  --     --  )
                   (   (  )-->(  )--)------->
                   (    --     --   )
                    (              )
                     +------------+
                   Successive Services at same Location


         Figure 3: Inter-Connection between Services and Functions

]]></artwork>
        <t>Service Orchestration and Scheduling: Service administration would
   customize strategies or specific algorithms depending on
   circumstances of infrastructure and required proposals.  Providing
   low-latency experiences or achieving load balance among available
   instances and resources SHOULD be selected as specific inclinations
   for further scheduling.</t>
      </section>
      <section anchor="control-plane">
        <name>Control Plane</name>
        <t>Service Registration and Administration: Based on the results and
   conclusions analyzed by Service Analysis and Operation, the overall
   service and included micro-services MAY be represented and
   administered by corresponding identifications.  In this draft,
   Service IDs for micro-services and HFC IDs for HFC processes and
   services are generally defined.  Therefore, HFCs and corresponding
   micro-services would be displayed and labeled in the control plane.
   Appropriate identifications would facilitate indicating the service
   traffic of the workflow.</t>
        <artwork><![CDATA[
 
                       ----
                      ( -- )
        -----------> ( (  ) )
                    (   --   )    HFC ID,
                     -------- \   Service 1(Pre)
                     Service 1 \  Service 2(Next)
                                \
                                 \     ----                 ----
                                  \   ( -- )               ( -- )
                                   v ( (  ) )             ( (  ) )
                                    (   --   )<--------->(   --   )
                                   / --------             --------
                                  /  Service 2            Service 3
                                 /
                                /
                       ----    /  HFC ID,
                      ( -- )  /   Service 2(Pre)
        <----------- ( (  ) )v    Service 4(Next)
                    (   --   )
                     --------
                     Service 4



             Figure 4: Service Administration by Identification

]]></artwork>
        <t>Service Discovery and Publication: Depending existing and mature
   control plane protocols and interfaces, distributed services and
   capabilities of infrastructures SHOULD be able to be collected.
   Relevant schemes include extended IGP, BGP, BGP-LS, RESTful,
   Telemetry.  The information learned in the control plane MAY include:</t>
        <ul spacing="normal">
          <li>
            <t>Computing resources related to services of specific instances.</t>
          </li>
          <li>
            <t>Deployment of service instances or possible and scheduled
resources utilization.</t>
          </li>
          <li>
            <t>Network topology and corresponding TE capabilities.</t>
          </li>
        </ul>
        <t>Service Routes Calculation and Generation: Based on the information
   collected in Service Discovery and Publication, service routes would
   be calculated to determine appropriate instances and forwarding
   paths.  Service Routes Calculation and Generation SHOULD follow the
   intentions identified in Service Orchestration and Scheduling.
   According to Service Registration and Administration, service routes
   could be distributed and indexed by HFC and service identifications.</t>
        <t>Service Inter-connection Configuration: Within conventional schemes
   for services inter-connection, configurations would be disposed for
   endpoints distributed in multiple clusters.  Istio, for instance,
   replys APIs including ServiceEntry, VirtualService and
   DestinationRules to describe inter-connections and relevant
   principles.  Considering the framework of HFC proposed in this draft,
   service routes would be translated into corresponding configurations
   issued to clusters for revising API files.</t>
      </section>
      <section anchor="forwarding-plane">
        <name>Forwarding Plane</name>
        <t>Service Identification Administration: Traffic would be able to be
   steered according to identifications distributed from the control
   plane.  Also, the service identifications would inherit and re-
   generate from the previous ones in the workflow.  Proxies, sidecars
   or gateways SHOULD be able to administer the inheritance and renewal
   relationship.  Suppose an HFC application includes Service ID 1, ID 2
   and ID 3, an identifier of {HFC, Service ID 2} implies that the
   successive function is expected to be Service ID 3.  Correspondingly,
   the identifier would be modified as {HFC, Service ID 3}.</t>
        <t>Service Aware Forwarding: Service routes entries would be distributed
   from the control plane and involved entities and devices would
   perform traffic forwarding accordingly.  Relevant entries include:</t>
        <ul spacing="normal">
          <li>
            <t>Service aware forwarding entries for edges routers in which
forwarding paths are indexed by HFC IDs and Service IDs.</t>
          </li>
          <li>
            <t>Service identification administration entries for sidecars,
proxies and gateways in which inheritance and correlations would
be specified.</t>
          </li>
        </ul>
        <t>Service provisioning and observability: By implementing and
   performing OAM or APM schemes, forwarding plane would monitor the
   circumstances and performance of traffic flows.  With detections of
   failures and possible degradations, forwarding plane would be able to
   support recovering, enhancing and provisioning for traffic flows.</t>
      </section>
    </section>
    <section anchor="considerations">
      <name>SRv6-based HFC Implementation</name>
      <t>Based on SRv6, forwarding paths orchestrated for an end-to-end HFC
   service including specific implementations would be able to be
   encoded in an SRH, in order to achieve consistent service
   provisioning across multiple endpoints deployed in distributed
   clusters and even edge clouds.</t>
      <t>The overall paths would be explicitly indicated in the Segment List
   or be generally displayed.  Correspondingly, a strict mode and a
   loose mode are proposed in this draft.</t>
      <artwork><![CDATA[
           
                                    Service A Ins,Proxy
                                            +---+
                                           (     )
                                         +--       +
                                        (           )
                                       (  --     --  )
                                      (   (  )---(  )  )
                                      (    --     --   )
                                       (              )
+-----------+                         +------------+
|           |                                |
|Application|                           +--------+
|           |      +--------------------|HFC GW A|
|    GW     |     /                     +--------+
|           |    /                           |
+-----------+   /   --------------+          |
      |        /                   \         |
      |       /                     +        |
      |      /                      |        |
      |     /                       |        |              +---+
      |    /                        |        |             (     )
      |   /                         |        |            +--     +
      |  /                          |        |           (         )
      | /                           |        |          (  --   --  )
  +--------+                        |   +--------+    (  (  )---(  ) )
  | HFC GW |                        |   |HFC GW B|----(  --     --   )
  +--------+                        |   +--------+     (            )
        \                           +       /           +----------+
         \                         /       /        Service B Ins,Proxy
          \                       /       /
           \                     /       /
            \                   /       /
             \                 /       /
              \     <---------+       /
               \                     /
                \               +--------+      HFC Service
                 +--------------|HFC GW C|      Operation Domain
                                +--------+
                                     |
                                   +---+
                                  (     )
                               +--       +
                              (           )
                             (  --     --  )
                           (   (  )---(  )  )
                           (    --     --   )
                            (              )
                             +------------+
                           Service C Ins,Proxy


             Figure 5: HFC Domain and end-to-end Delivery

]]></artwork>
      <ul spacing="normal">
        <li>
          <t>When a service request accesses a corresponding application
gateway, the service is identified as an HFC service agreed and
dealed in a previous contract.  Suppose the HFC service is
decomposed into micro-services A, B and C.  The HFC service is
named with an identification, HFC ID.  To process and fulfill the
HFC service, the traffic would be steered to an access HFC gateway
with packets carrying HFC ID and Service ID list.  The endpoint
for this HFC service would be configured as an SRv6 SID at the
access gateway.</t>
        </li>
        <li>
          <t>The access gateway identifies the HFC ID and Service ID list
carried in the packet according to the SID filled in the
destination field.  Indexed by HFC ID and next Service ID (Initial
Service ID), an HFC policy would be determined.  Segment List of
the HFC policy would be encoded to the packet with an Insert or
Encapsulation pattern.  Under a strict HFC mode for instance,
Service SIDs for each HFC gateway and binding SIDs for
interconnected forwarding paths would be included in the Segment
List.  Afterwards, the traffic would be steered to next HFC
gateway.</t>
        </li>
        <li>
          <t>With above displayed, HFC GW A is the first passing stand.  HFC GW
A would identify the next Service ID in the packet and implement a
local lookup according to a Service SID.  Therefore, the traffic
          would be steered into a local or adjacent edge cluster.
Furthermore, HFC GW A MAY remove the SRHs and record the segment
list and segment left in a local cache.</t>
        </li>
        <li>
          <t>When a flow aiming to a target service instance, a service pod for
instance, it would be intercepted by a proxy or sidecar.  The
proxy or sidecar records the HFC ID and next Service ID in the
packets and identifies returning traffic accordingly.  Based on
the HFC service lists, next service would be determined and its
Service ID would overwrite the original one.</t>
        </li>
        <li>
          <t>Since the traffic flow returns to HFC GW A, an original segment
list and relevant information would be re-attatched according to
the records in the local cache.  Afterwards, the traffic would be
steered to next HFC GW similarly.</t>
        </li>
      </ul>
      <t>In the above SRv6 based HFC implementation, several SRv6 SIDs MAY be
   generally defined in this draft:</t>
      <ul spacing="normal">
        <li>
          <t>HFC Service SID: correlates with an HFC service forwarding table
indexed by HFC ID and next Service ID, aiming to determine a
forwarding path indicated by segment lists.</t>
        </li>
        <li>
          <t>HFC Cache SID: correlates with an HFC local forwarding table and
local cache table, aiming to record the forwarding information in
the cache and forward the traffic to a local endpoint.</t>
        </li>
        <li>
          <t>HFC Inherit SID: correlated with an HFC local cache table, aiming
to determine and re-attach a matched original forwarding path.</t>
        </li>
      </ul>
      <artwork><![CDATA[
       +--------+          X      +---------+
       |HFC GW A|-----------------|HFC GW B1|
       +--------+ --------------- +---------+
       backup path

    Service A Ins,Proxy
            +---+
           (     )
        +--       +
       (           )
      (  --     --  )
    (   (  )---(  )  )                                     +---+
    (    --     --   )                                    (     )
     (              )                                  +--       +
      +------------+                                  (           )
             |                                       (  --     --  )
        +--------+                X+---------+     (   (  )---(  )  )
        |HFC GW A|-----------------|HFC GW B1|-----(    --     --   )
        +--------+ -----------+    +---------+    / (              )
                               \                 /   +------------+
        backup path             \               /  Service B Ins,Proxy
        and HFC GW               \ +---------+ /
        (with same inst)          \|HFC GW B2|/
                                   +---------+

    Service A Ins,Proxy
            +---+
           (     )
        +--       +
       (           )
      (  --     --  )
    (   (  )---(  )  )                                      +---+
    (    --     --   )                                     (     )
     (              )                                   +--       +
      +------------+                                   (           )
             |                                        (  --     --  )
        +--------+                 +---------+    X (   (  )---(  )  )
        |HFC GW A|-----------------|HFC GW B1|----- (    --     --   )
        +--------+ -----------+    +---------+       (              )
                               \                      +------------+
        backup path             \                     Service B Ins 1
        and HFC GW               \ +---------+
        (with different inst)     \|HFC GW B2|\             +---+
                                   +---------+ \           (     )
                                                \       +--       +
                                                 \     (           )
                                                  \   (  --     --  )
                                                   \(   (  )---(  )  )
                                                    (    --     --   )
                                                     (              )
                                                      +------------+
                                                      Service B Ins 2

                          Figure 6: HFC Protection
]]></artwork>
      <t>Furthermore, SRv6 based HFC SHOULD support other features.  For
   instance, backup paths would be orchestrated and accordingly
   configured at HFC GWs.  End-to-end service observability would be
   achieved by distributed tracing and relevant schemes.  More detailed
   implementation designs would be discussed in future works.</t>
    </section>
    <section anchor="agent-task-chain-collaboration-architecture-based-on-agent-mesh-and-hfc">
      <name>Agent Task Chain Collaboration Architecture based on Agent Mesh and HFC</name>
      <section anchor="introduction-and-background">
        <name>Introduction and Background</name>
        <t>With the advancement of Artificial Intelligence (AI) technologies,
   enterprise applications are evolving from single-agent pilot
   projects to large-scale deployment of multi-agent systems.  Complex
   business processes now require the collaboration of numerous
   heterogeneous agents, which may be built on different Large Language
   Models (LLMs), deployed across cloud and edge environments, and
   serve distinct business domains.  Efficiently organizing these
   agents into a dynamic, reliable, and orchestratable "Agent Task
   Chain" presents a fundamental challenge for next-generation
   infrastructure.</t>
        <t>Agent Mesh has emerged as a novel "cognitive collaboration layer"
   , excelling in semantic-level tasks such as intent
   understanding, capability matching, collaborative workflow
   orchestration, and governance of token costs and hallucination risks
   among agents.  However, Agent Mesh inherently lacks awareness and
   control over the underlying network and computing resources.  In
   complex network environments spanning multiple data centers and edge
   nodes, it struggles to guarantee the end-to-end performance and
   reliability of a task chain.</t>
        <t>The Hybrid Function Chain (HFC) framework, with its proven ability
   to orchestrate "computing and network integration," fills this gap.
   The administration, control, and forwarding planes of HFC provide
   deterministic, high-performance, end-to-end path assurance for
   microservices.  This section explores how to deeply integrate the
   "cognitive decision-making" of Agent Mesh with the "computing-
   network assurance" of HFC to construct a novel collaborative
   architecture for Agent Task Chains, enabling seamless transition
   from "intent understanding" to "path execution."</t>
      </section>
      <section anchor="core-collaborative-paradigm-cognition-decision-and-compute-network-execution">
        <name>Core Collaborative Paradigm: "Cognition-Decision" and "Compute-Network-Execution"</name>
        <t>The core concept of this architecture is to treat Agent Mesh and HFC
   as two decoupled yet synergistic layers:</t>
        <ul spacing="normal">
          <li>
            <t>Agent Mesh (Cognitive Decision Layer): Acts as the "business
brain."  It is responsible for understanding high-level user or
system intents, decomposing complex tasks into an ordered
sequence of logical agent sub-tasks.  It manages the agent
capability graph, collaboration workflows, Service Level
Agreement (SLA) policies (e.g., prioritizing cost, latency, or
accuracy), and semantic-level affairs like token consumption.</t>
          </li>
          <li>
            <t>HFC (Compute-Network Execution Layer): Acts as the
"infrastructure backbone."  It is responsible for mapping the
logical "Agent Task Chain" received from Agent Mesh into a
concrete, executable "Service Chain."  Leveraging real-time
awareness of compute resources (CPU/GPU load) and network states
(bandwidth, latency, link quality), HFC selects the optimal
compute instances and network paths for each hop within the task
chain (from Agent to Agent), providing end-to-end deterministic
assurance.</t>
          </li>
        </ul>
        <t>The collaborative workflow is illustrated in Figure 7 and described
   below:</t>
        <artwork><![CDATA[
                +-------------------+       +-------------------+
                |    Agent Mesh     |       |     HFC System    |
                | (Cognitive Layer) |       | (Execution Layer) |
                +--------+----------+       +---------+---------+
                         |                            |
           (1) Intent Decomposition                   |
               & Task Chain Gen.                     |
               (e.g., A -> B -> C)                   |
                         |                            |
                         v                            |
               (2) Strategy Translation               |
                   & SLA Passing                     |
                         |                            |
                         +--------------------------->|
                                            (3) Compute-Network
                                                Resource Orchestration
                                                    |
                                                    v
                                            (4) Dynamic Traffic
                                                Steering & Execution
                                                    |
                         |<---------------------------+
                    (5) Status Feedback &
                        Closed-loop Optimization

            Figure 7: Agent Mesh and HFC Collaborative Workflow

]]></artwork>
        <ol spacing="normal" type="1"><li>
            <t>Intent Decomposition and Task Chain Generation: Agent Mesh
receives a user request and decomposes it into a logical task
chain, e.g., Agent_A -&gt; Agent_B -&gt; Agent_C.  It defines SLA
targets for each segment, such as "end-to-end latency &lt; 200ms"
or "throughput &gt; 1Gbps for the A-&gt;B segment."</t>
          </li>
          <li>
            <t>Strategy Translation and Path Calculation: Agent Mesh passes
the logical task chain and its associated SLA targets to the
HFC Administration Plane via a standardized interface.  The HFC
Administration Plane translates these business-level intents
into network-level policies and triggers the Control Plane for
computation.</t>
          </li>
          <li>
            <t>Compute-Network Resource Orchestration: The HFC Control Plane,
leveraging real-time compute and network telemetry, calculates
the optimal instances and forwarding paths for each segment of
the task chain.  For instance, it might schedule the latency-
sensitive Agent_A to an edge node and assign a low-latency
dedicated link for the A-&gt;B transmission.</t>
          </li>
          <li>
            <t>Dynamic Traffic Steering and Execution: The HFC Forwarding
Plane, using technologies like SRv6, encapsulates the computed
path information into data packets, precisely steering the
inter-agent traffic along the predetermined route.</t>
          </li>
          <li>
            <t>Status Feedback and Closed-loop Optimization: During execution,
HFC feeds real-time network and compute performance metrics
back to Agent Mesh.  Based on this feedback, Agent Mesh can
dynamically adjust the SLA policies for subsequent tasks or
trigger task re-scheduling, forming a closed-loop optimization.</t>
          </li>
        </ol>
      </section>
      <section anchor="enhanced-requirements-for-hfc-planes">
        <name>Enhanced Requirements for HFC Planes</name>
        <t>To realize the aforementioned collaborative architecture, the HFC
   framework requires enhancements in its administration, control, and
   forwarding planes to accommodate the dynamic and semantic nature of
   Agent Task Chains.</t>
        <section anchor="administration-plane-enhancements-from-service-chain-orchestration-to-agent-task-chain-orchestration">
          <name>Administration Plane Enhancements: From "Service Chain Orchestration" to "Agent Task Chain Orchestration"</name>
          <t>The Administration Plane needs to extend its top-level abstraction
   from managing static microservices to managing dynamic, semantic-
   rich agent tasks.</t>
          <ol spacing="normal" type="1"><li>
              <t>Agent Capability Metadata Modeling and Integration:  </t>
              <t>
Current State: The Administration Plane primarily manages
microservice identifiers (Service IDs), ports, and health check
configurations.  </t>
              <t>
Enhancement: Introduce standardized interfaces to receive agent
capability metadata from Agent Mesh.  This metadata includes
skill tags (e.g., "flight-booking", "video-enhancer"),
applicable scenarios, required compute specifications (e.g.,
GPU model, VRAM), supported input/output formats, etc.  This
metadata serves as crucial input for task chain modeling and
subsequent agent instance selection.</t>
            </li>
            <li>
              <t>End-to-End Task Chain SLA Definition:  </t>
              <t>
Current State: SLAs are typically defined for individual
services or single links between services (e.g., "latency
between A and B &lt; 10ms").  </t>
              <t>
Enhancement: Support defining "end-to-end task chain SLAs,"
e.g., "total latency for the entire Agent_A-&gt;Agent_B-&gt;Agent_C
chain &lt; 500ms."  The Administration Plane must decompose this
global SLA into local constraints for each sub-task and network
segment, ensuring the decomposed policies are conflict-free.</t>
            </li>
            <li>
              <t>Cross-Layer Policy Coordination and Conflict Resolution:  </t>
              <t>
Current State: Policies are primarily defined by network
operators.  </t>
              <t>
Enhancement: Establish a policy negotiation mechanism with
Agent Mesh.  For example, Agent Mesh might define a "token
budget," while the HFC Administration Plane defines a
"bandwidth cap."  If a high-precision agent requires more
tokens (and thus more bandwidth) than the budget allows, the
Administration Plane must possess conflict detection and
arbitration capabilities, or escalate the issue for manual
intervention.</t>
            </li>
            <li>
              <t>Converged Observability Analysis:  </t>
              <t>
Current State: Observability focuses on network metrics
(latency, packet loss) and some service metrics (request count,
error rate).  </t>
              <t>
Enhancement: Build cross-layer metric correlation analysis
capabilities.  Correlate business-level metrics from Agent Mesh
(e.g., task completion rate, agent inference confidence, token
consumption) with network-level metrics from HFC (e.g., actual
latency of a specific link, jitter).  This facilitates rapid
root cause analysis, distinguishing between an agent's
inference error and a network-induced timeout.</t>
            </li>
          </ol>
        </section>
        <section anchor="control-plane-enhancements-from-static-service-routing-to-dynamic-task-aware-routing">
          <name>Control Plane Enhancements: From "Static Service Routing" to "Dynamic Task-Aware Routing"</name>
          <t>The Control Plane needs to evolve from passive response to active
   perception to handle the dynamism and uncertainty of Agent Task
   Chains.</t>
          <ol spacing="normal" type="1"><li>
              <t>Adaptation to Dynamic Agent Registration:  </t>
              <t>
Current State: Service instance registration is relatively
stable with moderate change frequency.  </t>
              <t>
Enhancement: Agent instances may have very short lifecycles
(e.g., a serverless agent started on-demand), leading to high
registration/deregistration frequency.  The Control Plane must
optimize its service registration module to handle high-volume,
high-frequency events while maintaining the consistency and
availability of the service discovery table.</t>
            </li>
            <li>
              <t>Support for Semantic Routing based on Logical Names:  </t>
              <t>
Current State: Service discovery relies on a Service Name and a
clear list of Endpoint IPs.  </t>
              <t>
Enhancement: The target agent in a task chain from Agent Mesh
may be a logical name (e.g., "best-video-enhancer").  The
Control Plane must resolve this logical name into a list of
healthy, qualified agent instances.  The resolution criteria
should include not only traditional load metrics but also the
agent capability metadata obtained from the Administration
Plane (e.g., "supports HDR enhancement").</t>
            </li>
            <li>
              <t>Route Computation for Long-lived Connections and Streaming
Traffic:  </t>
              <t>
Current State: Route computation is primarily designed for
short-lived, request-response HTTP/RPC calls.  </t>
              <t>
Enhancement: Inter-agent communication, especially with LLM
inference engines, often uses long-lived connections and
streaming protocols like SSE and WebSocket.  The Control Plane
must consider the sustained load-bearing capacity and stability
of links when computing routes, avoiding scheduling such
traffic to bandwidth-limited or jittery paths.  Furthermore, it
must support session-based affinity routing to ensure that
multi-turn dialogues of the same task traverse the same path,
maintaining context consistency.</t>
            </li>
            <li>
              <t>Dynamic Connection Parameter Injection:  </t>
              <t>
Current State: Connection parameters (timeouts, buffer sizes)
are usually statically configured.  </t>
              <t>
Enhancement: The Control Plane should dynamically inject
adapted parameters for agent-to-agent connections.  For
instance, it can inject longer response timeouts and larger
message buffers for LLM inference tasks, or inject necessary
JWT tokens or mTLS certificate configurations for agent
authentication.</t>
            </li>
          </ol>
        </section>
        <section anchor="forwarding-plane-enhancements-from-best-effort-forwarding-to-task-level-assured-forwarding">
          <name>Forwarding Plane Enhancements: From "Best-Effort Forwarding" to "Task-Level Assured Forwarding"</name>
          <t>The Forwarding Plane needs to provide more granular, task-level
   assurance while maintaining high-performance forwarding.</t>
          <ol spacing="normal" type="1"><li>
              <t>Transparent Propagation and Management of Task Identifiers:  </t>
              <t>
Current State: The Forwarding Plane primarily handles network
and transport layer identifiers (e.g., 5-tuple, VLAN).  </t>
              <t>
Enhancement: Support transparent propagation of task-level
identifiers (TaskID, SessionID) injected by Agent Mesh within
data packets.  This allows network-layer performance data (e.g.,
per-hop latency, packet loss) to be correlated with specific
business tasks, providing the foundation for the
Administration Plane's cross-layer observability analysis.
These identifiers must be correctly inherited and preserved
even after protocol termination and reconstruction by L7
proxies.</t>
            </li>
            <li>
              <t>Forwarding Strategies Adapted to New Traffic Patterns:  </t>
              <t>
Current State: Load balancing strategies are based on round-
robin, least connections, etc.  </t>
              <t>
Enhancement:  </t>
              <ul spacing="normal">
                <li>
                  <t>Streaming Data Chunk Forwarding: For SSE streams, support
immediate forwarding of data chunks without waiting for the
entire response, reducing end-to-end Time to First Byte
(TTFB).</t>
                </li>
                <li>
                  <t>Reliable Large Message Transmission: Optimize buffer
management and reassembly strategies to handle potentially
multi-megabyte context data passed between agents,
preventing truncation due to buffer overflow.</t>
                </li>
                <li>
                  <t>Session-Based Affinity Load Balancing: Ensure that all
requests with the same Session ID are consistently routed
to the same backend agent instance to maintain dialogue
context.</t>
                </li>
              </ul>
            </li>
            <li>
              <t>Enhanced Service Assurance and Observability:  </t>
              <t>
Current State: Health checks mainly probe TCP port liveness.  </t>
              <t>
Enhancement:  </t>
              <ul spacing="normal">
                <li>
                  <t>Long-lived Connection Health Monitoring: For connections
like WebSocket, implement capabilities to detect half-open
connections and application-layer heartbeats, promptly
identifying and isolating stale connections.</t>
                </li>
                <li>
                  <t>Granular Streaming Metrics Collection: In addition to
standard latency and throughput, collect metrics such as
TTFB, stream interruption count, and instantaneous rate
fluctuations.  This provides richer data for evaluating the
user experience of Agent Task Chains.</t>
                </li>
                <li>
                  <t>Task-Level Alert Correlation: When the network layer
detects performance degradation for a specific task chain,
it can send an alert to Agent Mesh, triggering task re-
scheduling or graceful degradation.</t>
                </li>
              </ul>
            </li>
          </ol>
        </section>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>To be discussed in future versions of this document.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>TBA.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>TBA.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
      <reference anchor="I-D.huang-rtgwg-us-standalone-sid">
        <front>
          <title>Use Cases-Standalone Service ID in Routing Network</title>
          <author fullname="Daniel Huang" initials="D." surname="Huang">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Jie Liang" initials="J." surname="Liang">
            <organization>China Telecom</organization>
          </author>
          <author fullname="Feng Yang" initials="F." surname="Yang">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Yan Zhang" initials="Y." surname="Zhang">
            <organization>China Unicom</organization>
          </author>
          <author fullname="Dong Yang" initials="D." surname="Yang">
            <organization>Beijing Jiaotong University</organization>
          </author>
          <date day="1" month="July" year="2024"/>
          <abstract>
            <t>   More and more emerging applications have raised the demand for
   establishing networking connections anywhere and anytime, alongside
   the availability of highly distributive any-cloud services.  Such a
   demand motivates the need to efficiently interconnect heterogeneous
   entities, e.g., different domains of network and cloud owned by
   different providers to reduce cost, e.g., overheads and end-to-end
   latency, while ensuring the overall performance satisfies the
   requirements of the applications.  Considering that different network
   domains and cloud providers may adopt different types of
   technologies, the key to interconnection and efficient coordination
   is to employ a unified interface that can be understood by
   heterogeneous parties, which could derive the consistent requirements
   of the same service and treat the service traffic appropriately by
   their proprietary policies and technologies.

   This document provides use cases and problem statements from two main
   Internet traffic categories: one is the traditional north-south
   traffic which is defined from clients to entities (such as servers or
   DCs), and the other is east-west traffic, which refers to traffic
   between entities (such as inter-server or inter-
   service).Furthermore,the requirements for a standalone Service ID are
   also detailed in this document.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-huang-rtgwg-us-standalone-sid-01"/>
      </reference>
    </references>
    <?line 1138?>



  </back>
  <!-- ##markdown-source:
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
TDztyWf/B3osL2ZP3QAA

-->

</rfc>
