Movatterモバイル変換


[0]ホーム

URL:


CN106534301A - Method and device for balancing network outbound load - Google Patents

Method and device for balancing network outbound load
Download PDF

Info

Publication number
CN106534301A
CN106534301ACN201610990900.4ACN201610990900ACN106534301ACN 106534301 ACN106534301 ACN 106534301ACN 201610990900 ACN201610990900 ACN 201610990900ACN 106534301 ACN106534301 ACN 106534301A
Authority
CN
China
Prior art keywords
links
module
target server
ttl
user terminal
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
Application number
CN201610990900.4A
Other languages
Chinese (zh)
Inventor
张辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Opzoon Technology Co Ltd
Original Assignee
Opzoon Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Opzoon Technology Co LtdfiledCriticalOpzoon Technology Co Ltd
Priority to CN201610990900.4ApriorityCriticalpatent/CN106534301A/en
Publication of CN106534301ApublicationCriticalpatent/CN106534301A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例公开了一种网络出站负载均衡方法及装置。方法包括:步骤S1、接收用户终端发送的访问网络中目标服务器的请求;步骤S2、通过用户终端和目标服务器之间的N条链路向目标服务器发送测试信息;步骤S3、获取每条链路上返回的应答报文,应答报文中携带有剩余生存时间值ttl;步骤S4、根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;步骤S5、将用户终端发送向目标服务器的数据分配至M条链路进行转发。本发明实施例通过各链路向目标服务器发送测试信息,以获取在各链路上返回的应答报文剩余ttl,进而根据剩余ttl将数据调度到距离目标服务器较近的链路上,提高了出站负载均衡的效果,进而改善了网络的转发效率。

The embodiment of the invention discloses a network outbound load balancing method and device. The method includes: step S1, receiving a request from a user terminal to access a target server in the network; step S2, sending test information to the target server through N links between the user terminal and the target server; step S3, obtaining In the response message returned above, the remaining time-to-live value ttl is carried in the response message; step S4, according to the remaining ttl of the response message returned by each link, select M links from the N links, M ≤N; step S5, assigning the data sent by the user terminal to the target server to M links for forwarding. The embodiment of the present invention sends test information to the target server through each link to obtain the remaining ttl of the response message returned on each link, and then schedules the data to a link closer to the target server according to the remaining ttl, thereby improving the The effect of outbound load balancing, thereby improving the forwarding efficiency of the network.

Description

Translated fromChinese
网络出站负载均衡方法及装置Network outbound load balancing method and device

技术领域technical field

本发明实施例涉及通信技术领域,具体涉及一种网络出站负载均衡方法及装置。The embodiments of the present invention relate to the technical field of communications, and in particular to a network outbound load balancing method and device.

背景技术Background technique

负载均衡(Load Balancing)是现在企业网络常用的一种网络技术,它提供了一种廉价有效的方法来扩展网络的带宽、灵活性以及可用性,同时有效的增强了网络的吞吐量以及数据处理能力。出站负载均衡是当网络中有多个出口(安全网关连接了多条ISP链路)时,启用了出站负载均衡的安全网关设备将根据指定的负载均衡策略将符合条件的出站流量合理分配到多条链路上,不仅为用户提供了告诉可靠的网络服务,而且有效的提高了链路的利用率。Load balancing (Load Balancing) is a network technology commonly used in enterprise networks. It provides a cheap and effective method to expand the bandwidth, flexibility and availability of the network, while effectively enhancing the throughput and data processing capabilities of the network. . Outbound load balancing means that when there are multiple egresses in the network (the security gateway is connected to multiple ISP links), the security gateway device with outbound load balancing enabled will rationalize the outbound traffic that meets the conditions according to the specified load balancing policy. Assigning to multiple links not only provides users with highly reliable network services, but also effectively improves link utilization.

在实现本发明实施例的过程中,发明人发现目前的出站负载均衡是对所有流量统一进行负载均衡处理,且采用的方法大多是按照预先设定好的权重值或者按照源目的ip或者源目的mac地址进行负载均衡。而由于上述处理方式没有考虑到链路不同引起的传输效率差异性,使得导致传输效率低下,进而影响网络的数据转发效率。In the process of realizing the embodiment of the present invention, the inventor found that the current outbound load balancing is to uniformly perform load balancing processing on all traffic, and the methods adopted are mostly according to the preset weight value or according to the source destination ip or source The destination mac address is used for load balancing. However, because the above processing method does not take into account the difference in transmission efficiency caused by different links, the transmission efficiency is low, which further affects the data forwarding efficiency of the network.

发明内容Contents of the invention

本发明实施例的一个目的是解决现有技术没有考虑链路不同引起的传输效率的差异性,导致传输效率低下,进而影响网络的数据转发效率的问题。An object of the embodiments of the present invention is to solve the problem that the prior art does not consider the difference in transmission efficiency caused by different links, resulting in low transmission efficiency, which further affects the data forwarding efficiency of the network.

本发明实施例提出了一种网络出站负载均衡方法包括:The embodiment of the present invention proposes a network outbound load balancing method including:

步骤S1、接收用户终端发送的访问网络中目标服务器的请求;Step S1, receiving a request from a user terminal to access a target server in the network;

步骤S2、通过所述用户终端和所述目标服务器之间的N条链路向所述目标服务器发送测试信息;Step S2, sending test information to the target server through N links between the user terminal and the target server;

步骤S3、获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;Step S3, obtaining the response message returned on each link, the response message carrying the remaining time-to-live value ttl;

步骤S4、根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;Step S4, according to the remaining ttl of the response message returned by each link, select M links from the N links, M≤N;

步骤S5、将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。Step S5, assigning the data sent by the user terminal to the target server to the M links for forwarding.

可选的,所述步骤S4具体包括:Optionally, the step S4 specifically includes:

采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;Use the order of the remaining ttl from large to small to sort the N links, and select the first M links in the sequence;

或者,or,

采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。The N links are sorted in ascending order of the remaining ttl, and the last M links in the sequence are selected.

可选的,还包括:将选取出的M条链路存储于缓存列表中;Optionally, it also includes: storing the selected M links in a cache list;

相应地,在所述步骤S2之前,所述方法还包括:Correspondingly, before the step S2, the method also includes:

检测所述缓存列表中是否存在M条链路,若是,则执行步骤S5;若否,则执行步骤S2。Detect whether there are M links in the cache list, if yes, execute step S5; if not, execute step S2.

可选的,所述方法还包括:为所述缓存列表配置超时时间;Optionally, the method further includes: configuring a timeout period for the cache list;

相应地,所述方法还包括:若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;Correspondingly, the method further includes: if it is detected that there are M links in the cache list, updating the storage time of the M links in the cache list;

将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Comparing the updated storage time of the M links with the timeout time; if the comparison shows that the updated storage time is greater than the timeout time, clear the M links in the cache list.

可选的,所述步骤S5具体包括:Optionally, the step S5 specifically includes:

采用平均分配或者与所述M条链路上返回的应答报文的剩余ttl成正比的方式,将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。The data sent by the user terminal to the target server is allocated to the M links for forwarding by means of even distribution or in a manner proportional to the remaining ttl of the response message returned on the M links.

本发明还提出了一种网络出站负载均衡装置,包括:The present invention also proposes a network outbound load balancing device, comprising:

接收模块,用于接收用户终端发送的访问网络中目标服务器的请求;A receiving module, configured to receive a request from a user terminal to access a target server in the network;

发送模块,用于通过所述用户终端和所述目标服务器之间的N条链路向所述目标服务器发送测试信息,所述测试信息中携带有初始ttl值;A sending module, configured to send test information to the target server through N links between the user terminal and the target server, where the test information carries an initial ttl value;

获取模块,用于获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;An acquisition module, configured to acquire a response message returned on each link, wherein the response message carries a remaining time-to-live value ttl;

选取模块,用于根据每条链路对应的剩余ttl,从N条链路中选取出M条链路,M≤N;The selection module is used to select M links from the N links according to the remaining ttl corresponding to each link, M≤N;

分配模块,用于将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。An allocating module, configured to allocate the data sent by the user terminal to the target server to the M links for forwarding.

可选的,所述选取模块,具体用于采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;或者,采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。Optionally, the selection module is specifically used to sort the N links in order of the remaining ttl from large to small, and select the first M links in the sequence; or, use the remaining ttl from small to large In the sequential manner, the N links are sorted, and the last M links in the sequence are selected.

可选的,还包括:存储模块和检测模块;Optionally, it also includes: a storage module and a detection module;

所述存储模块,用于将选取出的M条链路存储于缓存列表中;The storage module is configured to store the selected M links in a cache list;

所述检测模块,用于在接收到用户终端发送的访问网络中目标服务器的请求后,检测所述缓存列表中是否存在M条链路,若是,则触发所述分配模块;若否,则触发所述发送模块。The detection module is configured to detect whether there are M links in the cache list after receiving the request sent by the user terminal to access the target server in the network, and if so, trigger the allocation module; if not, trigger The sending module.

可选的,所述装置还包括:配置模块;Optionally, the device further includes: a configuration module;

所述配置模块,用于为所述缓存列表配置超时时间;The configuration module is configured to configure a timeout period for the cache list;

相应地,所述检测模块,还用于若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Correspondingly, the detection module is further configured to update the storage time of the M links in the cache list if it is detected that there are M links in the cache list; The updated storage time of the way is compared with the timeout time; if the comparison shows that the storage time after the update is greater than the timeout time, clear the M links in the cache list.

可选的,所述分配模块,具体用于采用平均分配或者与所述M条链路上返回的应答报文的剩余ttl成正比的方式,将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。Optionally, the distribution module is specifically configured to distribute the data sent by the user terminal to the target server in a manner that is evenly distributed or proportional to the remaining ttl of the response message returned on the M links Allocate to the M links for forwarding.

由上述技术方案可知,本发明实施例提出的网络出站负载均衡方法及装置通过各链路向目标服务器发送测试信息,以获取在各链路上转发的测试信息的剩余生存时间值,进而根据剩余生存时间值将流量调度到距离目标服务器较近的链路上,提高了出站负载均衡的效果,进而改善了网络的转发效率。It can be seen from the above technical solutions that the network outbound load balancing method and device proposed in the embodiments of the present invention send test information to the target server through each link to obtain the remaining time-to-live value of the test information forwarded on each link, and then according to The remaining time to live value dispatches the traffic to the link closer to the target server, which improves the effect of outbound load balancing, thereby improving the forwarding efficiency of the network.

附图说明Description of drawings

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:The features and advantages of the present invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way. In the accompanying drawings:

图1示出了本发明一实施例提供的一种网络出站负载均衡方法的应用场景图;FIG. 1 shows an application scenario diagram of a network outbound load balancing method provided by an embodiment of the present invention;

图2示出了本发明一实施例提供的一种网络出站负载均衡方法的流程示意图;Fig. 2 shows a schematic flowchart of a network outbound load balancing method provided by an embodiment of the present invention;

图3示出了本发明另一实施例提供的一种网络出站负载均衡方法的流程示意图;Fig. 3 shows a schematic flowchart of a network outbound load balancing method provided by another embodiment of the present invention;

图4示出了本发明一实施例提供的一种网络出站负载均衡装置的结构示意图;Fig. 4 shows a schematic structural diagram of a network outbound load balancing device provided by an embodiment of the present invention;

图5示出了本发明另一实施例提供的一种网络出站负载均衡装置的结构示意图;Fig. 5 shows a schematic structural diagram of a network outbound load balancing device provided by another embodiment of the present invention;

图6示出了本发明又一实施例提供的一种网络出站负载均衡装置的结构示意图。Fig. 6 shows a schematic structural diagram of a network outbound load balancing device provided by another embodiment of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

图1示出了本发明一实施例提供的一种网络出站负载均衡方法的应用场景图,参见图1,该应用场景中包括:用户终端110、安全网关120和目标服务器130;FIG. 1 shows an application scenario diagram of a network outbound load balancing method provided by an embodiment of the present invention. Referring to FIG. 1 , the application scenario includes: a user terminal 110, a security gateway 120, and a target server 130;

安全网关120与目标服务器130之间有多条链路;There are multiple links between the security gateway 120 and the target server 130;

用户终端110向目标服务器130发送数据的过程中,数据流经至安全网关120处,由安全网关120对数据进行相关处理后、基于预设分配规则,将数据分配至链路进行转发。When the user terminal 110 sends data to the target server 130 , the data flows to the security gateway 120 , and the security gateway 120 performs relevant processing on the data and assigns the data to links for forwarding based on preset distribution rules.

预设分配规则可举例为:将数据均匀分配至安全网关120与目标服务器130之间的所有链路中。The preset allocation rule can be, for example: evenly distribute data to all links between the security gateway 120 and the target server 130 .

其中,用户终端110举例为个人笔记本电脑等。Wherein, the user terminal 110 is, for example, a personal notebook computer or the like.

图2示出了本发明一实施例提供的一种网络出站负载均衡方法的流程示意图,参见图1和图2,该方法由安全网关120实现,包括:Fig. 2 shows a schematic flowchart of a network outbound load balancing method provided by an embodiment of the present invention, referring to Fig. 1 and Fig. 2, the method is implemented by the security gateway 120, including:

步骤S1、接收用户终端110发送的访问网络中目标服务器130的请求;Step S1, receiving a request from the user terminal 110 to access the target server 130 in the network;

步骤S2、通过所述用户终端110和所述目标服务器130之间的N条链路向所述目标服务器130发送测试信息;Step S2, sending test information to the target server 130 through N links between the user terminal 110 and the target server 130;

需要说明的是,访问请求中携带有目标服务器的IP地址,安全网关基于IP地址向目标服务器发送测试信息。It should be noted that the access request carries the IP address of the target server, and the security gateway sends test information to the target server based on the IP address.

步骤S3、获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;Step S3, obtaining the response message returned on each link, the response message carrying the remaining time-to-live value ttl;

步骤S4、根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;Step S4, according to the remaining ttl of the response message returned by each link, select M links from the N links, M≤N;

步骤S5、将所述用户终端110发送向所述目标服务器130的数据流量分配至所述M条链路进行转发。Step S5, assigning the data traffic sent from the user terminal 110 to the target server 130 to the M links for forwarding.

需要说明的是,安全网关120在接收到用户终端110发送的访问请求时,通过不同链路去ping目标服务器130;目标服务器130返回应答报文,应答报文的生存时间值ttl为已知值,在链路中网络设备,例如路由器等的转发过程中,应答报文的生存时间值ttl不断减少,每被转发一次生存时间值ttl将减一,可知,剩余ttl即为应答报文被网络设备丢弃之前的最大网段数量,基于每条链路上对应的剩余ttl即可得知每条链路的路径长度。It should be noted that when the security gateway 120 receives the access request sent by the user terminal 110, it pings the target server 130 through different links; the target server 130 returns a response message, and the time-to-live value ttl of the response message is a known value , during the forwarding process of network devices in the link, such as routers, etc., the time-to-live value ttl of the response message decreases continuously, and the time-to-live value ttl will be reduced by one each time it is forwarded. It can be seen that the remaining ttl is the response message sent by the network The maximum number of network segments before the device discards, and the path length of each link can be known based on the corresponding remaining ttl on each link.

可知,本实施例通过各链路向目标服务器发送测试信息,以获取在各链路上返回的应答报文剩余ttl,进而根据剩余ttl将数据调度到距离目标服务器较近的链路上,提高了出站负载均衡的效果,进而改善了网络的转发效率。It can be seen that this embodiment sends test information to the target server through each link to obtain the remaining ttl of the response message returned on each link, and then according to the remaining ttl, the data is scheduled to a link closer to the target server, improving The effect of outbound load balancing is improved, and the forwarding efficiency of the network is improved.

本实施例中,步骤S4具体包括:In this embodiment, step S4 specifically includes:

采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;Use the order of the remaining ttl from large to small to sort the N links, and select the first M links in the sequence;

或者,采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。Alternatively, the N links are sorted in ascending order of the remaining ttls, and the last M links in the sequence are selected.

需要说明的是,无论是采用剩余ttl由大到小的顺序方式还是采用剩余ttl由小到大的顺序方式,最后选取出的M条链路都是所有链路中距离目标服务器最小的。It should be noted that, regardless of whether the remaining ttls are in descending order or the remaining ttls are in descending order, the finally selected M links are the ones with the smallest distance to the target server among all the links.

