[go: up one dir, main page]

WO2008125030A1 - A load sharing method and the apparatus - Google Patents

A load sharing method and the apparatus Download PDF

Info

Publication number
WO2008125030A1
WO2008125030A1 PCT/CN2008/070233 CN2008070233W WO2008125030A1 WO 2008125030 A1 WO2008125030 A1 WO 2008125030A1 CN 2008070233 W CN2008070233 W CN 2008070233W WO 2008125030 A1 WO2008125030 A1 WO 2008125030A1
Authority
WO
WIPO (PCT)
Prior art keywords
load sharing
weight
link
load
module
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.)
Ceased
Application number
PCT/CN2008/070233
Other languages
French (fr)
Chinese (zh)
Inventor
Zhaokun Ding
Dapeng Chen
Qiangsheng Ruan
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2008125030A1 publication Critical patent/WO2008125030A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Definitions

  • the present invention relates to the field of network communications, and in particular, to a load sharing method and apparatus. Background technique
  • Load sharing is one of the most common networking methods. In actual networking applications, when transmitting resources or port resources
  • the node R3 learns the entire network route of the backbone network through the node R1 and the node R2, respectively, and forms a three-way load-sharing forwarding entry on the R3, and the exit is respectively a two GE link and a 2. 5G bandwidth P0S link. .
  • the traffic on each link is 1/3 of all upstream traffic. In this way, when the total uplink traffic exceeds 3G, the traffic of each link will exceed 1G, which causes two GE links to be congested. 2.
  • the 5G link has free bandwidth but cannot be used.
  • the prior art solution is: Using a link bundling technique, a set of low-speed interfaces as a whole participates in load sharing of the high-speed interface.
  • This method solves the above problems to some extent.
  • the number of low-speed interfaces is too small to be bundled, or the above problem is still not solved even if the overall bandwidth and high-speed interface are widened.
  • link bundling cannot be applied. Summary of the invention
  • a load sharing method includes the following steps:
  • Load balancing is performed on the load sharing link according to the weight.
  • An embodiment of the present invention further provides a load sharing device, where the device includes a weight generation module and a load sharing module. Piece;
  • the weight generating module is configured to generate a weight of the load sharing link, and send the weight to the load sharing module.
  • the load sharing module is configured to receive a weight sent by the weight generating module, and perform load sharing on the load sharing link according to the weight.
  • the load balancing is performed according to the weight of the link in the case of load sharing of different bandwidth links, thereby implementing the control of the service quality, and avoiding the service quality degradation or the service interruption caused by the congestion of the low speed port.
  • FIG. 1 is a schematic diagram of network load sharing in the prior art
  • FIG. 2 is a flowchart of a load sharing method according to an embodiment of the present invention.
  • FIG. 3 is a structural diagram of a load sharing device according to an embodiment of the present invention.
  • FIG. 4 is another structural diagram of a load sharing device according to an embodiment of the present invention.
  • FIG. 5 is another structural diagram of a load sharing device according to an embodiment of the present invention.
  • FIG. 6 is another structural diagram of the load sharing device according to the embodiment of the present invention. detailed description
  • the technical solution of the present invention provides a load sharing method, which generates a weight of a load sharing link according to the bandwidth of the load sharing link during the forwarding, and performs load sharing according to the calculated weight.
  • the specific steps of the method are as follows:
  • Step 101 The control plane translates the weight into a weight according to the ratio of the bandwidth information of the corresponding link of the outbound interface of the load sharing item, and sends the forwarding engine through the forwarding engine control interface.
  • the bandwidth of the corresponding link of each load sharing item is: link 1: 2G, link 2: 3G, and link 3: 5G, then the link The weights of 1, 2, and 3 are: 20%, 30%, and 50%.
  • the weight may be generated when the forwarding entry is generated, or may be generated before the forwarding table is generated. If the bandwidth difference between the two links is too large, such as 155M and 10G load sharing, the weight of the 155M port with a small bandwidth can be set to 0 from the convenience of implementation. In this way, load balancing of the control plane degenerates into non-load sharing on the forwarding plane.
  • Step 102 The forwarding engine performs load sharing according to the weight delivered by the control plane.
  • the load will be 20% is allocated to link 1, 30% of the load is assigned to link 2, and 50% of the load is assigned to link 3.
  • the load sharing of the link is allocated according to its bandwidth, which avoids the problem of service quality degradation or service interruption caused by low-speed port congestion when load sharing in different bandwidth links.
  • the weight of the load sharing is obtained according to the ratio of the calculated link bandwidth; or may be calculated according to the link bandwidth according to other fixed algorithms, for example, the delay, jitter, packet loss, etc. of the link may be referred to.
  • the link quality parameter can be used to adjust the load balancing weight.
  • the weight of the load balancing can also be generated according to the user's configuration policy.
  • the configuration policy can be the link operation cost and user competition.
  • the link includes a common physical link and various virtual links.
  • a common physical link may be a specific physical link such as Ethernet or P0S.
  • the virtual link includes an interface link with a route forwarding function that is virtualized after the link is bundled.
  • the link with the route forwarding function is virtualized by various tunnel protocols. .
  • Forwarding entries include FIB (Forwarding Information Base), LIB (Label Information Base), MAC forwarding table, and so on.
  • an embodiment of the present invention discloses a load sharing device, which includes a weight generating module 201 and a load sharing module 202.
  • the weight generating module 201 is configured to generate a weight of the load sharing link, and send the obtained weight to the load sharing module 202.
  • the weights may be calculated according to the bandwidth of the load sharing link, and the weight generating module may be embodied as a weight calculating module 201a, where the weight calculating module 201a is configured to calculate the bandwidth according to the load sharing link.
  • the weight of the load sharing link may be embodied as a weight calculating module 201a, where the weight calculating module 201a is configured to calculate the bandwidth according to the load sharing link. The weight of the load sharing link.
  • the weight calculation module 201a may be a ratio calculation unit, configured to calculate a weight of the load sharing link according to a ratio of bandwidth of the load sharing link.
  • the parameter calculation unit may be configured to calculate a weight of the load sharing link according to the bandwidth and quality parameters of the load sharing link.
  • the weights may be generated according to the configuration of the user.
  • the weight generating module may also be specifically configured as a weight configuration module 201b, configured to generate weights of the load sharing link according to a configuration policy of the user.
  • the weight generating module 201 may further include a non-load sharing module, and when the weight corresponding to the link is less than a set value, the weight is set to zero, so that the chain is The road does not perform load sharing.
  • the load sharing module 202 is configured to receive the weight sent by the weight generating module 201, and perform load sharing on the load sharing link according to the received weight.
  • the above link is a normal link or a virtual link.
  • the technical solution disclosed in the embodiment of the present invention can be combined with the Q0S technology and flexibly selected according to the service type. Whether to use this technology, you can flexibly choose the weight generation strategy when using.
  • the weighting strategy can be used to artificially reduce the correlation.
  • the quality of service for traffic is only one of the more preferred embodiments of the present invention, and the usual variations and alternatives made by those skilled in the art within the scope of the present invention are included in the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A load sharing method and the apparatus belong to the field of the network communication. In order to conquer the problem that the different bandwidth link load sharing is non-uniform in the prior art, the method includes the follow steps: generating the weight of the load sharing link; according to the weight, implementing the load sharing for the load sharing link. The apparatus includes a weight generating module and a load sharing module. The technical solution of the present invention implement the load sharing according to the link weight in cases of the different bandwidth link load sharing, and can control the QoS.

Description

一种负载分担方法及装置  Load sharing method and device

技术领域 Technical field

本发明涉及网络通信领域, 特别涉及一种负载分担方法及装置。 背景技术  The present invention relates to the field of network communications, and in particular, to a load sharing method and apparatus. Background technique

负载分担是一种最为常见的组网方式。 在实际组网应用中, 当传输资源或者端口资源 说  Load sharing is one of the most common networking methods. In actual networking applications, when transmitting resources or port resources

受到限制, 或者在复杂网络部分链路故障的情况下, 可能出现不同带宽的链路进行负载分 担的情况。 这种应用场景中, 转发负载分担时如果不考虑链路的带宽, 在流量较大的时候 可能产生低速链路拥塞导致服务质量下降问题, 甚至可能导致丢报敏感的信令中断而引发 严重的业务中断。 在目前网络设备接口速率不断提高书, 网络中低速口又不能迅速淘汰的情 况下, 这个问题尤其突出。 Restricted, or in the case of a link failure in a complex network part, load sharing of links of different bandwidths may occur. In this application scenario, if the bandwidth of the link is not considered when forwarding load balancing, the service quality may be degraded due to low-speed link congestion when the traffic is heavy, and even the signaling-disruptive signaling interruption may cause serious Business disruption. This problem is particularly acute in the current situation where the network device interface rate continues to increase and the low-speed ports in the network cannot be quickly eliminated.

参见图 1, 为典型网络结构。 节点 R3通过节点 R1和节点 R2分别学习到骨干网络的全网路 由, 在 R3上形成 3路负载分担的转发表项, 出口分别为 2条 GE链路和 1条 2. 5G带宽的 P0S链路。  See Figure 1, for a typical network structure. The node R3 learns the entire network route of the backbone network through the node R1 and the node R2, respectively, and forms a three-way load-sharing forwarding entry on the R3, and the exit is respectively a two GE link and a 2. 5G bandwidth P0S link. .

如果 R3在不区分链路的情况下进行负载分担转发, 则每条链路上的流量是所有上行流 量的 1/3。 这样当上行总流量超过 3G时, 每条链路的流量就会超过 1G, 所以造成了两条 GE链 路拥塞而 2. 5G链路有空余带宽但不能利用的情况。  If R3 performs load sharing forwarding without distinguishing between links, the traffic on each link is 1/3 of all upstream traffic. In this way, when the total uplink traffic exceeds 3G, the traffic of each link will exceed 1G, which causes two GE links to be congested. 2. The 5G link has free bandwidth but cannot be used.

针对上述问题, 现有技术的解决方案是: 采用链路捆绑技术, 将一组低速接口作为一 个整体来参与高速接口的负载分担。 这种方法在一定程度上解决了上述问题。 但是在低速 接口数量太少而不能捆绑, 或者即使捆绑起来总体带宽与高速接口差距悬殊的情况下, 上 述问题仍然没有得到解决。 另外在网络中部分链路故障时形成的非预先设计的负载分担情 况下, 链路捆绑无法应用。 发明内容  In response to the above problem, the prior art solution is: Using a link bundling technique, a set of low-speed interfaces as a whole participates in load sharing of the high-speed interface. This method solves the above problems to some extent. However, the number of low-speed interfaces is too small to be bundled, or the above problem is still not solved even if the overall bandwidth and high-speed interface are widened. In addition, in the case of non-pre-designed load sharing caused by partial link failure in the network, link bundling cannot be applied. Summary of the invention

为了克服现有技术中不同带宽链路负载分担情况下低速口拥塞而导致的服务质量下 降甚至业务中断问题,本发明实施例提供了一种负载分担方法及装置,所述技术方案如下: 一种负载分担方法, 所述方法包括以下步骤:  In order to overcome the problem of service quality degradation and even service interruption caused by low-speed port congestion in the case of different bandwidth link load sharing in the prior art, the embodiment of the present invention provides a load sharing method and device, and the technical solution is as follows: A load sharing method, the method includes the following steps:

生成负载分担链路的权重;  Generate weights for load sharing links;

根据所述权重对所述负载分担链路进行负载分担。  Load balancing is performed on the load sharing link according to the weight.

本发明实施例还提供了一种负载分担装置, 所述装置包括权重生成模块和负载分担模 块; An embodiment of the present invention further provides a load sharing device, where the device includes a weight generation module and a load sharing module. Piece;

所述权重生成模块用于生成负载分担链路的权重, 并将所述权重发送至所述负载分担 模块;  The weight generating module is configured to generate a weight of the load sharing link, and send the weight to the load sharing module.

所述负载分担模块用于接收所述权重生成模块发送的权重, 并根据所述权重对所述负 载分担链路进行负载分担。  The load sharing module is configured to receive a weight sent by the weight generating module, and perform load sharing on the load sharing link according to the weight.

本发明实施例通过在不同带宽链路负载分担情况下根据链路的权重进行负载分担, 从 而实现服务质量的控制, 避免了低速口拥塞而导致的服务质量下降甚至业务中断问题。 附图说明  In the embodiment of the present invention, the load balancing is performed according to the weight of the link in the case of load sharing of different bandwidth links, thereby implementing the control of the service quality, and avoiding the service quality degradation or the service interruption caused by the congestion of the low speed port. DRAWINGS

图 1是现有技术中网络负载分担的示意图;  1 is a schematic diagram of network load sharing in the prior art;

