<?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.31 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-xiong-hpwan-signaling-solution-01" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="Signaling Solution for HP-WAN ">Signaling Solution for HP-WAN</title>
    <seriesInfo name="Internet-Draft" value="draft-xiong-hpwan-signaling-solution-01"/>
    <author initials="Q." surname="Xiong" fullname="Quan Xiong">
      <organization>ZTE Corporation</organization>
      <address>
        <email>xiong.quan@zte.com.cn</email>
      </address>
    </author>
    <author initials="X." surname="Zhu" fullname="Xiangyang Zhu">
      <organization>ZTE Corporation</organization>
      <address>
        <email>zhu.xiangyang@zte.com.cn</email>
      </address>
    </author>
    <author initials="C." surname="Lin" fullname="Changwang Lin">
      <organization>New H3C Technologies</organization>
      <address>
        <email>linchangwang.04414@h3c.com</email>
      </address>
    </author>
    <date year="2026" month="March" day="02"/>
    <workgroup>hpwan</workgroup>
    <abstract>
      <?line 44?>

<t>This document proposes a technical solution for the host-network collaboration signaling to enhance the congestion control
in High-Performance Wide Area Networks (HP-WAN). It also describes the RSVP extensions as an instantiation of this signaling
solution.</t>
    </abstract>
  </front>
  <middle>
    <?line 51?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Data-intensive applications, such as scientific research, academia, and education, always demand high-speed data 
transmission over WANs, as discussed in <xref target="I-D.kcrh-hpwan-state-of-art"/> and other applications in public networks 
as per <xref target="I-D.yx-hpwan-uc-requirements-public-operator"/>. HP-WAN applications mainly focus on job-based timely 
transmission over long-distance WANs.  High throughput with efficient use of capacity is the fundamental requirement
for HP-WAN. However, HP-WAN faces challenges such as poor convergence speed, long feedback loop, unscheduled
traffic and multi-flow concurrent transmission as per <xref target="I-D.xiong-hpwan-problem-statement"/>. <xref target="I-D.xhy-hpwan-framework"/> 
defines a framework to enable the host-and-network collaboration for high-speed and high-throughput data transmission.</t>
      <t>This document proposes a technical solution for the host-network collaboration signaling to enhance the congestion control
in HP-WAN. It also describes the RSVP extensions as an instantiation of the signaling solution.</t>
    </section>
    <section anchor="conventions">
      <name>Conventions used in this document</name>
      <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 anchor="terminology">
        <name>Terminology</name>
        <t>This document uses the terms defined in <xref target="I-D.kcrh-hpwan-state-of-art"/> and <xref target="I-D.xiong-hpwan-problem-statement"/>.</t>
      </section>
    </section>
    <section anchor="job-based-host-network-collaboration">
      <name>Job-based Host-network Collaboration</name>
      <t>The requirement for Host-network collaboration originates from the transmission demands of intelligent 
computing jobs over WANs. The network can establish the tunnels based on hosts' demands, reserve resources, 
and ensure high-throughput transmission of jobs' workloads within their completion deadlines. 
The definitions of Job and Task are as follows.</t>
      <ul spacing="normal">
        <li>
          <t>Job: An intelligent computing service and a single Job is decomposed into multiple tasks for parallel transmission
over the WAN.</t>
        </li>
        <li>
          <t>Task: A peer-to-peer (P2P) network transmission task triggered by intelligent computing or data transmission. 
Each task corresponds to a long-lived traffic flow.</t>
        </li>
      </ul>
      <t>For HP-WAN, the host-network collaboration can be divided into two phases: job-based tunnel establishment and task-based
resource scheduling. Job-based tunnel establishment indicates that the per-job traffic engineering (TE) tunnel setup is 
triggered by the intelligent computing Job from the hosts. For example, a Job scheduler triggers one or more hosts to 
initiate tunnel establishment toward the network based on job's requirements. Task-based resource scheduling refers to 
the dynamic tunnel resource utilization for concurrent tasks based on rate control.</t>
    </section>
    <section anchor="policy">
      <name>The Rate Negotiation Policy for Host-network Collaboration</name>
      <t>As per <xref target="I-D.xhy-hpwan-framework"/>, HP-WAN framework proposes to enhance the congestion control for the host and
network collaboration especially the rate negotiation. It is required to guarantee the completion time of the
traffic based on different rate policies. The host-network collaboration includes:</t>
      <ul spacing="normal">
        <li>
          <t>The host needs to send job-based requests to the network to negotiate the sending rate before data transmission;</t>
        </li>
        <li>
          <t>The network needs to schedule the requests and perform the admission control based on available capacity.  The network
performs dynamic resource reservation across different time frames defined by quota. For example, the nodes need to subtract
the resource quota within the time frames, but not allocate it while traffic in the network is still sharing the resources.<br/>
The subtraction result will be viewed as the resource constraints for admission control. The request will be accepted when
the rate-based resource quota reservation succeeds; otherwise, it will be rejected.</t>
        </li>
        <li>
          <t>After the acknowledgement of the rate negotiation, the client could transmit the job-based flows at a sending
rate based on the rate policy.</t>
        </li>
      </ul>
      <section anchor="minimum-rate-negotiation">
        <name>Minimum Rate Negotiation</name>
        <t>As per <xref target="I-D.xhy-hpwan-framework"/>, the host will request the network to provide the minimum resource guarantee in 
minimum rate negotiation policy. The network implements the admission control based on the minimum resource quota 
reservation at the nodes along the path. After the acknowledgement of the minimum rate negotiation, the client could
transmit the job-based flows at a sending rate not less than the minimum rate.</t>
        <t>The minimum rate can be computed as follows:</t>
        <ul spacing="normal">
          <li>
            <t>Min-rate = Flowsize/(CompletionTime-StartTime)</t>
          </li>
        </ul>
        <t>For example, the client requests to transfer the job with 10G data volume from 10s to 20s. The minimum rate will be
10G/(20s-10s)=1Gbps. The network will subtract 1G bandwidth quota from 10s to 20s and the admission of this job is accepted.
The client could transfer this job with rate no less than 1Gbps.</t>
      </section>
      <section anchor="maximum-rate-negotiation">
        <name>Maximum Rate Negotiation</name>
        <t>As per <xref target="I-D.xhy-hpwan-framework"/>, the host will request the network to provide an upper limit for resource guarantee
in maximum rate negotiation policy. The network implements the admission control based on the maximum resource scheduling
at the edge node of the path. After the acknowledgement of the maximum rate negotiation, the client 
could transmit the job-based flows at a sending rate not greater than the maximum rate.</t>
        <t>The maximum rate of a flow on a specific link is related to the link bandwidth and the number of aggregated
traffic flows. When more flows are aggregated, the maximum rate of each individual flow decreases. Conversely, 
with fewer aggregated flows, each flow can achieve a higher maximum rate, ensuring the buffer 
does not overflow and congestion is mitigated. Multiple hops along the path could calculate a set of maximum rates, 
the negotiated maximum rate for a flow transmitting along the path is the minimum value within the maximum rates.</t>
        <t>The maximum rate can be computed as follows:</t>
        <ul spacing="normal">
          <li>
            <t>Max-rate = a*Bandwidth/FlowNumber</t>
          </li>
        </ul>
        <t>a is an expansion coefficient which is set based on network buffer information.</t>
        <t>For example, if the the output bandwidth of the edge node is 10G, a is 1.5, and two flows aggregate through this node, 
the maximum rate will be 1.5*10G/2=7.5Gbps. The client could transfer this job with rate no greater than 7.5Gbps within the
time frame.</t>
      </section>
      <section anchor="constant-rate-negotiation">
        <name>Constant Rate Negotiation</name>
        <t>As per <xref target="I-D.xhy-hpwan-framework"/>, the host will request the network to provide constant resource reservation for 
high-speed data to guarantee optimal rate transmission in constant rate negotiation policy. The network implements 
the admission control based on the constant resource quota reservation at the nodes along the path. After the acknowledgement 
of the constant rate negotiation, the client could transmit the job-based flows at a sending rate according to
the multiple negotiated constant rates within corresponding time frames.</t>
        <t>The constant rates can be computed as the minimum rate or the controller could perform high-level resources planning
and allocate optimal rates for the time frames with multiple intervals.</t>
        <t>For example, the constant rates could be like {(10s~20s,10Gbps), (20s~30s,2Gbps)}.</t>
      </section>
    </section>
    <section anchor="signaling">
      <name>Host-network Collaboration signaling</name>
      <t>As per <xref target="I-D.xhy-hpwan-framework"/>, the negotiated rate-based congestion control can be enabled through host-network 
collaboration signaling. There are several options for the signaling procedures as described in the following sections.</t>
      <section anchor="stitching-signaling">
        <name>Stitching signaling</name>
        <t>The host-network collaboration signaling can be implemented as stitching signaling between host-network and in-network. 
The P2P signaling (e.g., GRASP and RSVP) can be provisioned between the client and the network edge node. Dynamic resource<br/>
quota reservation signaling along network nodes can be achieved within the network. The workflow is shown in Figure 1.</t>
        <ul spacing="normal">
          <li>
            <t>The requests of jobs will be signaled through P2P signaling from the client to the edge node carrying 
the job-based requirements.</t>
          </li>
          <li>
            <t>The edge node and perform admission control while triggering the network to establish the TE tunnel for the job. 
The edge node will send the success or failure for the acknowledgement result.</t>
          </li>
          <li>
            <t>The requests of scheduled traffic will be signaled through P2P signaling from the client to the edge node carrying 
the traffic requirements of tasks.</t>
          </li>
          <li>
            <t>The edge node will configure the rate policy, compute the negotiated rate, and initiate the rate control and resource 
scheduling based on the resources of the established TE tunnel and the edge nodes. It will reply with the rate information
for the task when the resource quota is successfully reserved. It will also notify the client when the resource quota is 
updated.</t>
          </li>
          <li>
            <t>The client will notify the edge node when the data transmission is completed. The network resources will be released and
the acknowledgement is cancelled.</t>
          </li>
        </ul>
        <artwork><![CDATA[
          
 +--------+           +-----------+                          +-----------+     
 | Client |           | Edge Node |                          | Edge Node |   
 +----+---+           +-----+-----+                          +-----+-----+  
      |JobRequest           |                                      |
      |(job parameters)     |                                      |
      |-------------------->|*Admission control                    |
      |<--------------------|<...*Job-based traffic engineering...>|
      |JobAcknowledgement   |                                      |
      |(success or failure) |                                      |
      |                     |                                      |      
      |TaskRequest          |                                      |
      |(traffic pattern)    |                                      |                            
      |-------------------->|*Rate negotiation                     |
      |TaskResponse         |*Rate control and resource scheduling |
      |(negotiated rate)    |<...*Reserve the resource quota......>|
      |<--------------------|                                      |
      |TaskUpdate           |                                      |
      |(negotiated rate)    |<...*Update the resource quota.......>|
      |<--------------------|                                      |
      |                     |                                      | 
      |JobNotify(completion)|                                      | 
      |-------------------->|                                      |
      |JobCancel(cancel)    |<...*Release the network resources...>|
      |<--------------------|                                      |
      |                     |                                      |
      V                     V                                      V
      |<------------------->|<....................................>|
  P2P signaling between client     Rate-based traffic engineering 
           and network edge node            along network nodes
           
                       Figure 1 Stitching signaling       
]]></artwork>
      </section>
      <section anchor="overlay-signaling">
        <name>Overlay signaling</name>
        <t>The host-network collaboration signaling can be implemented as overlay signaling. It can be end-to-end 
signaling (e.g., RSVP) provisioned along the path from client, network nodes, and server. The rate-based 
traffic engineering along network nodes will be triggered as underlay signaling. The workflow is shown in Figure 2.</t>
        <artwork><![CDATA[
 +--------+           +-----------+                          +-----------+       +--------+
 | Client |           | Edge Node |                          | Edge Node |       | Server |
 +----+---+           +-----+-----+                          +-----+-----+       +----+---+
      |JobRequest           |                                      |                  |
      |(job parameters)     |                                      |                  |
      |-------------------->|*Admission control                    |                  |
      |                     |<...*Job-based traffic engineering...>|                  |
      |JobAcknowledgement   |                                      |JobRequest        |
      |(success or failure) |                                      |<---------------->|  
      |<--------------------|                                      |JobAcknowledgement|
      |                     |                                      |                  |
      |TaskRequest          |                                      |                  |
      |(traffic pattern)    |                                      |                  |   
      |-------------------->|*Rate negotiation                     |                  |   
      |TaskResponse         |*Rate control and resource scheduling |                  |
      |(negotiated rate)    |<...*Reserve the resource quota......>|<---------------->|                                      |TaskResponse      |
      |<--------------------|                                      |TaskRequest       |
      |TaskUpdate           |                                      |                  |
      |(negotiated rate)    |<...*Update the resource quota.......>|                  |      
      |<--------------------|                                      |                  |
      |                     |                                      |                  |
      |JobNotify(completion)|                                      |                  |
      |-------------------->|                                      |   JobNotify      |
      |JobCancel(cancel)    |<...*Release the network resources...>|<---------------->|
      |<--------------------|                                      |   JobCancel      |
      |                     |                                      |                  |
      V                     V                                      V                  V
                            |<....................................>|
                      Rate-based traffic engineering along network nodes        
      |<------------------------------------------------------------------------------>|
                     Overlay signaling along the client, edge nodes and server
                 
                                                 Figure 2 Overlay signaling
          
]]></artwork>
      </section>
    </section>
    <section anchor="instantiation-with-rsvp-extensions">
      <name>Instantiation with RSVP Extensions</name>
      <t>RSVP protocols can be instantiated to implement the host-network collaboration signaling. This document proposes
the RSVP extensions to achieve the provisioning of the job-based request and acknowledgement, task-based request 
and response, task-based update and job-based notification and cancellation. This document focuses on the host-network 
collaboration signaling including the P2P signaling between client and network edge node and the overlay signaling along
the client, edge nodes, and server. The procedures and extensions for rate-based traffic engineering within the network 
will be in a separate document as per <xref target="I-D.xiong-teas-rsvp-resource-quota"/>.</t>
      <section anchor="objects-extensions">
        <name>Objects Extensions</name>
        <section anchor="job-object">
          <name>Job Object</name>
          <t>This document proposes the Job Object to carry the job-based parameters and requirements, such
as job ID, job size, job type, job models and other parameters.</t>
          <t>The format of Job Object is shown in Figure 3.</t>
          <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Job ID                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Job Type                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Job Size                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~                           Job Model                           ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                       Figure 3  Job Object
]]></artwork>
          <t>Job ID: 32 bits, indicates the identifier of the job.</t>
          <t>Job Type: 32 bits, indicates the type of the job.</t>
          <t>Job Size: 32 bits, indicates the data size of the job.</t>
          <t>Job Model: variable length, indicates the job model parameters such as model type, model complexity and so on.</t>
        </section>
        <section anchor="traffic-pattern-object">
          <name>Traffic Pattern Object</name>
          <t>This document proposes the Traffic Pattern Object to carry the traffic pattern and task-based requirements, such
as traffic characteristic parameters.</t>
          <t>The format of Traffic Pattern Object is shown in Figure 4.</t>
          <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Job ID                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Task ID                             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Start Time(s/ms)                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Completion Time(s/ms)               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Data Volume (GB)                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                       Figure 4  Traffic Pattern Object
]]></artwork>
          <t>Job ID: 32 bits, indicates the identifier of the job.</t>
          <t>Task ID: 32 bits, indicates the identifier of the task.</t>
          <t>Start Time: 32 bits, indicates the time when it starts to transmit the flows.</t>
          <t>Completion Time: 32 bits, indicates the deadline time when it requires to complete the transmission.</t>
          <t>Data Volume: 32 bits, indicates the data volume of the job which needs to transfer.</t>
        </section>
        <section anchor="rate-object">
          <name>Rate Object</name>
          <t>This document proposes the Rate Object to carry the negotiated rate which is acknowledged. 
The format of Rate Object is shown in Figure 5.</t>
          <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Job ID                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Task ID                             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Rate Policy                         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~                           optional TLVs                      ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                         Figure 5  Rate Object
                                                 
]]></artwork>
          <t>Job ID: 32 bits, indicates the identifier of the Job and the task.</t>
          <t>Task ID: 32 bits, indicates the identifier of the task.</t>
          <t>Rate Policy: 32 bits, indicates the type of the rate policy such as minimum, maximum, optimal 
rate policy and range of minimum and maximum.</t>
          <t>optional TLVs: variable length and multiple TLVs can be carried based on the value of rate policy.</t>
          <t>When the optimal rate policy is selected, Time-Frame TLV is carried and shown in Figure 6. 
Multiple Time-Frame TLVs can be carried when multiple intervals are computed with some particular rates.</t>
          <artwork><![CDATA[
0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                Type           |             Length            | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Rate(bit/s)                         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Time Unit Type                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Start Time                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           End Time                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                           Figure 6  Time-Frame TLV
]]></artwork>
          <t>Rate: 32 bits, indicates the optimal rate for the job or task to transmit flows.</t>
          <t>Time Unit Type: 32 bits, indicates the type of time unit, including second, microsecond, millisecond and minute.</t>
          <t>Start Time: 32 bits, indicates the start time of the time frame.</t>
          <t>End Time: 32 bits, indicates the end time of the time frame.</t>
          <t>When the minimum rate policy is selected, Min-Rate TLV is carried and shown in Figure 7.</t>
          <artwork><![CDATA[
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                Type           |             Length            |   
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      Min-Rate/Min-Bandwidth                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                           Figure 7 Min-Rate TLV
]]></artwork>
          <t>Min-Rate/Min-Bandwidth: 32 bits, indicates the minimum rate or bandwidth for the job.</t>
          <t>When the maximum rate policy is selected, Max-Rate TLV is carried and shown in Figure 8.</t>
          <artwork><![CDATA[
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                Type           |             Length            |   
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      Max-Rate/Max-Bandwidth                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                           Figure 8 Max-Rate TLV
]]></artwork>
          <t>Max-Rate/Max-Bandwidth: 32 bits, indicates the maximum rate or bandwidth for the job.</t>
          <t>When the range of minimum and maximum rate policy is selected, Min-Rate TLV and Max-Rate TLV should be both carried.</t>
        </section>
      </section>
      <section anchor="message-extensions">
        <name>Message Extensions</name>
        <t>This document proposes new messages or reuses the existing messages to achieve the signaling communication. 
The format of the new messages is shown in Figure 9.</t>
        <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ver   |Flags  |  Message Type |    RSVP Checksum              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Send_TTL     |  Reserved     |    RSVP Length                |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                        Figure 9 RSVP Message Header
]]></artwork>
        <section anchor="jobrequest-message">
          <name>JobRequest Message</name>
          <t>The JobRequest message with new Message Type (TBD1) can be used for job-based request. 
The client can send the JobRequest message and the Job Object must be included. 
It will trigger the edge node to perform the job-based traffic engineering within the network such as 
establishing the TE tunnel and reserving the TE resources.</t>
        </section>
        <section anchor="jobacknowledgement-message">
          <name>JobAcknowledgement Message</name>
          <t>The JobAcknowledgement message with new Message Type (TBD2) can be used for job-based acknowledgement. 
The edge node can send JobAcknowledgement message with successful result when the job is acknowledged.</t>
        </section>
        <section anchor="taskrequest-message">
          <name>TaskRequest Message</name>
          <t>The TaskRequest message with new Message Type (TBD3) can be used for task-based request. 
The client can send the TaskRequest message and the Traffic Pattern Object must be included. 
It will trigger the edge node to perform the rate control and resource scheduling based on the TE tunnel.</t>
        </section>
        <section anchor="taskresponse-message">
          <name>TaskResponse Message</name>
          <t>The TaskResponse message with new Message Type (TBD4) can be used for task-based response. 
The edge node can send the TaskResponse message conveying success when the network reserves the resource quota for the task.
The Rate Object must be included to control the rate of the traffic.</t>
        </section>
        <section anchor="taskupdate-message">
          <name>TaskUpdate Message</name>
          <t>The TaskUpdate message with new Message Type (TBD5) can be used for task-based update with the Rate Object included with
new rate related parameters.</t>
        </section>
        <section anchor="jobnotify-message">
          <name>JobNotify Message</name>
          <t>The JobNotify message with new Message Type (TBD6) can be used for job-based notification to indicate the job transmission is completed.</t>
        </section>
        <section anchor="jobcancel-message">
          <name>JobCancel Message</name>
          <t>The JobCancel message with new Message Type (TBD7) can be used for job-based cancellation to indicate the acknowledgement 
is cancelled.</t>
        </section>
      </section>
    </section>
    <section anchor="centralized-considerations">
      <name>Considerations for the Centralized Solution</name>
      <t>As per <xref target="I-D.xhy-hpwan-framework"/>, the host and the network could interact and negotiate the sending rate due to the 
predictability of jobs. The client will send the request with the job parameters and traffic patterns of high-speed 
flows and the network will reserve the corresponding resource quota and perform the admission control based on the 
capacity of network nodes.</t>
      <t>If the network deployment is Software-Defined Network (SDN) centralized architecture, the controller will perform
resource quota reservation and admission control. For instance, for the SDN for End-to-end Networked Science at 
Exascale (SENSE) system in Research and Education (R&amp;E) networks, the orchestrator and resource Manager (RM)
have the capability of hierarchical planning and resource reservation in the network. The orchestrator communicates
the requests from applications and interacts with the RM for resource reservation.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations specified in <xref target="RFC2205"/> and <xref target="RFC4860"/> apply to this document. 
In addition, <xref target="RFC4230"/> and <xref target="RFC6411"/> provide useful guidance on RSVP security mechanisms.</t>
      <t>It is also required to create the trusted relationship between the clients and the network 