在一可行实施例中,在步骤S4之后,该方法还包括:将选取出的M条链路存储于缓存列表中;In a feasible embodiment, after step S4, the method further includes: storing the selected M links in a cache list;

相应地,在所述步骤S2之前,所述方法还包括:Correspondingly, before the step S2, the method also includes:

检测所述缓存列表中是否存在M条链路,若是,则执行步骤S5;若否,则执行步骤S2。Detect whether there are M links in the cache list, if yes, execute step S5; if not, execute step S2.

本实施例通过将选取出的M条链路与目标服务器的IP地址关联后存储于缓存列表中,以在下次接收到用户终端的访问某一服务器的请求时,检测缓存列表中是否存在该服务器的的相关信息,若存在,则直接使用相关信息中携带的选取出的M条链路即可,而无需再次进行链路的选取,进而达到进一步地提高改善网络的转发效率的效果。In this embodiment, by associating the selected M links with the IP addresses of the target servers and storing them in the cache list, it is possible to detect whether the server exists in the cache list when receiving a request from a user terminal to access a certain server next time. If the related information exists, the selected M links carried in the related information can be directly used without selecting links again, so as to achieve the effect of further improving the forwarding efficiency of the network.

在又一可行实施例中,在步骤S4之后,所述方法还包括:为所述缓存列表配置超时时间;In yet another feasible embodiment, after step S4, the method further includes: configuring a timeout period for the cache list;

相应地,所述方法还包括:若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;Correspondingly, the method further includes: if it is detected that there are M links in the cache list, updating the storage time of the M links in the cache list;

将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Comparing the updated storage time of the M links with the timeout time; if the comparison shows that the updated storage time is greater than the timeout time, clear the M links in the cache list.

需要说明的是,选取出的M条链路具有一定的时效性,在一段时间之后,再次使用该M条链路进行数据的转发,其负载均衡的效果可能会有所下降,因此,在一段时间后,安全网关需要再次对N条链路进行选取,以获取更新后的M条链路,提高了出站负载均衡的效果。It should be noted that the selected M links have a certain timeliness. After a period of time, if the M links are used again for data forwarding, the effect of load balancing may decline. Therefore, in a period of After a period of time, the security gateway needs to select N links again to obtain updated M links, which improves the effect of outbound load balancing.

图3示出了本发明另一实施例提供的一种网络出站负载均衡方法的流程示意图,下面参见图3对本申请的工作原理进行详细说明:Fig. 3 shows a schematic flow chart of a network outbound load balancing method provided by another embodiment of the present invention, and the working principle of the present application will be described in detail with reference to Fig. 3 below:

S31、在接收到用户终端发送的访问请求时,安全网关检测缓存列表中是否存在目的IP的相关记录,此处的目的IP的相关记录包括:选取的M条链路;若是,则执行步骤S32;若否,则执行步骤S33;S31. When receiving the access request sent by the user terminal, the security gateway detects whether there is a relevant record of the destination IP in the cache list, where the relevant record of the destination IP includes: the selected M links; if so, execute step S32 ; If not, execute step S33;

S32、更新缓存列表中该目标IP所对应的超时时间t(t默认为10min),此处的超时时间为可配置,配置方式有多种,例如:采用通过外部设备向安全网关内写入超时时间修改指令的方式修改超时时间,并执行步骤S37。S32. Update the timeout time t corresponding to the target IP in the cache list (t is 10 minutes by default). The timeout time here is configurable, and there are many configuration methods. For example: write timeout into the security gateway through an external device Modify the timeout time by means of a time modification instruction, and execute step S37.

S33、安全网关通过链路分别ping目标服务器;S33, the security gateway respectively pings the target server through the link;

S34、将不同链路返回的icmp应答报文的ttl值进行排名,排名方式可参照图2对应实施例中的相关陈述,此处不再赘述。S34. Rank the ttl values of the icmp response messages returned by different links. For the ranking method, refer to the related statement in the corresponding embodiment in FIG. 2 , which will not be repeated here.

需要说明的是,TTL是Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。在IP数据包从源到目的、即从目标服务器到安全网关的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。因此当一台主机ping另一台主机时,得到的应答报文ttl值越大,说明两台主机中间经过的跳述越少,两台主机的距离越近。It should be noted that TTL is the abbreviation of Time To Live, and this field specifies the maximum number of network segments allowed to pass before the IP packet is discarded by the router. On the entire forwarding path of the IP data packet from source to destination, that is, from the target server to the security gateway, the router will modify the value of the TTL field every time it passes through a router. The specific method is to reduce the value of the TTL by 1, and then change the The IP packet is forwarded. Therefore, when one host pings another host, the larger the ttl value of the response message obtained, the fewer hops passed between the two hosts, and the closer the distance between the two hosts.

S35、从排名获得的序列中选取出排名前m或者后m的链路,选取方式由排名方式而定,其中,m默认为3,并可配置;S35. Select the top m or bottom m links from the sequence obtained by the ranking, the selection method is determined by the ranking method, wherein m is 3 by default and can be configured;

S36、将选取出的m条链路与目标服务器(主机)IP地址进行关联处理,并加入到缓存列表中,并对其配置超时时间,此处的超时时间默认为10min,即10分钟之内,选取出的m条链路和目标服务器IP地址的关联数据为有效,10分钟之后无效。S36. Associate the selected m links with the IP address of the target server (host), add them to the cache list, and configure the timeout period. The default timeout period here is 10 minutes, that is, within 10 minutes , the associated data between the selected m links and the IP address of the target server is valid, and becomes invalid after 10 minutes.

另外,默认超时时间为可配置。Also, the default timeout is configurable.

S37、将去往目标主机的流量调度到ttl值排名前m位的链路上进行转发;调度方式有多种,例如图2对应实施例中提出的平均分配、按ttl值的大小成比例分配等方式。S37. Scheduling the traffic destined for the target host to the link with the top m positions in the ttl value for forwarding; there are multiple scheduling methods, such as the average distribution proposed in the corresponding embodiment in FIG. 2 , and the distribution in proportion to the size of the ttl value and so on.

可见,本实施例通过对比不同链路icmp应答报文的ttl值来判断安全网关距离目标主机的距离,从而选出距离相对较近的几条链路,然后将去往该目标主机的数据调度到这几条链路进行转发。同时将所选出的去往该目标主机的链路信息加入到缓存列表中,省去了后续去往该目标主机的数据的选路过程。进而使得安全网关的负载均衡功能更加合理有效,另外,由于该发明能够将数据调度到距离目标主机较近的链路上,因此有效的改善了网络的转发效率。It can be seen that in this embodiment, the distance between the security gateway and the target host is judged by comparing the ttl values of the icmp response messages of different links, thereby selecting several links with relatively short distances, and then dispatching the data to the target host Go to these links for forwarding. At the same time, the selected link information to the target host is added to the cache list, which saves the subsequent route selection process for the data to the target host. Furthermore, the load balancing function of the security gateway is more reasonable and effective. In addition, since the invention can dispatch data to a link closer to the target host, the forwarding efficiency of the network is effectively improved.

对于方法实施方式,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施方式并不受所描述的动作顺序的限制,因为依据本发明实施方式,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于优选实施方式,所涉及的动作并不一定是本发明实施方式所必须的。For the method implementation, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the implementation of the present invention is not limited by the described action order, because according to the implementation of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the implementations described in the specification belong to preferred implementations, and the actions involved are not necessarily required by the implementations of the present invention.

图4示出了本发明一实施例提供的一种网络出站负载均衡装置的结构示意图,参见图4,该装置包括:接收模块41、发送模块42、获取模块43、选取模块44、以及分配模块45,其中;Fig. 4 shows a schematic structural diagram of a network outbound load balancing device provided by an embodiment of the present invention. Referring to Fig. 4, the device includes: a receiving module 41, a sending module 42, an obtaining module 43, a selecting module 44, and a module 45, wherein;

接收模块41,用于接收用户终端发送的访问网络中目标服务器的请求;A receiving module 41, configured to receive a request from a user terminal to access a target server in the network;

发送模块42,用于通过所述用户终端和所述目标服务器之间的N条链路向所述目标服务器发送测试信息,所述测试信息中携带有初始ttl值;A sending module 42, configured to send test information to the target server through N links between the user terminal and the target server, where the test information carries an initial ttl value;

获取模块43,用于获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;An acquisition module 43, configured to acquire a response message returned on each link, wherein the response message carries a remaining time-to-live value ttl;

选取模块44,用于根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;The selection module 44 is used to select M links from the N links according to the remaining ttl of the response message returned by each link, M≤N;

分配模块45,用于将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。The allocation module 45 is configured to allocate the data sent by the user terminal to the target server to the M links for forwarding.

需要说明的是,接收模块41在接收到用户终端发送的访问网络中目标服务器的请求后,将访问请求转发至发送模块42,由发送模块42根据访问请求中的目标服务器的IP地址ping目标服务器;获取模块43,获取每条链路上返回的应答报文,并将获取到的应答报文转发至选取模块44,由选取模块44根据应答报文中携带的测试信息的剩余ttl从N条链路中选取出M条链路,并将选取出的M条链路的信息告知分配模块45,分配模块45可采用平均分配或者与所述M条链路的剩余ttl成正比的方式,将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。It should be noted that, after receiving the request from the user terminal to access the target server in the network, the receiving module 41 forwards the access request to the sending module 42, and the sending module 42 pings the target server according to the IP address of the target server in the access request Obtaining module 43, obtains the reply message that returns on every link, and the reply message that obtains is forwarded to selection module 44, by the remaining ttl of the test information carried in the response message by selection module 44 from N Select M links from the links, and inform the distribution module 45 of the information of the selected M links, and the distribution module 45 can use an average distribution or a mode proportional to the remaining ttl of the M links to The data sent by the user terminal to the target server is allocated to the M links for forwarding.

本实施例通过各链路向目标服务器发送测试信息,以获取在各链路上返回的应答报文剩余ttl,进而根据剩余ttl将数据调度到距离目标服务器较近的链路上,提高了出站负载均衡的效果,进而改善了网络的转发效率。This embodiment sends test information to the target server through each link to obtain the remaining ttl of the response message returned on each link, and then schedules the data to a link closer to the target server according to the remaining ttl, which improves the throughput. The effect of station load balancing, thereby improving the forwarding efficiency of the network.

本实施例中,所述选取模块,具体用于采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;或者,采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。In this embodiment, the selection module is specifically used to sort the N links in order of the remaining ttl from large to small, and select the first M links in the sequence; or, use the remaining ttl from small to small In the large order method, N links are sorted, and the last M links in the sequence are selected.