图 2是本发明实施例所述负载分拘方法的流程图;  2 is a flowchart of a load sharing method according to an embodiment of the present invention;

图 3是本发明实施例所述负载分担装置的结构图;  3 is a structural diagram of a load sharing device according to an embodiment of the present invention;

图 4是本发明实施例所述负载分担装置的另一个结构图;  4 is another structural diagram of a load sharing device according to an embodiment of the present invention;

图 5是本发明实施例所述负载分担装置的另一个结构图;  FIG. 5 is another structural diagram of a load sharing device according to an embodiment of the present invention; FIG.

图 6是本发明实施例所述负载分担装置的另一个结构图。 具体实施方式  FIG. 6 is another structural diagram of the load sharing device according to the embodiment of the present invention. detailed description

下面结合附图和具体实施例对本发明作进一步说明, 但不作为对本发明的限定。 实施例 1  The invention will be further described with reference to the accompanying drawings and specific embodiments, but not to be construed as limiting. Example 1

参见图 2, 本发明所述技术方案提供了一种负载分担方法, 在转发时根据负载分担链路 的带宽情况生成负载分担链路的权重,将报文按照计算出的权重进行负载分担。 所述方法具 体步骤如下:  Referring to FIG. 2, the technical solution of the present invention provides a load sharing method, which generates a weight of a load sharing link according to the bandwidth of the load sharing link during the forwarding, and performs load sharing according to the calculated weight. The specific steps of the method are as follows:

步骤 101 :控制平面根据负载分担项的各个出接口对应链路的带宽信息的比例折算成权 重, 并通过转发引擎控制接口下发转发引擎。 例如, 在有 3 个负载分担的情况下, 每个负 载分担项的出接口对应链路的带宽分别为: 链路 1 : 2G, 链路 2 : 3G, 和链路 3 : 5G, 则链 路 1、 2、 3的权重分别为: 20%, 30%, 50%。  Step 101: The control plane translates the weight into a weight according to the ratio of the bandwidth information of the corresponding link of the outbound interface of the load sharing item, and sends the forwarding engine through the forwarding engine control interface. For example, in the case of three load balancing, the bandwidth of the corresponding link of each load sharing item is: link 1: 2G, link 2: 3G, and link 3: 5G, then the link The weights of 1, 2, and 3 are: 20%, 30%, and 50%.

在本步骤中, 权重可以在生成转发表项时产生, 也可以在生成转发表之前产生。 如果两个链路的带宽差距过于悬殊, 比如 155M与 10G负载分担, 从实现的方便性上考 虑可以将带宽小的 155M端口的权重设置为 0。 这样控制平面的负载分担在转发平面就退化 为非负载分担。  In this step, the weight may be generated when the forwarding entry is generated, or may be generated before the forwarding table is generated. If the bandwidth difference between the two links is too large, such as 155M and 10G load sharing, the weight of the 155M port with a small bandwidth can be set to 0 from the convenience of implementation. In this way, load balancing of the control plane degenerates into non-load sharing on the forwarding plane.

步骤 102 : 转发引擎根据控制平面下发的权重来进行负载分担。 在本实施例中, 将负载 的 20%分配给链路 1, 将负载的 30%分配给链路 2, 将负载的 50%分配给链路 3。 通过上述方法, 链路的负载分担是根据其带宽分配的, 避免了在不同带宽链路中负载 分担时, 由于低速口拥塞而导致的服务质量下降甚至业务中断问题。 Step 102: The forwarding engine performs load sharing according to the weight delivered by the control plane. In this embodiment, the load will be 20% is allocated to link 1, 30% of the load is assigned to link 2, and 50% of the load is assigned to link 3. Through the above method, the load sharing of the link is allocated according to its bandwidth, which avoids the problem of service quality degradation or service interruption caused by low-speed port congestion when load sharing in different bandwidth links.

在本实施例中, 负载分担的权重是根据计算链路带宽的比例得到的; 也可以根据链路 带宽按照其它固定算法计算得来, 例如, 可以参考链路的延时、 抖动、 丢包等链路的质量 参数灵活调整负载分担的权重; 负载分担的权重还可以根据用户的配置策略生成, 该配置 策略可以是链路的运营开销、 用户竞争等策略。  In this embodiment, the weight of the load sharing is obtained according to the ratio of the calculated link bandwidth; or may be calculated according to the link bandwidth according to other fixed algorithms, for example, the delay, jitter, packet loss, etc. of the link may be referred to. The link quality parameter can be used to adjust the load balancing weight. The weight of the load balancing can also be generated according to the user's configuration policy. The configuration policy can be the link operation cost and user competition.