based on authentication (e.g.,<xref target="RFC2747"/> and <xref target="RFC3097"/>) and authorization (e.g.,<xref target="RFC6749"/>).</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>TBA.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <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="RFC2205">
          <front>
            <title>Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification</title>
            <author fullname="R. Braden" initials="R." role="editor" surname="Braden"/>
            <author fullname="L. Zhang" initials="L." surname="Zhang"/>
            <author fullname="S. Berson" initials="S." surname="Berson"/>
            <author fullname="S. Herzog" initials="S." surname="Herzog"/>
            <author fullname="S. Jamin" initials="S." surname="Jamin"/>
            <date month="September" year="1997"/>
            <abstract>
              <t>This memo describes version 1 of RSVP, a resource reservation setup protocol designed for an integrated services Internet. RSVP provides receiver-initiated setup of resource reservations for multicast or unicast data flows, with good scaling and robustness properties. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2205"/>
          <seriesInfo name="DOI" value="10.17487/RFC2205"/>
        </reference>
        <reference anchor="I-D.xhy-hpwan-framework">
          <front>
            <title>Framework for High Performance Wide Area Network (HP-WAN)</title>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Daniel Huang" initials="D." surname="Huang">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Changwang Lin" initials="C." surname="Lin">
              <organization>New H3C Technologies</organization>
            </author>
            <date day="20" month="October" year="2025"/>
            <abstract>
              <t>   This document defines a framework to enable the host-network
   collaboration for high-speed and high-throughput data transmission,
   coupled with fast completion time and low latency of High Performance
   Wide Area Networks (HP-WAN).  It focuses on key congestion control
   functions to facilitate host-to-network collaboration and perform
   rate negotiation, such as QoS policy, admission control, and traffic
   scheduling.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-xhy-hpwan-framework-03"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC3097">
          <front>
            <title>RSVP Cryptographic Authentication -- Updated Message Type Value</title>
            <author fullname="R. Braden" initials="R." surname="Braden"/>
            <author fullname="L. Zhang" initials="L." surname="Zhang"/>
            <date month="April" year="2001"/>
            <abstract>
              <t>This memo resolves a duplication in the assignment of RSVP Message Types, by changing the Message Types assigned by RFC 2747 to Challenge and Integrity Response messages. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3097"/>
          <seriesInfo name="DOI" value="10.17487/RFC3097"/>
        </reference>
        <reference anchor="RFC2747">
          <front>
            <title>RSVP Cryptographic Authentication</title>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <author fullname="B. Lindell" initials="B." surname="Lindell"/>
            <author fullname="M. Talwar" initials="M." surname="Talwar"/>
            <date month="January" year="2000"/>
            <abstract>
              <t>This document describes the format and use of RSVP's INTEGRITY object to provide hop-by-hop integrity and authentication of RSVP messages. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2747"/>
          <seriesInfo name="DOI" value="10.17487/RFC2747"/>
        </reference>
        <reference anchor="RFC6749">
          <front>
            <title>The OAuth 2.0 Authorization Framework</title>
            <author fullname="D. Hardt" initials="D." role="editor" surname="Hardt"/>
            <date month="October" year="2012"/>
            <abstract>
              <t>The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf. This specification replaces and obsoletes the OAuth 1.0 protocol described in RFC 5849. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6749"/>
          <seriesInfo name="DOI" value="10.17487/RFC6749"/>
        </reference>
        <reference anchor="RFC4860">
          <front>
            <title>Generic Aggregate Resource ReSerVation Protocol (RSVP) Reservations</title>
            <author fullname="F. Le Faucheur" initials="F." surname="Le Faucheur"/>
            <author fullname="B. Davie" initials="B." surname="Davie"/>
            <author fullname="P. Bose" initials="P." surname="Bose"/>
            <author fullname="C. Christou" initials="C." surname="Christou"/>
            <author fullname="M. Davenport" initials="M." surname="Davenport"/>
            <date month="May" year="2007"/>
            <abstract>
              <t>RFC 3175 defines aggregate Resource ReSerVation Protocol (RSVP) reservations allowing resources to be reserved in a Diffserv network for a given Per Hop Behavior (PHB), or given set of PHBs, from a given source to a given destination. RFC 3175 also defines how end-to-end RSVP reservations can be aggregated onto such aggregate reservations when transiting through a Diffserv cloud. There are situations where multiple such aggregate reservations are needed for the same source IP address, destination IP address, and PHB (or set of PHBs). However, this is not supported by the aggregate reservations defined in RFC 3175. In order to support this, the present document defines a more flexible type of aggregate RSVP reservations, referred to as generic aggregate reservation. Multiple such generic aggregate reservations can be established for a given PHB (or set of PHBs) from a given source IP address to a given destination IP address. The generic aggregate reservations may be used to aggregate end-to-end RSVP reservations. This document also defines the procedures for such aggregation. The generic aggregate reservations may also be used end-to-end directly by end-systems attached to a Diffserv network. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4860"/>
          <seriesInfo name="DOI" value="10.17487/RFC4860"/>
        </reference>
        <reference anchor="RFC4230">
          <front>
            <title>RSVP Security Properties</title>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="R. Graveman" initials="R." surname="Graveman"/>
            <date month="December" year="2005"/>
            <abstract>
              <t>This document summarizes the security properties of RSVP. The goal of this analysis is to benefit from previous work done on RSVP and to capture knowledge about past activities. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4230"/>
          <seriesInfo name="DOI" value="10.17487/RFC4230"/>
        </reference>
        <reference anchor="RFC6411">
          <front>
            <title>Applicability of Keying Methods for RSVP Security</title>
            <author fullname="M. Behringer" initials="M." surname="Behringer"/>
            <author fullname="F. Le Faucheur" initials="F." surname="Le Faucheur"/>
            <author fullname="B. Weis" initials="B." surname="Weis"/>
            <date month="October" year="2011"/>
            <abstract>
              <t>The Resource reSerVation Protocol (RSVP) allows hop-by-hop integrity protection of RSVP neighbors. This requires messages to be cryptographically protected using a shared secret between participating nodes. This document compares group keying for RSVP with per-neighbor or per-interface keying, and discusses the associated key provisioning methods as well as applicability and limitations of these approaches. This document also discusses applicability of encrypting RSVP messages. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6411"/>
          <seriesInfo name="DOI" value="10.17487/RFC6411"/>
        </reference>
        <reference anchor="I-D.kcrh-hpwan-state-of-art">
          <front>
            <title>Current State of the Art for High Performance Wide Area Networks</title>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Lancaster University</organization>
            </author>
            <author fullname="Tim Chown" initials="T." surname="Chown">
              <organization>Jisc</organization>
            </author>
            <author fullname="Chris Rapier" initials="C." surname="Rapier">
              <organization>Pittsburgh Supercomputing Center</organization>
            </author>
            <author fullname="Daniel Huang" initials="D." surname="Huang">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <date day="20" month="October" year="2025"/>
            <abstract>
              <t>   High Performance Wide Area Networks (HP-WANs) represent a critical
   infrastructure for the modern global Research and Education (R&amp;E)
   community, facilitating collaboration across national and
   international boundaries.  These networks include global education
   and research networks, such as GÉANT, Internet2, Janet, ESnet,
   CANARIE, CERNET, and others, and also refer to large scale commercial
   dedicated networks built by hyperscalers and operators.  They are
   designed to support the ever-growing transmission of vast amounts of
   data generated by scientific research, high-performance computing,
   distributed AI-training and large-scale simulations.

   This document provides an overview of the terminology and techniques
   used for existing HP-WANs.  It also explores the technological
   advancements, operational tools, and future directions for HP-WANs,
   emphasising their role in enabling cutting-edge scientific research,
   AI training and massive R&amp;E data analysis.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-kcrh-hpwan-state-of-art-03"/>
        </reference>
        <reference anchor="I-D.yx-hpwan-uc-requirements-public-operator">
          <front>
            <title>High Performance Wide Area Network (HPWAN) Use Cases and Requirements -- From Public Operator's View</title>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <date day="20" month="February" year="2025"/>
            <abstract>
              <t>   Bulk data transfer is a long-lived service over the past twenty
   years.  High Performance Wide Area Networks (HP-WANs) are the
   backbone of global network infrastructure, enabling the seamless
   transfer of vast amounts of data and supporting advanced scientific
   collaborations worldwide.  Many of the state-of-the-art dedicated
   networks have been mentioned in [I-D.kcrh-hpwan-state-of-art].  For
   non-dedicated networks like public operator's network, the case is
   different in terms of QoS policies, security policies, etc.  This
   document presents use cases and requirements of HPWAN from public
   operator's view.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-yx-hpwan-uc-requirements-public-operator-00"/>
        </reference>
        <reference anchor="I-D.xiong-hpwan-problem-statement">
          <front>
            <title>Problem Statement for High Performance Wide Area Networks</title>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Cancan Huang" initials="C." surname="Huang">
              <organization>China Telecom</organization>
            </author>
            <author fullname="Han Zhengxin" initials="H." surname="Zhengxin">
              <organization>China Unicom</organization>
            </author>
            <author fullname="Junfeng Zhao" initials="J." surname="Zhao">
              <organization>CAICT</organization>
            </author>
            <date day="25" month="February" year="2025"/>
            <abstract>
              <t>   High Performance Wide Area Network (HP-WAN) is designed for many
   applications such as scientific research, academia, education and
   other data-intensive applications which demand high-speed data
   transmission over WANs, and it needs to provide efficient
   transmission services within a completion time.  This document
   outlines the problems for HP-WANs.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-xiong-hpwan-problem-statement-02"/>
        </reference>
        <reference anchor="I-D.xiong-teas-rsvp-resource-quota">
          <front>
            <title>RSVP Extensions for Rate-based Resource Quota</title>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Xiangyang Zhu" initials="X." surname="Zhu">
              <organization>ZTE Corporation</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document proposes RSVP extensions for rate-based resource quota
   to enable dynamic resource reservation, achieving effective rate
   control in multi-flow data transmission.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-xiong-teas-rsvp-resource-quota-00"/>
        </reference>
      </references>
    </references>
    <?line 523?>



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

-->

</rfc>