图5示出了本发明另一实施例提供的一种网络出站负载均衡装置的结构示意图,参见图5,该装置包括:接收模块51、检测模块52、发送模块53、获取模块54、选取模块55、存储模块56、以及分配模块57,其中;FIG. 5 shows a schematic structural diagram of a network outbound load balancing device provided by another embodiment of the present invention. Referring to FIG. module 55, storage module 56, and allocation module 57, wherein;

接收模块51、发送模块53、获取模块54、选取模块55、以及分配模块57分别与图4对应的实施例中的接收模块41、发送模块42、获取模块43、选取模块44、以及分配模块45相同,其工作原理相同,故,此处不再赘述,具体请参照图4对应实施例中的相关陈述。The receiving module 51, the sending module 53, the acquiring module 54, the selecting module 55, and the distributing module 57 are respectively the receiving module 41, the sending module 42, the acquiring module 43, the selecting module 44, and the distributing module 45 in the embodiment corresponding to Fig. 4 They are the same, and their working principles are the same, so details will not be repeated here. For details, please refer to the relevant statements in the corresponding embodiment in FIG. 4 .

所述存储模块56,用于将选取出的M条链路存储于缓存列表中;The storage module 56 is configured to store the selected M links in a cache list;

所述检测模块52,用于在接收到用户终端发送的访问网络中目标服务器的请求后,检测所述缓存列表中是否存在M条链路,若是,则触发所述分配模块;若否,则触发所述发送模块。The detection module 52 is configured to detect whether there are M links in the cache list after receiving the request sent by the user terminal to access the target server in the network, and if so, trigger the allocation module; if not, then Trigger the sending module.

本实施例通过将选取出的M条链路与目标服务器的IP地址关联后存储于缓存列表中,以在下次接收到用户终端的访问某一服务器的请求时,检测缓存列表中是否存在该服务器的的相关信息,若存在,则直接使用相关信息中携带的选取出的M条链路即可,而无需再次进行链路的选取,进而达到进一步地提高改善网络的转发效率的效果。In this embodiment, by associating the selected M links with the IP addresses of the target servers and storing them in the cache list, it is possible to detect whether the server exists in the cache list when receiving a request from a user terminal to access a certain server next time. If the related information exists, the selected M links carried in the related information can be directly used without selecting links again, so as to achieve the effect of further improving the forwarding efficiency of the network.

图6示出了本发明又一实施例提供的一种网络出站负载均衡装置的结构示意图,参见图6,该装置包括:接收模块61、检测模块62、发送模块63、获取模块64、选取模块65、存储模块66、配置模块67、以及分配模块68,其中;Fig. 6 shows a schematic structural diagram of a network outbound load balancing device provided by another embodiment of the present invention. Referring to Fig. module 65, storage module 66, configuration module 67, and allocation module 68, wherein;

接收模块61、检测模块62、发送模块63、获取模块64、选取模块65、存储模块66、以及分配模块68分别与图6对应实施例中的接收模块51、检测模块52、发送模块53、获取模块54、选取模块55、存储模块56、以及分配模块5相同,其工作原理相同,故,此处不再赘述,具体请参照图6对应实施例中的相关陈述。The receiving module 61, the detecting module 62, the sending module 63, the acquiring module 64, the selecting module 65, the storing module 66, and the distributing module 68 are respectively the receiving module 51, the detecting module 52, the sending module 53, the acquiring module 68 in the embodiment corresponding to Fig. 6 The module 54, the selection module 55, the storage module 56, and the distribution module 5 are the same, and their working principles are the same, so they will not be repeated here. For details, please refer to the relevant statements in the corresponding embodiment in FIG. 6 .

所述配置模块67,用于为所述缓存列表配置超时时间;The configuration module 67 is configured to configure a timeout period for the cache list;

相应地,所述检测模块62,还用于若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Correspondingly, the detection module 62 is also configured to update the storage time of the M links in the cache list if it is detected that there are M links in the cache list; The updated storage time of the link is compared with the timeout time; if the comparison shows that the storage time after the update is greater than the timeout time, the M links in the cache list are cleared.

需要说明的是,选取出的M条链路具有一定的时效性,在一段时间之后,再次使用该M条链路进行数据的转发,其负载均衡的效果可能会有所下降,因此,在一段时间后,安全网关需要再次对N条链路进行选取,以获取更新后的M条链路,提高了出站负载均衡的效果。It should be noted that the selected M links have a certain timeliness. After a period of time, if the M links are used again for data forwarding, the effect of load balancing may decline. Therefore, in a period of After a period of time, the security gateway needs to select N links again to obtain updated M links, which improves the effect of outbound load balancing.

对于装置实施方式而言,由于其与方法实施方式基本相似,所以描述的比较简单,相关之处参见方法实施方式的部分说明即可。As for the device implementation, since it is basically similar to the method implementation, the description is relatively simple, and for related parts, please refer to the part of the description of the method implementation.

应当注意的是,在本发明的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合。It should be noted that among the various components of the device of the present invention, the components are logically divided according to the functions to be realized, but the present invention is not limited thereto, and each component can be re-divided as required or a combination.

本发明的各个部件实施方式可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本装置中,PC通过实现因特网对设备或者装置远程控制,精准的控制设备或者装置每个操作的步骤。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样实现本发明的程序可以存储在计算机可读介质上,并且程序产生的文件或文档具有可统计性,产生数据报告和cpk报告等,能对功放进行批量测试并统计。应该注意的是上述实施方式对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施方式。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。The various component implementations of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. In this device, the PC realizes the remote control of the equipment or device through the Internet, and precisely controls each operation step of the device or device. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. In this way, the program for realizing the present invention can be stored on a computer-readable medium, and the files or documents generated by the program can be counted, and can generate data reports and cpk reports, etc., and can perform batch testing and statistics on power amplifiers. It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention. within the bounds of the requirements.

