CN-122001954-A - Data forwarding method and device based on application network technology
Abstract
The invention provides a data forwarding method and device based on an application network technology. The method is applied to a first accelerating node in an application network of physical network deployment, and comprises the steps of obtaining a service attribute table sent by a controller, wherein the service attribute table comprises tenant access identifiers and forwarding planes corresponding to the tenant access identifiers, the forwarding planes are determined based on service quality requirements of tenant configuration corresponding to the tenant access identifiers, the forwarding planes comprise at least part of accelerating nodes in the application network, obtaining a data request from a terminal, the data request comprises a target tenant access identifier, determining a target forwarding plane according to the target tenant access identifier and the service attribute table, and sending the data request to a second accelerating node in the target forwarding plane. In summary, by dividing the physical network into virtual networks with different service quality requirements, network resources of the physical network can be fully utilized, the utilization rate of the network resources can be improved, and the user experience can be improved by adapting to diversified service quality requirements.
Inventors
- GU JIONGJIONG
- MIAO YONG
- QIAN XUEQIANG
- CHEN GUANG
Assignees
- 华为云计算技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (20)
- 1. A data forwarding method based on application network technology, wherein the method is applied to a first acceleration node, the first acceleration node is deployed in an application network, the application network operates on a physical network, and the first acceleration node is connected with a controller, the method comprises: Acquiring a service attribute table sent by the controller, wherein the service attribute table comprises a tenant access identifier and a forwarding plane corresponding to the tenant access identifier, wherein the tenant access identifier corresponds to a tenant configuration service quality requirement, and the forwarding plane is determined based on the service quality requirement; acquiring a data request from a terminal, wherein the data request comprises a target tenant access identifier; determining a target forwarding plane according to the target tenant access identifier and the service attribute table; And sending the data request to a second acceleration node in the target forwarding plane.
- 2. The method of claim 1, wherein 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 configured to forward the data request to a destination, the sending the data request to the second acceleration node in the target forwarding plane comprising: And forwarding the target routing path and the data request to a next accelerating node indicated by the target routing path.
- 3. The method according to any one of claims 1 or 2, wherein prior to said obtaining a forwarding plane routing table sent by said controller, said method further comprises: And reporting link state information to the controller, wherein the link state information is used for indicating the link states of the first accelerating node and neighbor accelerating nodes in the application network, and the forwarding plane is determined based on the link state information.
- 4. A method according to claim 3, wherein the link state information comprises at least one of: delay, packet loss rate, residual bandwidth.
- 5. The method according to any of claims 1 to 4, wherein the tenant access identity is used for indicating an authentication identity used for accessing the application network, or wherein the tenant access identity is used for indicating an IP address used for accessing the application network.
- 6. The method of any of claims 1 to 5, wherein the service attributes table comprises a configuration table and a routing table, the configuration table comprising the tenant access identities and the quality of service requirements of the tenant configurations corresponding to the tenant access identities, the routing table comprising the quality of service requirements and a forwarding plane determined based on the quality of service requirements.
- 7. The method according to any of claims 1 to 6, wherein the quality of service requirement is used to specify a requirement for at least one of: Delay, packet loss rate, link cost.
- 8. A data forwarding method based on application network technology, wherein the method is applied to a controller, the controller is connected with a first acceleration node, the first acceleration node is deployed in an application network, and the application network operates on a physical network, the method comprises: Acquiring a service quality requirement; acquiring link state information reported by the first acceleration node; Determining a forwarding plane corresponding to the service quality requirement based on the link state information, wherein the forwarding plane comprises at least part of acceleration nodes in the application network; determining a service attribute table, wherein the service attribute table is used for indicating a tenant access identifier corresponding to the forwarding plane; And sending the service attribute table to the first acceleration node.
- 9. The method of claim 8, wherein the determining a forwarding plane corresponding to the quality of service requirement based on the link state information comprises: acquiring link state information reported by other acceleration nodes except the first acceleration node in the application network; and determining a forwarding plane corresponding to the service quality requirement based on the link state information reported by the first acceleration node and the link state information reported by the other acceleration nodes.
- 10. The method according to claim 8 or 9, wherein 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 than the first acceleration node in the application network.
- 11. The method according to claims 8 to 10, wherein the traffic attribute table comprises a configuration table comprising the tenant access identity and a service quality requirement of the tenant configuration corresponding to the tenant access identity, and a routing table comprising the service quality requirement and a forwarding plane determined based on the service quality requirement.
- 12. The method according to claims 8 to 11, wherein the link state information comprises at least one of: delay, packet loss rate, residual bandwidth.
- 13. The method according to any of claims 8 to 12, wherein the quality of service requirement is used to specify a requirement for at least one of: Delay, packet loss rate, link cost.
- 14. The method according to claims 8 to 13, characterized in that the tenant access identity is used for indicating an authentication identity used for accessing the application network, or the tenant access identity is used for indicating an IP address used for accessing the application network.
- 15. A data forwarding method based on application network technology, wherein the method is applied to a communication system, the communication system comprising a controller and a first acceleration node, the first acceleration node being deployed in an application network, the application network operating on a physical network, the method comprising: The controller obtains the configured service quality requirement; the controller acquires link state information reported by the first acceleration node, and determines a forwarding plane corresponding to the service quality requirement based on the link state information, wherein the forwarding plane comprises at least part of acceleration nodes in the application network; The controller determines a service attribute table, wherein the service attribute table comprises tenant access identifiers corresponding to the forwarding planes; The controller sends the service attribute table to the first acceleration node; the first acceleration node acquires a data request from a terminal, wherein the data request comprises a target tenant identification; The first acceleration node determines a target forwarding plane according to the target tenant identification and the service attribute table, and sends the data request to a second acceleration node in the target forwarding plane.
- 16. A data forwarding device based on application network technology, wherein the device is applied to a first acceleration node, the first acceleration node is deployed in an application network, the application network operates on a physical network, and the first acceleration node is connected with a controller, the device comprises: The system comprises a table acquisition module, a service attribute table acquisition module and a service network module, wherein the table acquisition module is used for acquiring a service attribute table sent by the controller, the service attribute table comprises a tenant access identifier and a forwarding plane corresponding to the tenant access identifier, the tenant corresponding to the tenant access identifier configures a service quality requirement, and the forwarding plane is determined based on the service quality requirement; The request acquisition module is used for acquiring a data request from the terminal, wherein the data request comprises a target tenant access identifier; The plane determining module is used for determining a target forwarding plane according to the target tenant access identifier and the service attribute table; And the forwarding module is used for sending the data request to a second acceleration node in the target forwarding plane.
- 17. A data forwarding device based on application network technology, wherein 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, and the application network operates on a physical network, the device comprises: the configuration module is used for acquiring the configured service quality requirement; the state acquisition module is used for acquiring link state information reported by the first acceleration node; a plane determining module, configured to determine a forwarding plane corresponding to the quality of service requirement based on the link state information, where the forwarding plane includes at least a part of acceleration nodes in the application network; the table determining module is used for determining a service attribute table, wherein the service attribute table is used for indicating a tenant access identifier corresponding to the forwarding plane; and the issuing module is used for sending the service attribute table to the first acceleration node.
- 18. A communication system comprising a controller and a first acceleration node, the first acceleration node deployed in an application network, the application network operating on a physical network; The controller is used for acquiring the service quality requirement; The controller is configured to obtain link state information reported by the first acceleration node, and determine a forwarding plane corresponding to the quality of service requirement based on the link state information, where the forwarding plane includes at least part of acceleration nodes in the application network; the controller is used for determining a service attribute table, wherein the service attribute table comprises tenant access identifiers corresponding to the forwarding planes; The controller is configured to send the service attribute table to the first acceleration node; the first acceleration node is configured to obtain a data request from a terminal, where the data request includes a target tenant identifier, determine a target forwarding plane according to the target tenant identifier and the service attribute table, and send the data request to a second acceleration node in the target forwarding plane.
- 19. A network device, the network device comprising 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 of any one of claims 1 to 7.
- 20. A controller, the controller comprising a processor and a memory; The processor is configured to execute instructions stored in the memory to cause the controller to perform the method of any one of claims 8 to 14.
Description
Data forwarding method and device based on application network technology Technical Field The present invention relates to the field of communications technologies, and in particular, to a data forwarding method and apparatus based on an application network technology. Background The service quality (Quality of Service, qos) requirements of tenant services are differentiated, such as real-time audio and video services, concern Qos delay/packet loss rate sensitivity priority, and common internet surfing services concern cost sensitivity priority. Currently, for differentiated service forwarding, a plurality of physical networks are provided, each physical network provides Qos different, for example, as shown in fig. 1,3 physical networks, namely, a gold physical network, namely, a high-quality private line network service, a silver physical network, namely, a common private line network service, a copper physical network, namely, an Internet network service, can provide a high-quality private line network service for gold tenants, wherein the gold tenants are tenants with high Qos requirements, such as gold tenants want low delay, the silver physical network can provide a common private line network service for silver tenants, the silver tenants are tenants with medium Qos requirements, such as silver tenants want high comprehensive performance price ratio, the copper physical network can provide Internet network service for copper tenants, and the copper tenants are tenants with low Qos requirements, such as copper tenants want low cost, and the corresponding differentiated network plane service is selected according to self-service Qos requirements. Building multiple physical networks may result in lower utilization of network resources. Disclosure of Invention The embodiment of the invention provides a data forwarding method and a data forwarding device based on an application network technology, which divide a physical network into virtual networks with different service quality requirements, can fully utilize network resources of the physical network, improve the utilization rate of the network resources, adapt to diversified service quality requirements of users and improve user experience. In a first aspect, an embodiment of the present invention provides a data forwarding method based on an application network technology, where the method is applied to a first acceleration node, where the first acceleration node is deployed in an application network, and the application network operates on a physical network, where the first acceleration node is connected to a controller, and the method includes: The method comprises the steps of obtaining a service attribute table sent by a controller, wherein the service attribute table comprises tenant access identifiers and forwarding planes corresponding to the tenant access identifiers, the tenant configuration service quality requirements corresponding to the tenant access identifiers are determined based on the service quality requirements, the forwarding planes comprise at least partial acceleration nodes in an application network, obtaining a data request from a terminal, the data request comprises a target tenant access identifier, determining a target forwarding plane according to the target tenant access identifiers and the service attribute table, and sending the data request to a second acceleration node in the target forwarding plane. In the scheme, the physical network is divided into virtual networks with different service quality requirements, network resources of the physical network can be fully utilized, the utilization rate of the network resources is improved, the service quality requirements of users are adapted, and the user experience is improved. In addition, the virtual network is constructed according to the service quality requirement, the addresses of the virtual network and the destination terminal are decoupled, the virtual network is not required to be continuously expanded according to the increase of the address change of the destination terminal, the complexity of the virtual network is reduced, and the consumption of storage resources is reduced. In one possible implementation, the target forwarding plane includes a target routing path, the target routing path being a path to reach the second acceleration node, sending a data request to the second acceleration node in the target forwarding plane, including: and forwarding the data request to a second acceleration node in the target forwarding plane according to the target routing path. In one possible implementation, the second acceleration node is configured to forward the data request to the destination, and the sending the data request to the second acceleration node in the target forwarding plane includes: and forwarding the target routing path and the data request to the next accelerating node indicated by the target routing path. In the scheme, the first accelerating node