CN104518986A - Link load balancing system and method based on remote site detection - Google Patents
Link load balancing system and method based on remote site detection Download PDFInfo
- Publication number
- CN104518986A CN104518986A CN201310456995.8A CN201310456995A CN104518986A CN 104518986 A CN104518986 A CN 104518986A CN 201310456995 A CN201310456995 A CN 201310456995A CN 104518986 A CN104518986 A CN 104518986A
- Authority
- CN
- China
- Prior art keywords
- remote site
- link
- detection
- load balancing
- remote
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及网络应用交付控制领域,特别涉及一种基于远程站点探测的链路负载均衡系统及方法。The invention relates to the field of network application delivery control, in particular to a link load balancing system and method based on remote site detection.
背景技术Background technique
链路负载均衡(link load balance),是通过一定的算法在多条互联网服务提供商(Internet Service Provider,以下简称:ISP)链路之间分布数据流量,从而达到负载均衡。常用的链路负载均衡算法有:轮循(rr)、加权轮循(wrr)、哈希IP(hi)等。Link load balance (link load balance) is to distribute data traffic among multiple Internet Service Provider (Internet Service Provider, hereinafter referred to as: ISP) links through a certain algorithm, so as to achieve load balance. Commonly used link load balancing algorithms are: round robin (rr), weighted round robin (wrr), hash IP (hi), etc.
已有技术的链路负载均衡算法通常只考虑各自ISP链路节点状态(通常为ISP网关状态),而对于客户端指定的除上述链路节点之外的网络状态并不关注。这样,如果指定的ISP链路节点状态正常,而网络中的其它链路节点出现故障,例如客户端数据包欲达到的远程站点所可能经过的链路节点出现故障,则客户端数据包同样不能发送到目的地址。The link load balancing algorithm in the prior art usually only considers the status of the respective ISP link nodes (usually the status of the ISP gateway), but does not pay attention to the network status specified by the client other than the aforementioned link nodes. In this way, if the state of the specified ISP link node is normal, but other link nodes in the network fail, for example, the link node that the remote site that the client data packet intends to reach may pass through a link node fails, the client data packet cannot sent to the destination address.
综上所述,已有技术只是解决了用户端数据到ISP网关的可达性,并不能保证用户端能够顺利的访问远程站点。To sum up, the existing technology only solves the accessibility of data from the client to the ISP gateway, but cannot guarantee that the client can access the remote site smoothly.
发明内容Contents of the invention
为克服已有技术中存在的问题,本发明的目的是提出一种基于远程站点探测的链路负载均衡系统及方法,用以在保证数据流量负载均衡的同时,保证数据流量传输的有效性。In order to overcome the problems existing in the prior art, the object of the present invention is to propose a link load balancing system and method based on remote site detection, so as to ensure the effectiveness of data traffic transmission while ensuring data traffic load balancing.
本发明是一种基于远程站点探测的链路负载均衡系统,是由用户输入模块、远程站点探测模块、负载均衡链路选择模块、ISP网关、互联网、n(n≧1)个远程站点组成,其中:The present invention is a link load balancing system based on remote site detection, which is composed of a user input module, a remote site detection module, a load balancing link selection module, an ISP gateway, the Internet, and n (n≧1) remote sites, in:
所述的用户输入模块:用于设置远程站点探测器以及设置远程站点;The user input module: used for setting the remote site detector and setting the remote site;
所述的远程站点探测模块:用于通过不同的ISP链路向用户设置的远程站点发送探测数据包、记录探测结果,并将探测结果发给负载均衡链路选择模块;The remote site detection module: used to send detection packets to the remote site set by the user through different ISP links, record the detection results, and send the detection results to the load balancing link selection module;
所述的负载均衡链路选择模块,用以根据预定的负载均衡算法以及上述探测结果选择链路。The load balancing link selection module is used to select a link according to a predetermined load balancing algorithm and the above detection results.
所述的每个远程站点必须关联一个远程站点探测器,n(n>1)个远程站点可以关联同一个远程站点探测器。Each remote site must be associated with a remote site detector, and n (n>1) remote sites can be associated with the same remote site detector.
一种基于远程站点探测的链路负载均衡方法,是在上述系统构建的基础上采用以下步骤实现:A link load balancing method based on remote site detection is realized by the following steps on the basis of the above-mentioned system construction:
步骤一,设置远程站点探测器;Step 1, setting up the remote site detector;
步骤二,设置n(n≧1)个远程站点及其远程站点的探测IP;Step 2, setting n (n≧1) remote sites and the detection IPs of the remote sites;
步骤三,每个远程站点的探测IP必须关联一个远程站点探测器;Step 3, the detection IP of each remote site must be associated with a remote site detector;
步骤四,链路负载均衡模块定期通过不同链路向上述远程站点发送探测数据包,探测远程站点的可达性;Step 4, the link load balancing module regularly sends detection data packets to the remote site through different links to detect the reachability of the remote site;
步骤五,链路负载均衡模块根据链路状态及上述探测远程站点的可达性选择链路。Step 5, the link load balancing module selects a link according to the link state and the reachability of the remote site detected above.
其中:in:
步骤一所述的设置远程站点探测器步骤,包括设置远程站点探测器的名称,探测时间间隔和探测数据包类型。The step of setting the remote site detector in Step 1 includes setting the name of the remote site detector, the detection time interval and the type of the detection data packet.
步骤二所述的设置n(n≧1)个远程站点及其远程站点的探测IP步骤,包括设置远程站点所属网段IP地址、设置探测IP地址以及将所设置的远程站点与上述已设置的远程站点探测器相关联。The step of setting n (n≧1) remote sites and the detection IPs of the remote sites described in step 2 includes setting the IP address of the network segment to which the remote sites belong, setting the detection IP address, and connecting the set remote sites with the above-mentioned set Remote site probe association.
步骤三所述的每个远程站点必须关联一个远程站点探测器。Each remote site described in step three must be associated with a remote site probe.
步骤三所述的每个远程站点必须关联一个远程站点探测器也包括n(n>1)个远程站点关联同一个远程站点探测器。Each remote site described in Step 3 must be associated with a remote site detector, and n (n>1) remote sites must be associated with the same remote site detector.
本发明引入了基于远程站点探测的链路负载均衡系统及方法,链路负载均衡设备定期探测远程站点通过的所有ISP链路是否可达,若远程站点通过某条ISP链路不可达,则设备不会选择该ISP链路发送数据包而是选择其他可达链路。本发明不仅保证了数据流量的负载均衡而且保证了数据流量传输的有效性。The present invention introduces a link load balancing system and method based on remote site detection. The link load balancing device regularly detects whether all ISP links passed by the remote site are reachable. If the remote site is unreachable through a certain ISP link, the device The ISP link will not be selected to send data packets but other reachable links will be selected. The invention not only ensures the load balance of the data flow but also ensures the validity of the data flow transmission.
附图说明Description of drawings
图1是本发明系统的结构示意图;Fig. 1 is the structural representation of the system of the present invention;
图2是本发明系统设置远程站点探测器和设置远程站点的工作流程示意图;Fig. 2 is a schematic diagram of the work flow of the remote site detector and the remote site provided by the system of the present invention;
图3是本发明系统探测到达远程站点链路的可达性工作流程图;Fig. 3 is the reachability workflow diagram of the system detection of the present invention reaching the remote site link;
图4是本发明系统基于远程站点探测的链路负载均衡工作流程图。Fig. 4 is a flow chart of link load balancing based on remote site detection in the system of the present invention.
具体实施方式Detailed ways
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也是本申请各权利要求所要求保护的技术方案。In the following description, many technical details are proposed in order to enable readers to better understand the application. However, those skilled in the art can understand that even without these technical details and various changes and modifications based on the following implementation modes, it is still the technical solution claimed by the claims of the present application.
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。如图1所示,一种基于远程站点探测的链路负载均衡系统,是由用户输入模块1、远程站点探测模块2、负载均衡链路选择模块3、ISP网关4、互联网5、n(n≧1)个远程站点6组成,其中:所述的用户输入模块:用于设置远程站点探测器以及设置n(n≧1)个远程站点;所述的远程站点探测模块:用于通过不同的ISP链路向用户设置的远程站点发送探测数据包、记录探测结果,并将探测结果发给负载均衡链路选择模块;所述的负载均衡链路选择模块,用于根据预定的负载均衡算法以及上述探测结果选择链路。In order to make the purpose, technical solution and advantages of the present invention clearer, the following will further describe the implementation of the present invention in detail in conjunction with the accompanying drawings. As shown in Figure 1, a link load balancing system based on remote site detection is composed of a user input module 1, a remote site detection module 2, a load balancing link selection module 3, an ISP gateway 4, the Internet 5, n(n ≧1) remote stations 6, wherein: the user input module: used to set the remote station detector and n (n≧1) remote stations; the remote station detection module: used to pass through different The ISP link sends a detection packet to the remote site set by the user, records the detection result, and sends the detection result to the load balancing link selection module; the load balancing link selection module is used for according to the predetermined load balancing algorithm and The above detection results select the link.
所述的每个远程站点必须关联一个远程站点探测器,n(n>1)个远程站点可以关联同一个远程站点探测器。Each remote site must be associated with a remote site detector, and n (n>1) remote sites can be associated with the same remote site detector.
图2为本发明系统设置远程站点探测器和设置远程站点的工作流程图,如图2所示,用户输入模块首先选择操作类型:设置远程站点探测器或者设置远程站点,当选择操作类型为设置远程站点探测器时,通常包括设置探测类型和探测时间间隔等,进而用户可以根据需要添加/删除/更新远程站点探测器设置;当选择操作类型为设置远程站点时,通常包括设置远程站点所属网段、选定探测IP地址等,进而用户也可以根据需要添加/删除/更新远程站点,上述远程站点探测器与远程站点设置完成后,后将所设置的远程站点与已设置的远程站点探测器关联。如图2,本发明系统设置远程站点探测器和设置远程站点的工作流程可简述如下:用户输入端首先选择操作类型,如操作类型选择设置远程站点探测器,进而进行添加/删除/更新远程站点探测器配置的操作,之后返回到用户输入端;如操作类型选择设置远程站点,进而进行添加或者删除远程站点的操作,此时若选择添加远程站点操作,则查找对应的远程站点探测器,如找到对应的远程站点探测器,则设置关联其远程站点与远程站点探测器,并更新远程站点配置,返回用户输入端;如未找到对应的远程站点探测器,则直接返回用户输入端;若选择删除远程站点操作,则直接更新远程站点配置,返回用户输入端。Fig. 2 is the work flow chart that remote site detector is set and remote site is set in the system of the present invention, as shown in Fig. 2, user input module selects operation type at first: remote site detector is set or remote site is set, when selecting operation type is setting For remote site detectors, it usually includes setting the detection type and detection time interval, etc., and then users can add/delete/update remote site detector settings as needed; when selecting the operation type as setting remote sites, it usually includes setting the network segment, selected detection IP address, etc., and then users can also add/delete/update remote sites as needed. associated. As shown in Figure 2, the system of the present invention sets the remote site detector and the workflow of setting the remote site can be briefly described as follows: the user input terminal first selects the operation type, such as the operation type selects and sets the remote site detector, and then adds/deletes/updates the remote site The operation of site detector configuration, and then return to the user input terminal; if the operation type selects the remote site setting, and then performs the operation of adding or deleting the remote site, at this time, if the operation of adding a remote site is selected, the corresponding remote site detector is searched. If the corresponding remote site detector is found, set and associate the remote site with the remote site detector, update the remote site configuration, and return to the user input terminal; if the corresponding remote site detector is not found, directly return to the user input terminal; if If the operation of deleting the remote site is selected, the configuration of the remote site will be updated directly, and the user input terminal will be returned.
图3为本发明系统探测到达远程站点的链路可达性工作流程图,所述的远程站点探测模块,用于通过不同的ISP链路向用户设置的n(n≧1)个远程站点发送探测数据包、记录探测结果,并将探测结果发给负载均衡链路选择模块。远程站点探测模块作为一个守护进程运行,该模块通过不同的ISP链路向用户设置的远程站点发送探测数据包,探测数据包的类型和发送时间间隔由该远程站点关联的远程站点探测器设置。如果在设置等待时间内从某条链路收到来自远程站点的响应数据包,则说明该远程站点通过该链路可达,反之,则说明该远程站点通过该链路不可达;此时,远程站点探测模块将记录探测结果,并将探测结果下发给负载均衡链路选择模块。如图3所示,本发明系统探测到达远程站点的链路可达性其工作流程可简述如下:用户输入端启动远程站点探测模块,读取远程站点配置,判断是否需要探测远程站点,如需要,则通过每条ISP链路发送与该远程站点相关联的远程站点探测器指定类型的探测数据包,判断是否收到探测响应包,如收到,进而设置该远程站点对应的链路状态为可达;然后判断是否等待超时,若等待超时,进一步设置该远程站点所有链路中未收到响应数据包的链路状态为不可达;最后将探测结果(可达与不可达)发送给负载均衡链路选择模块。Fig. 3 is the work flow diagram of the link reachability of the system detection of the present invention reaching the remote site, and the remote site detection module is used to send to n (n≧1) remote sites set by the user through different ISP links Detect data packets, record the detection results, and send the detection results to the load balancing link selection module. The remote site detection module runs as a daemon process. This module sends detection data packets to the remote site set by the user through different ISP links. The type and sending time interval of the detection data packets are set by the remote site detector associated with the remote site. If a response packet from a remote site is received from a certain link within the set waiting time, it means that the remote site is reachable through the link; otherwise, it means that the remote site is unreachable through the link; at this time, The remote site detection module will record the detection results and deliver the detection results to the load balancing link selection module. As shown in Figure 3, the system of the present invention detects the reachability of the link to the remote site and its workflow can be briefly described as follows: the user input terminal starts the remote site detection module, reads the configuration of the remote site, and judges whether it is necessary to detect the remote site, such as If necessary, send a probe data packet of the specified type of remote site detector associated with the remote site through each ISP link to determine whether a probe response packet has been received, and if so, set the link status corresponding to the remote site It is reachable; then judge whether to wait for timeout, if wait for timeout, further set the link state of all links of the remote site that has not received the response data packet as unreachable; finally send the detection result (reachable and unreachable) to Load balancing link selection module.
图4是本发明系统基于远程站点探测的链路负载均衡工作流程图。所述的负载均衡链路选择模块是用于根据预定的负载均衡算法以及上述探测结果选择ISP链路。当链路负载均衡设备收到发往某远程站点的数据包时,会应用负载均衡算法如轮询(RR)或加权轮询(WRR)等来选择链路,在选择链路时要检查ISP链路本身的状态(通常为ISP网关状态)以及远程站点通过该链路的可达性,若ISP链路状态异常(如链路断开)或者远程站点通过该链路不可达,则不会选择该链路。如果数据包的目的地址不在用户设置的远程站点之内,则认为该目的地址通过每条链路都是可达的,在选择链路时只需检查ISP链路本身的状态即可。如图4所示,本发明系统基于远程站点探测的链路负载均衡的工作过程可简述为:负载均衡链路选择模块接收到上述探测结果数据包,用该链路负载均衡算法选择一条ISP链路,判断是否找到一条ISP链路?如否,则丢弃该数据包;如是找到一条ISP链路,则判断链路状态是否正常?如是正常,则进一步判断目的地址是否在用户输入端设置的范围内?如是在所述范围内,进一步判断是否可达?如可达,则选定该链路发送用户数据包;如果数据包的目的地址不在用户设置的远程站点范围内,则认为该目的地址通过所有链路都是可达的,可直接选定该链路发送用户数据包。以上即实现了在保证数据流量负载均衡的同时保证数据流量的有效传输。Fig. 4 is a flow chart of link load balancing based on remote site detection in the system of the present invention. The load balancing link selection module is used to select an ISP link according to a predetermined load balancing algorithm and the above detection results. When the link load balancing device receives a data packet sent to a remote site, it will apply a load balancing algorithm such as round robin (RR) or weighted round robin (WRR) to select a link, and check the ISP when selecting a link The status of the link itself (usually the status of the ISP gateway) and the reachability of the remote site through the link. If the ISP link status is abnormal (for example, the link is broken) or the remote site is unreachable through the link, the Select that link. If the destination address of the data packet is not within the remote site set by the user, it is considered that the destination address is reachable through each link. When selecting a link, it is only necessary to check the status of the ISP link itself. As shown in Figure 4, the working process of the link load balancing based on the remote site detection of the system of the present invention can be briefly described as: the load balancing link selection module receives the above-mentioned detection result data packet, and selects an ISP with the link load balancing algorithm Link, to determine whether to find an ISP link? If not, then discard the data packet; if an ISP link is found, then determine whether the link status is normal? If it is normal, then further judge whether the destination address is within the range set by the user input terminal? If it is within the stated range, further judge whether it is reachable? If it is reachable, select this link to send user data packets; if the destination address of the data packet is not within the range of remote sites set by the user, it is considered that the destination address is reachable through all links, and you can directly select this link Link sends user data packets. The above realizes effective transmission of data traffic while ensuring load balancing of data traffic.
一种基于远程站点探测的链路负载均衡方法,是在上述系统构建的基础上采用以下步骤实现:A link load balancing method based on remote site detection is realized by the following steps on the basis of the above-mentioned system construction:
步骤一,设置远程站点探测器,所述的设置远程站点探测器,包括设置远程站点探测器的名称,探测时间间隔,探测数据包类型等。用户根据需要可定义n(n≧1)个远程站点探测器;探测时间间隔可根据远程站点的多少进行设置,一般可设置5~15秒或更长;探测数据包类型可设置为ICMP(InternetControl Message Protocol:Internet控制报文协议)或TCP类型;Step 1, setting the remote site detector, the setting of the remote site detector includes setting the name of the remote site detector, the detection time interval, the detection data packet type, and the like. The user can define n (n≧1) remote site detectors according to the needs; the detection interval can be set according to the number of remote sites, generally 5 to 15 seconds or longer; the detection packet type can be set to ICMP (InternetControl Message Protocol: Internet Control Message Protocol) or TCP type;
步骤二,设置n(n≧1)个远程站点及其远程站点的探测IP,例如设置一个或多个网段IP地址,以及在每个网段内设置该网段的远程站点探测IP;Step 2, setting n (n≧1) remote sites and their remote site detection IPs, such as setting one or more network segment IP addresses, and setting the remote site detection IP of the network segment in each network segment;
步骤三,每个远程站点的探测IP必须关联一个远程站点探测器,即用户在设置远程站点时需设置探测远程站点使用的探测器,例如指明该远程站点使用的探测器名称;不同远程站点可关联同一个远程站点探测器,即不同远程站点可使用同一探测器对远程站点进行探测,若不同站点使用同一远程站点探测器,则远程站点探测模块探测远程站点时使用的报文类型探测时间间隔等将是相同的。Step 3, the detection IP of each remote site must be associated with a remote site detector, that is, the user needs to set the detector used to detect the remote site when setting up the remote site, for example, indicate the name of the probe used by the remote site; different remote sites can be Associate the same remote station detector, that is, different remote stations can use the same detector to detect the remote station. If different stations use the same remote station detector, the packet type detection interval used by the remote station detection module to detect the remote station etc. will be the same.
步骤四,链路负载均衡模块定期通过不同链路向上述远程站点发送探测数据包,探测远程站点的可达性;Step 4, the link load balancing module regularly sends detection data packets to the remote site through different links to detect the reachability of the remote site;
步骤五,链路负载均衡模块根据链路状态及上述探测远程站点的可达性选择链路,即链路负载均衡设备选择链路时不仅考虑链路状态,而且同样考虑远程站点通过该链路的可达性,链路状态异常或不可达目的地址的链路不会被选择用来发送数据。Step 5, the link load balancing module selects a link according to the link status and the reachability of the remote site detected above, that is, when the link load balancing device selects a link, it not only considers the link status, but also considers that the remote site passes through the link. reachability, the link status is abnormal or the link with unreachable destination address will not be selected to send data.
现举实例说明本发明系统及方法,例如某企业采用负载均衡设备型号为ArrayAPV6250,两条ISP链路:例如:中国联通和中国电信,接入网关IP地址例如分别为60.10.10.1和59.50.10.1,根据本发明可进行以下设置,以实现基于远程站点探测的链路负载均衡:Now give examples to illustrate the system and method of the present invention. For example, an enterprise adopts a load balancing device model of ArrayAPV6250, two ISP links: for example: China Unicom and China Telecom, and the access gateway IP addresses are for example 60.10.10.1 and 59.50.10.1 respectively , according to the present invention, the following settings can be made to realize link load balancing based on remote site detection:
1)设ArrayAPV6250设备的3个接口的IP地址:1) Set the IP addresses of the three interfaces of the ArrayAPV6250 device:
Port1口IP地址为60.10.10.100,连接中国联通网关;port2口地址为59.50.10.100,连接中国电信网关;port3口地址为10.3.1.100,连接内网用户。The IP address of Port1 is 60.10.10.100, which is connected to the gateway of China Unicom; the address of port2 is 59.50.10.100, which is connected to the gateway of China Telecom; the address of port3 is 10.3.1.100, which is connected to intranet users.
ip address"port1"60.10.10.100255.255.255.0ip address "port1" 60.10.10.100255.255.255.0
ip address"port2"59.50.10.100255.255.255.0ip address "port2" 59.50.10.100255.255.255.0
ip address"port3"10.3.1.100255.255.255.0ip address "port3" 10.3.1.100255.255.255.0
2)设置链路负载均衡的两条可选链路:2) Set up two optional links for link load balancing:
llb link route"link_un"60.10.10.1llb link route "link_un" 60.10.10.1
llb link route"link_tel"59.50.10.1llb link route "link_tel" 59.50.10.1
3)设置远程站点探测器:3) Set up remote site probes:
llb rsite checker rsite_hc1icmp03033llb rsite checker rsite_hc1icmp03033
llb rsite checker rsite_hc2tcp80533llb rsite checker rsite_hc2tcp80533
这里设置了两个远程站点探测器,即分别设置了探测器名称,例如设置探测器名称为hc1和hc2,设置探测器类型,例如:icmp或tcp,设置探测端口,设置探测时间间隔,改变站点状态为“UP(可达)”的连续探测次数,改变站点状态为“DOWN(不可达)”的连续探测次数。Two remote site detectors are set here, that is, the detector names are set respectively, for example, the detector names are set to hc1 and hc2, the detector type is set, for example: icmp or tcp, the detection port is set, the detection interval is set, and the site is changed The number of consecutive probes whose state is "UP (reachable)", and the number of consecutive probes that change the status of the station to "DOWN (unreachable)".
4)设置远程站点:4) Set up the remote site:
llb rsite net site1202.117.30.0255.255.255.0rsite_hc1202.117.30.10llb rsite net site1202.117.30.0255.255.255.0rsite_hc1202.117.30.10
llb rsite net site2202.118.168.0255.255.255.0rsite_hc2202.118.168.10llb rsite net site2202.118.168.0255.255.255.0rsite_hc2202.118.168.10
这里设置了两个远程站点,即分别设置了远程站点网络号、子网掩码、与该两个远程站点关联的远程探测器以及该两个远程站点的探测IP地址。Here, two remote sites are set, that is, the network numbers of the remote sites, the subnet mask, the remote detectors associated with the two remote sites, and the detection IP addresses of the two remote sites are respectively set.
5)启动远程站点探测流程:5) Start the remote site detection process:
llb rsite health onllb rsite health on
设置完成上述远程站点后,ArrayAPV6250设备会通过不同ISP链路定期向远程站点发送探测数据包,探测数据包的类型及探测时间间隔由远程站点关联的远程站点探测器决定,探测结果会被发送给负载均衡链路选择模块。After setting the remote site above, the ArrayAPV6250 device will periodically send detection packets to the remote site through different ISP links. The type of detection data packet and the detection time interval are determined by the remote site detector associated with the remote site, and the detection results will be sent to Load balancing link selection module.
6)用户可以查看ArrayAPV6250设备的探测结果:6) The user can view the detection results of the ArrayAPV6250 device:
探测结果中的“UP“表示远程站点通过对应链路可达,”DOWN“表示远程站点通过对应链路不可达。"UP" in the detection result indicates that the remote site is reachable through the corresponding link, and "DOWN" indicates that the remote site is unreachable through the corresponding link.
ArrayAPV6250设备在应用链路负载均衡策略选择链路时会检查远程站点的可达性。如果数据包的目的地址在用户设置的某远程站点范围内,而该站点通过某条链路不可达,则APV设备不会通过该链路发送数据包到该站点,而是会选择其他可达链路;如果数据包的目的地址不在用户设置的远程站点范围内,则认为该目的地址通过所有链路都是可达的。The ArrayAPV6250 device will check the reachability of the remote site when applying the link load balancing policy to select a link. If the destination address of the data packet is within the range of a remote site set by the user, and the site is unreachable through a link, the APV device will not send the data packet to the site through the link, but will choose other reachable sites. link; if the destination address of the data packet is not within the remote site range set by the user, it is considered that the destination address is reachable through all links.
需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明没有引入上述各设备实施方式以及与解决本发明所提出的技术问题关系不太密切的单元,但这并不表明不存在上述设备实施方式以及其它有关实施单元。It should be noted that each unit mentioned in each device embodiment of the present invention is a logical unit. Physically, a logical unit may be a physical unit, or a part of a physical unit, or may be a plurality of physical units. The combination of units, the physical implementation of these logic units is not the most important, the combination of functions realized by these logic units is the key to solve the technical problems raised by the present invention. In addition, in order to highlight the innovative part of the present invention, the present invention does not introduce the above-mentioned equipment implementations and units that are not closely related to solving the technical problems proposed by the present invention, but this does not mean that there are no above-mentioned equipment implementations and other related Implementation unit.
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Although the present invention has been illustrated and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the present invention. The spirit and scope of the invention.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310456995.8A CN104518986A (en) | 2013-09-29 | 2013-09-29 | Link load balancing system and method based on remote site detection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310456995.8A CN104518986A (en) | 2013-09-29 | 2013-09-29 | Link load balancing system and method based on remote site detection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104518986A true CN104518986A (en) | 2015-04-15 |
Family
ID=52793732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310456995.8A Pending CN104518986A (en) | 2013-09-29 | 2013-09-29 | Link load balancing system and method based on remote site detection |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104518986A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105939232A (en) * | 2016-05-19 | 2016-09-14 | 乐视控股(北京)有限公司 | Method and apparatus for detecting return path |
| CN106100926A (en) * | 2016-06-17 | 2016-11-09 | 山东超越数控电子有限公司 | A kind of Network Load Balance link physical examination method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102761476A (en) * | 2012-03-30 | 2012-10-31 | 杭州华三通信技术有限公司 | Load balancing method and device |
| CN102761461A (en) * | 2012-08-01 | 2012-10-31 | 杭州迪普科技有限公司 | Link health checking method and device |
-
2013
- 2013-09-29 CN CN201310456995.8A patent/CN104518986A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102761476A (en) * | 2012-03-30 | 2012-10-31 | 杭州华三通信技术有限公司 | Load balancing method and device |
| CN102761461A (en) * | 2012-08-01 | 2012-10-31 | 杭州迪普科技有限公司 | Link health checking method and device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105939232A (en) * | 2016-05-19 | 2016-09-14 | 乐视控股(北京)有限公司 | Method and apparatus for detecting return path |
| CN106100926A (en) * | 2016-06-17 | 2016-11-09 | 山东超越数控电子有限公司 | A kind of Network Load Balance link physical examination method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111766837A (en) | Schedule and manage network probes with a centralized controller | |
| US9100298B2 (en) | Host visibility as a network service | |
| CN100574234C (en) | Systems and methods for network path detection | |
| US10050840B2 (en) | Method and system for an internet of things (IOT) device access in a software-defined networking (SDN) system | |
| US9807016B1 (en) | Reducing service disruption using multiple virtual IP addresses for a service load balancer | |
| CN111682952A (en) | On-demand probes for quality of experience metrics | |
| EP2529518A1 (en) | Stateless forwarding of load balanced packets | |
| EP1430651A1 (en) | Adaptive node selection | |
| CN102647312B (en) | A kind of detection method of whole net multicast topology and device | |
| CN101977245A (en) | Method, network equipment and system for detecting IP (Internet Protocol) address conflict | |
| CN111355649A (en) | Flow reinjection method, device and system | |
| JP5826320B2 (en) | Network location service | |
| US11012418B2 (en) | Multi-access interface for internet protocol security | |
| CN101771604B (en) | Routing detection method, system and intermediate routing device | |
| CN109802879B (en) | Data stream routing method and device | |
| EP2677716A1 (en) | Access control method, access device and system | |
| CN110771097B (en) | Connectivity monitoring for data tunneling between network device and application server | |
| WO2021109726A1 (en) | Bandwidth limitation method, apparatus and system | |
| CN107872368A (en) | Detection method, device and the terminal of gateway accessibility in a kind of network node cluster | |
| CN100372323C (en) | A method of accessing server farms | |
| CN104734869A (en) | Intelligent DNS domain name system and method based on dynamic detection | |
| CN105577843A (en) | System and method for realizing link load balancing based on multi-policy DNS proxy | |
| JP2006262193A (en) | Control device, packet transfer method, and packet processing device | |
| CN104518986A (en) | Link load balancing system and method based on remote site detection | |
| CN105634789B (en) | A method, device, and log collection system for a collector associating a device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150415 |
|
| RJ01 | Rejection of invention patent application after publication |