Claims (10)

Translated fromChinese
1.一种网络出站负载均衡方法,其特征在于,包括:1. A network outbound load balancing method, characterized in that, comprising:步骤S1、接收用户终端发送的访问网络中目标服务器的请求;Step S1, receiving a request from a user terminal to access a target server in the network;步骤S2、通过所述用户终端和所述目标服务器之间的N条链路向所述目标服务器发送测试信息;Step S2, sending test information to the target server through N links between the user terminal and the target server;步骤S3、获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;Step S3, obtaining the response message returned on each link, the response message carrying the remaining time-to-live value ttl;步骤S4、根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;Step S4, according to the remaining ttl of the response message returned by each link, select M links from the N links, M≤N;步骤S5、将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。Step S5, assigning the data sent by the user terminal to the target server to the M links for forwarding.2.根据权利要求1所述的方法,其特征在于,所述步骤S4具体包括:2. The method according to claim 1, wherein said step S4 specifically comprises:采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;Use the order of the remaining ttl from large to small to sort the N links, and select the first M links in the sequence;或者,or,采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。The N links are sorted in ascending order of the remaining ttl, and the last M links in the sequence are selected.3.根据权利要求1所述的方法,其特征在于,还包括:将选取出的M条链路存储于缓存列表中;3. The method according to claim 1, further comprising: storing the selected M links in a cache list;相应地,在所述步骤S2之前,所述方法还包括:Correspondingly, before the step S2, the method also includes:检测所述缓存列表中是否存在M条链路,若是,则执行步骤S5;若否,则执行步骤S2。Detect whether there are M links in the cache list, if yes, execute step S5; if not, execute step S2.4.根据权利要求3所述的方法,其特征在于,所述方法还包括:为所述缓存列表配置超时时间;4. The method according to claim 3, further comprising: configuring a timeout period for the cache list;相应地,所述方法还包括:若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;Correspondingly, the method further includes: if it is detected that there are M links in the cache list, updating the storage time of the M links in the cache list;将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Comparing the updated storage time of the M links with the timeout time; if the comparison shows that the updated storage time is greater than the timeout time, clear the M links in the cache list.5.根据权利要求1-4任一项所述的方法,其特征在于,所述步骤S5具体包括:5. The method according to any one of claims 1-4, wherein the step S5 specifically comprises:采用平均分配或者与所述M条链路上返回的应答报文的剩余ttl成正比的方式,将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。The data sent by the user terminal to the target server is allocated to the M links for forwarding by means of an even distribution or in a manner proportional to the remaining ttl of the response message returned on the M links.6.一种网络出站负载均衡装置,其特征在于,包括:6. A network outbound load balancing device, characterized in that it comprises:接收模块,用于接收用户终端发送的访问网络中目标服务器的请求;A receiving module, configured to receive a request from a user terminal to access a target server in the network;发送模块,用于通过所述用户终端和所述目标服务器之间的N条链路向所述目标服务器发送测试信息,所述测试信息中携带有初始ttl值;A sending module, configured to send test information to the target server through N links between the user terminal and the target server, where the test information carries an initial ttl value;获取模块,用于获取每条链路上返回的应答报文,所述应答报文中携带有剩余生存时间值ttl;An acquisition module, configured to acquire a response message returned on each link, wherein the response message carries a remaining time-to-live value ttl;选取模块,用于根据每条链路返回的应答报文的剩余ttl,从N条链路中选取出M条链路,M≤N;The selection module is used to select M links from the N links according to the remaining ttl of the response message returned by each link, M≤N;分配模块,用于将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。An allocating module, configured to allocate the data sent by the user terminal to the target server to the M links for forwarding.7.根据权利要求6所述的装置,其特征在于,所述选取模块,具体用于采用剩余ttl由大到小的顺序方式,对N条链路进行排序,并选取序列中前M条链路;或者,采用剩余ttl由小到大的顺序方式,对N条链路进行排序,并选取序列中后M条链路。7. The device according to claim 6, wherein the selecting module is specifically used to sort the N links in order of the remaining ttl from large to small, and select the first M chains in the sequence or, sort the N links in ascending order of the remaining ttl, and select the last M links in the sequence.8.根据权利要求6所述的装置,其特征在于,还包括:存储模块和检测模块;8. The device according to claim 6, further comprising: a storage module and a detection module;所述存储模块,用于将选取出的M条链路存储于缓存列表中;The storage module is configured to store the selected M links in a cache list;所述检测模块,用于在接收到用户终端发送的访问网络中目标服务器的请求后,检测所述缓存列表中是否存在M条链路,若是,则触发所述分配模块;若否,则触发所述发送模块。The detection module is configured to detect whether there are M links in the cache list after receiving the request sent by the user terminal to access the target server in the network, and if so, trigger the allocation module; if not, trigger The sending module.9.根据权利要求8所述的装置,其特征在于,所述装置还包括:配置模块;9. The device according to claim 8, further comprising: a configuration module;所述配置模块,用于为所述缓存列表配置超时时间;The configuration module is configured to configure a timeout period for the cache list;相应地,所述检测模块,还用于若检测获知所述缓存列表中存在M条链路,则更新所述M条链路的在所述缓存列表中的存储时间;将所述M条链路的更新后的存储时间与所述超时时间进行对比;若对比获知更新后的存储时间大于所述超时时间,则清除所述缓存列表中的M条链路。Correspondingly, the detection module is further configured to update the storage time of the M links in the cache list if it is detected that there are M links in the cache list; The updated storage time of the way is compared with the timeout time; if the comparison shows that the storage time after the update is greater than the timeout time, clear the M links in the cache list.10.根据权利要求6-9任一项所述的装置,其特征在于,所述分配模块,具体用于采用平均分配或者与所述M条链路上返回的应答报文的剩余ttl成正比的方式,将所述用户终端发送向所述目标服务器的数据分配至所述M条链路进行转发。10. The device according to any one of claims 6-9, wherein the distribution module is specifically configured to use average distribution or be proportional to the remaining ttl of the response message returned on the M links In a manner, the data sent by the user terminal to the target server is allocated to the M links for forwarding.
CN201610990900.4A2016-11-102016-11-10Method and device for balancing network outbound loadPendingCN106534301A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610990900.4ACN106534301A (en)2016-11-102016-11-10Method and device for balancing network outbound load

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610990900.4ACN106534301A (en)2016-11-102016-11-10Method and device for balancing network outbound load

