Search

WO-2026091480-A1 - DATA FORWARDING METHOD AND APPARATUS BASED ON APPLICATION NETWORK TECHNOLOGY

WO2026091480A1WO 2026091480 A1WO2026091480 A1WO 2026091480A1WO-2026091480-A1

Abstract

Provided in the present invention are a data forwarding method and apparatus based on application network technology. The method is applied to a first acceleration node in an application network deployed in a physical network, and comprises: acquiring a service attribute table sent by a controller, which service attribute table comprises tenant access identifiers and forwarding planes corresponding to the tenant access identifiers, wherein a forwarding plane is determined on the basis of a quality of service requirement configured by a tenant corresponding to each tenant access identifier, and comprises at least a portion of acceleration nodes in the application network; acquiring a data request from a terminal, wherein the data request comprises a target tenant access identifier; on the basis of the target tenant access identifier and the service attribute table, determining a target forwarding plane; and sending the data request to a second acceleration node in the target forwarding plane. In summary, by means of dividing a physical network into virtual networks of different quality of service requirements, network resources of the physical network can be fully utilized, thereby improving the utilization rate of the network resources; and adaptation to diverse quality of service requirements is realized, thereby improving the user experience.

Inventors

  • GU, JIONGJIONG
  • MIAO, Yong
  • QIAN, Xueqiang
  • CHEN, GUANG

Assignees

  • 华为云计算技术有限公司

Dates

Publication Date
20260507
Application Date
20250516
Priority Date
20241101

Claims (20)

  1. A data forwarding method based on application network technology, characterized in that the method is applied to a first acceleration node, the first acceleration node is deployed in an application network, the application network runs on a physical network, the first acceleration node is connected to a controller, and the method includes: The service attribute table sent by the controller is obtained. The service attribute table includes a tenant access identifier and a forwarding plane corresponding to the tenant access identifier. The tenant access identifier is configured with quality of service requirements. The forwarding plane is determined based on the quality of service requirements. The forwarding plane includes at least some acceleration nodes in the application network. Obtain a data request from the terminal, the data request including the target tenant access identifier; The target forwarding plane is determined based on the target tenant access identifier and the service attribute table; The data request is sent to the second acceleration node in the target forwarding plane.
  2. According to the method of claim 1, the target forwarding plane includes a target routing path, the target routing path being a path to the second acceleration node, the second acceleration node being used to forward the data request to the destination, and sending the data request to the second acceleration node in the target forwarding plane includes: The target routing path and the data request are forwarded to the next acceleration node indicated by the target routing path.
  3. The method according to any one of claims 1 or 2, characterized in that, before obtaining the forwarding plane routing table sent by the controller, the method further includes: The link status information is reported to the controller. The link status information is used to indicate the link status between the first acceleration node and neighboring acceleration nodes in the application network. The forwarding plane is determined based on the link status information.
  4. According to the method of claim 3, the link status information includes at least one of the following: Latency, packet loss rate, and remaining bandwidth.
  5. The method according to any one of claims 1 to 4, wherein the tenant access identifier is used to indicate the authentication identifier used to access the application network; or, the tenant access identifier is used to indicate the IP address used to access the application network.
  6. The method according to any one of claims 1 to 5 is characterized in that the service attribute table includes a configuration table and a routing table, the configuration table includes the tenant access identifier and the service quality requirements configured for the tenant corresponding to the tenant access identifier, and the routing table includes the service quality requirements and a forwarding plane determined based on the service quality requirements.
  7. The method according to any one of claims 1 to 6, wherein the service quality requirement is used to specify a requirement for at least one of the following: Latency, packet loss rate, and link cost.
  8. A data forwarding method based on application network technology, characterized in that the method is applied to a controller, the controller is connected to a first acceleration node, the first acceleration node is deployed in an application network, and the application network runs on a physical network, the method comprising: Obtain service quality requirements; Obtain the link status information reported by the first acceleration node; Based on the link state information, the forwarding plane corresponding to the quality of service requirement is determined, and the forwarding plane includes at least some acceleration nodes in the application network; A service attribute table is determined, which is used to indicate the tenant access identifier corresponding to the forwarding plane; the tenant corresponding to the tenant access identifier configures the quality of service requirements. The business attribute table is sent to the first acceleration node.
  9. According to the method of claim 8, the step of determining the forwarding plane corresponding to the quality of service requirement based on the link state information includes: Obtain link status information reported by acceleration nodes other than the first acceleration node in the application network; Based on the link status information reported by the first acceleration node and the link status information reported by the other acceleration nodes, the forwarding plane corresponding to the quality of service requirement is determined.
  10. The method according to claim 8 or 9 is characterized in that the forwarding plane is a routing path between a source node and a destination node, the source node is the first acceleration node, and the destination node is another acceleration node in the application network besides the first acceleration node.
  11. According to the method described in claims 8 to 10, the service attribute table includes a configuration table and a routing table, the configuration table includes the tenant access identifier and the service quality requirements configured for the tenant corresponding to the tenant access identifier, and the routing table includes the service quality requirements and a forwarding plane determined based on the service quality requirements.
  12. The method according to claims 8 to 11, wherein the link status information includes at least one of the following: Latency, packet loss rate, and remaining bandwidth.
  13. The method according to any one of claims 8 to 12, characterized in that the service quality requirement is used to specify a requirement for at least one of the following: Latency, packet loss rate, and link cost.
  14. The method according to claims 8 to 13, wherein the tenant access identifier is used to indicate the authentication identifier used to access the application network; or, the tenant access identifier is used to indicate the IP address used to access the application network.
  15. A data forwarding method based on application network technology, characterized in that the method is applied to a communication system, the communication system including a controller and a first acceleration node, the first acceleration node being deployed in an application network, the application network running on a physical network, and the method comprising: The controller obtains the configured quality of service requirements; The controller obtains the link status information reported by the first acceleration node, and determines the forwarding plane corresponding to the quality of service requirement based on the link status information. The forwarding plane includes at least some of the acceleration nodes in the application network. The controller determines a service attribute table, which includes the tenant access identifier corresponding to the forwarding plane; the tenant corresponding to the tenant access identifier configures the quality of service requirements. The controller sends the service attribute table to the first acceleration node; The first acceleration node obtains a data request from the terminal, the data request including a target tenant identifier; The first acceleration node determines the target forwarding plane based on the target tenant identifier and the service attribute table; and sends the data request to the second acceleration node in the target forwarding plane.
  16. A data forwarding device based on application network technology, characterized in that the device is applied to a first acceleration node, the first acceleration node is deployed in an application network, the application network runs on a physical network, the first acceleration node is connected to a controller, and the device comprises: The table acquisition module is used to acquire a service attribute table sent by the controller. The service attribute table includes a tenant access identifier and a forwarding plane corresponding to the tenant access identifier. The tenant access identifier is configured with quality of service requirements. The forwarding plane is determined based on the quality of service requirements. The forwarding plane includes at least some acceleration nodes in the application network. The request acquisition module is used to acquire data requests from the terminal, the data requests including the target tenant access identifier; The plane determination module is used to determine the target forwarding plane based on the target tenant access identifier and the service attribute table; The forwarding module is used to send the data request to the second acceleration node in the target forwarding plane.
  17. A data forwarding device based on application network technology, characterized in that the device is applied to a controller, the controller is connected to a first acceleration node, the first acceleration node is deployed in an application network, the application network runs on a physical network, and the device comprises: The configuration module is used to obtain the configured service quality requirements; The status acquisition module is used to acquire the link status information reported by the first acceleration node; A plane determination module is used to determine the forwarding plane corresponding to the quality of service requirement based on the link state information, wherein the forwarding plane includes at least some acceleration nodes in the application network; The table determination module is used to determine a service attribute table, which is used to indicate the tenant access identifier corresponding to the forwarding plane; the tenant corresponding to the tenant access identifier configures the quality of service requirements. The distribution module is used to send the business attribute table to the first acceleration node.
  18. A communication system, characterized in that the communication system includes a controller and a first acceleration node, the first acceleration node being deployed in an application network, the application network running on a physical network; The controller is used to obtain service quality requirements; The controller is configured to obtain link status information reported by the first acceleration node, and determine the forwarding plane corresponding to the quality of service requirement based on the link status information. The forwarding plane includes at least some of the acceleration nodes in the application network. The controller is used to determine a service attribute table, which includes a tenant access identifier corresponding to the forwarding plane; the tenant corresponding to the tenant access identifier configures the quality of service requirements. The controller is used to send the business attribute table to the first acceleration node; The first acceleration node is used to obtain a data request from the terminal, the data request including a target tenant identifier, determine a target forwarding plane based on the target tenant identifier and the service attribute table, and send the data request to the second acceleration node in the target forwarding plane.
  19. A network device, characterized in that the network device includes a processor and a memory; The processor is configured to execute instructions stored in the memory to cause the network device to perform the method as described in any one of claims 1 to 7.
  20. A controller, characterized in that the controller includes a processor and a memory; The processor is configured to execute instructions stored in the memory such that the controller performs the method as described in any one of claims 8 to 14.

Description

Data forwarding method and apparatus based on applied network technology This application claims priority to Chinese Patent Application No. 202411553927.8, filed on November 1, 2024, entitled "Data Forwarding Method and Apparatus Based on Application Network Technology", the entire contents of which are incorporated herein by reference. Technical Field This invention relates to the field of communication technology, and in particular to a data forwarding method and apparatus based on application network technology. Background Technology Tenants have varying Quality of Service (QoS) requirements. For example, real-time audio and video services prioritize QoS, latency, and packet loss rate; while ordinary internet services prioritize cost. Currently, for differentiated service forwarding, multiple physical networks are provided, each offering a different QoS. As shown in Figure 1, three physical networks can be provided: Gold physical network (premium leased line service), Silver physical network (ordinary leased line service), and Copper physical network (Internet service). The Gold physical network provides premium leased line service to Gold tenants (those with high QoS requirements, such as low latency); the Silver physical network provides ordinary leased line service to Silver tenants (those with medium QoS requirements, such as high overall cost-effectiveness); and the Copper physical network provides Internet service to Copper tenants (those with lower QoS requirements, such as low cost). Tenants choose the appropriate differentiated network plane service based on their specific QoS needs. However, building multiple physical networks may result in lower utilization of network resources. Summary of the Invention This invention provides a data forwarding method and apparatus based on application network technology, which divides the physical network into virtual networks with different service quality requirements. This can make full use of the physical network resources, improve the utilization rate of network resources, and adapt to the diverse service quality requirements of users, thereby improving the user experience. In a first aspect, embodiments of the present invention provide a data forwarding method based on application network technology. The method is applied to a first acceleration node, which is deployed in an application network that runs on a physical network. The first acceleration node is connected to a controller. The method includes: Obtain the service attribute table sent by the controller. The service attribute table includes the tenant access identifier and the forwarding plane corresponding to the tenant access identifier. The tenant configuration service quality requirements corresponding to the tenant access identifier are determined based on the service quality requirements. The forwarding plane includes at least some acceleration nodes in the application network. Obtain the data request from the terminal. The data request includes the target tenant access identifier. Determine the target forwarding plane based on the target tenant access identifier and the service attribute table. Send the data request to the second acceleration node in the target forwarding plane. This solution divides the physical network into virtual networks with different quality of service (QoS) requirements. This fully utilizes the physical network resources, improves network resource utilization, and can adapt to diverse user QoS requirements, thus enhancing user experience. Furthermore, by constructing virtual networks based on QoS requirements, the virtual networks are decoupled from the destination addresses. This eliminates the need to continuously expand the virtual networks based on changes in destination addresses, reducing virtual network complexity and minimizing storage resource consumption. In one possible implementation, the target forwarding plane includes a target routing path, which is a path to the second acceleration node. Sending a data request to the second acceleration node in the target forwarding plane includes: Based on the target routing path, forward the data request to the second acceleration node in the target forwarding plane. In one possible implementation, the second acceleration node is used to forward data requests to the destination; sending data requests to the second acceleration node in the target forwarding plane includes: Forward the target routing path and data request to the next acceleration node indicated by the target routing path. In this solution, the first acceleration node determines the unique path for forwarding data requests. Subsequent acceleration nodes do not need to query the business attribute table; they can forward data requests based on the parsed unique path, thereby improving forwarding efficiency. In one possible implementation, before retrieving the forwarding plane routing table sent by the controller, the method further includes: The lin