CN106998347A - The apparatus and method of server virtualization network share - Google Patents
The apparatus and method of server virtualization network share Download PDFInfo
- Publication number
- CN106998347A CN106998347A CN201610053042.0A CN201610053042A CN106998347A CN 106998347 A CN106998347 A CN 106998347A CN 201610053042 A CN201610053042 A CN 201610053042A CN 106998347 A CN106998347 A CN 106998347A
- Authority
- CN
- China
- Prior art keywords
- message information
- port
- destination address
- forwarding rule
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000002093 peripheral effect Effects 0.000 claims description 10
- 238000005538 encapsulation Methods 0.000 claims description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of method and apparatus of server virtualization network share, message information is received by receiving module, virtual modular converter parses the message information to obtain destination address, and inquire about predetermined forwarding rule, port control modules configure corresponding port according to the destination address of message information, pass through configured port according to forwarding rule by sending module and forward the message information, so that server virtual machine can be configured port resource by unification and realize information sharing according to predetermined forwarding rule, so as to the processor resource and memory source saved, and can be transplanted in different hardware platforms, further it is beneficial to hardware resource pool.
Description
Technical field
The present invention relates to mobile communication technology, the device of espespecially a kind of server virtualization network share and side
Method.
Background technology
At present, cloud computing is that it has been merged to virtualize, clothes as unusual popular cutting edge technology at present
Business management automation and the new technology for being standardized as representative.Wherein, virtualization is the most important spy of cloud computing
Levy, relate generally to calculate, store, three fields of network, for calculating virtualization and Storage Virtualization skill
Art all comparative maturities, and network virtualization technology relatively lags behind.
In the prior art, for network virtualization technology commonly use method be by install virtual switch or
Person supports single I/O virtualizations (Single-root I/O Virtualization, abbreviation:SR-IOV) technology
Network interface card provide virtual machine network insertion and correspondence with foreign country.
But, using prior art, because every virtual machine correspondence with foreign country is required for corresponding virtual switch
Machine or SR-IOV technology network interface cards, then can expend the processor resource and memory source of preciousness, and can not
Transplanted in different hardware platforms, be unfavorable for the pond of hardware resource.
The content of the invention
In order to solve the above-mentioned technical problem, the invention provides a kind of dress of server virtualization network share
Put and method, can Integrated Virtual modular converter, virtual machine is realized by unified configuration port resource
Network share, so that the processor resource and memory source saved, it is possible to enter in different hardware platforms
Row transplanting, further beneficial to hardware resource pool.
In a first aspect, the method that the embodiment of the present invention provides server virtualization network share, this method bag
Include:
Receive message information;
Parse the message information and obtain destination address, inquire about predetermined forwarding rule;
Corresponding port is configured according to the destination address;
Pass through configured port according to the forwarding rule and send the message information.
Second aspect, the embodiment of the present invention provides a kind of device of server virtualization network share, the dress
Put including:Receiving module, virtual modular converter and port control modules;
The receiving module, for receiving message information;
The virtual modular converter, obtains destination address for parsing the message information, inquires about predetermined
Forwarding rule;
The port control modules, for configuring corresponding port according to the destination address;
The sending module, the message is forwarded for passing through configured port according to the forwarding rule
Information.
The method and apparatus of a kind of server virtualization network share provided in an embodiment of the present invention, by connecing
Receive module and receive message information, virtual modular converter parses the message information to obtain destination address, and
The predetermined forwarding rule of inquiry, port control modules configure corresponding according to the destination address of message information
Port, passes through configured port according to forwarding rule by sending module and forwards the message information, so that
Information can be realized by the unified port resource that configures according to predetermined forwarding rule by obtaining server virtual machine
It is shared, so that the processor resource and memory source saved, it is possible to moved in different hardware platforms
Plant, further beneficial to hardware resource pool.
Other features and advantages of the present invention will be illustrated in the following description, also, partly from froming the perspective of
Become apparent, or understood by implementing the present invention in bright book.The purpose of the present invention is excellent with other
Point can be realized and obtained by specifically noted structure in specification, claims and accompanying drawing
.
Brief description of the drawings
Accompanying drawing is used for providing further understanding technical solution of the present invention, and constitutes one of specification
Point, it is used to explain technical scheme together with embodiments herein, does not constitute to the present invention
The limitation of technical scheme.
Fig. 1 is the knot of the embodiment of the method one of server virtualization network share provided in an embodiment of the present invention
Structure schematic diagram;
Fig. 2 is the stream of the device embodiment one of server virtualization network share provided in an embodiment of the present invention
Journey schematic diagram;
Fig. 3 is the knot of the device embodiment two of server virtualization network share provided in an embodiment of the present invention
Structure schematic diagram.
Embodiment
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with accompanying drawing
Embodiments of the invention are described in detail.It should be noted that in the case where not conflicting, this Shen
Please in embodiment and the feature in embodiment can mutually be combined.
The step of the flow of accompanying drawing is illustrated can such as one group computer executable instructions computer
Performed in system.And, although logical order is shown in flow charts, but in some cases,
Can be with the step shown or described by being performed different from order herein.
The present embodiments relate to method can apply to that the cloud platform of cloud computing can be carried, the cloud put down
Platform can be server cluster either computer cluster, can be wherein provided with server or computer
Multiple virtual machines, the division of following module belongs to a kind of logical partitioning, is embodied and not particularly restricted.
The present embodiments relate to method, it is intended to solve in the prior art every virtual machine be required for correspondence
Virtual switch, then need to expend valuable processor resource and memory source, and can not be different hard
Part platform is transplanted, and is unfavorable for the technical problem in the pond of hardware resource.
Technical scheme is described in detail with specifically embodiment below.These have below
The embodiment of body can be combined with each other, may be in some embodiments for same or analogous concept or process
Repeat no more.
Fig. 1 is the stream of the embodiment of the method one of server virtualization network share provided in an embodiment of the present invention
Journey schematic diagram, as shown in figure 1, this method includes:
S101, reception message information.
Specifically, receiving needs shared message information, the message information includes destination address, packet
Etc. content.
S102, the parsing message information obtain destination address, inquire about predetermined forwarding rule.
Specifically, the message information that parsing is received, and obtain the packet of the message information, destination
Location etc., inquires about predetermined forwarding rule, and the predetermined forwarding rule defines the speed of forwarding, forwarding
Port resource etc., can be preserved in the form of forwarding rule list.
S103, corresponding port configured according to the destination address of message information.
Specifically, cloud platform is to that should have in many servers, every service to that should have many platform virtual machines,
Therefore, when carrying out information sharing, corresponding port is obtained by the destination address after parsing, the end
Mouth can be communicated with server either virtual machine.
S104, pass through configured port according to the forwarding rule and send the message information.
Specifically, according to above-mentioned predetermined forwarding rule list, finding corresponding forwarding rate and being configured
Port send the message information.
The method of a kind of server virtualization network share provided in an embodiment of the present invention, by receiving message
Information, then, parses the message information to obtain destination address, and inquires about predetermined forwarding rule,
Corresponding port is configured further according to the destination address of message information, finally passes through according to forwarding rule and is matched somebody with somebody
The port put forwards the message information, so that server virtual machine can be provided by unified configuration port
Information sharing is simultaneously realized in source according to predetermined forwarding rule, so that the processor resource and internal memory saved
Resource, it is possible to transplanted in different hardware platforms, further beneficial to hardware resource pool.
Further, on the basis of above-described embodiment one, what the present embodiment two was solved is virtual machine and void
The technical problem of information sharing between plan machine, above-mentioned S101 includes:
The message information sent by peripheral component interconnection extended channel reception virtual machine.
Specifically, when virtual machine needs transmission message information progress shared, virtual functions can be passed through and drive hair
Message information is sent, passes through peripheral component interconnection extended (Peripheral Component Interconnect
Express, referred to as:PCIE) passage, and SR-IOV specifications are followed, receive what the virtual machine was sent
Message information, wherein, each PCIE channel can support the corresponding virtual functions resource of multiple virtual machines,
So by the port resource between Integrated Virtual machine, the processor resource and memory source saved are carried
High data-transmission efficiency between virtual machine and virtual machine.
Optionally, on the basis of above-described embodiment one, what the present embodiment three was solved is external equipment and void
The technical problem of information sharing between plan machine, above-mentioned S101 includes:
The message information that external equipment is sent is received by network interface.
Specifically, external equipment can be specifically server, smart mobile phone, tablet personal computer, hand-held set,
Computer etc., but be not limited thereto.When external equipment needs transmission message information to carry out shared, meeting
Message information is sent by network interface, the network interface can be ethernet port, provided by multiple network interface ports
Server and external network communication, network interface card control, debugging channel service.So pass through integrating external equipment
Port resource, the processor resource and memory source saved, improve external equipment and virtual machine it
Between data-transmission efficiency.
Further, on the basis of above-described embodiment two, after the message information is parsed, also wrap
Include:
If the message information of parsing is channel message information, the channel message information is subjected to tunnel envelope
Dress.
Specifically, by peripheral component interconnection extended channel reception virtual machine send message information when, if
, can be by tunnel protocol by the data frame of other agreements when the message information of parsing is channel message information
Or bag is Resealed, this mode can make the Network from many information sources in same cloud platform
It is transmitted by different tunnels, so as to avoid information from disturbing, improves data transmission efficiency.
Optionally, further, on the basis of above-described embodiment three, parse the message information it
Afterwards, in addition to:
The message information that external equipment is sent is received by network interface, if the message information of parsing is channel message
During information, the channel message information is subjected to solution tunnel encapsulation, can be by tunnel protocol by other associations
The data frame or bag of view are decapsulated again, so as to which the payload of the inside is submitted to virtual machine, this mode energy
The Network from many information sources is enough set to be transmitted in same cloud platform by different tunnels,
So as to avoid information from disturbing, data transmission efficiency is improved.
Further, on the basis of above-described embodiment, before the predetermined forwarding rule of the inquiry, also
Including:
Formulate or obtain the predetermined forwarding rule.
Specifically, can meet forwarding rule predetermined described in OpenFlow specification preset in advance, or
Person then formulates the predetermined forwarding rule, this is pre- when inquiring about predetermined forwarding rule failure
Fixed forwarding rule can be recorded in the form of forwarding rule list between virtual machine and virtual machine, virtual machine with
The corresponding relation forwarded between external equipment, so that message information forwards the carry out flow of rule according to correspondence
Forwarding, consequently facilitating message information is sent in order according to rule, and then improves data transmission efficiency.
In software defined network (Software Defined Network, abbreviation:SDN application scenarios)
In, when having SDN controllers in cloud platform, SDN controllers 50 understand the energy according to the information that E-Packets
Power formulates predetermined forwarding rule, and issues forwarding rule, so that the forwarding of message information is controlled,
The scheme of message information forwarding is optimized, data transmission efficiency is improved.
Further, on the basis of above-described embodiment, correspondence is configured according to the destination address of message information
Port, including:
If destination address is virtual machine address, corresponding peripheral component interconnection extended port forwarding is configured
The message information.
If specifically, when destination address is virtual machine address, being saved with the control node of cloud platform or calculating
Point interaction, collects all PCIE port resources, and according to virtualization network, virtual machine and PCIE ports
Mapping relations divide the corresponding port of the virtual machine, then configure corresponding PCIE ports and pass through PCIE
Passage forwards the message information to virtual machine, to be managed collectively and dispatch PCIE port resources, real
Existing regular communication between virtual machine and virtual machine.
Further, on the basis of above-described embodiment, correspondence is configured according to the destination address of message information
Port, including:
If destination address is external device address, configures corresponding network interface and forward the message information.
If specifically, destination address be external device address when, control node or calculating with cloud platform
Node is interacted, and collects all network interface port resources, and according to virtualization network, virtual machine and network interface port
Mapping relations divide the corresponding network interface port of the external equipment, then configure corresponding network interface port forwarding
The message information, to be managed collectively and dispatch network interface port resource, realizes virtual machine to external equipment
Regular communication between external equipment.
Fig. 2 is the structure of server virtualization network sharing device embodiment one provided in an embodiment of the present invention
Schematic diagram.The present embodiment refers to realize the detailed process of server virtualization network share.Such as Fig. 2
Shown, the device includes:Receiving module 10, virtual modular converter 20, port control modules 30 and hair
Send module 40;
The receiving module 10, including for receiving message information;
The virtual modular converter 20, obtains destination address, inquiry is predetermined for parsing the message information
Forwarding rule;
The port control modules 30, for configuring corresponding port according to the destination address;
The sending module 40, the report is sent for passing through configured port according to the forwarding rule
Literary information.
A kind of device of server virtualization network share provided in an embodiment of the present invention, passes through receiving module
Message information is received, virtual modular converter parses the message information to obtain destination address, and inquires about pre-
Fixed forwarding rule, port control modules configure corresponding port according to the destination address of message information,
Pass through configured port according to forwarding rule by sending module and forward the message information, so that service
Device virtual machine can realize that information is total to by unified configuration port resource and according to predetermined forwarding rule
Enjoy, so that the processor resource and memory source saved, it is possible to moved in different hardware platforms
Plant, further beneficial to hardware resource pool.
Further, Fig. 3 is implemented for server virtualization network sharing device provided in an embodiment of the present invention
The structural representation of example two, as shown in figure 3, on the basis of above-described embodiment, institute in the present embodiment
Stating receiving module 10 is used to receive message information, refers to:
The receiving module 10 is used for the report sent by peripheral component interconnection extended channel reception virtual machine
Literary information.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Optionally, it is described in the present embodiment to receive as shown in figure 3, on the basis of above-described embodiment
Module 10 is used to receive message information, refers to:
The receiving module 10 is used to receive the message information that external equipment is sent by network interface.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Further, on the basis of above-described embodiment, the device also includes:The virtual expansible office
Domain net module 21;
The virtual expansible LAN module 21, if the message information for parsing is channel message information
When, the channel message information is subjected to tunnel encapsulation.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Further, on the basis of above-described embodiment, the device also includes:Virtual expansible LAN
Module 21;
The virtual expansible LAN module 21, if the message information for parsing is channel message information
When, the channel message information is subjected to solution tunnel encapsulation.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Further, on the basis of above-described embodiment, the device also includes:Forward control module 31;
The forwarding control module 31 is used to formulating or obtaining the predetermined forwarding rule.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Further, as shown in figure 3, on the basis of above-described embodiment, the port control modules 30
For configuring corresponding port according to the destination address of message information, refer to:
If the port control modules 30 are used for destination address for virtual machine address, configure corresponding outer
If component interconnection extended port forwards the message information.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Alternatively, as shown in figure 3, on the basis of above-described embodiment, the port control modules 30
For configuring corresponding port according to the destination address of message information, refer to:
If the port control modules 30 are used for destination address for external device address, configure corresponding
Network interface forwards the message information.
Device provided in an embodiment of the present invention, can perform above method embodiment, its realization principle and skill
Art effect is similar, will not be repeated here.
Although disclosed herein embodiment as above, described content is only to readily appreciate the present invention
And the embodiment used, it is not limited to the present invention.Technology people in any art of the present invention
Member, do not depart from disclosed herein spirit and scope on the premise of, can be in the form of implementation and thin
Any modification and change, but the scope of patent protection of the present invention are carried out on section, still must be with appended right
The scope that claim is defined is defined.
Claims (16)
1. a kind of method of server virtualization network share, it is characterised in that methods described includes:
Receive message information;
Parse the message information and obtain destination address, inquire about predetermined forwarding rule;
Corresponding port is configured according to the destination address;
Pass through configured port according to the forwarding rule and send the message information.
2. according to the method described in claim 1, it is characterised in that the reception message information, including:
The message information sent by peripheral component interconnection extended channel reception virtual machine.
3. according to the method described in claim 1, it is characterised in that the reception message information, including:
The message information that external equipment is sent is received by network interface.
4. method according to claim 2, it is characterised in that after the message information is parsed,
Also include:
If the message information of parsing is channel message information, the channel message information is subjected to tunnel envelope
Dress.
5. method according to claim 3, it is characterised in that after the message information is parsed,
Also include:
If the message information of parsing is channel message information, the channel message information is subjected to solution tunnel
Encapsulation.
6. the method according to any one of claim 4 or 5, it is characterised in that the inquiry makes a reservation for
Forwarding rule before, in addition to:
Formulate or obtain the predetermined forwarding rule.
7. method according to claim 6, it is characterised in that according to the destination address of message information
Corresponding port is configured, including:
If destination address is virtual machine address, corresponding peripheral component interconnection extended port forwarding is configured
The message information.
8. method according to claim 6, it is characterised in that according to the destination address of message information
Corresponding port is configured, including:
If destination address is external device address, configures corresponding network interface and forward the message information.
9. a kind of device of server virtualization network share, it is characterised in that described device includes:Connect
Receive module, virtual modular converter, port control modules and sending module;
The receiving module, for receiving message information;
The virtual modular converter, obtains destination address for parsing the message information, inquires about predetermined
Forwarding rule;
The port control modules, for configuring corresponding port according to the destination address;
The sending module, the message is sent for passing through configured port according to the forwarding rule
Information.
10. device according to claim 9, it is characterised in that the receiving module is used to receive
Message information, refers to:
The message that the receiving module is used to send by peripheral component interconnection extended channel reception virtual machine is believed
Breath.
11. device according to claim 9, it is characterised in that the receiving module is used to receive
Message information, refers to:
The receiving module is used to receive the message information that external equipment is sent by network interface.
12. device according to claim 10, it is characterised in that the device also includes:Virtually may be used
Extend LAN module;
The virtual expansible LAN module, if be channel message information for the message information parsed,
The channel message information is subjected to tunnel encapsulation.
13. device according to claim 11, it is characterised in that the device also includes:Virtually may be used
Extend LAN module;
The virtual expansible LAN module, if be channel message information for the message information parsed,
The channel message information is subjected to solution tunnel encapsulation.
14. the device according to any one of claim 12 or 13, it is characterised in that the device is also
Including:Forward control module;
The forwarding control module is used to formulating or obtaining the predetermined forwarding rule.
15. device according to claim 14, it is characterised in that the port control modules are used for
Corresponding port is configured according to the destination address of message information, referred to:
If the port control modules are used for destination address for virtual machine address, corresponding peripheral hardware is configured
Component interconnection extended port forwards the message information.
16. device according to claim 14, it is characterised in that the port control modules are used for
Corresponding port is configured according to the destination address of message information, referred to:
If the port control modules are used for destination address for external device address, corresponding net is configured
The mouth forwarding message information.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610053042.0A CN106998347A (en) | 2016-01-26 | 2016-01-26 | The apparatus and method of server virtualization network share |
PCT/CN2017/070869 WO2017128953A1 (en) | 2016-01-26 | 2017-01-11 | Server virtualization network sharing apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610053042.0A CN106998347A (en) | 2016-01-26 | 2016-01-26 | The apparatus and method of server virtualization network share |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106998347A true CN106998347A (en) | 2017-08-01 |
Family
ID=59397469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610053042.0A Pending CN106998347A (en) | 2016-01-26 | 2016-01-26 | The apparatus and method of server virtualization network share |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106998347A (en) |
WO (1) | WO2017128953A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600338A (en) * | 2018-03-30 | 2018-09-28 | 山东乾云启创信息科技股份有限公司 | File sharing method, apparatus and system in a kind of virtualized environment |
CN111064814A (en) * | 2018-10-16 | 2020-04-24 | 中国电信股份有限公司 | VxLAN NAT traversal method, system and gateway based on PCP |
CN113676421A (en) * | 2021-10-25 | 2021-11-19 | 之江实验室 | Multi-port network message receiving and transmitting method based on PCIe |
CN113992592A (en) * | 2021-10-27 | 2022-01-28 | 锐捷网络股份有限公司 | Message forwarding method and device, port drainage system and storage medium |
CN114006859A (en) * | 2021-09-18 | 2022-02-01 | 深圳震有科技股份有限公司 | Message forwarding method, terminal and computer readable storage medium |
CN114070755A (en) * | 2020-07-29 | 2022-02-18 | 中移(苏州)软件技术有限公司 | Virtual machine network flow determining method and device, electronic equipment and storage medium |
WO2022261881A1 (en) * | 2021-06-17 | 2022-12-22 | 华为技术有限公司 | Network interface card management system, packet processing method, and device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113992426B (en) * | 2021-11-15 | 2024-08-02 | 北京知道未来信息技术有限公司 | Message distribution method and device, storage medium and electronic equipment |
CN115277558B (en) * | 2022-07-29 | 2024-06-07 | 中国电信股份有限公司 | Message sending method and device, computer storage medium and electronic equipment |
CN115633016A (en) * | 2022-10-17 | 2023-01-20 | 维沃移动通信有限公司 | Data transmission method, device, system, electronic equipment and medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414626A (en) * | 2013-08-28 | 2013-11-27 | 盛科网络(苏州)有限公司 | Message processing method and device based on network virtualization |
CN103873374A (en) * | 2014-03-27 | 2014-06-18 | 杭州华三通信技术有限公司 | Message processing method and device in virtualized system |
CN104348694A (en) * | 2013-07-25 | 2015-02-11 | 凯为公司 | Network interface card with virtual switch and traffic flow policy enforcement |
WO2015034589A1 (en) * | 2013-09-06 | 2015-03-12 | Cisco Technology, Inc. | Universal pci express port |
CN104468358A (en) * | 2013-09-25 | 2015-03-25 | 杭州华三通信技术有限公司 | Message forwarding method and device of distributive virtual switch system |
US20150117256A1 (en) * | 2013-10-28 | 2015-04-30 | Brocade Communications Systems, Inc. | Extended ethernet fabric switches |
CN104717116A (en) * | 2013-12-13 | 2015-06-17 | 国际商业机器公司 | Method and system for software-defined networking tunneling extensions |
US20150254088A1 (en) * | 2014-03-08 | 2015-09-10 | Datawise Systems, Inc. | Methods and systems for converged networking and storage |
CN104954253A (en) * | 2014-03-31 | 2015-09-30 | 瞻博网络公司 | PCIe-based host network accelerators (HNAS) for data center overlay network |
CN105207873A (en) * | 2015-08-31 | 2015-12-30 | 华为技术有限公司 | Message processing method and apparatus |
CN105245456A (en) * | 2015-10-20 | 2016-01-13 | 浪潮(北京)电子信息产业有限公司 | Method and system for unloading SDN virtual network function in cloud server |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103905303B (en) * | 2012-12-28 | 2018-02-23 | 中国移动通信集团公司 | Data processing method, apparatus and system after a kind of virtual machine VM across-the-wire migrations |
US9270754B2 (en) * | 2013-06-06 | 2016-02-23 | Cisco Technology, Inc. | Software defined networking for storage area networks |
-
2016
- 2016-01-26 CN CN201610053042.0A patent/CN106998347A/en active Pending
-
2017
- 2017-01-11 WO PCT/CN2017/070869 patent/WO2017128953A1/en active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104348694A (en) * | 2013-07-25 | 2015-02-11 | 凯为公司 | Network interface card with virtual switch and traffic flow policy enforcement |
CN103414626A (en) * | 2013-08-28 | 2013-11-27 | 盛科网络(苏州)有限公司 | Message processing method and device based on network virtualization |
WO2015034589A1 (en) * | 2013-09-06 | 2015-03-12 | Cisco Technology, Inc. | Universal pci express port |
CN104468358A (en) * | 2013-09-25 | 2015-03-25 | 杭州华三通信技术有限公司 | Message forwarding method and device of distributive virtual switch system |
US20150117256A1 (en) * | 2013-10-28 | 2015-04-30 | Brocade Communications Systems, Inc. | Extended ethernet fabric switches |
CN104717116A (en) * | 2013-12-13 | 2015-06-17 | 国际商业机器公司 | Method and system for software-defined networking tunneling extensions |
US20150254088A1 (en) * | 2014-03-08 | 2015-09-10 | Datawise Systems, Inc. | Methods and systems for converged networking and storage |
CN103873374A (en) * | 2014-03-27 | 2014-06-18 | 杭州华三通信技术有限公司 | Message processing method and device in virtualized system |
CN104954253A (en) * | 2014-03-31 | 2015-09-30 | 瞻博网络公司 | PCIe-based host network accelerators (HNAS) for data center overlay network |
CN105207873A (en) * | 2015-08-31 | 2015-12-30 | 华为技术有限公司 | Message processing method and apparatus |
CN105245456A (en) * | 2015-10-20 | 2016-01-13 | 浪潮(北京)电子信息产业有限公司 | Method and system for unloading SDN virtual network function in cloud server |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600338A (en) * | 2018-03-30 | 2018-09-28 | 山东乾云启创信息科技股份有限公司 | File sharing method, apparatus and system in a kind of virtualized environment |
CN111064814A (en) * | 2018-10-16 | 2020-04-24 | 中国电信股份有限公司 | VxLAN NAT traversal method, system and gateway based on PCP |
CN114070755A (en) * | 2020-07-29 | 2022-02-18 | 中移(苏州)软件技术有限公司 | Virtual machine network flow determining method and device, electronic equipment and storage medium |
CN114070755B (en) * | 2020-07-29 | 2023-08-01 | 中移(苏州)软件技术有限公司 | Virtual machine network flow determination method and device, electronic equipment and storage medium |
WO2022261881A1 (en) * | 2021-06-17 | 2022-12-22 | 华为技术有限公司 | Network interface card management system, packet processing method, and device |
CN114006859A (en) * | 2021-09-18 | 2022-02-01 | 深圳震有科技股份有限公司 | Message forwarding method, terminal and computer readable storage medium |
CN113676421A (en) * | 2021-10-25 | 2021-11-19 | 之江实验室 | Multi-port network message receiving and transmitting method based on PCIe |
CN113992592A (en) * | 2021-10-27 | 2022-01-28 | 锐捷网络股份有限公司 | Message forwarding method and device, port drainage system and storage medium |
CN113992592B (en) * | 2021-10-27 | 2023-11-17 | 锐捷网络股份有限公司 | Message forwarding method and device, port drainage system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017128953A1 (en) | 2017-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106998347A (en) | The apparatus and method of server virtualization network share | |
US11689455B2 (en) | Loop prevention in virtual layer 2 networks | |
CN110506411B (en) | Method and system for providing packet enforcement using logical ports in a virtualized computing environment | |
CN107222324B (en) | Service configuration method and device of network service | |
CN109412922B (en) | Method, forwarding device, controller and system for transmitting message | |
CN108234187B (en) | High-fidelity link simulation method for data message forwarding | |
US20180006930A1 (en) | Virtual extensible lan intercommunication mechanism for multicast in networking | |
CN109088820B (en) | Cross-device link aggregation method and device, computing device and storage medium | |
CN104104620A (en) | Virtual enhanced transmission selection (VETS) for lossless ethernet | |
US12010195B2 (en) | Efficient flow management utilizing control packets | |
US20200007472A1 (en) | Service insertion in basic virtual network environment | |
RU2011140978A (en) | METHOD AND DEVICE OF I / O ROUTING AND MAP | |
CN105190530A (en) | Transmitting hardware-rendered graphical data | |
CN109743244A (en) | A kind of system and method for realizing that high speed interconnects based on SDN and NFV technology | |
US9838305B2 (en) | Method, system and apparatus for an OpenFlow hybrid architecture network device | |
US10541842B2 (en) | Methods and apparatus for enhancing virtual switch capabilities in a direct-access configured network interface card | |
CN105264837B (en) | A kind of Transmission system of data message, transmission method and equipment | |
CN112787913A (en) | Intelligent network card assembly, physical machine, cloud service system and message sending method | |
WO2021244356A1 (en) | Data transmission method and apparatus | |
CN101370009A (en) | Construction method for virtual network block frame based on Linux kernel network subsystem | |
US20140112142A1 (en) | Method of forwarding packet and apparatus thereof | |
WO2023179457A1 (en) | Method, apparatus and system for identifying service connection, and storage medium | |
US20170289026A1 (en) | Switch processing method, controller, switch, and switch processing system | |
CN108881065A (en) | Rate limit based on stream | |
CN108123865B (en) | Message processing method and device |
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: 20170801 |