Publications (1)

Publication NumberPublication Date
CN106534301Atrue CN106534301A (en)2017-03-22

Family

ID=58350998

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610990900.4APendingCN106534301A (en)2016-11-102016-11-10Method and device for balancing network outbound load

Country Status (1)

CountryLink
CN (1)CN106534301A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108183866A (en)*2018-01-152018-06-19北京安博通科技股份有限公司A kind of outbound load equalization methods, apparatus and system
CN111431751A (en)*2020-03-312020-07-17贵州电网有限责任公司Alarm management method and system based on network resources
CN111431814A (en)*2020-03-182020-07-17紫光云技术有限公司Method for realizing outbound load balancing of P2P flow
CN113194508A (en)*2021-03-312021-07-30新华三信息技术有限公司Data transmission method, LoRA server and LoRA terminal
WO2022165741A1 (en)*2021-02-052022-08-11Qualcomm IncorporatedMultiple-link routing for time-sensitive communications
CN115914081A (en)*2021-08-052023-04-04北京金山云网络技术有限公司 Method, device, storage medium and electronic device for measuring network round-trip time
CN116506342A (en)*2023-04-202023-07-28平安科技(深圳)有限公司 A routing method and device based on message detection

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104184676A (en)*2013-05-272014-12-03华为技术有限公司Data center network, flow balancing method thereof and controller
CN104836747A (en)*2015-05-132015-08-12汉柏科技有限公司Network outbound load balancing method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104184676A (en)*2013-05-272014-12-03华为技术有限公司Data center network, flow balancing method thereof and controller
CN104836747A (en)*2015-05-132015-08-12汉柏科技有限公司Network outbound load balancing method and system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108183866A (en)*2018-01-152018-06-19北京安博通科技股份有限公司A kind of outbound load equalization methods, apparatus and system
CN111431814A (en)*2020-03-182020-07-17紫光云技术有限公司Method for realizing outbound load balancing of P2P flow
CN111431751A (en)*2020-03-312020-07-17贵州电网有限责任公司Alarm management method and system based on network resources
CN111431751B (en)*2020-03-312022-11-18贵州电网有限责任公司Alarm management method and system based on network resources
WO2022165741A1 (en)*2021-02-052022-08-11Qualcomm IncorporatedMultiple-link routing for time-sensitive communications
CN113194508A (en)*2021-03-312021-07-30新华三信息技术有限公司Data transmission method, LoRA server and LoRA terminal
CN113194508B (en)*2021-03-312022-10-21新华三信息技术有限公司 A data transmission method, LoRA server and LoRA terminal
CN115914081A (en)*2021-08-052023-04-04北京金山云网络技术有限公司 Method, device, storage medium and electronic device for measuring network round-trip time
CN116506342A (en)*2023-04-202023-07-28平安科技(深圳)有限公司 A routing method and device based on message detection

Similar Documents

PublicationPublication DateTitle
CN111770028B (en) Method and network device for computer network
US11539626B2 (en)Method, apparatus, and system for load balancing of service chain
US12058037B1 (en)Techniques for utilizing network destination identifiers simultaneously announced from multiple locations
CN106534301A (en)Method and device for balancing network outbound load
US8913613B2 (en)Method and system for classification and management of inter-blade network traffic in a blade server
US10291536B2 (en)Tiered services in border gateway protocol flow specification
CN103929368B (en)Load balance method and device for multiple service units
CN109040243B (en)Message processing method and device
US10659350B2 (en)Data routing method and apparatus
JP2022532731A (en) Avoiding congestion in slice-based networks
US9450880B2 (en)Load condition based transfer of processing responsibility
US20200112523A1 (en)Data Flow Processing Method and Device
WO2019165855A1 (en)Message transmission method and device
CN106027354B (en)The reflow method and device of VPN client
JP2017011423A (en)System and method for data processing
CN105517659A (en) A data packet processing device and method
CN104486244A (en)QoS (quality of service) strategy executing method and device
CN115250210A (en)Routing subnets of breakout gateways in a geographic area to a selected head-end gateway
CN112954084B (en)Edge computing processing method, network function example and edge service management and control center
WO2020248363A1 (en)Load balancing method for server and related apparatus
CN107332771A (en)A kind of method, router and route selection system for ensureing route uniformity
CN104081727A (en)Redundant non-looping paths
US11582158B2 (en)System and methods to filter out noisy application signatures to improve precision of first packet classification
CN106603628A (en)Network export load balancing method and device
CN116233025A (en)Network management method, device, electronic equipment and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp