CN110147344B - Method, apparatus, storage medium, and system for communicating between multiple physical machines - Google Patents
Method, apparatus, storage medium, and system for communicating between multiple physical machines Download PDFInfo
- Publication number
- CN110147344B CN110147344B CN201910425964.3A CN201910425964A CN110147344B CN 110147344 B CN110147344 B CN 110147344B CN 201910425964 A CN201910425964 A CN 201910425964A CN 110147344 B CN110147344 B CN 110147344B
- Authority
- CN
- China
- Prior art keywords
- physical machine
- physical
- request data
- network layer
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17306—Intercommunication techniques
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a method, apparatus, storage medium, and system for communicating between a plurality of physical machines, the plurality of physical machines including a first physical machine and a second physical machine, the method comprising: receiving request data which is sent by a first physical machine and is positioned in a first network layer; judging whether the second physical machine is an installed physical machine or not according to the request data; and when the second physical machine is judged to be the installed physical machine, sending request data to the second physical machine at the first network layer, wherein the request data is used for acquiring installed services. By the method and the device, the physical equipment can be installed and operated by PXE while communicating with the virtual network.
Description
Technical Field
The present invention relates to a method, apparatus, storage medium and system for communicating between a plurality of physical machines.
Background
Currently, in an SDN (Software Defined Network) environment, a virtual machine in a virtual Network implements a Virtual Private Cloud (VPC) function by using a tunnel (tunnel) to transmit data, so that, in order to implement communication between a physical device and the virtual Network in the cloud, a Generic Routing Encapsulation (GRE) is performed on data (i.e., a packet) sent by the physical device, so as to create a GRE tunnel, so that the encapsulated data can also be transmitted to the virtual machine through the tunnel, and conversely, the physical device decapsulates the data sent by the virtual machine through the tunnel, so as to implement communication between the physical device and the virtual machine in the virtual Network.
The data sent by the physical device is located in a data network layer, the tunnel transmission is located in a tunnel network layer, and the data network layer and the tunnel network layer are located in different network layers. However, in the above mode, the user cannot perform a PXE (preboot execution environment) installed operation on the physical device because the physical device and the physical machine providing the PXE installed service must transmit data on the same network layer.
Disclosure of Invention
In order to solve the above problem, the present invention provides a method for communicating between a plurality of physical machines including a first physical machine and a second physical machine, the method including:
receiving request data which is sent by a first physical machine and is positioned in a first network layer;
judging whether the second physical machine is an installed physical machine or not according to the request data;
and when the second physical machine is judged to be the installed physical machine, sending request data to the second physical machine at the first network layer, wherein the request data is used for acquiring installed services.
Wherein the method further comprises the step of,
receiving response data from the second physical machine;
judging whether the second physical machine is an installed physical machine or not according to the response data;
and when the second physical machine is judged to be the installed physical machine, sending response data to the first physical machine in the first network layer, wherein the response data is used for performing installed operation on the first physical machine.
And when the second physical machine is judged not to be the installed physical machine according to the request data, performing general routing encapsulation on the request data, and sending the encapsulated request data to the second physical machine on a second network layer different from the first network layer.
Wherein when the second physical machine is judged not to be the installed physical machine, the second physical machine is a virtual network physical machine,
and the method further comprises the steps of decapsulating the response data subjected to the general routing encapsulation by the virtual network physical machine when the second physical machine is judged to be the virtual network physical machine according to the response data, and sending the decapsulated response data to the first physical machine at the first network layer.
The present invention also provides an apparatus for communicating between a plurality of physical machines, the plurality of physical machines including a first physical machine and a second physical machine, the apparatus comprising:
the first input and output unit receives request data which is sent by a first physical machine and is positioned in a first network layer;
the judging unit is used for judging whether the second physical machine is an installed physical machine or not according to the request data;
and the second input/output unit is used for sending request data to the second physical machine at the first network layer when the second physical machine is judged to be the installed physical machine, wherein the request data is used for acquiring installed services.
The second input and output unit receives response data from the second physical machine;
the judging unit judges whether the second physical machine is the installed physical machine or not according to the response data;
and when the second physical machine is judged to be the installed physical machine, the first input/output unit sends response data to the first physical machine in the first network layer, wherein the response data is used for performing installed operation on the first physical machine.
Wherein the device further comprises a packaging unit which performs general routing packaging on the request data when the judging unit judges that the second physical machine is not the installed physical machine according to the request data,
and the second input/output unit sends the packaged request data to the second physical machine in a second network layer different from the first network layer.
Wherein when the second physical machine is judged not to be the installed physical machine, the second physical machine is a virtual network physical machine,
when the second physical machine is judged to be the virtual network physical machine according to the response data, the encapsulation unit decapsulates the response data subjected to the general routing encapsulation by the virtual network physical machine, and the first input/output unit sends the decapsulated response data to the first physical machine in the first network layer.
The present invention also provides a computer-readable storage medium having instructions stored therein that, when executed, cause a computer to perform a method of communicating between a plurality of physical machines, the instructions comprising:
receiving an instruction, and receiving request data which is sent by a first physical machine and is positioned in a first network layer;
judging instructions, namely judging whether the second physical machine is an installed physical machine or not according to the request data;
and sending an instruction, and sending request data to the second physical machine at the first network layer when the second physical machine is judged to be the installed physical machine, wherein the request data is used for acquiring installed services.
The present invention also provides a system comprising:
a memory for storing instructions for execution by one or more processors of the system, an
The processor, which is one of the processors of the system, is configured to perform the above method of communicating between a plurality of physical machines.
By the method and the device, the physical equipment can be installed and operated by PXE while communicating with the virtual network.
Drawings
FIG. 1 illustrates a block diagram of a system for communicating between multiple physical machines, in accordance with an embodiment of the present invention;
FIG. 2 illustrates a flow diagram of a method for communicating between a plurality of physical machines in accordance with an embodiment of the present invention;
FIG. 3 illustrates a block diagram of an apparatus for communicating between a plurality of physical machines, in accordance with an embodiment of the present invention;
FIG. 4 illustrates a block diagram of a communication system including the apparatus shown in FIG. 3 in accordance with an embodiment of the present invention;
FIG. 5 illustrates another flow diagram of a method for communicating between multiple physical machines in accordance with an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention is provided for illustrative purposes, and other advantages and effects of the present invention will become apparent to those skilled in the art from the present disclosure. While the invention will be described in conjunction with the preferred embodiments, it is not intended that features of the invention be limited to these embodiments. On the contrary, the invention is described in connection with the embodiments for the purpose of covering alternatives or modifications that may be extended based on the claims of the present invention. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. The invention may be practiced without these particulars. Moreover, some of the specific details have been left out of the description in order to avoid obscuring or obscuring the focus of the present invention. It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
It should be noted that in this specification, like reference numerals and letters refer to like items in the following drawings, and thus, once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings.
The terms "first," "second," and the like, are used solely to distinguish one from another, do not denote any order, and are not to be construed as indicating or implying relative importance.
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The embodiments provided by the present invention can be implemented in a mobile terminal, a computer terminal, or a similar computing device (e.g., an ECU (Electronic Control Unit)), or a system. Taking the system as an example, fig. 1 is a hardware configuration block diagram of a system for communication between a plurality of physical machines according to an embodiment of the present invention. As shown in fig. 1, the system 100 may include one or more (only one shown) processors 101 (the processor 101 may include, but is not limited to, a processing device such as a central processing unit CPU, an image processor GPU, a digital signal processor DSP, a microprocessor MCU, or a programmable logic device FPGA), an input-output interface 102 for interacting with a user, a memory 103 for storing data, and a transmission device 104 for communication functions. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the electronic device. For example, system 100 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The input/output interface 102 may be coupled to one or more displays, touch screens, etc. for displaying data communicated from the system 100, and may also be coupled to a keyboard, stylus, touch pad, mouse, etc. for inputting user instructions such as selection, creation, editing, etc.
The memory 103 may be used for storing software programs and modules of application software, such as program instructions/modules corresponding to the method for communication among a plurality of physical machines in the embodiment of the present invention, and the processor 101 executes various functional applications and data processing by executing the software programs and modules stored in the memory 103, that is, implementing the above-mentioned method for communication among a plurality of physical machines. The memory 103 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 103 may further include memory located remotely from the processor 101, which may be connected to the system 100 over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmitting device 104 is used to receive or transmit data via a network. Specific examples of such networks may include the internet provided by a communications provider of system 100. In the above operating environment, the present invention provides a flow chart of the method for communicating between a plurality of physical machines of the present invention.
Fig. 2 shows a flowchart of a method for communicating among a plurality of physical machines according to a first embodiment of the present invention, fig. 3 shows a block diagram of an apparatus 30 for communicating among a plurality of physical machines according to an embodiment of the present invention, the apparatus 30 is used for executing the method flow shown in fig. 2, and the apparatus 30 includes a first input-output unit 31, a judgment unit 32, a second input-output unit 33, and a packaging unit 34. Fig. 4 shows a block diagram of a communication system including the apparatus shown in fig. 3 according to an embodiment of the present invention.
Embodiments of the present invention are described in detail below with reference to fig. 2-4.
In step S21, the first input/output unit 31 receives the request data at the first network layer issued by the first physical machine 41, the request data being to be sent by the first physical machine 41 to the second physical machine.
In step S22, the determination unit 32 determines whether or not the second physical device is an installed physical device based on the request data. Specifically, the determining unit 32 determines the network protocol address of the second physical machine of the request packet according to the network protocol address.
For example, when the request data includes the network protocol address IP2 of the installed physical machine 42, the judgment unit 32 judges that the second physical machine is the installed physical machine 42, and the flow advances to step S23. Among them, the installed physical machine 42 provides PXE installed services.
In step S23, the second input/output unit 33 transmits the request data to the installed physical machine 42 at the first network layer. Wherein the request data is data for obtaining an installed service, and wherein the first network layer is, for example, a data network layer.
When the installed physical machine 42 receives the request data, the response data is transmitted to the first physical machine 41 via the device 30.
In addition, at step S22, when the request data includes the network protocol address IP3 of the virtual network physical machine 43, then the judging unit 32 judges that the second physical machine is not the installed physical machine 42 but the virtual network physical machine 43, then the judging unit 32 sends the request data to the encapsulating unit 34 at the first network layer, and the flow advances to step S24.
In step S24, the encapsulation unit 34 performs Generic Routing Encapsulation (GRE) on the request data, and sends the encapsulated request data to the second input-output unit 33.
Next, in step S25, the second input/output unit 33 transmits the encapsulated request data to the virtual network physical machine 43 in a second network layer different from the first network layer. The second network layer is, for example, a tunnel (tunnel) network layer.
Thereafter, the virtual network physical machine 43 transmits the request data to the virtual machine 44 running therein, thereby achieving communication between the first physical machine 41 as a physical device and the virtual machine 44.
In response to the request data, the virtual machine 44 sends out response data, and the virtual network physical machine 43 sends out response data to the first physical machine 41 through the device 30.
As can be seen, fig. 2 illustrates a process in which a first physical machine 41 sends request data to a second physical machine (installed physical machine 42 or virtual network physical machine 43) through the device 30. The following describes a process in which the first physical machine 41 receives response data issued by the second physical machine (virtual network physical machine 43 or installed physical machine 42) through the device 30, with reference to fig. 5.
Fig. 5 shows another flowchart of a method for communicating among a plurality of physical machines according to an embodiment of the present invention, where fig. 5 shows a process in which the first physical machine 41 receives response data sent by the virtual network physical machine 43 or the installed physical machine 42 through the apparatus 30.
In step S51, the second input-output unit 33 receives the response data from the second physical machine.
In step S52, the determination unit 32 determines whether the second physical machine is an installed physical machine based on the response data. Specifically, the response data includes a network protocol address of the second physical device, and the determining unit 32 determines according to the network protocol address.
For example, when the network protocol address included in the response data is IP2, the judgment unit 32 judges that the second physical machine is the installed physical machine 42, and proceeds to step S53. The installed physical machine 42 sends the response data to the second input/output unit 33 at the first network layer, the second input/output unit 33 sends the response data to the judgment unit 32 at the first network layer, and the judgment unit 32 sends the response data to the first input/output unit 31 at the first network layer.
At step S53, at the first network layer, the first input-output unit 31 transmits response data to the first physical machine 41, where the response data is used to perform the installation operation on the first physical machine 41. The response data is PXE installed service data provided by the installed physical machine 42, and the installed operation on the first physical machine 41 is realized by the PXE installed service data.
In addition, when the network protocol address in the response data is IP3, the judgment unit 32 judges that the second physical machine is not the installed physical machine 42 but the virtual network physical machine 43, and proceeds to step S54.
At step S54, the encapsulating unit 34 decapsulates the response data generic routing encapsulated by the virtual network physical machine 43.
The virtual network physical machine 43 performs generic routing encapsulation on the response data sent by the virtual machine 44, and sends the encapsulated response data to the second input/output unit 33 on the second network layer (i.e., the tunnel network layer), and the second input/output unit 33 also sends the encapsulated response data to the determination unit 32 on the tunnel network layer.
After the determination unit 32 has made the above determination, the encapsulated response data is also sent to the determination unit 32 at the tunnel network layer. The encapsulating unit 34 decapsulates the encapsulated response data, thereby transmitting the decapsulated response data to the first input-output unit 31 on the first network layer.
In step S55, the first input/output unit 34 transmits the decapsulated response data to the first physical machine 41 at the first network layer.
In the present invention, when the first physical machine 41 needs to implement the PXE installation operation through the network, through the above process, the data between the first physical machine 41 and the installation server 42 are all transmitted on the same first network layer (data network layer), so that the PXE installation operation can be implemented.
In addition, when the first physical machine 41 needs to communicate with the virtual network after implementing the PXE installed operation (i.e., when the first physical machine 41 as a physical device needs to communicate with the virtual machine 44), it is still possible to communicate through the first network layer and the second network layer.
It can be seen that, by the present invention, when the physical device communicates with the virtual network, the PXE installation operation of the physical device can be realized.
The present invention is applicable to an SDN environment, and the device 30 is, for example, an intelligent network card system that can be installed on a first physical machine 41, the first physical machine 41 is used by a first user, a virtual network physical machine 43 is used by a second user, and both the virtual network physical machine 43 and the installed physical machine 42 are in the cloud.
It should be understood that fig. 2 shows a flow of sending request data from the first physical machine 41 to the second physical machine 42 or 43, where the first physical machine 41 corresponds to a source physical machine and the second physical machine 42 or 43 corresponds to a destination physical machine. Fig. 5 shows a flow of the second physical machine 42 or 43 transmitting the response data to the first physical machine 41, where the second physical machine 42 or 43 corresponds to the source physical machine and the first physical machine 41 corresponds to the destination physical machine.
In addition, the physical machines shown in fig. 4 are only for example, and the number of the first physical machine and the second physical machine may be any number without limitation.
The present invention also provides a computer-readable storage medium having instructions stored therein that, when executed, cause a computer to perform a method of communicating between a plurality of physical machines, the instructions comprising:
receiving an instruction, receiving request data which is sent by the first physical machine and is positioned in a first network layer;
judging instructions, namely judging whether the second physical machine is an installed physical machine or not according to the request data;
and sending an instruction, and sending request data to the second physical machine at the first network layer when the second physical machine is judged to be the installed physical machine, wherein the request data is used for acquiring installed services.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed terminal device. In the unit claims enumerating several terminal devices, several of these terminal devices may be embodied by one and the same item of hardware.
Claims (8)
1. A method for communicating between a plurality of physical machines, wherein the plurality of physical machines includes a first physical machine and a second physical machine, the method comprising:
receiving request data which is sent by the first physical machine and is positioned in a first network layer;
judging whether the second physical machine is an installed physical machine or not according to the request data;
when the second physical machine is judged to be the installed physical machine, the request data is sent to the second physical machine in the first network layer, wherein the request data is used for acquiring installed service data;
and when the second physical machine is judged not to be the installed physical machine according to the request data, the second physical machine is a virtual network physical machine, the request data is subjected to general routing encapsulation, and the encapsulated request data is sent to the second physical machine on a second network layer different from the first network layer.
2. The method for communicating between a plurality of physical machines of claim 1, further comprising,
receiving response data from the second physical machine;
judging whether the second physical machine is an installed physical machine or not according to the response data;
and when the second physical machine is judged to be the installed physical machine, sending the response data to the first physical machine in a first network layer, wherein the response data is used for performing installed operation on the first physical machine.
3. The method for communicating between a plurality of physical machines according to claim 2, further comprising decapsulating the response data generic routing encapsulated via the virtual network physical machine when it is determined from the response data that the second physical machine is the virtual network physical machine, and transmitting the decapsulated response data to the first physical machine at the first network layer.
4. An apparatus for communicating between a plurality of physical machines, the plurality of physical machines comprising a first physical machine and a second physical machine, the apparatus comprising:
the first input and output unit is used for receiving request data which is sent by the first physical machine and is positioned in a first network layer;
the judging unit is used for judging whether the second physical machine is an installed physical machine or not according to the request data;
the second input/output unit is used for sending the request data to the second physical machine in the first network layer when the second physical machine is judged to be the installed physical machine, wherein the request data is used for acquiring installed service data;
and the packaging unit is used for carrying out general routing packaging on the request data when the judging unit judges that the second physical machine is not the installed physical machine according to the request data, wherein the second input/output unit sends the packaged request data to the second physical machine on a second network layer different from the first network layer.
5. The apparatus for communicating between a plurality of physical machines of claim 4,
the second input and output unit receives response data from the second physical machine;
the judging unit judges whether the second physical machine is an installed physical machine or not according to the response data;
and when the second physical machine is judged to be the installed physical machine, the first input/output unit sends the response data to the first physical machine in a first network layer, wherein the response data is used for performing installed operation on the first physical machine.
6. The apparatus according to claim 5, wherein when it is determined from the response data that the second physical machine is the virtual network physical machine, the encapsulating unit decapsulates the response data generic routing-encapsulated via the virtual network physical machine, and the first input-output unit transmits the decapsulated response data to the first physical machine at the first network layer.
7. A computer-readable storage medium having instructions stored therein that, when executed, cause the computer to perform a method of communicating between a plurality of physical machines, the plurality of physical machines comprising a first physical machine and a second physical machine, the instructions comprising:
receiving an instruction, receiving request data which is sent by the first physical machine and is positioned in a first network layer;
judging instructions, namely judging whether the second physical machine is an installed physical machine or not according to the request data;
sending an instruction, and sending the request data to the second physical machine at the first network layer when the second physical machine is judged to be the installed physical machine, wherein the request data is used for acquiring installed service data; and when the second physical machine is judged not to be the installed physical machine according to the request data, the second physical machine is a virtual network physical machine, the request data is subjected to general routing encapsulation, and the encapsulated request data is sent to the second physical machine on a second network layer different from the first network layer.
8. A system for communicating between a plurality of physical machines, comprising:
a memory for storing instructions for execution by one or more processors of the system, an
A processor, being one of the processors of the system, for performing the method of communicating between a plurality of physical machines according to any one of claims 1-3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910425964.3A CN110147344B (en) | 2019-05-21 | 2019-05-21 | Method, apparatus, storage medium, and system for communicating between multiple physical machines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910425964.3A CN110147344B (en) | 2019-05-21 | 2019-05-21 | Method, apparatus, storage medium, and system for communicating between multiple physical machines |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110147344A CN110147344A (en) | 2019-08-20 |
| CN110147344B true CN110147344B (en) | 2022-02-11 |
Family
ID=67592642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910425964.3A Active CN110147344B (en) | 2019-05-21 | 2019-05-21 | Method, apparatus, storage medium, and system for communicating between multiple physical machines |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110147344B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103001953A (en) * | 2012-11-21 | 2013-03-27 | 北京航空航天大学 | Method and device for allocating network resources of virtual machines |
| CN104144096A (en) * | 2014-08-25 | 2014-11-12 | 深圳市中兴移动通信有限公司 | Virtual network layer construction method, device and system |
| CN105681081A (en) * | 2016-01-12 | 2016-06-15 | 华为技术有限公司 | Physical machine management method and device |
| CN108351795A (en) * | 2015-10-30 | 2018-07-31 | 华为技术有限公司 | Method and system for maps virtual machine communication path |
| CN108390811A (en) * | 2018-03-28 | 2018-08-10 | 新华三技术有限公司 | A kind of gre tunneling method for building up and its equipment |
| CN108390812A (en) * | 2018-05-30 | 2018-08-10 | 新华三技术有限公司 | Message forwarding method and device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8694991B2 (en) * | 2008-08-22 | 2014-04-08 | Hewlett-Packard Development Company, L.P. | Server virtualized using virtualization platform |
| TW201237757A (en) * | 2011-03-01 | 2012-09-16 | Hon Hai Prec Ind Co Ltd | System and method for installing virtual machines |
| US10146556B2 (en) * | 2013-11-21 | 2018-12-04 | Dell Products L.P. | System and method to perform an OS boot using service location protocol and launching OS using a dynamic update of network boot order without a reboot |
| US10097372B2 (en) * | 2014-01-09 | 2018-10-09 | Ciena Corporation | Method for resource optimized network virtualization overlay transport in virtualized data center environments |
| CN107819707B (en) * | 2016-09-14 | 2020-11-10 | 阿里巴巴集团控股有限公司 | Data processing method, device, physical machine, virtual switch and system |
| CN106453023B (en) * | 2016-11-01 | 2019-06-07 | 优刻得科技股份有限公司 | It is a kind of for physical equipment and the communication means of virtual network, equipment and system |
| CN107360096B (en) * | 2017-08-14 | 2020-08-25 | 北京青云科技股份有限公司 | Method and system for forwarding VXLAN message |
-
2019
- 2019-05-21 CN CN201910425964.3A patent/CN110147344B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103001953A (en) * | 2012-11-21 | 2013-03-27 | 北京航空航天大学 | Method and device for allocating network resources of virtual machines |
| CN104144096A (en) * | 2014-08-25 | 2014-11-12 | 深圳市中兴移动通信有限公司 | Virtual network layer construction method, device and system |
| CN108351795A (en) * | 2015-10-30 | 2018-07-31 | 华为技术有限公司 | Method and system for maps virtual machine communication path |
| CN105681081A (en) * | 2016-01-12 | 2016-06-15 | 华为技术有限公司 | Physical machine management method and device |
| CN108390811A (en) * | 2018-03-28 | 2018-08-10 | 新华三技术有限公司 | A kind of gre tunneling method for building up and its equipment |
| CN108390812A (en) * | 2018-05-30 | 2018-08-10 | 新华三技术有限公司 | Message forwarding method and device |
Non-Patent Citations (2)
| Title |
|---|
| "基于PXE网络实现无人值守批量安装Linux";陈华;《电脑知识与技术》;20141130;第10卷(第33期);第7840-7841、7850页 * |
| 陈华."基于PXE网络实现无人值守批量安装Linux".《电脑知识与技术》.2014,第10卷(第33期),第7840-7841、7850页. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110147344A (en) | 2019-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11960430B2 (en) | Remote mapping method, apparatus and device for computing resources, and storage medium | |
| EP3343364B1 (en) | Accelerator virtualization method and apparatus, and centralized resource manager | |
| CN103631664B (en) | Communication means between a kind of process and device | |
| CN110912836B (en) | Method for forwarding data by forwarding device, control device, storage medium and system | |
| EP3820110B1 (en) | Data sending method and device | |
| US11916740B2 (en) | K8S-based service deployment method and apparatus, device, and medium | |
| CN108494817A (en) | Data transmission method, relevant apparatus and system | |
| CN112769794B (en) | Data conversion method and device | |
| CN108228309B (en) | Data packet sending and receiving method and device based on virtual machine | |
| CN114205172A (en) | Table item issuing method and message forwarding method | |
| KR101559089B1 (en) | Communication protocol for sharing memory resources between components of a device | |
| CN105592019A (en) | Method for bidirectional access to application between dual execution environments | |
| CN114422297B (en) | Multi-scene virtual network flow monitoring method, system, terminal and medium | |
| CN110147344B (en) | Method, apparatus, storage medium, and system for communicating between multiple physical machines | |
| CN115225652A (en) | Method and system for determining edge service platform, electronic equipment and storage medium | |
| CN118784401B (en) | A data transmission method and apparatus | |
| CN104919765B (en) | The delivery method and device of a kind of flow table item | |
| CN113132168B (en) | Network transmission configuration method and device based on PCIe | |
| CN109218371B (en) | A method and device for calling data | |
| CN111240908B (en) | Verification method and verification system for processor interface, electronic equipment and storage medium | |
| CN113722110B (en) | Computer system, memory access method and device | |
| CN112416321B (en) | Application generation method, device, storage medium and electronic device | |
| CN113098954B (en) | Message forwarding method and device, computer equipment and storage medium | |
| CN112073505B (en) | Method for unloading on cloud server, control device and storage medium | |
| CN110166373B (en) | Method, device, medium and system for sending data from source physical machine to destination physical machine |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |