CN114039979A - Load balancing method, device, equipment and storage medium in link aggregation - Google Patents
Load balancing method, device, equipment and storage medium in link aggregation Download PDFInfo
- Publication number
- CN114039979A CN114039979A CN202111383725.XA CN202111383725A CN114039979A CN 114039979 A CN114039979 A CN 114039979A CN 202111383725 A CN202111383725 A CN 202111383725A CN 114039979 A CN114039979 A CN 114039979A
- Authority
- CN
- China
- Prior art keywords
- data
- bandwidth
- link
- receiving
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000002776 aggregation Effects 0.000 title claims abstract description 29
- 238000004220 aggregation Methods 0.000 title claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims abstract description 12
- 238000001514 detection method Methods 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 239000000523 sample Substances 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000001994 activation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention is suitable for the technical field of computers, and provides a load balancing method in link aggregation, which comprises the steps of obtaining i p packet data by using a virtual network port on a user layer; embedding i p packet data in udp packet for transmission, and selecting and embedding corresponding custom strategy according to the requirement of data transmission on time delay and/or bandwidth; and performing VPN superposition according to the load sharing proportion of each link obtained in the selected custom strategy, wherein the method can make corresponding strategy customization aiming at different application scenes or provide corresponding strategies in a mode of automatically detecting the service type so as to meet the service requirement.
Description
Technical Field
The present invention belongs to the field of computer technology, and in particular, to a method, an apparatus, a device, and a storage medium for load balancing in link aggregation.
Background
Link aggregation refers to aggregating a plurality of physical ports together to form a logical port, so as to realize load sharing of the throughput of the ingress/egress traffic on each member port, and the switch determines from which member port the network packet is sent to the switch of the opposite end according to a port load sharing policy configured by a user. When the exchanger detects that the link of one member port has fault, it stops sending package on the port, and recalculates the sending port of message in the rest links according to the load sharing strategy, and the fault port is recovered and then acts as the receiving/sending port again.
The Bongding aggregation is a link aggregation mode provided by a linux system at a system layer, and the mode comprises 7 strategies, namely a balanced cycle strategy, a master-backup strategy, a balanced strategy, a broadcasting strategy, dynamic link aggregation, adapter transmission load balancing and adapter adaptive load balancing, wherein the strategies can only be used singly and cannot be combined and cannot be adjusted according to data transmission requirements.
Disclosure of Invention
The invention aims to provide a method, a device, equipment and a storage medium for load balancing in link aggregation, and aims to solve the problem that a network port binding function provided by a Linux system comprises some built-in strategies, but the strategy contents are fixed and cannot be adjusted according to self requirements.
On one hand, the invention provides a load balancing method in link aggregation, which is based on a self-realized vpn aggregation link and is applied to a transmitting end in a Linux system, and the method comprises the following steps:
acquiring ip packet data by using a virtual network port on a user layer;
the ip packet data is embedded in a udp packet and sent, and a corresponding custom strategy is selected and embedded according to the requirement of data transmission on time delay and/or bandwidth, wherein the custom strategy comprises the following three strategies:
the first strategy is a link delay strategy, which comprises the steps of obtaining delay data of each link, carrying out priority sequencing on all links according to the sequence of the delay data from small to large, and obtaining the load sharing proportion of each link through calculation;
acquiring bandwidth data of each link, performing priority sequencing on all links according to the descending order of the bandwidth data, and calculating to obtain the load sharing proportion of each link;
a third strategy, a link delay and bandwidth detection combined strategy, which comprises the steps of respectively obtaining delay data and bandwidth data of each link, and obtaining the load sharing proportion of each link by setting weight definition;
and performing VPN superposition according to the load sharing proportion of each link obtained in the selected custom strategy.
Further, the acquiring the delay data of each link includes the following specific steps:
sending an echo detection packet to a server and recording the sending time;
the server returns a detection response packet after receiving the echo detection packet;
receiving the probe response packet and recording the receiving time;
calculating a time difference between the receiving time and the transmitting time.
Further, the acquiring the bandwidth data of each link includes acquiring the bandwidth data at a program starting stage, acquiring the bandwidth data at a service starting process stage, and acquiring the bandwidth data at an idle period stage.
Further, the acquiring the bandwidth data at the program starting stage includes the following specific steps:
sending first bandwidth detection data to a receiving end;
the receiving end returns first receiving statistical data according to the first broadband detection data;
and receiving and calculating the current bandwidth according to the first receiving statistical data.
Further, the acquiring the bandwidth data at the service starting process stage includes the following specific steps:
the receiving end returns the current packet loss rate and the traffic statistical information regularly;
and judging the current bandwidth by combining the packet loss condition through the service load.
Further, the acquiring the bandwidth data in the idle period includes the following specific steps:
sending second bandwidth detection data to a receiving end in a timing mode;
the receiving end receives the second bandwidth detection data and returns second receiving statistical data;
and receiving and calculating the current bandwidth according to the second receiving bandwidth statistical data.
Further, when processing a low-latency high-stability service, the same data packet is simultaneously sent to an opposite end through a plurality of links, the data packet which arrives first is received, and other data packets which arrive later are discarded.
In another aspect, the present invention provides an apparatus for load balancing in link aggregation, where the apparatus includes:
the sending module is used for sending an echo detection packet to the server or sending bandwidth detection data to the receiving end and recording the sending data such as sending time or sending bandwidth data;
the receiving module is used for receiving a response packet or statistical data returned from the server or the receiving end and calculating time delay data or bandwidth data according to the sending data;
and the selection module is used for calculating the load sharing proportion of each link according to the requirements of data transmission on time delay and/or bandwidth and by combining the time delay data and/or the bandwidth data.
In another aspect, the present invention further provides an apparatus for load balancing in link aggregation, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method for load balancing in link aggregation when executing the computer program.
In another aspect, the present invention further provides a readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the steps in the method for load balancing in link aggregation.
The invention has the beneficial effects that: corresponding custom strategies can be selected according to the requirements of data transmission on time delay and/or bandwidth, so that corresponding strategy customization can be carried out aiming at different application scenes, or the corresponding strategies can be provided in a mode of automatically detecting the service type. For example, for a scene of downloading a file or watching a movie, a bandwidth detection policy may be selected, for a video conference occasion, a link delay policy may be selected to cope with an application scene with high stability and low delay, and for an application scene with requirements on both delay and bandwidth, a user may select a combination of the link delay policy and the bandwidth detection policy to meet a service requirement.
Drawings
Fig. 1 is a flowchart of a method for load balancing in link aggregation according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for load balancing in link aggregation according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a device for load balancing in link aggregation according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The following detailed description of specific implementations of the present invention is provided in conjunction with specific embodiments:
the first embodiment is as follows:
fig. 1 shows an implementation flow of a method for load balancing in link aggregation according to a first embodiment of the present invention, and for convenience of description, only parts related to the embodiment of the present invention are shown, which are detailed as follows:
step S101, obtaining ip packet data by using a virtual network port in a user layer;
step S102, the ip packet data is transmitted by being nested in the udp packet, and a corresponding custom strategy is selected and embedded according to the requirement of data transmission on time delay and/or bandwidth, wherein the custom strategy comprises the following three strategies:
the first strategy is a link delay strategy, which comprises the steps of obtaining delay data of each link, carrying out priority sequencing on all links according to the sequence of the delay data from small to large, and obtaining the load sharing proportion of each link through calculation;
acquiring bandwidth data of each link, performing priority sequencing on all links according to the descending order of the bandwidth data, and calculating to obtain the load sharing proportion of each link;
a third strategy, a link delay and bandwidth detection combined strategy, which comprises the steps of respectively obtaining delay data and bandwidth data of each link, and obtaining the load sharing proportion of each link by setting weight definition;
and step S103, carrying out VPN superposition according to the load sharing proportion of each link obtained in the selected custom strategy.
Further, in step S102, the obtaining of the delay data of each link includes the following specific steps:
sending an echo detection packet to a server and recording the sending time;
the server returns a detection response packet after receiving the echo detection packet;
receiving a detection response packet and recording the receiving time;
the time difference between the reception time and the transmission time is calculated.
The data receiving and sending ends need to perform immediate return processing in a program aiming at an echo detection packet, so that the influence on detection precision caused by artificial time delay caused by data queue buffering or multithreading mutual exclusion is avoided.
Further, in step S102, acquiring the bandwidth data of each link includes acquiring the bandwidth data at the program starting stage, acquiring the bandwidth data at the service opening process stage, and acquiring the bandwidth data at the idle period stage.
Further, the above-mentioned acquiring bandwidth data at the program start-up stage includes the following specific steps:
sending first bandwidth detection data to a receiving end;
the receiving end returns first receiving statistical data according to the first broadband detection data;
and receiving and calculating the current bandwidth according to the first receiving statistical data.
Further, the above-mentioned obtaining bandwidth data at the service opening process stage includes the following specific steps:
the receiving end returns the current packet loss rate and the traffic statistical information regularly;
and judging the current bandwidth by combining the packet loss condition through the service load.
Further, the above-mentioned acquiring the bandwidth data at the idle period stage includes the following specific steps:
sending second bandwidth detection data to a receiving end in a timing mode;
the receiving end receives the second bandwidth detection data and returns second receiving statistical data;
and receiving and calculating the current bandwidth according to the second receiving bandwidth statistical data.
Further, when processing a low-latency high-stability service, the same data packet is simultaneously sent to the opposite end through a plurality of links, the data packet which arrives first is received, and other data packets which arrive later are discarded. This way, the stability of the link can be improved and the average delay can be reduced.
Example two:
fig. 2 is a schematic structural diagram of an apparatus for load balancing in link aggregation according to an embodiment of the present invention, and for convenience of description, only a part related to the embodiment of the present invention is shown, where the part includes:
a sending module 201, configured to send an echo probe packet to a server or send bandwidth probe data to a receiving end, and record sending data such as sending time or sending bandwidth data;
a receiving module 202, configured to receive a response packet or statistical data returned from the server or the receiving end, and calculate time delay data or bandwidth data according to the sent data;
and the selecting module 203 is configured to calculate a load sharing ratio of each link according to the requirement of data transmission on delay and/or bandwidth and by combining the delay data and/or bandwidth data.
In the embodiment of the present invention, each module of the load balancing apparatus in link aggregation may be implemented by a corresponding hardware or software module, and each module may be an independent software or hardware module, or may be integrated into a software or hardware module, which is not limited herein.
Example three:
fig. 3 is a schematic structural diagram of a device for load balancing in link aggregation according to an embodiment of the present invention, and for convenience of description, only a part related to the embodiment of the present invention is shown, where the part includes:
in an embodiment of the present invention, an apparatus is provided, which includes a memory 301, a processor 302, and a computer program 303 stored in the memory and executable on the processor, and when executed by the processor, the computer program implements the steps in the above-mentioned method embodiment of load balancing in link aggregation, for example, steps S101 to S103 shown in fig. 1. Alternatively, the computer program, when executed by a processor, implements the functions of the modules in the apparatus for load balancing in link aggregation, for example, the modules 201 to 203 shown in fig. 2.
Example four:
in an embodiment of the present invention, a readable storage medium is provided, where a computer program is stored, and the computer program, when executed by a processor, implements the steps in the above method embodiment of load balancing in link aggregation, for example, steps S101 to S103 shown in fig. 1. Alternatively, the computer program, when executed by the processor, implements the functions of the modules in the above-described apparatus embodiments, such as the functions of the modules shown in fig. 2.
The computer readable storage medium of the embodiments of the present invention may include any entity or device capable of carrying computer program code, a recording medium, such as a ROM/RAM, a magnetic disk, an optical disk, a flash memory, or the like.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (10)
1. A method for load balancing in link aggregation is characterized in that a self-realized vpn aggregation link is applied to a transmitting end in a Linux system, and the method comprises the following steps:
acquiring ip packet data by using a virtual network port on a user layer;
the ip packet data is embedded in a udp packet and sent, and a corresponding custom strategy is selected and embedded according to the requirement of data transmission on time delay and/or bandwidth, wherein the custom strategy comprises the following three strategies:
the method comprises the steps of firstly, obtaining time delay data of each link, carrying out priority sequencing on all links according to the sequence of the time delay data from small to large, and obtaining the load sharing proportion of each link through calculation;
acquiring bandwidth data of each link, performing priority sequencing on all links according to the descending order of the bandwidth data, and calculating to obtain the load sharing proportion of each link;
a third strategy, a link delay and bandwidth detection combined strategy, which comprises the steps of respectively obtaining delay data and bandwidth data of each link, and obtaining the load sharing proportion of each link by setting weight definition;
and performing VPN superposition according to the load sharing proportion of each link obtained in the selected custom strategy.
2. The method according to claim 1, wherein the obtaining of the delay data of each link comprises the following steps:
sending an echo detection packet to a server and recording the sending time;
the server returns a detection response packet after receiving the echo detection packet;
receiving the probe response packet and recording the receiving time;
calculating a time difference between the receiving time and the transmitting time.
3. The method of claim 1, wherein the obtaining bandwidth data of each link comprises obtaining bandwidth data during a program start phase, obtaining bandwidth data during a traffic start process phase, and obtaining bandwidth data during an idle period phase.
4. The method for load balancing in link aggregation according to claim 3, wherein the acquiring bandwidth data in the program start phase includes the following specific steps:
sending first bandwidth detection data to a receiving end;
the receiving end returns first receiving statistical data according to the first broadband detection data;
and receiving and calculating the current bandwidth according to the first receiving statistical data.
5. The method according to claim 3, wherein the obtaining bandwidth data at the service activation process stage comprises the following specific steps:
the receiving end returns the current packet loss rate and the traffic statistical information regularly;
and judging the current bandwidth by combining the packet loss condition through the service load.
6. The method according to claim 3, wherein the acquiring the bandwidth data in the idle period stage comprises the following specific steps:
sending second bandwidth detection data to a receiving end in a timing mode;
the receiving end receives the second bandwidth detection data and returns second receiving statistical data;
and receiving and calculating the current bandwidth according to the second receiving bandwidth statistical data.
7. The method according to claim 1, further comprising, when processing low-latency high-stability traffic, sending the same data packet to an opposite end through multiple links at the same time, receiving the data packet that arrives first, and discarding the other data packets that arrive later.
8. An apparatus for load balancing in link aggregation, the apparatus comprising:
the sending module is used for sending an echo detection packet to the server or sending bandwidth detection data to the receiving end and recording the sending data such as sending time or sending bandwidth data;
the receiving module is used for receiving a response packet or statistical data returned from the server or the receiving end and calculating time delay data or bandwidth data according to the sending data;
and the selection module is used for calculating the load sharing proportion of each link according to the requirements of data transmission on time delay and/or bandwidth and by combining the time delay data and/or the bandwidth data.
9. An apparatus comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 7 when executing the computer program.
10. A readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111383725.XA CN114039979A (en) | 2021-11-22 | 2021-11-22 | Load balancing method, device, equipment and storage medium in link aggregation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111383725.XA CN114039979A (en) | 2021-11-22 | 2021-11-22 | Load balancing method, device, equipment and storage medium in link aggregation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114039979A true CN114039979A (en) | 2022-02-11 |
Family
ID=80145021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111383725.XA Pending CN114039979A (en) | 2021-11-22 | 2021-11-22 | Load balancing method, device, equipment and storage medium in link aggregation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114039979A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007073620A1 (en) * | 2005-12-28 | 2007-07-05 | Zte Corporation | A system and method for processing message |
WO2008125030A1 (en) * | 2007-04-12 | 2008-10-23 | Huawei Technologies Co., Ltd. | A load sharing method and the apparatus |
CN103023804A (en) * | 2012-12-18 | 2013-04-03 | 北京星网锐捷网络技术有限公司 | Method, device and network equipment for polymerization chain self-adaption flow load balance |
WO2015123985A1 (en) * | 2014-02-24 | 2015-08-27 | 中兴通讯股份有限公司 | Method and device for adjusting load balancing, and computer storage medium |
WO2017071186A1 (en) * | 2015-10-30 | 2017-05-04 | 乐视控股(北京)有限公司 | Multi-link bandwidth allocation method and apparatus for mobile network, and mobile device |
CN106850455A (en) * | 2016-12-27 | 2017-06-13 | 河北远东通信***工程有限公司 | A kind of system of wireless multilink aggregated bandwidth |
WO2017117908A1 (en) * | 2016-01-04 | 2017-07-13 | 中兴通讯股份有限公司 | Load sharing method and device |
CN107566299A (en) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | A kind of dynamic link aggregation implementation method and device |
WO2019047939A1 (en) * | 2017-09-08 | 2019-03-14 | 新华三技术有限公司 | Load balancing method and apparatus and service orchestrator |
CN111277502A (en) * | 2020-01-20 | 2020-06-12 | 北京红云融通技术有限公司 | Method for transmitting data by multi-link aggregation and transmitting equipment |
CN112637055A (en) * | 2020-12-02 | 2021-04-09 | 广东中兴新支点技术有限公司 | Multi-link aggregation method, system and storage medium based on VPN tunnel |
CN113542145A (en) * | 2020-04-20 | 2021-10-22 | 华为技术有限公司 | Method for sharing Ethernet link aggregation group load and network equipment |
-
2021
- 2021-11-22 CN CN202111383725.XA patent/CN114039979A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007073620A1 (en) * | 2005-12-28 | 2007-07-05 | Zte Corporation | A system and method for processing message |
WO2008125030A1 (en) * | 2007-04-12 | 2008-10-23 | Huawei Technologies Co., Ltd. | A load sharing method and the apparatus |
CN103023804A (en) * | 2012-12-18 | 2013-04-03 | 北京星网锐捷网络技术有限公司 | Method, device and network equipment for polymerization chain self-adaption flow load balance |
WO2015123985A1 (en) * | 2014-02-24 | 2015-08-27 | 中兴通讯股份有限公司 | Method and device for adjusting load balancing, and computer storage medium |
WO2017071186A1 (en) * | 2015-10-30 | 2017-05-04 | 乐视控股(北京)有限公司 | Multi-link bandwidth allocation method and apparatus for mobile network, and mobile device |
WO2017117908A1 (en) * | 2016-01-04 | 2017-07-13 | 中兴通讯股份有限公司 | Load sharing method and device |
CN107566299A (en) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | A kind of dynamic link aggregation implementation method and device |
CN106850455A (en) * | 2016-12-27 | 2017-06-13 | 河北远东通信***工程有限公司 | A kind of system of wireless multilink aggregated bandwidth |
WO2019047939A1 (en) * | 2017-09-08 | 2019-03-14 | 新华三技术有限公司 | Load balancing method and apparatus and service orchestrator |
CN111277502A (en) * | 2020-01-20 | 2020-06-12 | 北京红云融通技术有限公司 | Method for transmitting data by multi-link aggregation and transmitting equipment |
CN113542145A (en) * | 2020-04-20 | 2021-10-22 | 华为技术有限公司 | Method for sharing Ethernet link aggregation group load and network equipment |
WO2021213159A1 (en) * | 2020-04-20 | 2021-10-28 | 华为技术有限公司 | Load sharing method for ethernet link aggregation group, and network device |
CN112637055A (en) * | 2020-12-02 | 2021-04-09 | 广东中兴新支点技术有限公司 | Multi-link aggregation method, system and storage medium based on VPN tunnel |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5016033B2 (en) | Content-based differentiation and sequencing for prioritization | |
US11082308B2 (en) | Multi-path aware tracing and probing functionality at service topology layer | |
US8943206B2 (en) | Network bandwidth detection and distribution | |
CN105812287B (en) | Efficient circuit in packet switching network | |
JP4814376B2 (en) | Method and system for fault tolerant QoS | |
EP3694160A1 (en) | Date transmission method, apparatus and device | |
US7096272B1 (en) | Methods and apparatus for pooling and depooling the transmission of stream data | |
US7474631B2 (en) | On-demand group communication services with quality of service (QoS) guarantees | |
CN106612284B (en) | Streaming data transmission method and device | |
US8750129B2 (en) | Credit-based network congestion management | |
JP2012075172A (en) | Systems and methods for adaptive throughput management for event-driven message-based data | |
JP2009542114A (en) | Method and system for compression-based QoS | |
WO2017173880A1 (en) | Method and device for reducing packet loss ratio of transmission | |
CN113783775A (en) | Data transmission method and device | |
KR101983088B1 (en) | Method for UDP Packet Processing in the Multi-path Environment | |
CN112087382B (en) | Service routing method and device | |
US7869366B1 (en) | Application-aware rate control | |
JP4761078B2 (en) | Multicast node device, multicast transfer method and program | |
US8601151B2 (en) | Apparatus and method for receiving data | |
CN114039979A (en) | Load balancing method, device, equipment and storage medium in link aggregation | |
US7616653B1 (en) | Network interface card aggregation framework | |
CN114079652A (en) | Data processing method | |
CN109639684B (en) | Method and system for dynamically applying bandwidth | |
US9166924B2 (en) | Packet scheduling method and apparatus considering virtual port | |
CN107302504B (en) | Multipath transmission scheduling method and system based on virtual sending queue |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |