CN101325557A - Method, system and apparatus for sharing tunnel load - Google Patents

Method, system and apparatus for sharing tunnel load Download PDF

Info

Publication number
CN101325557A
CN101325557A CNA2008101332992A CN200810133299A CN101325557A CN 101325557 A CN101325557 A CN 101325557A CN A2008101332992 A CNA2008101332992 A CN A2008101332992A CN 200810133299 A CN200810133299 A CN 200810133299A CN 101325557 A CN101325557 A CN 101325557A
Authority
CN
China
Prior art keywords
message
tunnel
heading
user profile
node
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
CNA2008101332992A
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.)
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
Priority to CNA2008101332992A priority Critical patent/CN101325557A/en
Publication of CN101325557A publication Critical patent/CN101325557A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The inventive embodiment discloses a method, system and device for tunnel load sharing. The tunnel load sharing method includes: receiving packets transmitted by entrance nodes of tunnels, the packet head of the packet include user information; according to the public internet protocol IP address in the user information and the packet, routing and forwarding the packet. The inventive embodiment realizes that load sharing nodes can also uniformly distribute the flow quantity on each chain when the tunnel number is finite or the tunnel address is dispersed. Upon slicing the packet, the inventive embodiment replicates Options domain including user information to the packet head of each packet after slicing, thereby avoiding the generation of packet disorder problem.

Description

A kind of mthods, systems and devices of sharing tunnel load
Technical field
The embodiment of the invention relates to communication technical field, particularly a kind of mthods, systems and devices of sharing tunnel load.
Background technology
On certain node in network, may have the equal-cost link more than 2 during routing forwarding, for the flow that guarantees every link even, usually need be according to someway flow being evenly distributed on every link.
Prior art is normally used to be HASH (hash, Hash) algorithm.The method is exactly the attribute according to flow, for example: IPv4 (Internet Protocol version 4, internet protocol version four) MAC of the IP address of message, two layers of Ethernet message (Media Access Control, the medium access control) address etc. can identify the parameter of a certain flow, the flow of different attribute is hashed to different links get on.And in most of the cases, flow needs assurance order in transmission, will guarantee also in the process of HASH that therefore same stream must select same link, in order to avoid out of order.
Tunneling technique is to use a kind of technology of another protocol massages of protocol encapsulation, and tunneling itself also can the packaged or carrying by other tunnelings.Concerning the user, the tunnel is its PSTN (PublicSwitched Telephone Network, public switch telephone network)/logic of ISDN (Integrated ServicesDigital Network, integrated services digital network) link extends, and is identical with real physical links in the use.
Tunnel based on the IPv4 network is the tunneling technique that is carried in the IPv4 network, and in this technology, user's message all is packaged into IPv4 agreement inside and transmits.
In the prior art, the node in the network is received an IPv4 message, many forward-paths is being arranged, when needing to guarantee message sequence simultaneously, using source IP (Internet Protocol, Internet Protocol) and data flow of purpose IP sign in the IPv4 head usually.Therefore, for the various user's messages in the tunnel that is carried on the IPv4 network, only can use the public network IP v4 address in tunnel to carry out HASH at network side.
Adopt said method, if reason owing to network topology, cause the tunnel number less or the address, tunnel is discontinuous, then at the IPv4 network side, when running into the situation that needs load balancing, can cause the result of HASH inhomogeneous, all users or most of user's flow is all chosen on one or several the links, and other links be still idle.Under the big situation of customer flow, selecteed link is easy to generate congested, and the packet loss phenomenon takes place.
Prior art has proposed a kind of method of sharing tunnel load, can be at the load balancing node (for example: the IPv4 core node) go up parsing internal tunnel protocol massages, carry out HASH according to the IP address of internal user again, select the link of transmitting.For example: for L2TP (Layer Two Tunneling Protocol, Layer 2 Tunneling Protocol) tunnel, the load balancing node need be resolved UDP (the UserDatagram Protocol in the IPv4 message, User Datagram Protoco (UDP)) port numbers, L2TP head and inner information such as private network IPv4 address, carry out HASH according to the private network IPv4 address of inside again, select the link of transmitting.
But, the method of above-mentioned sharing tunnel load, judge branch's more complicated of internal tunnel agreement, such as, a user's message inside can encapsulate L2TP, GRE (Generic Routing Encapsulation, generic route encapsulation), the user's message in IPSec multiple tunnels such as (Internet Protocol Security extensions, the expansions of IP protocol security).If the load balancing node is all resolved all messages that encapsulate in the message, algorithm complex is very big, and when resolving internal agreement, the message length that need read from external memory storage and analyze is very big, causes the core router forwarding performance of public network side to be subjected to very big influence.
If the IPv4 message of public network side by burst, uses this scheme then can cause out of order (order that receives message is not inconsistent with the order of transmission) of message.With the GRE message is example, as shown in Figure 1.First of the message of burst and fragment message can not carried out Hash according to user's internal agreement message; And, can't be HASH according to internal agreement owing to do not had the GRE head in the subsequent sheet, and can only carry out HASH according to public network side IPv4 address, might select different forward-paths with first.If subsequent sheet than later arrival, will cause the reorganization of fragment message to be incured loss through delay in the reorganization side, the not fragment message of back arrives in advance, and it is out of order to cause message to produce.
Summary of the invention
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, the accompanying drawing of required use is done to introduce simply in will describing embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The embodiment of the invention provides a kind of method of sharing tunnel load, when realizing that number limited or address, tunnel in tunnel disperses, flow is distributed on every link equably.
For achieving the above object, the embodiment of the invention provides a kind of method of sharing tunnel load on the one hand, comprising:
Receive the message of the Ingress node transmission in tunnel, comprise user profile in the heading of described message;
According to the public network Internet Protocol IP address in described user profile and the described heading, carry out routing, transmit described message.
On the other hand, the embodiment of the invention also provides a kind of system of sharing tunnel load, comprising:
The Ingress node in tunnel is used to obtain user's user profile, described user profile is encapsulated in the heading, and sends the message that carries described heading;
The load balancing node is used to receive the message that the Ingress node in described tunnel sends, and according to user profile in the described heading and public network IP address, carries out routing, transmits described message.
On the one hand, the embodiment of the invention also provides a kind of Ingress node of tunnel, comprising again:
Acquisition module is used to obtain user's user profile;
Package module is used for the user profile that described acquisition module obtains is encapsulated in heading;
Sending module is used to send the message of the heading that carries the encapsulation of described package module
On the one hand, the embodiment of the invention also provides a kind of load balancing node, comprising again:
Receiver module is used to receive the message that the Ingress node in tunnel sends, and comprises user profile in the heading of described message;
Packet forwarding module is used for user profile and public network IP address according to the heading of described receiver module reception, carries out routing, transmits described message.
Compared with prior art, the embodiment of the invention has the following advantages: by the embodiment of the invention, the load balancing node receives the message that comprises user profile, and carries out routing according to IP address in the heading and user profile, transmits this message.Therefore, when limited or address, tunnel disperseed at the tunnel number, the load balancing node also can be distributed to flow on every link equably.
Description of drawings
Fig. 1 produces the schematic diagram of packet out-ordering problem for prior art;
Fig. 2 is the flow chart of the method for embodiment of the invention sharing tunnel load;
Fig. 3 is the networking schematic diagram of the method for embodiment of the invention sharing tunnel load;
Fig. 4 is the operating process schematic diagram of the Ingress node in embodiment of the invention tunnel;
Fig. 5 is the structure chart of embodiment of the invention IPv4 heading;
Fig. 6 is the structure chart in embodiment of the invention Options territory;
Fig. 7 is the structure chart of the system of embodiment of the invention sharing tunnel load;
Fig. 8 is the structure chart of the Ingress node in embodiment of the invention tunnel;
Fig. 9 is the structure chart of embodiment of the invention load balancing node.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The embodiment of the invention provides a kind of method of sharing tunnel load, takes user profile to the public network side, and the public network lateral load is shared node the user profile that outer public network IP address and this message of message carries is taken into consideration, selects forward-path.
As shown in Figure 2, the flow chart for the method for embodiment of the invention sharing tunnel load specifically comprises:
Step S201, the message that the Ingress node in reception tunnel sends comprises user profile in the heading of this message.
In embodiments of the present invention, the Ingress node in tunnel carries out the user profile that Hash obtains this user, and this user profile is encapsulated in the Options territory of heading according in user's IP address, MAC Address and the session identification one or more.
This Options territory comprises option type field, option and option data field, wherein, and the user profile that the carrying of option data field is obtained.
But the embodiment of the invention is not limited thereto when obtaining user profile, can also carry out the user profile that Hash obtains the user to other identification informations of user.
Step S202 according to the public network IP address in user profile and the heading, carries out routing, E-Packets.
When needs carried out burst to described message, the load balancing node will copy to the Options territory that comprises user profile in the heading of each message behind the burst.
The method of above-mentioned sharing tunnel load, the load balancing node receives the message that comprises user profile, and carries out routing according to IP address in the heading and user profile, transmits this message.Therefore, when limited or address, tunnel disperseed at the tunnel number, the load balancing node also can be distributed to flow on every link equably.And when message was carried out burst, the Options territory that will comprise user profile copied in the heading of each message behind the burst, thereby had avoided the generation of packet out-ordering problem.
As shown in Figure 3, networking schematic diagram for the method for embodiment of the invention sharing tunnel load, the embodiment of the invention is that example describes with the IPv4 network, among Fig. 3, router-A is that the Ingress node in tunnel, load balancing node, the router C that router B is the public network side are that common forward node of public network side and router D are the Egress node in tunnel.To introduce the operation that each router carries out in detail below.
As shown in Figure 4, be the operating process schematic diagram of the Ingress node in embodiment of the invention tunnel, in the embodiment of the invention, the Ingress node in tunnel is a router-A.Specifically comprise:
Step S401, whether the configuration of the Ingress node in tunnel is carried to user profile the indication information of public network side.Whether the Ingress node in this indication information indication tunnel is carried to the public network side with user profile, and when the Ingress node in this indication information indication tunnel was carried to the public network side with user profile, this indication information is the obtain manner of indication user profile further.Be specifically as follows:
(1) carries out HASH according to user's IP address and obtain user profile; Perhaps,
(2) carry out HASH according to user's MAC Address and obtain user profile; Perhaps,
Session identification when (3) setting up according to the tunnel (for example: L2TP Tunnel) carry out HASH and obtain user profile.
In addition, when obtaining user profile, above-mentioned 3 kinds of modes can also be made up in twos, perhaps use above-mentioned 3 kinds of modes to obtain user profile simultaneously, be that the embodiment of the invention can be carried out HASH and obtain user profile according in user's IP address, MAC Address and the session identification one or more.
But the embodiment of the invention is not limited to above-mentioned 3 kinds of modes when obtaining user profile, can also carry out HASH to other identification informations of user and obtain user profile.
Step S402 when user's message is gone into tunnel encapsulation, obtains user profile.
When user's message was gone into tunnel encapsulation, when the Ingress node in the indication information indication tunnel that disposes among the step S401 was carried to the public network side with user profile, the Ingress node in tunnel obtained user profile according to the indicated mode of this indication information.
Step S403, when encapsulation public network side IPv4 address, the user profile that step S402 is calculated is encapsulated in the IPv4 heading of public network side.The embodiment of the invention uses option (Options) territory in the IPv4 heading to carry user profile, comprise option (Options) territory the IPv4 heading structure as shown in Figure 5.
The structure in the Options territory in the embodiment of the invention as shown in Figure 6, this Options territory has option type (Option-type) field of a byte, the option data field of the option of a byte (Option-length) field and a plurality of bytes.
Wherein, option type (Option-type) field comprises 3 territories:
(1) copy (copied) territory: length is 1 bit, when the situation of burst is arranged, indicates whether the Options territory is copied in the fragment message, for example: when the value in copy territory was 1, indication copied the Options territory in the fragment message to; When the value in copy territory was 0, indication did not copy the Options territory in the fragment message to.
(2) classification (class) territory: length is 2 bits, when the value in classification territory is 0, and expression control; When the value in classification territory is 2, expression debugging and tolerance; 1 and 3 is reserved value, in order to using in the future.
(3) option number (number) territory: length is 5 bits, for each option is provided with a kind of option number in order to discern this option.
Copy the territory in the embodiment of the invention and be set to 1, the classification territory is set to 0, and option number is defined as 6.Therefore in embodiments of the present invention, the value of option type field is 134, and expression Options comprises the load balancing parameter in the territory.
Wherein, the value of option is the summation of option type field, option and option data field length.Because the user profile of carrying in the embodiment of the invention is in order to carry out routing at the load balancing node, and the number on actual networking medium chain road can be not a lot, simultaneously in order to guarantee that the IP head is the integral multiple of 32 bits, therefore, the embodiment of the invention is made as 8 bits with the length of option data field, and this option data field is carried the user profile (HASH_INFORMATION) behind the Hash.At this moment, the value of option is 4.
Load balancing node router B for the public network side, after the IPv4 message that receives the router-A transmission, the heading of this IPv4 message is resolved, search route, when finding to carry out load balancing, router B judges whether have the Options territory in the IPv4 heading.When comprising the Options territory in the IPv4 heading, router B further judges in the option type field in Options territory whether comprise the load balancing parameter, if comprise, the user profile (HASH_INFORMATION) of router B after then according to Hash in the option data field in Options territory, and routing is carried out in public network IP v4 address, transmit above-mentioned message, simultaneously the Options territory is not made an amendment.
When needs carried out burst to the IPv4 message, the Options territory in the IPv4 heading also can be copied in the IPv4 heading of fragment message.
For the common forward node router C of public network side, support is to the parsing of the IPv4 heading that comprises the Options territory, the IPv4 message that comprises above-mentioned IP v4 heading is normally transmitted, do not need to consider the Options territory in the IPv4 heading, the Options territory is not changed yet, and the IPv4 message transmission that will comprise above-mentioned IP v4 heading is to next node.
When needs carried out burst to the IPv4 message, the Options territory in the IPv4 heading also can be copied in the IPv4 heading of fragment message.
Egress router D for the tunnel, support is to the parsing of the IPv4 heading that comprises the Options territory, the normal IPv4 message that comprises above-mentioned IP v4 heading of resolving, when this IPv4 message when going out channel message, the road has device D that this IPv4 message is carried out decapsulation, peel off outer field IPv4 heading, then this IPv4 message is gone out the tunnel and handle.
As shown in Figure 7, the structure chart for the system of embodiment of the invention sharing tunnel load comprises:
The Ingress node 71 in tunnel is used to obtain user's user profile, user profile is encapsulated in the heading, and sends the message that carries described heading;
Load balancing node 72 is used to receive the message that the Ingress node 71 in tunnel sends, and according to user profile in the heading and public network IP address, carries out routing, transmits described message.
The system of this load balancing can also comprise: forward node 73 is used for the message that transparent transmission load balancing node 72 is transmitted;
The Egress node 74 in tunnel is used to receive the message of forward node 73 transparent transmissions, resolves this message, when message when going out channel message, described message is carried out decapsulation, remove the heading of this message, and described message is gone out the tunnel handle.
The system of above-mentioned sharing tunnel load, load balancing node 72 receives the message that comprises user profile of Ingress node 71 transmissions in tunnel, and carries out routing according to IP address in the heading and user profile, transmits this message.Therefore, when limited or address, tunnel disperseed at the tunnel number, load balancing node 72 also can be distributed to flow on every link equably.
As shown in Figure 8, the structure chart for the Ingress node in embodiment of the invention tunnel comprises:
Acquisition module 711 is used to obtain user's user profile;
Package module 712 is used for the user profile that acquisition module 711 obtains is encapsulated in heading;
Sending module 713 is used to send the message of the heading that carries package module 712 encapsulation.
Wherein, acquisition module 711 can comprise: Hash submodule 7111 is used for carrying out the user profile that Hash obtains described user according to one or more of user's IP address, MAC Address and session identification.
The Ingress node in above-mentioned tunnel, acquisition module 711 obtains user's user profile, the user profile that package module 712 obtains acquisition module 711 is encapsulated in the heading, send the message that carries above-mentioned heading by sending module 713, thereby realized user profile is carried to the public network side, the load balancing node 72 that makes the public network side can carry out routing according to user profile and public network IP address when carrying out load balancing.
As shown in Figure 9, the structure chart for embodiment of the invention load balancing node comprises:
Receiver module 721 is used to receive the message that the Ingress node 71 in tunnel sends, and comprises user profile in the heading of this message;
Packet forwarding module 722 is used for user profile and public network IP address according to the heading of receiver module 721 receptions, carries out routing, transmits described message.
Wherein, load balancing node 72 can also comprise: replication module 723, be used for when the message that receiver module 721 is received carries out burst, Options territory in the heading that receiver module 721 is received copies in the heading of each message behind the burst, and described user profile is carried in this Options territory.
Above-mentioned load balancing node, receiver module 721 receives the message that comprises user profile, and packet forwarding module 722 carries out routing according to IP address in the heading and user profile, transmits this message.Therefore, when limited or address, tunnel disperseed at the tunnel number, load balancing node 72 also can be distributed to flow on every link equably.And when message was carried out burst, the Options territory that replication module 723 will comprise user profile copied in the heading of each message behind the burst, thereby had avoided the generation of packet out-ordering problem.
The embodiment of the invention has solved IPv4 public network side because number limited or address, tunnel in tunnel disperses, and causes the load balancing node flow can't be evenly distributed to problem on every link.The embodiment of the invention is taken user profile to the public network side, makes it to become one of foundation of carrying out load balancing, does not change the attribute of maintaining secrecy to user's message in the tunnel.The embodiment of the invention does not limit the concrete model in tunnel simultaneously, at all tunnels that are carried on the IPv4 network.In the embodiment of the invention, the load balancing node can use information such as user's IP address, MAC Address, session identification to carry out routing according to the needs of user or tunnel model neatly, the flexible load balancing of public network side of having realized IPv4.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by hardware, also can realize based on such understanding by the mode that software adds necessary general hardware platform, technical scheme of the present invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, module in the accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device among the embodiment can be distributed in the device of embodiment according to the embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from present embodiment.The module of the foregoing description can be merged into a module, also can further split into a plurality of submodules.
The invention described above embodiment sequence number is not represented the quality of embodiment just to description.
More than disclosed only be several specific embodiment of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.

Claims (10)

1, a kind of method of sharing tunnel load is characterized in that, comprising:
Receive the message of the Ingress node transmission in tunnel, comprise user profile in the heading of described message;
According to the public network Internet Protocol IP address in described user profile and the described heading, carry out routing, transmit described message.
2, the method for sharing tunnel load according to claim 1; it is characterized in that; described user profile by the Ingress node in described tunnel according in user's IP address, media access control MAC address and the session identification one or more; carry out Hash and obtain, and described user profile is encapsulated in the option Options territory of described heading.
3, as the method for sharing tunnel load as described in the claim 2, it is characterized in that, carry out routing according to the public network IP address in described user profile and the described heading, transmit before the described message, also comprise described:
When the message that the Ingress node in described tunnel is sent carries out burst, described Options territory is copied in the heading of each message behind the burst.
4, as the method for sharing tunnel load as described in the claim 2, it is characterized in that described Options territory comprises option type field, option and option data field, described option data field is carried described user profile.
5, a kind of system of sharing tunnel load is characterized in that, comprising:
The Ingress node in tunnel is used to obtain user's user profile, described user profile is encapsulated in the heading, and sends the message that carries described heading;
The load balancing node is used to receive the message that the Ingress node in described tunnel sends, and according to user profile in the described heading and public network IP address, carries out routing, transmits described message.
6, as the system of load balancing as described in the claim 5, it is characterized in that, also comprise:
Forward node is used for the message that the described load balancing node of transparent transmission is transmitted;
The Egress node in tunnel is used to receive the message of described forward node transparent transmission, resolves described message, when described message when going out channel message, described message is carried out decapsulation, remove the heading of described message, and described message is gone out the tunnel handle.
7, a kind of Ingress node of tunnel is characterized in that, comprising:
Acquisition module is used to obtain user's user profile;
Package module is used for the user profile that described acquisition module obtains is encapsulated in heading;
Sending module is used to send the message of the heading that carries the encapsulation of described package module.
8, as the Ingress node in tunnel as described in the claim 7, it is characterized in that described acquisition module comprises:
The Hash submodule is used for carrying out the user profile that Hash obtains described user according to one or more of user's IP address, media access control MAC address and session identification.
9, a kind of load balancing node is characterized in that, comprising:
Receiver module is used to receive the message that the Ingress node in tunnel sends, and comprises user profile in the heading of described message;
Packet forwarding module is used for user profile and public network IP address according to the heading of described receiver module reception, carries out routing, transmits described message.
10, as load balancing node as described in the claim 9, it is characterized in that, also comprise:
Replication module is used for when the message that described receiver module is received carries out burst, and the Options territory in the heading that described receiver module is received copies in the heading of each message behind the burst, and described Options carries described user profile in the territory.
CNA2008101332992A 2008-07-25 2008-07-25 Method, system and apparatus for sharing tunnel load Pending CN101325557A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101332992A CN101325557A (en) 2008-07-25 2008-07-25 Method, system and apparatus for sharing tunnel load

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101332992A CN101325557A (en) 2008-07-25 2008-07-25 Method, system and apparatus for sharing tunnel load

Publications (1)

Publication Number Publication Date
CN101325557A true CN101325557A (en) 2008-12-17

Family

ID=40188890

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101332992A Pending CN101325557A (en) 2008-07-25 2008-07-25 Method, system and apparatus for sharing tunnel load

Country Status (1)

Country Link
CN (1) CN101325557A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143041A (en) * 2010-07-02 2011-08-03 华为技术有限公司 Network traffic sharing method, device and system
CN102148768A (en) * 2011-05-26 2011-08-10 杭州华三通信技术有限公司 Message forwarding method and device
CN102307136A (en) * 2011-07-06 2012-01-04 杭州华三通信技术有限公司 Method for processing message and device thereof
WO2014067065A1 (en) * 2012-10-30 2014-05-08 华为技术有限公司 Method, apparatus and system for implementing tunnel processing
CN103927135A (en) * 2014-04-15 2014-07-16 华为技术有限公司 Data storage method and device
CN104468391A (en) * 2014-12-16 2015-03-25 盛科网络(苏州)有限公司 Method and system for achieving load balance according to user information of tunnel message
CN104579998A (en) * 2013-10-29 2015-04-29 国家计算机网络与信息安全管理中心 Load balance processing device
CN104993993A (en) * 2015-05-13 2015-10-21 华为技术有限公司 Message processing method, device, and system
CN106209906A (en) * 2016-08-24 2016-12-07 迈普通信技术股份有限公司 A kind of Layer 2 Tunneling Protocol L2TP message transmitting method and endpoint of a tunnel equipment
CN106209664A (en) * 2016-07-22 2016-12-07 迈普通信技术股份有限公司 A kind of data transmission method, Apparatus and system
CN106576073A (en) * 2014-08-08 2017-04-19 柏思科技有限公司 Methods and systems for transmitting data through an aggregated connection
WO2017088762A1 (en) * 2015-11-26 2017-06-01 华为技术有限公司 Method and device for realizing load sharing
CN107181662A (en) * 2017-05-18 2017-09-19 迈普通信技术股份有限公司 A kind of method and system of VXLAN tunnel load balancings
CN107547508A (en) * 2017-06-29 2018-01-05 新华三信息安全技术有限公司 A kind of message sending, receiving method, device and the network equipment
CN112737967A (en) * 2020-12-25 2021-04-30 江苏省未来网络创新研究院 Method for realizing IPv4 GRE message load balancing based on Flow Director
US11005685B2 (en) 2009-12-23 2021-05-11 Pismo Labs Technology Limited Methods and systems for transmitting packets through aggregated end-to-end connection
CN113055268A (en) * 2019-12-26 2021-06-29 ***通信集团有限公司 Method, device, equipment and medium for tunnel traffic load balancing
WO2021164259A1 (en) * 2020-02-21 2021-08-26 华为技术有限公司 Packet transmission method, apparatus, and system
US11201699B2 (en) 2009-12-23 2021-12-14 Pismo Labs Technology Limited Methods and systems for transmitting error correction packets
WO2022007550A1 (en) * 2020-07-06 2022-01-13 华为技术有限公司 Load balancing method, apparatus, network device, and system

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11943060B2 (en) 2009-12-23 2024-03-26 Pismo Labs Technology Limited Methods and systems for transmitting packets
US11005685B2 (en) 2009-12-23 2021-05-11 Pismo Labs Technology Limited Methods and systems for transmitting packets through aggregated end-to-end connection
US11201699B2 (en) 2009-12-23 2021-12-14 Pismo Labs Technology Limited Methods and systems for transmitting error correction packets
US11677510B2 (en) 2009-12-23 2023-06-13 Pismo Labs Technology Limited Methods and systems for transmitting error correction packets
CN102143041B (en) * 2010-07-02 2014-03-26 华为技术有限公司 Network traffic sharing method, device and system
WO2012000349A1 (en) * 2010-07-02 2012-01-05 华为技术有限公司 Method, apparatus and system for sharing network flow
CN102143041A (en) * 2010-07-02 2011-08-03 华为技术有限公司 Network traffic sharing method, device and system
CN102148768A (en) * 2011-05-26 2011-08-10 杭州华三通信技术有限公司 Message forwarding method and device
CN102148768B (en) * 2011-05-26 2014-11-26 杭州华三通信技术有限公司 Message forwarding method and device
CN102307136A (en) * 2011-07-06 2012-01-04 杭州华三通信技术有限公司 Method for processing message and device thereof
CN102307136B (en) * 2011-07-06 2014-12-24 杭州华三通信技术有限公司 Method for processing message and device thereof
CN103947163B (en) * 2012-10-30 2016-08-31 华为技术有限公司 Realize the methods, devices and systems that tunnel processes
WO2014067065A1 (en) * 2012-10-30 2014-05-08 华为技术有限公司 Method, apparatus and system for implementing tunnel processing
CN103947163A (en) * 2012-10-30 2014-07-23 华为技术有限公司 Method, apparatus and system for implementing tunnel processing
US10110426B2 (en) 2012-10-30 2018-10-23 Huawei Technologies Co., Ltd. Method, apparatus, and system for implementing tunneling processing
CN104579998B (en) * 2013-10-29 2018-07-24 国家计算机网络与信息安全管理中心 A kind of load balance process device
CN104579998A (en) * 2013-10-29 2015-04-29 国家计算机网络与信息安全管理中心 Load balance processing device
CN103927135A (en) * 2014-04-15 2014-07-16 华为技术有限公司 Data storage method and device
CN106576073A (en) * 2014-08-08 2017-04-19 柏思科技有限公司 Methods and systems for transmitting data through an aggregated connection
CN106576073B (en) * 2014-08-08 2019-12-27 柏思科技有限公司 Method and system for transmitting data through aggregated connections
CN104468391A (en) * 2014-12-16 2015-03-25 盛科网络(苏州)有限公司 Method and system for achieving load balance according to user information of tunnel message
CN104993993B (en) * 2015-05-13 2018-06-15 华为技术有限公司 A kind of message processing method, equipment and system
CN104993993A (en) * 2015-05-13 2015-10-21 华为技术有限公司 Message processing method, device, and system
US11336577B2 (en) 2015-11-26 2022-05-17 Huawei Technologies Co., Ltd. Method and apparatus for implementing load sharing
US10749804B2 (en) 2015-11-26 2020-08-18 Huawei Technologies Co., Ltd. Method and apparatus for implementing load sharing
WO2017088762A1 (en) * 2015-11-26 2017-06-01 华为技术有限公司 Method and device for realizing load sharing
CN106209664A (en) * 2016-07-22 2016-12-07 迈普通信技术股份有限公司 A kind of data transmission method, Apparatus and system
CN106209906A (en) * 2016-08-24 2016-12-07 迈普通信技术股份有限公司 A kind of Layer 2 Tunneling Protocol L2TP message transmitting method and endpoint of a tunnel equipment
CN107181662A (en) * 2017-05-18 2017-09-19 迈普通信技术股份有限公司 A kind of method and system of VXLAN tunnel load balancings
CN107547508A (en) * 2017-06-29 2018-01-05 新华三信息安全技术有限公司 A kind of message sending, receiving method, device and the network equipment
CN113055268A (en) * 2019-12-26 2021-06-29 ***通信集团有限公司 Method, device, equipment and medium for tunnel traffic load balancing
WO2021164259A1 (en) * 2020-02-21 2021-08-26 华为技术有限公司 Packet transmission method, apparatus, and system
US11582113B2 (en) 2020-02-21 2023-02-14 Huawei Technologies Co., Ltd. Packet transmission method, apparatus, and system utilizing keepalive packets between forwarding devices
WO2022007550A1 (en) * 2020-07-06 2022-01-13 华为技术有限公司 Load balancing method, apparatus, network device, and system
CN112737967A (en) * 2020-12-25 2021-04-30 江苏省未来网络创新研究院 Method for realizing IPv4 GRE message load balancing based on Flow Director

Similar Documents

Publication Publication Date Title
CN101325557A (en) Method, system and apparatus for sharing tunnel load
US11240065B2 (en) NSH encapsulation for traffic steering
US11374848B2 (en) Explicit routing with network function encoding
US8320374B2 (en) Method and apparatus for improved multicast routing
US8555056B2 (en) Method and system for including security information with a packet
US7310730B1 (en) Method and apparatus for communicating an encrypted broadcast to virtual private network receivers
CN102301663B (en) Message processing method and associated devices
CN101309273B (en) Method and device for generating safety alliance
EP2378720B1 (en) Extranet networking method, system and device for multicast virtual private network
CN102136989B (en) Message transmission method, system and equipment
US9369550B2 (en) Protocol for layer two multiple network links tunnelling
CN110290093A (en) The SD-WAN network architecture and network-building method, message forwarding method
CN107612809A (en) A kind of multicast list synchronous method and equipment
US10826876B1 (en) Obscuring network traffic characteristics
CN101572644B (en) Data encapsulation method and equipment thereof
CN108512755B (en) Method and device for learning routing information
CN101515859A (en) Method for multicast transport in Internet protocol secure tunnel and device
CN107819685A (en) The method and the network equipment of a kind of data processing
US11575653B2 (en) Efficient encryption and decryption of duplicate packets communicated via a virtual private network
CN112104601A (en) Data transmission method, device, terminal equipment and storage medium
US20200044953A1 (en) Data Packet Fast Routing Method
CN103023783B (en) A kind of data transmission method and equipment based on DVPN
US10171368B1 (en) Methods and apparatus for implementing multiple loopback links
CN109639627B (en) Encryption mode switching method and device
US20230208818A1 (en) Network traffic management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081217