CN109922001A - A kind of flow processing method, unit and computer readable storage medium - Google Patents

A kind of flow processing method, unit and computer readable storage medium Download PDF

Info

Publication number
CN109922001A
CN109922001A CN201711320258.XA CN201711320258A CN109922001A CN 109922001 A CN109922001 A CN 109922001A CN 201711320258 A CN201711320258 A CN 201711320258A CN 109922001 A CN109922001 A CN 109922001A
Authority
CN
China
Prior art keywords
flow control
message
control information
virtual machine
evb
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
CN201711320258.XA
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.)
China Mobile Communications Group Co Ltd
China Mobile Internet Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Internet 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 China Mobile Communications Group Co Ltd, China Mobile Internet Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201711320258.XA priority Critical patent/CN109922001A/en
Publication of CN109922001A publication Critical patent/CN109922001A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a kind of flow processing methods, which comprises receives the flow control information for being directed to virtual machine;Based on flow control information, the first message is obtained;Wherein, flow control information is carried in the first message;The first message is sent to edge virtual bridge server;Wherein, the first message is used to indicate edge virtual bridge server and carries out flow control to virtual machine.The embodiment of the present invention also discloses a kind of flow processing equipment, flow processing unit and computer readable storage medium simultaneously.

Description

A kind of flow processing method, unit and computer readable storage medium
Technical field
The present invention relates to wireless communication technology field more particularly to a kind of flow processing methods, unit and computer Readable storage medium storing program for executing.
Background technique
Edge virtual bridge (Edge Virtual Bridging, EVB) technology is to be currently used in the void for solving virtualized environment The technology of connection and management and generation between quasi- machine (Virtual Machine, VM) and network.As shown in Figure 1, each VM has The Microsoft Loopback Adapter of oneself (virtual NIC), each virtual NIC have the media access control (medium of oneself Access control, MAC) address agreement (Internet Protocol, IP) for being interconnected between address and network.It is virtual to hand over Change planes (Virtual Switch, vSwitch) be equivalent to a virtual Layer 2 switch, ABCDE is on vSwitch respectively Virtual port, the vSwitch connection Microsoft Loopback Adapter and physical network card, the data message on VM is forwarded from physical internet ports. But this scheme can not be unfavorable for whole from the data forwarding for checking vSwitch in EVB server S tation in the network equipment The realization of volume grid security monitoring.
In order to be monitored safely to overall network, the prior art proposes VEPA technology.VEPA technology will be from VM All data forwardings into neighbouring physics access switch, that is, network equipment, VM can be viewed from the network equipment in this way Data.In this case, identical Station is rotated back into when target VM also is located at the same EVB server, data are made The steering of one 180 degree.As shown in Fig. 2, the data between the VM of same host EVB server internal are required by network Equipment carries out snakelike forwarding.The network equipment is it is known that flow information between VM inside Station in this way.But VEPA technology needs the data that can directly forward inside VM originally to carry out to the same port of the network equipment around a circle The snakelike forwarding of 180 degree wastes the bandwidth resources of the network equipment and increases the load of EVB interchanger.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of flow processing method, unit and computer-readable storage medium Matter, there are snakelike forwardings when solving the problems, such as in existing VEPA technology for VM progress flow control, avoid the snake of data Shape forwarding, the waste for reducing broadband resource and the load for reducing EVB interchanger;Meanwhile the network equipment is improved for void Quasi- machine carries out the control efficiency of flow control.
In order to achieve the above objectives, the technical scheme of the present invention is realized as follows:
In a first aspect, providing a kind of flow processing method, which comprises
Receive the flow control information for being directed to virtual machine;
Based on the flow control information, the first message is obtained;Wherein, the flow control is carried in first message Information processed;
First message is sent to edge virtual bridge server;Wherein, first message is used to indicate the edge Virtual bridge server carries out flow control to the virtual machine.
Optionally, described to be based on the flow control information, obtain the first message, comprising:
The flow control information is encapsulated into the second message;
The value that the first preset field in second message is arranged is preset value, obtains first message;Wherein, institute It states preset value and carries the flow control information for characterizing in first message.
Optionally, the flow control information includes the communications identification of flow control parameter and the virtual machine;It is described to incite somebody to action The flow control information is encapsulated into the second message, comprising:
The flow control parameter and the communications identification are encapsulated into second message.
It is optionally, described to send first message to edge virtual bridge server, comprising:
First message carrying is sent to the edge virtual bridge server in state advertisement.
Second aspect provides a kind of flow processing method, which comprises
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that first message carries flow control information, based on the flow carried in first message It controls information and flow control is carried out to virtual machine.
Optionally, the determination first message carries flow control information, comprising:
First message is parsed, the value of the first preset field is obtained;
If the value of first preset field is preset value, determine that first message carries the flow control letter Breath.
Optionally, described that flow control is carried out to virtual machine based on the flow control information carried in first message System, comprising:
First message is parsed, the flow control information is obtained, the flow control information includes flow control ginseng Several and the virtual machine communications identification;
Flow control is carried out based on the flow control parameter virtual machine corresponding to the communications identification.
Optionally, first message for receiving edge virtual bridge interchanger and sending, comprising:
Receive the state advertisement that the edge virtual bridge interchanger is sent;
The state advertisement is parsed, first message is obtained.
The third aspect, provides a kind of flow processing unit, and described device includes:
First receiving unit, for receiving the flow control information for being directed to virtual machine;
First processing units obtain the first message for being based on the flow control information;Wherein, first message In carry the flow control information;
First transmission unit, for sending first message to edge virtual bridge server;Wherein, first message It is used to indicate the edge virtual bridge server and flow control is carried out to the virtual machine.
Optionally, the first processing units, for encapsulating the flow control information into the second message;Setting institute The value for stating the first preset field in the second message is preset value, obtains first message;Wherein, the preset value is used for table It levies in first message and carries the flow control information.
Optionally, the flow control information includes the communications identification of flow control parameter and the virtual machine;Described One processing unit, for encapsulating the flow control parameter and the communications identification into second message.
Optionally, first transmission unit, it is described for first message carrying to be sent in state advertisement Edge virtual bridge server.
Fourth aspect, provides a kind of flow processing unit, and described device includes:
Second receiving unit, for receiving the first message of edge virtual bridge interchanger transmission;
The second processing unit, for if it is determined that first message carries flow control information, based on first report The flow control information carried in text carries out flow control to virtual machine.
Optionally, described the second processing unit obtains the value of the first preset field for parsing first message;If The value of first preset field is preset value, determines that first message carries the flow control information.
Optionally, described the second processing unit obtains the flow control information, institute for parsing first message State the communications identification that flow control information includes flow control parameter and the virtual machine;Based on the flow control parameter to institute It states the corresponding virtual machine of communications identification and carries out flow control.
Optionally, second receiving unit, the state advertisement sent for receiving the edge virtual bridge interchanger;Solution The state advertisement is analysed, first message is obtained.
5th aspect, provides a kind of edge virtual bridge interchanger, comprising: first processor, first memory and first are logical Believe bus;
First communication bus is for realizing the communication connection between first processor and first memory;
The first processor is for executing flow processing routine in first memory, to perform the steps of
Receive the flow control information for being directed to virtual machine;
Based on the flow control information, the first message is obtained;Wherein, the flow control is carried in first message Information processed;
First message is sent to edge virtual bridge server;Wherein, first message is used to indicate the edge Virtual bridge server carries out flow control to the virtual machine.
6th aspect, provides a kind of edge virtual bridge server, comprising: second processor, second memory and second are logical Believe bus;
Second communication bus is for realizing the communication connection between second processor and second memory;
The second processor is for executing flow processing routine in second memory, to perform the steps of
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that first message carries flow control information, based on the flow carried in first message It controls information and flow control is carried out to virtual machine.
7th aspect, provides a kind of computer readable storage medium, the computer-readable recording medium storage has one Or multiple programs, one or more of programs can be executed by one or more processor, to realize such as first aspect Or the step of flow processing method described in second aspect.
Flow processing method, unit provided by the embodiment of the present invention and computer readable storage medium receive For the flow control information of virtual machine;Based on flow control information, the first message for carrying flow control information is obtained;Hair Send the first message to edge virtual bridge server;Wherein, the first message be used to indicate edge virtual bridge server to virtual machine into Row flow control;That is, edge virtual bridge interchanger carries flow control information to the transmission of edge virtual bridge server The first message, with indicate edge virtual bridge server to virtual machine carry out flow control, solve needle in existing VEPA technology There are problems that snakelike forwarding when carrying out flow control to VM, avoids the snakelike forwarding of data, reduces the wave of broadband resource The load for taking and reducing EVB interchanger improves the control efficiency that the network equipment carries out flow control for virtual machine.
Detailed description of the invention
In attached drawing (it is not necessarily drawn to scale), similar appended drawing reference can describe phase in different views As component.Attached drawing generally shows each embodiment discussed herein by way of example and not limitation.
Fig. 1 is EVB network architecture schematic diagram in the related technology;
Fig. 2 is the path schematic diagram of snakelike forwarding;
Fig. 3 is a kind of EVB network architecture schematic diagram provided in an embodiment of the present invention;
Fig. 4 is a kind of flow diagram for flow processing method that present invention implementation provides;
Fig. 5 is the flow diagram of another flow processing method provided in an embodiment of the present invention;
Fig. 6 is the flow diagram of another flow processing method provided in an embodiment of the present invention;
Information exchange schematic diagram of the Fig. 7 between EVB server provided in an embodiment of the present invention and EVB interchanger;
Fig. 8 is message structure schematic diagram in the related technology;
Fig. 9 is message structure schematic diagram provided in an embodiment of the present invention;
Figure 10 is the flow diagram of another flow processing method provided in an embodiment of the present invention;
Figure 11 is a kind of flow processing device structure diagram provided in an embodiment of the present invention;
Figure 12 is another flow processing device structure diagram provided in an embodiment of the present invention;
Figure 13 is a kind of edge virtual bridge switch architecture schematic diagram provided in an embodiment of the present invention;
Figure 14 is a kind of edge virtual bridge server architecture schematic diagram provided in an embodiment of the present invention.
Specific embodiment
The present invention is described in further detail again with reference to the accompanying drawings and embodiments.
The embodiment of the present invention provides a kind of flow processing method, can be applied in EVB framework as shown in Figure 3, this Structure includes EVB interchanger and EVB server, and EVB function is completed in the two cooperation.Core of the invention thought is by the stream of virtual machine Amount control (including flow control between each virtual machine on same EVB server) is all given EVB interchanger and is handled, from And it realizes EVB interchanger and carries out the purpose of same management to the flow of the internal network of EVB server and external exchange network.
Here, simple illustration is carried out to the background context of EVB technology, cloud computing has become current information technology The emphasis of (Information Technology, IT) giant construction, important composition of the Visualized data centre as cloud computing Partially its importance has some idea of.From the point of view of the computing resources such as host, data center virtualization, comprising " more void one " with " one is empty more " both direction, both provides means of the computing resource by distributed in demand.When system virtualization is to shorten service deployment Between, it improves resource utilization as the main purpose, the process of bottom physical hardware is hidden by certain mode, to allow multiple behaviour Making system can pellucidly use and share it, and mainly the multiple operating system in a physical system is simultaneously and the skill deposited Art.
EVB technology is the skill of the connection and management and generation that are currently used between the VM and network for solving virtualized environment Art.The technology may be implemented in the frame foundation that standard 802.1Qbg is defined VM life cycle be associated with the automation of network, Flexible change of network attribute etc..Based on the 802.1Qbg standard content to be illustrated, which specify a kind of EVB standards, pass through VEPA technology is realized, specifically, neighbouring physics access switch will can be all forwarded to from all data messages of VM, So that physics access switch it can be seen that VM data.In this case, when target VM also is located at the same EVB server It is rotated back into identical physics EVB server, data have made the steering of a 180 degree.
As it can be seen that there is snakelike forwarding when VM carries out flow control in the related technology.
Based on previous embodiment, the embodiment of the present invention provides a kind of flow processing method, is applied to EVB interchanger, such as Fig. 4 It is shown, method includes the following steps:
S101, the flow control information for being directed to virtual machine is received.
Here, flow control information is the flow control information for the VM in EVB server.EVB interchanger, which has, to be supplied Network administrator's input flow rate controls the configuration interface of information, and passes through the configuration interface flow control information.Wherein, should Flow control information may include flow control parameter and the communications identification of VM.
S102, it is based on flow control information, obtains the first message.
Wherein, flow control information is carried in the first message.
Here, it is based on flow control information, the first message is obtained and refers to based on the flow control in flow control information Parameter and the communications identification of VM obtain the first message;That is, carrying the logical of flow control parameter and VM in the first obtained message News mark.
In embodiments of the present invention, the communications identification of VM can be the MAC Address of VM.Flow control parameter can be execution Order Action.For the VM with different MAC Address, its corresponding flow control parameter can be the same or different.EVB The flow control information for the VM that interchanger receives can be the flow control information for all VM in EVB server, It can be the flow control information for part VM.
In practical applications, the flow control information of the VM received with EVB interchanger is for certain in EVB server For the flow control information of a VM.Above-mentioned flow control information can be for the first VM with the first MAC Address One flow control parameter, the first flow control parameter can serve to indicate that EVB server executes to block for the first VM and send The operation of data;Alternatively, above-mentioned control information can be the second flow control ginseng for the 2nd VM with the second MAC Address Number, the second flow control parameter can serve to indicate that EVB server is executed for the 2nd VM and block the operation for receiving data;Or Person, above-mentioned flow control information can also be the third flow control parameter for the 3rd VM with third MAC Address, this Three flow control parameters can serve to indicate that EVB server executes the operation for emptying the traffic statistics of the 3rd VM.Certainly, originally Flow control information in inventive embodiments can also include other flow control parameters, be used to indicate EVB server and be directed to VM executes corresponding operation.
In embodiments of the present invention, according to belonging to the target VM of the source VM and reception transmission data that send transmission data Whether EVB server is the same EVB server, is two class data by transmission data separation: data transfer inside and external biography Transmission of data, the transmission path of data transfer inside are first path, and the transmission path of outside transmission data is the second path;Specifically Ground, first path are the inner track of EVB server, path of second path between EVB server and EVB interchanger.? When carrying out the transmission of transmission data, transmission data can be counted by VM corresponding virtual switch, obtain traffic statistics Information.
Traffic statistics can include: the maximum rate of incoming interface message, the maximum rate of outgoing interface message, reception message Total quantity, the number for sending the unicast message that message total amount, the number of the unicast message of interface, interface are sent, interface The number for the multicast message that the number of received multicast message, interface are sent, the number of the broadcasting packet of interface, interface hair Number, the super large frame length message number of interface, the super large frame length message number of interface transmission, interface of the broadcasting packet sent The dropping packets number that is found in physical layer detection, interface error message total number, interface for finding when physical layer detects The parameter related with traffic statistics such as received crc error message number.
In practical applications, traffic statistics can be the combination of one or more of above-mentioned parameter, can also be according to reality Border demand is configured traffic statistics.
S103, the first message is sent to edge virtual bridge server.
Wherein, the first message is used to indicate edge virtual bridge server and carries out flow control to virtual machine.
Here, it is based on flow control information in EVB, after obtaining the first message, the first message of transmission to EVB server, So that EVB server carries out flow control to VM according to first message;The VM refers to the communication for the VM that flow control information includes Identify corresponding VM.
In practical applications, when network administrator has found the data forwarding of some VM of hacker attack, by configuring interface Input is directed to the flow control information of the VM, in this way, EVB interchanger receives the flow control information for the VM.If EVB is handed over Changing planes, receive is for VM1Flow control information C1, C1Including VM1MAC Address MAC1With flow control parameter S1。 EVB interchanger is based on MAC1And S1The first message is obtained, and the first obtained message is sent to EVB server.Here, first Message is used to indicate EVB server to VM1Execution and S1Corresponding control strategy.Assuming that VM1Current transmission data be the first via The transmission data of diameter, such as from VM1To VM2Transmission data;S1Corresponding control strategy is to block VM1Send data.So, EVB Interchanger, which is sent, carries the state notifying of the first message to EVB server, which can be according to the received One message prevents VM1To VM2Send data.As it can be seen that flow processing method provided by the embodiment of the present invention, in VM1Work as forward pass When transmission of data is the transmission data of first path, EVB interchanger only need to send the first message to EVB server can be to VM1 Implement flow control policy and such as prevents VM1To VM2Send data;That is, in embodiments of the present invention, the network equipment only sends first Message can carry out flow control for VM.However, all transmission data must be included EVB by vSwitch in the related technology Transmission data between the VM of server internal are all delivered on EVB interchanger and are forwarded, then flowed by EVB interchanger Amount control.That is, EVB interchanger first receives during the network equipment carries out flow control for VM in the prior art To data, data are reprocessed;This only sends the first message with EVB interchanger in the embodiment of the present invention, receives data without executing Operation it is different.Flow processing method provided by the embodiment of the present invention is compared with flow processing method in the related technology, drop The low load of EVB interchanger, avoiding snakelike forwarding reduces transmission delay, and then reduces the waste of broadband resource.
It should be noted that vSwitch mainly has two kinds of implementation patterns of VEB and VEPA in existing technology.Wherein, VEB Under implementation pattern, the flow in same EVB server between VM forwards and learns directly inside VEB, between external network Flow by EVB switch processes.As it can be seen that being the unified management of server internal network and external network under VEB implementation pattern Difficulty is increased with deployment.Under VEPA implementation pattern, whole flows are included between the VM of EVB server internal by EVB interchanger Flow be all delivered on edge switch and forward, and the flow between the VM of EVB server internal will be delivered to edge friendship It changes planes and upper carries out snakelike forwarding.As it can be seen that increasing the load of EVB interchanger under VEB implementation pattern, transmission delay is increased.So And flow processing method provided by the embodiment of the present invention, EVB interchanger carry flow control letter to the transmission of EVB server First message of breath can indicate that EVB server carries out flow control to VM.
Flow processing method provided by the embodiment of the present invention receives the flow control information for being directed to virtual machine;It is based on Flow control information obtains the first message for carrying flow control information;The first message is sent to edge virtual bridge server; Wherein, the first message is used to indicate edge virtual bridge server and carries out flow control to virtual machine;That is, edge virtual bridge Interchanger sends the first message for carrying flow control information to edge virtual bridge server, can indicate edge virtual bridge Server carries out flow control to virtual machine, and there are snakelike turn when solving in existing VEPA technology for VM progress flow control The problem of hair, avoids the snakelike forwarding of data, reduces the waste of broadband resource and reduce the load of EVB interchanger, mentions The high network equipment carries out the control efficiency of flow control for virtual machine.
Based on previous embodiment, the embodiment of the present invention provides a kind of flow processing method, is applied to EVB server, such as Shown in Fig. 5, method includes the following steps:
S201, the first message that virtual bridge interchanger in edge is sent is received.
Here, after EVB interchanger sends the first message to EVB server, EVB server receives the first message.
It in embodiments of the present invention, include VM and virtual switch in EVB server, the transmission data of VM are by virtually handing over It changes planes and swaps the forwarding for the transmission data that VM is realized in control.It wherein, may include one or more in an EVB server VM。
When data are data transfer inside, the transmission data that source VM is issued are sent to the corresponding source virtual switch of source VM Machine, source virtual switch forward the data to destination virtual interchanger, destination virtual interchanger by the identification to destination address Data forwarding will then be transmitted to target VM, realize the forwarding of EVB server internal.Here, source virtual switch and destination virtual are handed over Changing planes to be the same virtual switch, can also be virtual switch different in same EVB server.Here, data are transmitted First path be EVB server inner track.
When data are external transmission data, for different transmission data, EVB server can not only be used for issuing data Source EVB server also can be used as the target EVB server for receiving data.
When carrying out the forwarding of transmission data, it is corresponding that the transmission data of the source VM in the EVB server of source are sent to source VM Source virtual switch, source virtual switch by identification to destination address, will transmission data forwarding to source EVB server pair The source EVB interchanger answered, source EVB interchanger will transmit data forwarding to the corresponding target EVB interchanger of target EVB server, Target EVB interchanger will transmit the target VM in data forwarding target EVB server.Here, source EVB interchanger and target EVB Interchanger can be the same EVB interchanger, can also be different EVB interchangers.Here, the second path for transmitting data is EVB Path between server and EVB interchanger.
Here, when through transmission data, transmission data can be counted by VM corresponding virtual switch, is obtained Transmission data traffic statistics.
S202, if it is determined that the first message carries flow control information, based on the flow control letter carried in the first message Breath carries out flow control to virtual machine.
Here, EVB server determines if to carry flow after receiving the first message for first message Control information.Further, when EVB server determines that the first message carries flow control information, based in the first message The flow control information of carrying carries out flow control to virtual machine.
In practical applications, flow control information may include flow control parameter and the communications identification of VM.So, EVB During server carries out flow control to virtual machine based on the flow control information carried in the first message, it can be and be directed to All VM in EVB server carry out flow control, are also possible to carry out flow control for part VM.For example, EVB server It is executed for the first VM with the first MAC Address and blocks the operation for sending data;Alternatively, EVB server, which is directed to, has second 2nd VM of MAC Address executes the operation for blocking and receiving data;Alternatively, EVB server is directed to the third with third MAC Address VM executes the operation for emptying the traffic statistics of the 3rd VM;Alternatively, EVB server empties flow system for all VM execution Count the operation of information.Certainly, for that can also be directed to, VM execution is other to be operated EVB server in the embodiment of the present invention.
It should be noted that in the present embodiment with the explanation of same steps in other embodiments and identical content, Ke Yican According to the description in other embodiments, details are not described herein again.
Flow processing method provided by the embodiment of the present invention, edge virtual bridge server receive edge virtual bridge interchanger The first message sent just can carry out flow control to virtual machine based on the flow control information carried in the first message;Side Edge virtual bridge server does not have to include that flow between the virtual machine of edge virtual bridge server internal is all submitted by whole flows It is forwarded on to edge virtual bridge interchanger, there are snakelike forwardings when solving in existing VEPA technology for VM progress flow control The problem of, the snakelike forwarding of data is avoided, reduces the waste of broadband resource and reduces the load of EVB interchanger, is improved The network equipment carries out the control efficiency of flow control for virtual machine.
Based on previous embodiment, as shown in fig. 6, flow processing method provided by the embodiment of the present invention includes following step It is rapid:
S301, the flow control information for being directed to virtual machine is received.
S302, flow control information is encapsulated into the second message, the value of the first preset field in the second message is set For preset value, the first message is obtained.
Wherein, preset value carries flow control information for characterizing in the first message;Flow is carried in first message Control information.
Here, flow control information includes the communications identification of flow control parameter and virtual machine.By flow control in S602 Information encapsulation is into the second message, comprising: encapsulates flow control parameter and communications identification into the second message.
When generating the first message, a virtual machine traffic control field can be increased newly on the basis of the second message, will be flowed Amount control parameter and the communications identification of virtual machine are encapsulated in the virtual machine traffic control field.Such as: in the service of the second message Channel logo (S-channel ID, SCID)/service vlan identifies (S-VLAN ID, SVID) centering and increases virtual machine traffic control Field processed.
In practical applications, above-mentioned second message can be Tunnel discovery configuration protocol (Channel Discovery and Configuration Protocol, CDCP) message.Specifically, flow control information can be encapsulated into the second message, and will The value of first preset field of the second message is set as preset value such as 0x2.Wherein, 0x2 is carried in first message for characterizing There is flow control information, to distinguish with the CDCP message for not carrying flow control information.Certainly, in the embodiment of the present invention It is specifically defined that preset value can also be that other values such as 0x3, the present invention do not do this.
S303, the carrying of the first message is sent to edge virtual bridge server in state advertisement.
Wherein, the first message is used to indicate edge virtual bridge server and carries out flow control to virtual machine.
Here, the carrying of the first message is sent to EVB server by EVB interchanger in state advertisement, which can To be the state advertisement about channel S that EVB interchanger is sent to EVB server, it is also possible to EVB interchanger and is serviced to EVB The state advertisement about other information that device is sent.In this way, to reduce the consumption of Internet resources.
In practical applications, in conjunction with shown in Fig. 3 and Fig. 6, it is provided for the embodiments of the invention flow processing method progress Detailed description.
Station includes VM, vSwitch and service provider's component (S-component) in Fig. 3, and bridge includes S- component;Virtual channel between station and bridge is known as Virtual Service quotient channel S-channel.
Above-mentioned second message can be CDCP message, and CDCP is one based on Link Layer Discovery Protocol (link layer Discovery protocol, LLDP) configuration for S-channel S-VLAN (service provider VLAN) agreement, by reporting It is sent in text with type-length-value (Type-length-value, TLV) format sealed in unit self information, for sending out Existing two layers of direct-connected device.Here, T in TLV format, L field length often fix, V field length is variable, wherein T field list Show that type of message, L field indicate that message length, V field are often used to store the content of message.
CDCP is used exclusively for establishing the channel connected to the network S-Component, EVB under Multi-Channel mode The VEB/VEPA of virtual switch on server passes through S-channel and EVB interchanger and connects, and S-channel is a void Quasi- connection, the S-VLAN component at both ends is utilized to be attached in it.
The both ends S-channel endpoint is known as service provider's Path end point (S-channel Access Port, CAP), and CAP is negative Duty encapsulates gap marker S-tag when message enters S-channel, and S-tag is removed when message leaves S-channel. Since all virtual links are transmitted on the same physical link, so the S-tag purposes is each virtual to identify Channel corresponding to interchanger.A namely vSwitch just corresponds to a S-channel.S-VLAN component can be identified, be inserted Enter, remove S-tag and make it possible to operate multiple S-channel on EVB interchanger.
In conjunction with shown in Fig. 3 and Fig. 7, S-channel configuration is determined by EVB interchanger, and is stored on EVB interchanger.Tool Body, S-channel resource request is initiated from EVB server to EVB interchanger, EVB interchanger distributes S-VLAN.Station Ethernet interface on enable EVB switch function after, EVB interchanger (should by LLDP message outside issued state notice 401 State advertisement is general state advertisement, does not include the first message).When VM has the creation request of S-channel or original When request changes, EVB server issues the request message 402 of creation S-channel to EVB interchanger.EVB interchanger is It distributes SVID to create corresponding S-channel interface, then replys response message 403 and EVB server is notified to distribute S- The SVID of channel.The gap marker that EVB server and EVB interchanger carry current S-channel in subsequent message is made For state advertisement 404 (state advertisement is to carry the state advertisement of gap marker, does not also include the first message).Here, EVB is handed over Changing planes can carry the first message for carrying flow control information in state advertisement 404'(state advertisement includes the first report The state advertisement of text) in be sent to EVB server, flow control information includes flow control parameter and the communications identification of VM, is handed over Analysis state of changing planes is noticed to obtain the first message, and parses the first message and obtain flow control parameter and the communications identification of VM, just Flow control can be carried out to the corresponding virtual machine of communications identification based on flow control parameter.
Asking for S-channel is deleted it should be noted that can also issue by channel request message 402 to EVB interchanger Message is sought, EVB interchanger discharges SVID for it to delete corresponding S-channel interface, then replys response message 403 and notifies EVB server deletes the SVID of S-channel, and S-channel is deleted.
In the case where EVB interchanger is based on CDCP protocol configuration S-channel, the TLV field of CDCP agreement is referring to 8 Shown, the meaning of each field is as shown in table 1.
Table 1
According to table 1 and Fig. 8 it is found that the value of each field is as follows in existing CDCP agreement TLV field: TLV type field Value 127, Subtype field value 0X0E, OUI field value 00-80-C2, Role field value are that 1 expression this equipment is clothes Be engaged in device, value be 0 expression this equipment be interchanger, Resv1 field value be 0, SComp field value is that S- is supported in 1 expression VLAN component, value are that the channel S digital section value that 0 expression is not supported, Resv2 field value is 0, this equipment is supported indicates It has successfully created and the port number that not yet creates and SCID/SVID is to field value indicates channel S index and corresponding SVID。
The embodiment of the present invention carrys out bearer traffic control information, and in CDCP message by the message format of extension CDCP The value of first preset field is configured, and carries virtual machine traffic control field to characterize the message.Table 2 includes first default The corresponding meaning of the value of the value of field and the first preset field.
Value Interpretation
0x0 The CDCP message of default
0x2 CDCP message with flow control information
0x1、0x3-0x7 Reserved field
Table 2
Ginseng is shown in Table 2, and the embodiment of the present invention is by the value of the value of the first preset field in CDCP message such as Resv1 field It is configured to 0x2, carries virtual machine traffic control field in CDCP message to characterize.The virtual machine traffic control field is packaged with The communications identification of flow control information, that is, flow control parameter and virtual machine.
Bearer traffic controls the TLV field of the flow status notice of information as shown in figure 9, in conjunction with 2 institute of Fig. 8-9 and table Show: it is 0x0 that Resv1 reserved field, which defaults value, then, when the Resv1 of state notifying is 0x0, state is characterized by being general Logical state advertisement.The value of the customized Resv1 of the present invention is 0x2, characterizes the state advertisement that this Bridge issues Station There is flow control information in the first entrained message.In addition, 0x1,0x3-0x7 be reserved field, can according to user demand into Row setting.The vSwitch control Control field of flow control parameter and the communications identification of VM is carried in first message by table 3 Shown in field composition.
Table 3
It may include: 0x0-0x7 according to the value that flow control parameter in table 3 is the corresponding field of execution order Action, And different values corresponds to different execution orders.The flow that EVB server is carried according to the first message in the embodiment of the present invention Information is controlled, the above-mentioned flow control information includes the corresponding value of Action, can be executed in operations described below extremely to virtual machine It is one of few: virtual machine being blocked to send data, block virtual machine to receive data and empty the traffic statistics of virtual machine.
Here, the field in table 3 is the example of flow control field included by vSwitch Control, is actually being answered In, can the specifying information according to actual needs to flow control field be configured.
It should be noted that in the present embodiment with the explanation of same steps in other embodiments and identical content, Ke Yican According to the description in other embodiments, details are not described herein again.
Based on previous embodiment, EVB framework as shown in connection with fig. 3 is provided for the embodiments of the invention flow processing side Method is further described, referring to Fig.1 shown in 0, method includes the following steps:
S501, the state advertisement that virtual bridge interchanger in edge is sent is received.
Here, state advertisement can be the state advertisement about channel S.EVB interchanger carries the first message above-mentioned It is sent in state advertisement to EVB server, EVB server receives the state advertisement.
S502, analysis state notice, obtain the first message.
Here, EVB server is resolved to the state advertisement, obtains the first message.
S503, if it is determined that the first message carries flow control information, parse the first message, obtain flow control information, Flow control information includes the communications identification of flow control parameter and virtual machine.
Here, determine that the first message carries flow control information in S503, comprising: the first message of parsing obtains first The value of preset field;If the value of the first preset field is preset value, determine that the first message carries flow control information.
In practical applications, if preset value is 0x2.EVB server parses the first message, obtains the value of the first preset field If the value of Resv1 is 0x2.So, EVB server determines that the value of the first preset field is preset value, determines that the first message carries There is flow control information.In turn, EVB server parses the first message, obtains flow control information, and flow control information includes stream Measure the communications identification of control parameter and virtual machine.Such as, flow control information includes 0x1 and MAC1, 0x1 should for characterizing blocking MAC1Corresponding VM sends data.
S504, flow control is carried out to the corresponding virtual machine of communications identification based on flow control parameter.
Here, EVB server be based on flow control parameter flow control is carried out to the corresponding virtual machine of communications identification can be with To block MAC1Corresponding VM1Send data.
It should be noted that in the present embodiment with the explanation of same steps in other embodiments and identical content, Ke Yican According to the description in other embodiments, details are not described herein again.
Based on previous embodiment, the embodiment of the present invention provides a kind of flow processing unit, which can be with In a kind of flow processing method provided applied to the corresponding embodiment of Fig. 4 and 6, referring to Fig.1 shown in 1, the flow processing unit That is the first flow processing unit 6 in Figure 11 includes: the first receiving unit 61, first processing units 62 and the first transmission unit 63, in which:
First receiving unit 61, for receiving the flow control information for being directed to virtual machine;
First processing units 62 obtain the first message for being based on flow control information;Wherein, it is carried in the first message There is flow control information;
First transmission unit 63, for sending the first message to edge virtual bridge server;Wherein, the first message is for referring to Show that edge virtual bridge server carries out flow control to virtual machine.
In other embodiments of the invention, first processing units, for encapsulating flow control information to the second message In;The value that the first preset field in the second message is arranged is preset value, obtains the first message;Wherein, preset value is for characterizing Flow control information is carried in first message.
In other embodiments of the invention, flow control information includes the communication mark of flow control parameter and virtual machine Know;First processing units, for encapsulating flow control parameter and communications identification into the second message.
In other embodiments of the invention, the first transmission unit is sent out in state advertisement for carrying the first message Give edge virtual bridge server.
It should be noted that in the embodiment of the present invention step performed by flow processing unit specific implementation process, can With the realization process in the flow processing method referring to the corresponding embodiment offer of Fig. 4 and 6, details are not described herein again.
First flow processing unit provided by the embodiment of the present invention, edge virtual bridge interchanger take to edge virtual bridge Business device sends the first message for carrying flow control information, can indicate that edge virtual bridge server flows virtual machine Amount control avoids data there are snakelike forwarding when solving the problems, such as in existing VEPA technology for VM progress flow control Snakelike forwarding, reduce the waste of broadband resource and reduce the load of EVB interchanger, improve the network equipment for virtual The control efficiency of machine progress flow control.
Based on previous embodiment, the embodiment of the present invention provides a kind of flow processing unit, which can be with In a kind of flow processing method provided applied to the corresponding embodiment of Fig. 5 and 10, referring to Fig.1 shown in 2, the flow processing unit That is the second flow processing unit 7 in Figure 12 includes: the second receiving unit 71 and the second processing unit 72, in which:
Second receiving unit 71, for receiving the first message of edge virtual bridge interchanger transmission;
The second processing unit 72, for if it is determined that the first message carries flow control information, based on being taken in the first message The flow control information of band carries out flow control to virtual machine.
In other embodiments of the present invention, the second processing unit obtains the first preset field for parsing the first message Value;If the value of the first preset field is preset value, determine that the first message carries flow control information.
In other embodiments of the present invention, the second processing unit obtains flow control information for the first message of parsing, Flow control information includes the communications identification of flow control parameter and virtual machine;It is corresponding to communications identification based on flow control parameter Virtual machine carry out flow control.
In embodiments of the present invention, the second receiving unit, for receiving the state advertisement of edge virtual bridge interchanger transmission; Analysis state notice, obtains the first message.
It should be noted that in the embodiment of the present invention step performed by flow processing unit specific implementation process, can With the realization process in the flow processing method referring to the corresponding embodiment offer of Fig. 5 and 10, details are not described herein again.
Second flow processing unit provided by the embodiment of the present invention, edge virtual bridge server do not have to whole flows Flow between virtual machine including edge virtual bridge server internal is all delivered on edge virtual bridge interchanger and forwards, and solves There are problems that snakelike forwarding when VM carries out flow control in existing VEPA technology, avoid data snakelike forwarding, Reduce the waste of broadband resource and reduce the load of EVB interchanger, improves the network equipment for virtual machine and carry out flow The control efficiency of control.
Based on previous embodiment, the embodiment of the present invention provides a kind of edge virtual bridge interchanger, can be applied to Fig. 4 and In a kind of flow processing method that 6 corresponding embodiments provide, referring to Fig.1 3, which includes: at first Manage device 81, first memory 82 and the first communication bus 83, in which:
First communication bus 83 is for realizing the communication connection between first processor 81 and first memory 82;
First processor 81 is for executing flow processing routine in first memory 82, to perform the steps of
Receive the flow control information for being directed to virtual machine;
Based on flow control information, the first message is obtained;Wherein, flow control information is carried in the first message;
The first message is sent to edge virtual bridge server;Wherein, the first message is used to indicate edge virtual bridge server Flow control is carried out to virtual machine.
In other embodiments of the invention, first processor 81 is for executing flow processing routine in first memory 82 In based on flow control information, when obtaining the first message, can also perform the steps of
Flow control information is encapsulated into the second message;
The value that the first preset field in the second message is arranged is preset value, obtains the first message;Wherein, preset value is used for It characterizes in the first message and carries flow control information.
In other embodiments of the invention, flow control information includes the communication mark of flow control parameter and virtual machine Know;First processor 81 is for executing encapsulating flow control information to second in flow processing routine in first memory 82 When in message, it can also perform the steps of
Flow control parameter and communications identification are encapsulated into the second message.
In other embodiments of the invention, flow control information includes the communication mark of flow control parameter and virtual machine Know;First processor 81 is used to execute the first message of transmission in first memory 82 in flow processing routine to edge virtual bridge When server, it can also perform the steps of
The carrying of first message is sent to edge virtual bridge server in state advertisement.
It should be noted that in the embodiment of the present invention step performed by edge virtual bridge interchanger specific implementation Journey, the realization process being referred in the flow processing method that the corresponding embodiment of Fig. 4 and 6 provides, details are not described herein again.
Virtual bridge interchanger in edge provided by the embodiment of the present invention, edge virtual bridge interchanger take to edge virtual bridge Business device sends the first message for carrying flow control information, can indicate that edge virtual bridge server flows virtual machine Amount control avoids data there are snakelike forwarding when solving the problems, such as in existing VEPA technology for VM progress flow control Snakelike forwarding, reduce the waste of broadband resource and reduce the load of EVB interchanger, improve the network equipment for virtual The control efficiency of machine progress flow control.
Based on previous embodiment, the embodiment of the present invention provides a kind of edge virtual bridge server, can be applied to Fig. 5 and In a kind of flow processing method that 10 corresponding embodiments provide, referring to Fig.1 4, which includes: second Processor 91, second memory 92 and the second communication bus 93, in which:
Second communication bus 93 is for realizing the communication connection between second processor 91 and second memory 92;
Second processor 91 is for executing flow processing routine in second memory 92, to perform the steps of
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that the first message carries flow control information, based on the flow control information carried in the first message to void Quasi- machine carries out flow control.
In other embodiments of the invention, second processor 91 is for executing flow processing routine in second memory 92 In the first message of determination when carrying flow control information, can also perform the steps of
The first message is parsed, the value of the first preset field is obtained;
If the value of the first preset field is preset value, determine that the first message carries flow control information.
In other embodiments of the invention, second processor 91 is for executing flow processing routine in second memory 92 In based on the flow control information carried in the first message to virtual machine carry out flow control when, can also realize following step It is rapid:
The first message is parsed, flow control information is obtained, flow control information includes flow control parameter and virtual machine Communications identification;
Flow control is carried out to the corresponding virtual machine of communications identification based on flow control parameter.
In other embodiments of the invention, second processor 91 is for executing flow processing routine in second memory 92 In based in the first message receive edge virtual bridge interchanger send the first message when, can also perform the steps of
Receive the state advertisement that virtual bridge interchanger in edge is sent;
Analysis state notice, obtains the first message.
It should be noted that in the embodiment of the present invention step performed by edge virtual bridge server specific implementation Journey, the realization process being referred in the flow processing method that the corresponding embodiment of Fig. 5 and 10 provides, details are not described herein again.
Virtual bridge server in edge provided by the embodiment of the present invention is solved in existing VEPA technology and is carried out for VM There are problems that snakelike forwarding when flow control, avoids the snakelike forwarding of data, reduces the waste and drop of broadband resource The load of low EVB interchanger improves the control efficiency that the network equipment carries out flow control for virtual machine.
Based on previous embodiment, the embodiment of the present invention provides a kind of computer readable storage medium, computer-readable to deposit Storage media is stored with one or more program, which can be executed by one or more processor, with It performs the steps of
Receive the flow control information for being directed to virtual machine;
Based on flow control information, the first message is obtained;Wherein, flow control information is carried in the first message;
The first message is sent to edge virtual bridge server;Wherein, the first message is used to indicate edge virtual bridge server Flow control is carried out to virtual machine.
It should be noted that in the present embodiment step performed by processor specific implementation process, be referred to Fig. 4 and The realization process in flow processing method that 6 corresponding embodiments provide, details are not described herein again.
Based on previous embodiment, the embodiment of the present invention also provides a kind of computer readable storage medium, which can It reads storage medium and is stored with one or more program, which can be held by one or more processor Row, to perform the steps of
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that the first message carries flow control information, based on the flow control information carried in the first message to void Quasi- machine carries out flow control.
It should be noted that in the present embodiment step performed by processor specific implementation process, be referred to Fig. 5 and The realization process in flow processing method that 10 corresponding embodiments provide, details are not described herein again.
It should be noted that above-mentioned computer readable storage medium can be read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable programmable is read-only deposits Reservoir (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read-only memory The storage of (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic random access Device (Ferromagnetic Random Access Memory, FRAM), flash memory (Flash Memory), magnetic surface are deposited The memories such as reservoir, CD or CD-ROM (Compact Disc Read-Only Memory, CD-ROM);It is also possible to wrap The various electronic equipments for including one of above-mentioned memory or any combination, such as mobile phone, computer, tablet device, individual digital Assistant etc..
Herein, the terms "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, from And to include process, method, article or the device of a series of elements not only to include those elements, but also including not bright The other element really listed, or further include for this process, method, article or the intrinsic element of device.Do not having In the case where more limitations, the element that is limited by sentence "including a ...", it is not excluded that including process, the side of the element There is also other identical elements in method, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (17)

1. a kind of flow processing method, which is characterized in that the described method includes:
Receive the flow control information for being directed to virtual machine;
Based on the flow control information, the first message is obtained;Wherein, the flow control letter is carried in first message Breath;
First message is sent to edge virtual bridge server;Wherein, it is virtual to be used to indicate the edge for first message Bridge server carries out flow control to the virtual machine.
2. obtaining the first report the method according to claim 1, wherein described be based on the flow control information Text, comprising:
The flow control information is encapsulated into the second message;
The value that the first preset field in second message is arranged is preset value, obtains first message;Wherein, described pre- If value carries the flow control information for characterizing in first message.
3. according to the method described in claim 2, it is characterized in that, the flow control information includes flow control parameter and institute State the communications identification of virtual machine;It is described to encapsulate the flow control information into the second message, comprising:
The flow control parameter and the communications identification are encapsulated into second message.
4. the method according to claim 1, wherein described send first message to edge virtual bridge service Device, comprising:
First message carrying is sent to the edge virtual bridge server in state advertisement.
5. a kind of flow processing method, which is characterized in that the described method includes:
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that first message carries flow control information, based on the flow control carried in first message Information carries out flow control to virtual machine.
6. according to the method described in claim 5, it is characterized in that, the determination first message carries flow control letter Breath, comprising:
First message is parsed, the value of the first preset field is obtained;
If the value of first preset field is preset value, determine that first message carries the flow control information.
7. according to the method described in claim 5, it is characterized in that, described based on the flow carried in first message It controls information and flow control is carried out to virtual machine, comprising:
Parse first message, obtain the flow control information, the flow control information include flow control parameter and The communications identification of the virtual machine;
Flow control is carried out based on the flow control parameter virtual machine corresponding to the communications identification.
8. according to the method described in claim 5, it is characterized in that, first report for receiving edge virtual bridge interchanger and sending Text, comprising:
Receive the state advertisement that the edge virtual bridge interchanger is sent;
The state advertisement is parsed, first message is obtained.
9. a kind of flow processing unit, which is characterized in that described device includes:
First receiving unit, for receiving the flow control information for being directed to virtual machine;
First processing units obtain the first message for being based on the flow control information;Wherein, it is taken in first message With the flow control information;
First transmission unit, for sending first message to edge virtual bridge server;Wherein, first message is used for Indicate that the edge virtual bridge server carries out flow control to the virtual machine.
10. device according to claim 9, which is characterized in that
The first processing units, for encapsulating the flow control information into the second message;Second message is set In the first preset field value be preset value, obtain first message;Wherein, the preset value is for characterizing described first The flow control information is carried in message.
11. device according to claim 9, which is characterized in that the flow control information include flow control parameter and The communications identification of the virtual machine;The first processing units, for sealing the flow control parameter and the communications identification It is filled in second message.
12. a kind of flow processing unit, which is characterized in that described device includes:
Second receiving unit, for receiving the first message of edge virtual bridge interchanger transmission;
The second processing unit, for if it is determined that first message carries flow control information, based in first message The flow control information carried carries out flow control to virtual machine.
13. device according to claim 12, which is characterized in that
Described the second processing unit obtains the value of the first preset field for parsing first message;If described first is default The value of field is preset value, determines that first message carries the flow control information.
14. device according to claim 12, which is characterized in that described the second processing unit, for parsing described first Message, obtains the flow control information, and the flow control information includes the communication of flow control parameter and the virtual machine Mark;Flow control is carried out based on the flow control parameter virtual machine corresponding to the communications identification.
15. a kind of edge virtual bridge interchanger characterized by comprising first processor, first memory and the first communication are total Line;
First communication bus is for realizing the communication connection between first processor and first memory;
The first processor is for executing flow processing routine in first memory, to perform the steps of
Receive the flow control information for being directed to virtual machine;
Based on the flow control information, the first message is obtained;Wherein, the flow control letter is carried in first message Breath;
First message is sent to edge virtual bridge server;Wherein, it is virtual to be used to indicate the edge for first message Bridge server carries out flow control to the virtual machine.
16. a kind of edge virtual bridge server characterized by comprising second processor, second memory and the second communication are total Line;
Second communication bus is for realizing the communication connection between second processor and second memory;
The second processor is for executing flow processing routine in second memory, to perform the steps of
Receive the first message that virtual bridge interchanger in edge is sent;
If it is determined that first message carries flow control information, based on the flow control carried in first message Information carries out flow control to virtual machine.
17. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage have one or Multiple programs, one or more of programs can be executed by one or more processor, to realize such as Claims 1-4 Or the step of flow processing method described in any one of 5 to 8.
CN201711320258.XA 2017-12-12 2017-12-12 A kind of flow processing method, unit and computer readable storage medium Pending CN109922001A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711320258.XA CN109922001A (en) 2017-12-12 2017-12-12 A kind of flow processing method, unit and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711320258.XA CN109922001A (en) 2017-12-12 2017-12-12 A kind of flow processing method, unit and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109922001A true CN109922001A (en) 2019-06-21

Family

ID=66956822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711320258.XA Pending CN109922001A (en) 2017-12-12 2017-12-12 A kind of flow processing method, unit and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109922001A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112769597A (en) * 2020-12-23 2021-05-07 杭州谐云科技有限公司 Container network current limiting method and system for cloud-edge collaborative virtualization scene

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739505A (en) * 2011-04-06 2012-10-17 中兴通讯股份有限公司 Method and system for controlling virtual channel flow in data center network
CN103905309A (en) * 2012-12-28 2014-07-02 中国电信股份有限公司 Method and system of data exchange between virtual machines
US20160335129A1 (en) * 2015-05-17 2016-11-17 Nicira, Inc. Logical processing for containers

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739505A (en) * 2011-04-06 2012-10-17 中兴通讯股份有限公司 Method and system for controlling virtual channel flow in data center network
CN103905309A (en) * 2012-12-28 2014-07-02 中国电信股份有限公司 Method and system of data exchange between virtual machines
US20160335129A1 (en) * 2015-05-17 2016-11-17 Nicira, Inc. Logical processing for containers

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112769597A (en) * 2020-12-23 2021-05-07 杭州谐云科技有限公司 Container network current limiting method and system for cloud-edge collaborative virtualization scene
CN112769597B (en) * 2020-12-23 2022-11-08 杭州谐云科技有限公司 Container network current limiting method and system for cloud-edge collaborative virtualization scene

Similar Documents

Publication Publication Date Title
CN104717098B (en) A kind of data processing method and device
CN104954281B (en) Communication means, system, resource pool management system, interchanger and control device
CN104253767B (en) A kind of implementation method of virtual burst network and a kind of interchanger
CN104702479B (en) The method and apparatus that tunnel is established in SDN network
CN103401797B (en) A kind of message processing method and equipment
CN105340217B (en) A kind of message processing method, apparatus and system
CN104468358A (en) Message forwarding method and device of distributive virtual switch system
CN104410541B (en) The method and device that VXLAN internal layer virtual machine traffics are counted in intermediary switch
CN103391296B (en) A kind of controller, transponder and Path Setup method and system
CN105162704B (en) The method and device of multicast replication in Overlay network
CN105229976B (en) Low-latency lossless switching fabric for data center
KR20170060102A (en) Data forwarding method, device and system in software-defined networking
CN102334112A (en) Method and system for virtual machine networking
CN107896195A (en) Service chaining method of combination, device and service chaining topological structure
CN105162732B (en) Create the method, apparatus of ECP Extended Capabilities Port
CN104243362B (en) A kind of message forwarding method and device
CN101789949B (en) Method and router equipment for realizing load sharing
CN107493185A (en) The configuration information notifying method and its device of a kind of Interface Expanding equipment
CN103327027A (en) Content-centric network bottom implementation method, content-centric network and communication method
CN109981472A (en) A kind of message encapsulating method, retransmission method, relevant apparatus, equipment and medium
CN104995882B (en) Message processing method and device
CN106357542A (en) Method for providing multicast service and software defined network controller
CN105264841B (en) Message forwarding system, apparatus and method
CN106656807A (en) Message forwarding method and SDN switch
CN104394075B (en) A kind of method and apparatus of message transmissions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190621