在本实施例中, 链路包括普通物理链路以及各种虚拟链路。 普通物理链路可以是以太、 P0S 等具体的物理链路, 虚拟链路包括链路捆绑后虚拟出来的具有路由转发功能的接口链 路, 各种隧道协议虚拟出来的具有路由转发功能的链路。  In this embodiment, the link includes a common physical link and various virtual links. A common physical link may be a specific physical link such as Ethernet or P0S. The virtual link includes an interface link with a route forwarding function that is virtualized after the link is bundled. The link with the route forwarding function is virtualized by various tunnel protocols. .

转发表项包括 FIB (Forwarding Information Base , 转发信息库)、 LIB (Label Information Base,标签信息库), MAC转发表等。  Forwarding entries include FIB (Forwarding Information Base), LIB (Label Information Base), MAC forwarding table, and so on.

实施例 2  Example 2

参见图 3, 本发明实施例公开了一种负载分担装置, 该装置包括权重生成模块 201和负 载分担模块 202。  Referring to FIG. 3, an embodiment of the present invention discloses a load sharing device, which includes a weight generating module 201 and a load sharing module 202.

其中, 权重生成模块 201 用于生成负载分担链路的权重, 并将获得的权重发送至负载 分担模块 202。  The weight generating module 201 is configured to generate a weight of the load sharing link, and send the obtained weight to the load sharing module 202.

参见图 4, 权重可以根据负载分担链路的带宽, 根据算法计算得到, 权重生成模块可以 具体体现为权重计算模块 201a,该权重计算模块 201a用于根据所述负载分担链路的带宽计 算所述负载分担链路的权重。  Referring to FIG. 4, the weights may be calculated according to the bandwidth of the load sharing link, and the weight generating module may be embodied as a weight calculating module 201a, where the weight calculating module 201a is configured to calculate the bandwidth according to the load sharing link. The weight of the load sharing link.

其中, 权重计算模块 201a可以为比例计算单元, 用于根据所述负载分担链路的带宽的 比例计算所述负载分担链路的权重。 也可以为参数计算单元, 用于根据所述负载分担链路 的带宽和质量参数计算所述负载分担链路的权重。  The weight calculation module 201a may be a ratio calculation unit, configured to calculate a weight of the load sharing link according to a ratio of bandwidth of the load sharing link. The parameter calculation unit may be configured to calculate a weight of the load sharing link according to the bandwidth and quality parameters of the load sharing link.

参见图 5, 在某些情况下, 可以根据用户的配置产生权重, 因而权重生成模块也可以具 体体现为权重配置模块 201b, 用于根据用户的配置策略生成所述负载分担链路的权重。  Referring to FIG. 5, in some cases, the weights may be generated according to the configuration of the user. The weight generating module may also be specifically configured as a weight configuration module 201b, configured to generate weights of the load sharing link according to a configuration policy of the user.

参见图 6,对于带宽差距很悬殊的链路,权重生成模块 201还可以包括非负载分担模块, 在链路对应的权重小于设定值时, 将所述权重设为零, 这样对该条链路不进行负载分担。  Referring to FIG. 6 , for a link with a very wide bandwidth difference, the weight generating module 201 may further include a non-load sharing module, and when the weight corresponding to the link is less than a set value, the weight is set to zero, so that the chain is The road does not perform load sharing.

负载分担模块 202用于接收权重生成模块 201发送的权重, 并根据接收的权重对负载 分担链路进行负载分担。  The load sharing module 202 is configured to receive the weight sent by the weight generating module 201, and perform load sharing on the load sharing link according to the received weight.

上述链路为普通链路或虚拟链路。  The above link is a normal link or a virtual link.

本发明所述实施例公开的技术方案能够与 Q0S技术进行结合, 根据业务类型灵活选择 是否使用该技术, 使用时能够灵活选择权重生成策略。 The technical solution disclosed in the embodiment of the present invention can be combined with the Q0S technology and flexibly selected according to the service type. Whether to use this technology, you can flexibly choose the weight generation strategy when using.

提高网络服务质量只是本发明实施例所述技术方案的合理利用之一, 在某些特殊应用 场景下, 比如安全领域的攻击避免方面以及服务提供商企业策略方面, 可以通过权重策略 来人为降低相关流量的服务质量。 以上所述的实施例, 只是本发明较优选的具体实施方式的一种, 本领域的技术人员在 本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。  Improving the quality of the network service is only one of the reasonable uses of the technical solutions in the embodiments of the present invention. In some special application scenarios, such as the attack avoidance aspect in the security field and the service provider enterprise policy, the weighting strategy can be used to artificially reduce the correlation. The quality of service for traffic. The above-mentioned embodiments are only one of the more preferred embodiments of the present invention, and the usual variations and alternatives made by those skilled in the art within the scope of the present invention are included in the scope of the present invention.

Claims

权 利 要 求 书 Claim 1、 一种负载分担方法, 其特征在于, 所述方法包括以下步骤:  A load sharing method, characterized in that the method comprises the following steps: 生成负载分担链路的权重;  Generate weights for load sharing links; 根据所述权重对所述负载分担链路进行负载分担。  Load balancing is performed on the load sharing link according to the weight. 2、 如权利要求 1所述的负载分担方法, 其特征在于, 所述生成负载分担链路的权重的 步骤包括: 根据所述负载分担链路的带宽生成所述负载分担链路的权重。 The load sharing method according to claim 1, wherein the step of generating a weight of the load sharing link comprises: generating a weight of the load sharing link according to a bandwidth of the load sharing link. 3、 如权利要求 2所述的负载分担方法, 其特征在于, 所述根据所述负载分担链路的带 宽生成所述负载分担链路的权重的步骤包括: 根据所述负载分担链路的带宽的比例计算所 述负载分担链路的权重。 The load balancing method according to claim 2, wherein the step of generating a weight of the load sharing link according to a bandwidth of the load sharing link comprises: sharing a bandwidth of the link according to the load The ratio calculates the weight of the load sharing link. 4、 如权利要求 2所述的负载分担方法, 其特征在于, 所述根据所述负载分担链路的带 宽生成所述负载分担链路的权重的步骤包括: 根据所述负载分担链路的带宽和质量参数计 算所述负载分担链路的权重。 The load balancing method according to claim 2, wherein the step of generating a weight of the load sharing link according to a bandwidth of the load sharing link comprises: sharing a bandwidth of the link according to the load And the quality parameter calculates the weight of the load sharing link. 5、 如权利要求 1所述的负载分担方法, 其特征在于, 所述生成负载分担链路的权重的 步骤包括: 根据用户的配置策略生成所述负载分担链路的权重。 The load balancing method according to claim 1, wherein the step of generating a weight of the load sharing link comprises: generating a weight of the load sharing link according to a configuration policy of the user. 6、 如权利要求 1-5中任意一项权利要求所述的负载分担方法, 其特征在于, 所述生成 负载分担链路的权重的步骤还包括: 当链路的权重小于设定值时, 将所述权重设为零。 The load sharing method according to any one of claims 1 to 5, wherein the step of generating a weight of the load sharing link further comprises: when the weight of the link is less than a set value, Set the weight to zero. 7、 如权利要求 1-5中任意一项权利要求所述的负载分担方法, 其特征在于, 所述链路 为普通链路或虚拟链路。 The load sharing method according to any one of claims 1 to 5, wherein the link is a normal link or a virtual link. 8、 一种负载分担装置, 其特征在于, 所述装置包括权重生成模块和负载分担模块; 所述权重生成模块用于生成负载分担链路的权重, 并将所述权重发送至所述负载分担 模块; A load sharing device, wherein the device includes a weight generation module and a load sharing module; the weight generation module is configured to generate a weight of the load sharing link, and send the weight to the load sharing Module 所述负载分担模块用于接收所述权重生成模块发送的权重, 并根据所述权重对所述负 载分担链路进行负载分担。 The load sharing module is configured to receive the weight sent by the weight generating module, and perform load sharing on the load sharing link according to the weight. 9、 如权利要求 8所述的负载分担装置, 其特征在于, 所述权重生成模块具体为权重计 算模块, 用于根据所述负载分担链路的带宽计算生成所述负载分担链路的权重, 并将所述 权重发送至所述负载分担模块。 The load sharing device according to claim 8, wherein the weight generating module is specifically configured to calculate a weight of the load sharing link according to a bandwidth calculation of the load sharing link. And sending the weight to the load sharing module. 10、 如权利要求 9所述的负载分担装置, 其特征在于, 所述权重计算模块具体为比例计 算单元, 用于根据所述负载分担链路的带宽的比例计算所述负载分担链路的权重。 The load sharing device according to claim 9, wherein the weight calculation module is specifically a proportional calculation unit, configured to calculate a weight of the load sharing link according to a ratio of bandwidth of the load sharing link. . 11、 如权利要求 9所述的负载分担装置, 其特征在于, 所述权重计算模块具体为参数计 算单元, 用于根据所述负载分担链路的带宽和质量参数计算所述负载分担链路的权重。 The load sharing device according to claim 9, wherein the weight calculation module is specifically a parameter calculation unit, configured to calculate the load sharing link according to the bandwidth and quality parameters of the load sharing link. Weights. 12、 如权利要求 8所述的负载分担装置, 其特征在于, 所述权重生成模块具体为权重配 置模块, 用于根据用户的配置策略生成所述负载分担链路的权重, 并将所述权重发送至所 述负载分担模块。 The load sharing device according to claim 8, wherein the weight generating module is specifically a weight configuration module, configured to generate a weight of the load sharing link according to a configuration policy of a user, and the weight is Send to the load sharing module. 13、 如权利要求 8-12中任意一项权利要求所述的负载分担装置, 其特征在于, 所述权 重生成模块还包括非负载分担模块, 用于在链路的权重小于设定值时, 将所述权重设为零。 The load sharing device according to any one of claims 8 to 12, wherein the weight generating module further comprises a non-load sharing module, configured to: when the weight of the link is less than a set value, Set the weight to zero. 14、 如权利要求 8-12中任意一项权利要求所述的负载分担装置, 其特征在于, 所述链 路为普通链路或虚拟链路。 The load sharing device according to any one of claims 8 to 12, wherein the link is a normal link or a virtual link.
PCT/CN2008/070233 2007-04-12 2008-02-01 A load sharing method and the apparatus Ceased WO2008125030A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2007100905884A CN101039277A (en) 2007-04-12 2007-04-12 Load sharing method and its equipment
CN200710090588.4 2007-04-12

Publications (1)

Publication Number Publication Date
WO2008125030A1 true WO2008125030A1 (en) 2008-10-23

Family

ID=38889918

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070233 Ceased WO2008125030A1 (en) 2007-04-12 2008-02-01 A load sharing method and the apparatus

Country Status (2)

Country Link
CN (1) CN101039277A (en)
WO (1) WO2008125030A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114039979A (en) * 2021-11-22 2022-02-11 华平智慧信息技术(深圳)有限公司 Load balancing method, device, equipment and storage medium in link aggregation

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039277A (en) * 2007-04-12 2007-09-19 华为技术有限公司 Load sharing method and its equipment
US8750116B2 (en) * 2008-04-15 2014-06-10 Qualcomm Incorporated Methods and apparatus for communicating and/or using load information in support of decentralized traffic scheduling decisions
CN101964740A (en) * 2009-07-24 2011-02-02 中兴通讯股份有限公司 Method and device for distributing service traffic
CN102904826B (en) * 2012-09-28 2016-06-29 华为技术有限公司 The method and apparatus of flow load sharing
CN103281252B (en) * 2013-05-14 2017-04-26 华为技术有限公司 Message flow control method and device based on multi-path transmission
CN103400301B (en) * 2013-08-14 2016-05-25 上海华力微电子有限公司 Control method and the system of goods in a kind of Q-time interval
CN103491020B (en) * 2013-09-23 2016-08-24 迈普通信技术股份有限公司 Multilink binding different bandwidth load-balancing method and device
US20150124623A1 (en) * 2013-11-07 2015-05-07 Futurewei Technologies, Inc. System and Method for Traffic Splitting
CN105099847B (en) 2014-05-05 2019-01-08 新华三技术有限公司 A kind of mostly ownership cut-in method and device
CN104092628B (en) * 2014-07-23 2017-12-08 新华三技术有限公司 A kind of flow allocation method and the network equipment
CN104506359B (en) * 2014-12-25 2018-01-30 迈普通信技术股份有限公司 A kind of route pattern knows method for distinguishing and router
CN106034085A (en) * 2015-03-19 2016-10-19 中兴通讯股份有限公司 Load sharing method, transmission device and cascading device,
CN105591960B (en) * 2015-07-09 2019-04-12 新华三技术有限公司 The method and apparatus for adjusting tunnel load
CN108234338B (en) * 2016-12-21 2021-08-20 华为技术有限公司 Message transmission method and hybrid access gateway
CN108092990B (en) * 2017-12-28 2024-04-26 广州华多网络科技有限公司 Mobile terminal data aggregation transmission equipment
CN109005124A (en) * 2018-06-25 2018-12-14 成都鼎桥通信技术有限公司 A kind of MPTCP load share method and device
CN109547341B (en) * 2019-01-04 2021-12-21 烽火通信科技股份有限公司 Load sharing method and system for link aggregation
CN110391994A (en) * 2019-07-24 2019-10-29 杭州迪普科技股份有限公司 Network flow retransmission method, device, electronic equipment
CN112653626A (en) * 2019-10-12 2021-04-13 华为技术有限公司 High-delay link determining method, route publishing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1414737A (en) * 2002-05-23 2003-04-30 华为技术有限公司 Method of flow load sharing
JP2003163687A (en) * 2001-11-26 2003-06-06 Nippon Telegr & Teleph Corp <Ntt> Route control method and device
CN1791000A (en) * 2004-12-17 2006-06-21 电子科技大学 Integrated service leading method for WDM optical network
CN101039277A (en) * 2007-04-12 2007-09-19 华为技术有限公司 Load sharing method and its equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003163687A (en) * 2001-11-26 2003-06-06 Nippon Telegr & Teleph Corp <Ntt> Route control method and device
CN1414737A (en) * 2002-05-23 2003-04-30 华为技术有限公司 Method of flow load sharing
CN1791000A (en) * 2004-12-17 2006-06-21 电子科技大学 Integrated service leading method for WDM optical network
CN101039277A (en) * 2007-04-12 2007-09-19 华为技术有限公司 Load sharing method and its equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114039979A (en) * 2021-11-22 2022-02-11 华平智慧信息技术(深圳)有限公司 Load balancing method, device, equipment and storage medium in link aggregation

Also Published As

Publication number Publication date
CN101039277A (en) 2007-09-19

Similar Documents

Publication Publication Date Title
WO2008125030A1 (en) A load sharing method and the apparatus
CN114726748B (en) Enhanced bidirectional active measurement protocol
US9294343B2 (en) System and method using RSVP hello suppression for graceful restart capable neighbors
US7835285B2 (en) Quality of service, policy enhanced hierarchical disruption tolerant networking system and method
US9185036B2 (en) Method and apparatus for flow control of data in a network
Satou et al. Server side networking for cloud data centers
US11805071B2 (en) Congestion control processing method, packet forwarding apparatus, and packet receiving apparatus
CN102804717B (en) Method and device for adjusting IP network load
CN104168212B (en) The method and apparatus for sending message
Li et al. MPTCP incast in data center networks
CN115134302A (en) Flow isolation method for avoiding head of line congestion and congestion diffusion in lossless network
Moura et al. Resilience enhancement at edge cloud systems
Banfi et al. Endpoint-transparent multipath transport with software-defined networks
CN115766605A (en) Network congestion control method, device and system
Long et al. Lscc: Link-segmented congestion control for rdma in cross-datacenter networks
CN109587058A (en) A kind of selection method and device of flux engineering route
Wang et al. eMPTCP: Towards high performance multipath data transmission by leveraging SDN
Kumar et al. Device‐centric data reordering and buffer management for mobile Internet using Multipath Transmission Control Protocol
US12095661B2 (en) Interspersing network traffic across members of a container label-switched path
Khaliq et al. Enhancing throughput and load balancing in software-defined networks
WO2018040916A1 (en) Message forwarding method and device
Cui et al. DMCTCP: desynchronized multi-channel TCP for high speed access networks with tiny buffers
Shah et al. A fluid flow model for SCTP traffic over the internet
Ahmad et al. Performance Analysis and Optimization of Buffer Sizes for Heterogeneous Network Traffics
Kim et al. Software-defined traffic load balancing for cost-effective data center interconnection service

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08706610

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08706610

Country of ref document: EP

Kind code of ref document: A1