CN106254508B - A kind of multi-case data packet communication method, device and system - Google Patents
A kind of multi-case data packet communication method, device and system Download PDFInfo
- Publication number
- CN106254508B CN106254508B CN201610754771.9A CN201610754771A CN106254508B CN 106254508 B CN106254508 B CN 106254508B CN 201610754771 A CN201610754771 A CN 201610754771A CN 106254508 B CN106254508 B CN 106254508B
- Authority
- CN
- China
- Prior art keywords
- data packet
- packet communication
- case data
- communication device
- unicast
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 114
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 25
- 239000000284 extract Substances 0.000 claims description 7
- 238000011161 development Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000005266 casting Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/201—Multicast operation; Broadcast operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of multi-case data packet communication method, device and system, the first multicast packets that client is sent are received and converted to unicast packet by OVS, OVS sends unicast packet to multi-case data packet communication device, unicast packet is based on from multi-case data packet communication device and forwards the second multicast packets to related multiple cloud resource servers, the processing speed of multicast packets is accelerated by multi-case data packet communication device, especially for big quantity cloud resource server when so that the forwarding of a large amount of multicast packets can be realized.
Description
Technical field
The present invention relates to the broadcast data packet communications in computer communication field more particularly to virtual network.
Background technique
Virtual switch (Open VSwitch, OVS) is a virtual switch software, the mainly conduct under virtual machine environment
One virtual switch uses.OVS supports the distributed environment of multiple hosts, and OVS can be used for transmitting the stream between virtual machine
Amount, or the communication for realizing virtual machine and extraneous network.
In the virtual network based on OVS, when client sends multicast packets (i.e. the broadcasting streams) such as broadcast, multicast,
OVS receives multicast packets.Due to usually having multiple client simultaneously in large-scale virtual network, in order to accomplish multiple clients
Isolation between end, OVS need multicast packets being forwarded to corresponding cloud resource server by the way of tunnel (tunnel)
Tunnel port.
However, needing to initially set up tunnel, therefore will cause client when cloud resource server establishes connection for the first time
Multicast packets are in local delay.When cloud resource number of servers is greater than 650 or more, since there are numbers for OVS output port
Amount limitation, therefore will lead to multicast packets and send failure.
Summary of the invention
Based on problem above, the purpose of the present invention is to provide a kind of multi-case data packet communication method, device and system, energy
The case where when enough reply cloud resource number of servers is more, and can quickly carry out multi-case data packet communication.
According to an aspect of the present invention, a kind of multi-case data packet communication method is provided, comprising steps of virtual switch connects
The first multicast packets from client are received, construct unicast packet based on the first multicast packets;Virtual switch is to more
Unicast packets communication device sends unicast packet;Multi-case data packet communication device receives unicast packet;Multicast packets are logical
T unit extracts the corresponding client features of unicast packet;Multiple cloud moneys corresponding to multicast packets inquiring client terminal feature
Source server;Multi-case data packet communication device is based on unicast packet and constructs the second multicast packets;Multi-case data packet communication dress
It sets to multiple cloud resource servers and sends the second multicast packets.
Preferably, multi-case data packet communication device is based on Intel's data surface development kit data processing shelf and receives unicast
The second multicast packets of data packet and transmission.
Preferably, one or more multi-case data packet communication devices are received by a virtual ip address and come from virtual switch
The unicast packet of machine.
Preferably, multiple multi-case data packet communication devices distribute the multicast for handling unicast packet by equivalent route
Packet communication apparatus.
Preferably, multiple cloud resource server step packets corresponding to multi-case data packet communication device inquiring client terminal feature
Include: multi-case data packet communication device inquires local data base, by the Data Matching in client features and local data base, thus
It obtains and multiple cloud resource servers corresponding to client features, wherein local data base periodically receives back-end data base
Data.
According to the second aspect of the invention, a kind of multi-case data packet communication device, including receiving module are provided, receives and
The unicast packet of self-virtualizing interchanger, enquiry module extract the client features in unicast packet, and inquiring client terminal is special
The corresponding multiple cloud resource servers of sign, organize packet module, construct the second multicast packets based on unicast packet, send mould
Block sends the second multicast packets to multiple cloud resource servers.
Preferably, multi-case data packet communication device uses Intel's data surface development kit data processing shelf.
Preferably, the multi-case data packet communication device of the second aspect further includes local data base, local data base storage
Multiple cloud resource server infos corresponding to client features, enquiry module is by the number in client features and local data base
According to matching, rear end number is periodically received with multiple cloud resource servers corresponding to client features, local data base to obtain
According to the data in library.
According to the third aspect of the present invention, provide a kind of multi-case data packet communication system further include it is one or more as above
The multi-case data packet communication device of the second aspect is stated, multi-case data packet communication system is come from by a virtual ip address reception
The unicast packet of virtual switch.
Preferably, the multi-case data packet communication system in terms of third further includes equivalent route device, equivalent route device
Distribute the multi-case data packet communication device for handling unicast packet.
OVS sends unicast packet after receiving multicast packets in the present invention, by the way that multi-case data packet communication device is arranged
Unicast packet is received, corresponding multiple cloud resource servers are searched by multi-case data packet communication device, and provide to multiple clouds
Source server sends multicast packets.
Due to increasing multi-case data packet communication device, OVS no longer needs to send multicast packets by tunnel, therefore
Multicast packets are avoided in local delay, also there is no the limitations of cloud resource number of servers.
Detailed description of the invention
Technical solution of the present invention is described in detail below in conjunction with the drawings and specific embodiments, so that of the invention
Characteristics and advantages become apparent.
Fig. 1 is the data flow schematic diagram of existing multi-case data packet communication method;
Fig. 2 is the data flow schematic diagram of an example of multi-case data packet communication method of the invention;
Fig. 3 is the flow diagram of multi-case data packet communication method of the invention;
Fig. 4 is the module diagram of an example of multi-case data packet communication system of the invention;
Fig. 5 is the multi-case data packet communication method of the prior art and the multicast packets communication party of an example of the present invention
The test data contrast table of method.
Specific embodiment
Detailed description will be provided to the embodiment of the present invention below.Although the present invention will combine some specific embodiments
It is illustrated and illustrates, but should be noted that the present invention is not merely confined to these embodiments.On the contrary, to the present invention
The modification or equivalent replacement of progress, are intended to be within the scope of the claims of the invention.
Some exemplary embodiments are described as the processing or method described as flow chart.Although flow chart grasps items
It is described into the processing of sequence, but many of these operations can be implemented concurrently, concomitantly or simultaneously.In addition, each
The sequence of item operation can be rearranged.The processing can be terminated when its operations are completed, it is also possible to have not
Including additional step in the accompanying drawings.The processing can correspond to method, function, regulation, subroutine, subprogram etc..
Although it should be understood that may have been used term " first ", " second " etc. herein to describe each unit
Or data, but these units or data should not be limited by these terms.The use of these items is only for by one
Data are distinguished with another data.For example, without departing substantially from the range of exemplary embodiment, the first multicast
Data packet can be referred to as the second multicast packets, and similarly the second multicast packets can be referred to as the first multi-case data
Packet.
Unicast stream and unicast packet connotation having the same in being described below, i.e., all refer to the reception and transmitting of information
It is one-to-one progress between node.It is one-to-many that broadcasting stream and multicast packets, which all refer to the reception of information and are delivered between node,
It carries out, it should be noted that broadcasting stream or multicast packets herein is not only suitable for broadcast communication mode, is also applied for group
Broadcast communication mode.
Fig. 1 is the data flow schematic diagram of existing multi-case data packet communication method, will introduce existing skill by Fig. 1 below
The multi-case data packet communication method of art.
As shown in Figure 1, run multiple virtual clients 101 on cloud host 100, the structure of multiple client 101 with
And operation logic is identical.Client 101 sends out multicast packets, and the OVS102 run on cloud host 100 receives multicast
Data packet.The cloud host 100 of OVS102 realizes the function of openflow interchanger usually using openflow agreement, OVS102,
The function of the realization openflow controller of cloud host 100.Cloud host 100 extracts the client features in multicast packets, here
Client features include client 101 virtual ip address, user name, IP address, user equipment communication physical address
One or more of Deng.Cloud host 100 is searched in back-end data base 103 special with client according to the client features of extraction
Matched multiple cloud resource servers 104 are levied, and the arrival path of multiple cloud resource servers 104 is passed through into openflow agreement
It is interacted with OVS102.The multicast packets of OVS102 building forwarding, and by the multicast packets of forwarding by way of tunnel
It is sent to the tunnel port of multiple corresponding cloud resource servers 104.Each cloud resource services at 104 pairs of multicast packets
It manages and returns to unicast packet to OVS102, unicast packet is forwarded back to client 101 by OVS102.
In existing multi-case data packet communication method, OVS102 is to multiple corresponding cloud resource server retransmitting multi-casting numbers
According to packet, since multicast packets need to be sent by way of tunnel, so if the company of part cloud resource server
It connects and belongs to newly-built, then need first to establish tunnel before sending multicast packets, be finished until all tunnel are established
It just can be carried out multicast packets forwarding afterwards.To will lead to multicast packets in the local delay of cloud host 100.
It is taken since cloud host 100 needs to search in back-end data base 103 with the matched multiple cloud resources of client features
Business device passes through the letter that back-end data base 103 searches cloud resource server 104 when the quantity of cloud resource server is huger
Breath will become very slowly.
OVS102 limited when the transmission of multicast packets by output port, when quantity is more than 650, is caused
Multicast packets send failure.
Fig. 2 is the data flow schematic diagram of an example of multi-case data packet communication method of the invention.As shown in Fig. 2,
It joined multi-case data packet communication system 205 in the present embodiment.
Fig. 4 is the module diagram of an example of multi-case data packet communication system of the invention, as shown in figure 4, multicast
Data packet communication systems 205 include 2 multi-case data packet communication devices 206 and equivalent route device (Equal-
CostMultipathRouting, ECMP) 207.It should be noted that may include 2 in multi-case data packet communication system 205
1 multi-case data packet communication device 206 can also be only arranged in above multi-case data packet communication device 206.In multicast packets
When including multiple multi-case data packet communication devices 206 in communication system 205, pass through one in multi-case data packet communication system 205
Virtual ip address received data packet, i.e., multiple multi-case data packet communication devices 206 share a virtual ip address, further,
The multi-case data packet communication that equivalent route device 207 is used for allocation processing data packet is set in multi-case data packet communication system 205
Device 206.Equivalent route, which refers in routing table, has a plurality of routing that can reach same destination, and the priority of these entries,
Hop count and expense are all equal, then router will regard these routing table entries as equivalent route, can use these in turn
Routing table is sent, to realize the effect of load balancing.In this example, pass through 206,2 multicasts of equivalent route device
Packet communication apparatus 206 equivalently received data packet and is handled in turn, and equivalent route device 206 can be used existing
Equivalent route technology, such as realized by addition static routing.It can also be born by other means in other embodiments
Equilibrium allocation is carried, thus the multi-case data packet communication device 206 of allocation processing data packet.Being only arranged, 1 multicast packets is logical
When T unit 206, equivalent route device 207 can be not provided with.
By the way that multiple multi-case data packet communication devices 206 are arranged, the processing capacity to data packet is enhanced, processing is accelerated
Speed.
Fig. 3 is the flow diagram of multi-case data packet communication method of the invention.As shown in figure 3, multicast number of the invention
It is mainly implemented the steps of according to packet communication method:
S101:OVS202 receives the first multicast packets from client 201, single based on the building of the first multicast packets
Unicast packets;
S102:OVS202 sends unicast packet to multi-case data packet communication device 206;
S103: multi-case data packet communication device 206 receives unicast packet;
S104: multi-case data packet communication device 206 extracts the corresponding client features of unicast packet;
S105: multiple cloud resource servers 204 corresponding to 206 inquiring client terminal feature of multi-case data packet communication device;
S106: multi-case data packet communication device 206 is based on unicast packet and constructs the second multicast packets;
S107: multi-case data packet communication device 206 sends the second multicast packets to multiple cloud resource servers 204.
Identical as existing multi-case data packet communication method, the multiple client 201 in the present embodiment is equally with virtual machine
Form operate on cloud host 200, the structure and operation logic of multiple client 201 are identical.Client 201 is sent out
First multicast packets, the OVS202 run on cloud host 200 receive the first multicast packets.Cloud host 200 equally can be with
Using openflow agreement, OVS202 realizes the function of openflow interchanger, and cloud host 200 realizes openflow controller
Function.In such as step S101, after OVS202 receives the first multicast packets from client 201, unicast packet is constructed;So
Afterwards, as step S102, OVS202 send unicast packet to multi-case data packet communication device 206.In the present invention, OVS202 with
And cloud host 200 no longer needs the first multicast packets issued to client 201 directly to be handled, but it is based on the client
The first multicast packets that end 201 issues construct unicast packet, forward the unicast number to multi-case data packet communication system 205
According to packet.The unicast packet pass through in the present embodiment generic route encapsulation (Generic Routing Encapsulation,
GRE) it is packaged transmission.
Such as step S103, multi-case data packet communication device 206 receives unicast packet.According to above to multicast packets
The introduction of communication system 205, multi-case data packet communication system 205 includes 2 multi-case data packet communication devices in the present embodiment
206.By common virtual ip address, equivalent route device 207 receives the unicast packet and distributes for handling the unicast
The multi-case data packet communication device 206 of data packet, the multi-case data packet communication device 206 receive unicast packet.
Then such as step S104 to step S107, the processing of multi-case data packet communication device 206 unicast packet.It is right below
Multi-case data packet communication device 206 is introduced.
As shown in figure 4, multi-case data packet communication device 206 includes receiving module 301, enquiry module 302, group packet module
303, sending module 304 and local data base 305.Receiving module 301 is for receiving the unicast packet from OVS202.It looks into
It askes module 302 and is used to extract the client features in unicast packet, and multiple cloud resources corresponding to inquiring client terminal feature
Server 204.Group packet module 303 is based on unicast packet and constructs the second multicast packets.Sending module 304 is to multiple corresponding
Cloud resource server 204 sends the second multicast packets.Local data base 305 is multiple corresponding to client features for storing
Cloud resource server info.In the present embodiment, local data base 305 periodically receives the data of back-end data base 203, by rear
Client database 203 periodically pushes cloud resource server info to local data base 305, so that multi-case data packet communication device 206
The inquiry of cloud resource server 204, to significantly promote inquiry velocity, can be avoided in the prior art in local implementation
When the quantity of cloud resource server is huger, the information of cloud resource server 104 is searched by back-end data base 103, is looked into
Slowly defect can be become by asking speed.
Specifically, the enquiry module 302 of multi-case data packet communication device 206 extracts unicast packet such as step S104
Corresponding client features, client features here are identical as client features in the prior art, can be user name, use
One or more of family IP address, user equipment communication physical address etc., extracting mode can use existing extractive technique,
Such as client features are added when constructing unicast packet by OVS204 in step S101 before, enquiry module 302 exists
Client features are extracted in the unicast packet.
Then such as step S105, multiple cloud resource servers 204 corresponding to 302 inquiring client terminal feature of enquiry module.
Specifically, enquiry module 302 inquires local data base 305, by the Data Matching in client features and local data base 305,
To obtain and multiple cloud resource servers 204 corresponding to client features, wherein after local data base 305 periodically receives
The data of client database 203.
Such as step S106, organizes packet module 303 and be based on unicast packet the second multicast packets of building, as step S107 is sent
The related cloud resource server 204 that module 304 is determined into multiple S105 steps sends the second multicast packets.
In this example, reception and building second multicast of the multi-case data packet communication device 206 for unicast packet
Data packet, Xiang Xiangguan cloud resource server 204 send the second multicast packets and are all made of Intel's data surface development kit
(Intel DataPlaneDevelopmentKit, Intel DPDK) data processing shelf.Intel DPDK is Intel Company
A kind of software development kit of the high speed network data packet proposed, Intel DPDK pass through bypass linux system network protocol stack,
Directly network interface card is written and read, in conjunction with the binding to kernels different in multi-core CPU, can be realized under 1Gbit network parcel flow
Linear speed transmitting-receiving.Number unicast is specifically received under Intel DPDK data processing shelf according to packet and sends the second multicast packets
Method, existing Intel DPDK data processing method can be used.
Since the present invention receives unicast packet using Intel DPDK data processing shelf and sends the second multicast number
According to packet, and the characteristics of Intel DPDK data processing shelf is to be packaged by software and directly sent from hardware port, because
And the present invention is not necessarily to newly-built tunnel, the also not limitation of output port in step s 107, and then optimizes data packet processing
Process to accelerate packet handling rate, while being also overcomed and being sent in multicast packets by OVS102 in the prior art
Port limitation creates tunnel so that multicast packets are detained local problem.
In other embodiments, Intel DPDK data processing shelf also can be used in multi-case data packet communication device 206
Other data processing shelfs in addition are sent as long as meeting and being able to carry out big quantity multicast packets.
Processing after the second multicast packets of reception of cloud resource server 204 is consistent with the prior art, and details are not described herein again.
Fig. 5 is the test of the multi-case data packet communication method of the prior art and the multi-case data packet communication method of the present embodiment
Data comparison table.As shown in figure 5, the present invention is to the multicast packets of client when cloud resource number of servers is 100
It is identical with processing time of the prior art to the multicast packets of client to handle the time.But when cloud resource number of servers is
At 600, the present invention is significantly shorter than the prior art to the multicast number of client to the processing time of the multicast packets of client
According to the processing time of packet.When cloud resource number of servers is 700 or 1000, multi-case data of the prior art to client
Packet can not be handled, and method, apparatus provided by the present invention and system can be handled in completion in a short period of time.Cause
This, compared with prior art, method of the invention has very significant effect.
The above is only specific application examples of the invention, are not limited in any way to protection scope of the present invention.Except above-mentioned
Outside embodiment, the present invention can also have other embodiment.All technical solutions formed using equivalent substitution or equivalent transformation,
It falls within scope of the present invention.
Claims (10)
1. a kind of multi-case data packet communication method, it is characterised in that comprising steps of
Virtual switch receives the first multicast packets from client, constructs unicast number based on first multicast packets
According to packet;
Virtual switch sends the unicast packet to multi-case data packet communication device;
The multi-case data packet communication device receives the unicast packet;
The multi-case data packet communication device extracts the corresponding client features of the unicast packet;
The multi-case data packet communication device inquires multiple cloud resource servers corresponding to the client features;
The multi-case data packet communication device is based on the unicast packet and constructs the second multicast packets;
The multi-case data packet communication device sends second multicast packets to the multiple cloud resource server.
2. multi-case data packet communication method as described in claim 1, which is characterized in that
The multi-case data packet communication device is based on Intel's data surface development kit data processing shelf and receives the unicast number
According to wrapping and send second multicast packets.
3. multi-case data packet communication method as described in claim 1, which is characterized in that
One or more multi-case data packet communication devices receive the institute from virtual switch by a virtual ip address
State unicast packet.
4. multi-case data packet communication method as claimed in claim 3, which is characterized in that
The multi-case data packet communication device for handling the unicast packet is distributed by equivalent route.
5. multi-case data packet communication method as described in claim 1, which is characterized in that
Multiple cloud resource server steps corresponding to the multi-case data packet communication device inquiring client terminal feature include:
The multi-case data packet communication device inquires local data base, by the data in client features and the local data base
Matching, thus acquisition and multiple cloud resource servers corresponding to the client features,
Wherein, the local data base periodically receives the data of back-end data base.
6. a kind of multi-case data packet communication device, it is characterised in that including,
Receiving module receives the unicast packet from virtual switch, wherein the unicast packet is based on from client
The building of first multicast packets;
Enquiry module extracts the client features in unicast packet, and multiple cloud resources corresponding to inquiring client terminal feature
Server;
Group packet module constructs the second multicast packets based on the unicast packet;
Sending module sends the second multicast packets to the multiple cloud resource server.
7. multi-case data packet communication device as claimed in claim 6, which is characterized in that
The multi-case data packet communication device uses Intel's data surface development kit data processing shelf.
8. multi-case data packet communication device as claimed in claim 6, it is characterised in that further include,
Local data base, the local data base store multiple cloud resource server infos corresponding to client features,
The enquiry module is by the Data Matching in client features and the local data base, to obtain and the client
Multiple cloud resource servers corresponding to feature,
The local data base periodically receives the data of back-end data base.
9. a kind of multi-case data packet communication system, it is characterised in that including,
One or more multi-case data packet communication devices as described in any in claim 6 to 8,
The multi-case data packet communication system receives the unicast packet from virtual switch by a virtual ip address.
10. multi-case data packet communication system as claimed in claim 9, it is characterised in that further include:
Equivalent route device, the equivalent route device distribution are filled for handling the multi-case data packet communication of unicast packet
It sets.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610754771.9A CN106254508B (en) | 2016-08-29 | 2016-08-29 | A kind of multi-case data packet communication method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610754771.9A CN106254508B (en) | 2016-08-29 | 2016-08-29 | A kind of multi-case data packet communication method, device and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106254508A CN106254508A (en) | 2016-12-21 |
| CN106254508B true CN106254508B (en) | 2019-04-19 |
Family
ID=57598020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610754771.9A Active CN106254508B (en) | 2016-08-29 | 2016-08-29 | A kind of multi-case data packet communication method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106254508B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102457586A (en) * | 2010-10-18 | 2012-05-16 | 中兴通讯股份有限公司 | An extension method for implementing a two-layer network and the extended two-layer network |
| US8832820B2 (en) * | 2012-06-25 | 2014-09-09 | International Business Machines Corporation | Isolation and security hardening among workloads in a multi-tenant networked environment |
| US9350558B2 (en) * | 2013-01-09 | 2016-05-24 | Dell Products L.P. | Systems and methods for providing multicast routing in an overlay network |
-
2016
- 2016-08-29 CN CN201610754771.9A patent/CN106254508B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102457586A (en) * | 2010-10-18 | 2012-05-16 | 中兴通讯股份有限公司 | An extension method for implementing a two-layer network and the extended two-layer network |
| US8832820B2 (en) * | 2012-06-25 | 2014-09-09 | International Business Machines Corporation | Isolation and security hardening among workloads in a multi-tenant networked environment |
| US9350558B2 (en) * | 2013-01-09 | 2016-05-24 | Dell Products L.P. | Systems and methods for providing multicast routing in an overlay network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106254508A (en) | 2016-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9307053B2 (en) | Direct data placement over user datagram protocol in a network environment | |
| US8773999B2 (en) | Distributed chassis architecture having integrated service appliances | |
| US8694654B1 (en) | Host side protocols for use with distributed control plane of a switch | |
| US7389359B2 (en) | Method and system for intelligently forwarding multicast packets | |
| US9602441B2 (en) | Virtual stacking of switches | |
| US9973422B2 (en) | Traffic interconnection between virtual devices | |
| KR101717000B1 (en) | Method and device for packet handling | |
| CN109361606B (en) | Message processing system and network equipment | |
| US20140282611A1 (en) | Distributed and scaled-out network switch and packet processing | |
| CN102820977A (en) | Multicast method, multicast device and network device | |
| CN111901244A (en) | Network message forwarding architecture | |
| US11070471B1 (en) | Switch fabric for networked virtual machines | |
| EP2930893A1 (en) | Communication system, control apparatus, communication control method, transfer control method, and transfer control program | |
| US8428060B2 (en) | Determining the group address for an Ethernet-based multicast communication | |
| CN104954155B (en) | The network equipment with multiple business boards and multi-service plate sharing method | |
| CN105991460B (en) | Flow load retransmission method, master control borad, business board and the network equipment | |
| CN104022936A (en) | Method and device for establishing tunnel | |
| CN110391919A (en) | Flux of multicast retransmission method, device, electronic equipment | |
| CN103812746B (en) | Bridging device based on linux operating systems and its communication means | |
| CN105577562B (en) | Method and device for sending and forwarding service data stream | |
| CN105530179A (en) | Data message processing method and network equipment | |
| CN101795238B (en) | Network load balancing networking method, network load balancing networking equipment and network load balancing networking system | |
| CN101827028A (en) | Method and device for realizing multicasting VPN message transmission | |
| CN106131204A (en) | It is applied to message rapid distribution method and the system thereof of SiteServer LBS | |
| CN106254508B (en) | A kind of multi-case data packet communication method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 200433 Room 201, 10 B, 619 Longchang Road, Yangpu District, Shanghai. Applicant after: Excellent Polytron Technologies Inc Address before: 200433 room 1207-10, 6 Wade Road, Yangpu District, Shanghai. Applicant before: SHANGHAI UCLOUD INFORMATION TECHNOLOGY CO., LTD. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |