CN109309632A - Virtual data center network-building method and system under isomerous environment - Google Patents
Virtual data center network-building method and system under isomerous environment Download PDFInfo
- Publication number
- CN109309632A CN109309632A CN201710622388.2A CN201710622388A CN109309632A CN 109309632 A CN109309632 A CN 109309632A CN 201710622388 A CN201710622388 A CN 201710622388A CN 109309632 A CN109309632 A CN 109309632A
- Authority
- CN
- China
- Prior art keywords
- physical
- machine
- virtual machine
- physical switches
- virtual
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
Abstract
The invention discloses the virtual data center network-building methods and system under a kind of isomerous environment, are related to the field SDN.This method includes cloud management platform creation virtual machine, and VLAN belonging to virtual machine is created on OVS;SDN controller creates VLAN belonging to physical machine in the first physical switches;Business Management Platform issues the intercommunication demand of virtual machine and physical machine to cloud management platform and SDN controller respectively, so as to cloud management platform and SDN controller the first key message of interaction;The second physical switches that the first physical switches and virtual machine that SDN controller is mounted according to the first key message to physical machine are mounted issue the second key message, so that the first physical switches and the second physical switches realize according to the second key message the data exchange of physical machine and virtual machine.The present invention can be realized the flexible intercommunication between virtual machine and physical machine.
Description
Technical field
The present invention relates to SDN (Software Defined Network, software defined network) fields, more particularly to one kind
VDC (Virtual Data Center, virtual data center networking) method and system under isomerous environment.
Background technique
The extensive use of cloud computing technology, realizes the dynamic creation, networking and migration on demand of virtual machine, and to realize
State function, it is necessary to which bottom-layer network is supported, for example, it is desired to mutually isolated double layer network, the big two layers of net for needing to extend on demand
Network needs the on-demand intercommunication between physical machine and virtual machine, to realize the application dynamic migration of deployment on it, in addition, also needing
Want the intercommunication of more equipment manufacturers.
Solution provided by industry at present, mainly pure soft solution, for example, such as based on virtualization software
The solution of VMware;With pure hard solution, such as based on the network equipment such as EVPN (Ethernet VPN, Ethernet
Virtual Private Network) solution.Demand or some privately owned solutions for actual situation intercommunication, but can not be extensive
It promotes and disposes.
Summary of the invention
The invention solves a technical problem be to provide the virtual data center network-building method under a kind of isomerous environment
And system can be realized the flexible intercommunication between virtual machine and physical machine.
According to an aspect of the present invention, the virtual data center network-building method under a kind of isomerous environment is proposed, comprising: cloud management
Platform creates virtual machine, and creates virtual LAN VLAN belonging to virtual machine on open virtual switch OVS;Software definition
Network SDN controller creates VLAN belonging to physical machine in the first physical switches;Business Management Platform is respectively to cloud management
Platform and SDN controller issue the intercommunication demand of virtual machine and physical machine, so as to cloud management platform and SDN controller interaction first
Key message;The first physical switches and virtual machine that SDN controller is mounted according to the first key message to physical machine are hung
The second physical switches connect issue the second key message, so that the first physical switches and the second physical switches are according to second
The data exchange of key message realization physical machine and virtual machine.
Further, cloud management platform and SDN controller the first key message of interaction include: cloud management platform by virtual machine
Affiliated VLAN mark and the second physical exchange machine information mounted are sent to SDN controller.
Further, the first physical switches that SDN controller is mounted to physical machine issue VLAN belonging to physical machine
The first mapping relations of the first virtual network interface VNI between the first physical switches, and mounted to virtual machine
Two physical switches issue the second mapping relations of the 2nd VNI between VLAN belonging to virtual machine and the second physical switches;The
One physical switches and the second physical switches realize physical machine and void according to the first mapping relations and the second mapping relations respectively
The data exchange of quasi- machine.
Further, the first physical switches, will according to the first mapping relations when receiving the data of physical machine transmission
VLAN belonging to physical machine is converted to the first VNI, and the first VNI is encapsulated into data packet and is sent to the second physical switches;
First VNI is converted to VLAN belonging to virtual machine according to the second mapping relations by the second physical switches;And/or second physics hand over
Change planes receive virtual machine transmission data when, according to the second mapping relations by virtual machine belonging to VLAN be converted to second
VNI, and the 2nd VNI is encapsulated into data packet and is sent to the first physical switches;First physical switches are according to the first mapping
2nd VNI is converted to VLAN belonging to physical machine by relationship.
Further, the first physical switches that virtual machine is mounted realize the VXLAN tunneling termination VTEP function of virtual machine
Energy;The second physical switches that physical machine is mounted realize the VTEP function of physical machine.
According to another aspect of the present invention, it is also proposed that the virtual data center group network system under a kind of isomerous environment, comprising:
Cloud management platform creates virtual LAN belonging to virtual machine for creating virtual machine, and on open virtual switch OVS
VLAN;Software defined network SDN controller, for creating VLAN, Yi Jiyong belonging to physical machine in the first physical switches
In the second physical exchange that the first physical switches from the first key message to physical machine and virtual machine that are mounted according to are mounted
Machine issues the second key message;Business Management Platform, for issuing virtual machine and object to cloud management platform and SDN controller respectively
The intercommunication demand of reason machine, so as to cloud management platform and SDN controller the first key message of interaction;First physical switches and second
Physical switches, for realizing the data exchange of physical machine and virtual machine according to the second key message.
Further, cloud management platform is used for the second physical switches that VLAN belonging to virtual machine is identified and mounted
Information is sent to SDN controller.
Further, the first physical switches that SDN controller is also used to be mounted to physical machine issue belonging to physical machine
VLAN and the first physical switches between the first virtual network interface VNI the first mapping relations, and hung to virtual machine
The second mapping that the second physical switches connect issue the 2nd VNI between VLAN belonging to virtual machine and the second physical switches is closed
System;First physical switches and the second physical switches are also used to be realized according to the first mapping relations and the second mapping relations respectively
The data exchange of physical machine and virtual machine.
Further, the first physical switches are also used to when receiving the data of physical machine transmission, according to the first mapping
VLAN belonging to physical machine is converted to the first VNI by relationship, and the first VNI is encapsulated into data packet and is sent to the friendship of the second physics
It changes planes;Second physical switches are also used to that the first VNI is converted to VLAN belonging to virtual machine according to the second mapping relations;With/
Or second physical switches be also used to receive virtual machine transmission data when, will be belonging to virtual machine according to the second mapping relations
VLAN be converted to the 2nd VNI, and the 2nd VNI is encapsulated into data packet and is sent to the first physical switches;First physics is handed over
It changes planes and is also used to that the 2nd VNI is converted to VLAN belonging to physical machine according to the first mapping relations.
Further, the first physical switches that virtual machine is mounted realize the VXLAN tunneling termination VTEP function of virtual machine
Energy;The second physical switches that physical machine is mounted realize the VTEP function of physical machine.
According to another aspect of the present invention, it is also proposed that the virtual data center group network system under a kind of isomerous environment, comprising:
Memory;And it is coupled to the processor of memory, processor is configured as above based on the instruction execution for being stored in memory
The method stated.
According to another aspect of the present invention, it is also proposed that a kind of computer readable storage medium is stored thereon with computer journey
The step of sequence instruction, which realizes above-mentioned method when being executed by processor.
Compared with prior art, the first physical switches and virtual machine that SDN server of the present invention is mounted to physical machine
The second physical switches mounted issue the second key message so that the first physical switches and the second physical switches according to
Second key message realizes the data exchange of physical machine and virtual machine, flexible between virtual machine and physical machine so as to realize
Intercommunication.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its
Advantage will become apparent.
Detailed description of the invention
The attached drawing for constituting part of specification describes the embodiment of the present invention, and together with the description for solving
Release the principle of the present invention.
The present invention can be more clearly understood according to following detailed description referring to attached drawing, in which:
Fig. 1 is the flow diagram of one embodiment of the virtual data center network-building method under isomerous environment of the present invention.
Fig. 2 is the process signal of another embodiment of the virtual data center network-building method under isomerous environment of the present invention
Figure.
Fig. 3 is the structural schematic diagram of one embodiment of the virtual data center group network system under isomerous environment of the present invention.
Fig. 4 is the structural representation of another embodiment of the virtual data center group network system under isomerous environment of the present invention
Figure.
Fig. 5 is the structural representation of the further embodiment of the virtual data center group network system under isomerous environment of the present invention
Figure.
Fig. 6 is the structural representation of another embodiment of the virtual data center group network system under isomerous environment of the present invention
Figure.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should also be noted that unless in addition having
Body explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally
The range of invention.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to reality
Proportionate relationship draw.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present invention
And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as authorizing part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without
It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with specific embodiment, and reference
Attached drawing, the present invention is described in more detail.
Fig. 1 is the flow diagram of one embodiment of the virtual data center network-building method under isomerous environment of the present invention.
Wherein, the big double layer network interworking architecture under isomerous environment, mainly by Business Management Platform, SDN controller, cloud management platform and
It is realized by the VTEP (VXLAN Tunnel End Point, VXLAN tunneling termination) of network equipment offer.
In step 110, cloud management platform creates virtual machine, and on OVS (Open Vswitch, open virtual switch)
Create VLAN belonging to the virtual machine (Virtual Local Area Network, virtual LAN).
In step 120, SDN controller creates VLAN belonging to physical machine in the first physical switches.Wherein, physical machine
It may be different from VLAN ID (mark) belonging to virtual machine.
In step 130, Business Management Platform issues virtual machine and physical machine to cloud management platform and SDN controller respectively
Intercommunication demand, so as to cloud management platform and SDN controller the first key message of interaction.Wherein, the first key message includes virtual
Vlan number belonging to machine and the physical exchange machine information mounted etc..Wherein, physical switches are for realizing VTEP function.?
In one embodiment, SDN controller can obtain the position VTEP of the mark and place of VLAN belonging to virtual machine by EVPN agreement
Confidence breath.
In the first physical switches and void that step 140, SDN controller are mounted according to the first key message to physical machine
The second physical switches that quasi- machine is mounted issue the second key message.Wherein, the second key message is, for example, between VLAN and VNI
Mapping relations etc..For example, the first physical switches that SDN controller is mounted to physical machine issue belonging to the physical machine
The first mapping relations of the first VNI between VLAN and the first physical switches, and the second physics mounted to virtual machine are handed over
It changes planes and issues the second mapping relations of the 2nd VNI between VLAN belonging to the virtual machine and the second physical switches.Wherein, first
VNI and the 2nd VNI can be the same or different.
In step 150, the first physical switches and the second physical switches according to the second key message realize physical machine and
The data exchange of virtual machine.For example, entrained VLAN is by second when the data that virtual machine is sent reach the second physical switches
Physical switches are converted to corresponding VNI according to the second mapping relations, the data packet of encapsulation when reaching the first physical switches,
VNI is converted to corresponding VLAN according to the first mapping relations by the first physical switches.
In this embodiment, SDN server issues the second key message to each physical switches, so that virtual machine is mounted
Physical switches and the physical switches that are mounted of physical machine the number of physical machine and virtual machine is realized according to the second key message
According to exchange, so as to realize the flexible intercommunication between virtual machine and physical machine.
Fig. 2 is the process signal of another embodiment of the virtual data center network-building method under isomerous environment of the present invention
Figure.
In step 210, cloud management platform creates virtual machine, and VLAN belonging to the virtual machine is created on OVS.Wherein,
Virtual switch where virtual machine is isolated tenant by VLAN, which can be transparent to the object of virtual machine mounting
It manages on interchanger.
In step 220, SDN controller creates VLAN belonging to physical machine in the first physical switches.Wherein, physical machine
It may be different from VLAN ID belonging to virtual machine.
In step 230, Business Management Platform issues virtual machine and physical machine to cloud management platform and SDN controller respectively
Intercommunication demand.
In step 240, cloud management platform sends the mark of VLAN belonging to virtual machine and the VTEP location information where it
To SDN controller, i.e. the location information of the second physical switches is sent to SDN controller by cloud management platform.Wherein, the first object
The function for the VTEP that interchanger is realized where physical machine is managed, the second physical switches realize the function of the VTEP where virtual machine.
In step 250, the first physical switches that SDN controller is mounted to physical machine are issued belonging to the physical machine
The first mapping relations of the first VNI between VLAN and the first physical switches, and the second physics mounted to virtual machine are handed over
It changes planes and issues the second mapping relations of the 2nd VNI between VLAN belonging to the virtual machine and the second physical switches.For example, SDN
Controller preserves the mapping table of VLAN and VNI, is obtaining VTEP- belonging to VTEP-1 belonging to physical switches and virtual machine
After 2, a VNI can be chosen from VNI mapping table, the VLAN as belonging to physical machine is identified as 1, the mark of VLAN belonging to virtual machine
Knowing is 2, and it is 10001 that VNI used is communicated between them, then SDN controller to VTEP-1 belonging to physical machine issue VLAN < --
>VNI mapping table 1<--->10001, to VTEP-2 belonging to virtual machine issue VLAN<-->VNI mapping table 2 ← → 10001 i.e.
It can.
In step 260, the first physical switches and the second physical switches are reflected according to the first mapping relations and second respectively
Penetrate the data exchange of relational implementation physical machine and virtual machine.For example, the first physical switches are in the number for receiving physical machine transmission
According to when, according to the first mapping relations by physical machine belonging to VLAN be converted to the first VNI, and the first VNI is encapsulated into data packet
In be sent to the second physical switches;First VNI is converted to virtual machine institute according to the second mapping relations by the second physical switches
The VLAN of category;Alternatively, the second physical switches receive virtual machine transmission data when, will be virtual according to the second mapping relations
VLAN belonging to machine is converted to the 2nd VNI, and the 2nd VNI is encapsulated into data packet and is sent to the first physical switches;First
2nd VNI is converted to VLAN belonging to physical machine according to the first mapping relations by physical switches.
In this embodiment, the VTEP functional promotion realized on OVS before has been arrived in physical switches, in an object
It manages under interchanger, the isolation between virtual machine no longer uses VNI to realize, but is separated using traditional VLAN.For reality
Now it is located at the intercommunication of the actual situation equipment room under different physical switches, between the actual situation machine under different VLAN
Intercommunication needs each VTEP to realize the conversion between VLAN and VNI, which can play the flexibility based on virtual technology simultaneously
With the advantage based on network equipment high-performance networking.
Fig. 3 is the structural schematic diagram of one embodiment of the virtual data center group network system under isomerous environment of the present invention.
The system includes cloud management platform 310, SDN controller 320, Business Management Platform 330, the first physical switches 340 and second
Physical switches 350, wherein the first physical switches 340 and the second physical switches 350 provide VTEP function.
Cloud management platform 310 creates VLAN belonging to the virtual machine for creating virtual machine on OVS.
SDN controller 320 is used to create VLAN belonging to physical machine in the first physical switches 340;And it is used for root
Under the second physical switches that the first physical switches and virtual machine mounted according to the first key message to physical machine are mounted
Send out the second key message.In one embodiment, SDN controller 310 can be obtained belonging to virtual machine by EVPN agreement
The VTEP location information of VLAN mark and place.
Second key message is, for example, the mapping relations etc. between VLAN and VNI.For example, SDN controller is hung to physical machine
The first physical switches connect issue the first mapping of the first VNI between VLAN belonging to the physical machine and the first physical switches
Relationship, and the second physical switches mounted to virtual machine issue VLAN belonging to the virtual machine and the second physical switches
Between the 2nd VNI the second mapping relations.
Business Management Platform 330 is for issuing virtual machine and physics to cloud management platform 310 and SDN controller 320 respectively
The intercommunication demand of machine, so as to cloud management platform 310 and the first key message of interaction of SDN controller 320.Wherein, the first crucial letter
Breath includes VLAN and the physical exchange machine information mounted etc. belonging to virtual machine.
First physical switches 340 and the second physical switches 350 be used to be realized according to the second key message physical machine and
The data exchange of virtual machine.For example, entrained VLAN is by second when the data that virtual machine is sent reach the second physical switches
Physical switches are converted to corresponding VNI according to the second mapping relations, the data packet of encapsulation when reaching the first physical switches,
VNI is converted to corresponding VLAN according to the first mapping relations by the first physical switches.
In this embodiment, SDN server issues the mapping relations between VLAN and VNI, Neng Goushi to each physical switches
Flexible intercommunication between existing virtual machine and physical machine.The embodiment can make full use of the currently deployed physics of existing net, void
Quasi- resource, accelerates the deployment speed of big double layer network, reduces originally to be deployed in physical machine and applies migration demand.
In another embodiment of the present invention, as shown in figure 4, cloud management platform 310 for create virtual machine VM1,
VM2, VM3 etc., and VLAN belonging to the virtual machine is created on OVS.Wherein, it is virtual to be transparent to this by VLAN belonging to virtual machine
In second physical switches 350 of machine mounting.Cloud management platform 310 is also used to identify VLAN belonging to virtual machine and its place
VTEP location information be sent to SDN controller, i.e., cloud management platform 310 sends out the location information of the second physical switches 350
It send to SDN controller 320.Wherein, the first physical switches 340 realize the function of the VTEP where physical machine, and the second physics is handed over
The function of the VTEP to change planes where 350 realization virtual machines.
SDN controller 320 is used to create VLAN belonging to physical machine P1, P2 in the first physical switches 340;It is also used to
The first physical switches 340 mounted to physical machine issue between VLAN belonging to the physical machine and the first physical switches
The first mapping relations of one VNI, and the second physical switches 350 mounted to virtual machine issue belonging to the virtual machine
The second mapping relations of the 2nd VNI between VLAN and the second physical switches.
Business Management Platform 330 is for issuing virtual machine and physics to cloud management platform 310 and SDN controller 320 respectively
The intercommunication demand of machine.
First physical switches 340 and the second physical switches 350 are closed according to the first mapping relations and the second mapping respectively
System realizes the data exchange of physical machine and virtual machine.For example, the first physical switches 340 are in the number for receiving physical machine P1 transmission
According to when, VLAN belonging to physical machine P1 is converted into the first VNI according to the first mapping relations, and the first VNI is encapsulated into data
The second physical switches 350 are sent in packet;Second physical switches 350 are converted to the first VNI according to the second mapping relations
VLAN belonging to virtual machine VM1;Alternatively, the second physical switches 350 receive virtual machine VM1 transmission data when, according to
VLAN belonging to virtual machine VM1 is converted to the 2nd VNI by the second mapping relations, and the 2nd VNI is encapsulated into data packet and is sent
To the first physical switches 340;2nd VNI is converted to physical machine P1 according to the first mapping relations by the first physical switches 340
Affiliated VLAN.
In this embodiment, the framework of big double layer intercommunication under isomerous environment, and measured agreement, opening are realized
Interface realize the flexible intercommunication between virtual machine and physical machine, flexibility based on virtual technology can be played and based on net
The advantage of network equipment high-performance networking.
Fig. 5 is the structural representation of the further embodiment of the virtual data center group network system under isomerous environment of the present invention
Figure.The system includes memory 510 and processor 520.Wherein:
Memory 510 can be disk, flash memory or other any non-volatile memory mediums.Memory is for storing Fig. 1-
Instruction in embodiment corresponding to 2.Processor 520 is coupled to memory 510, can be used as one or more integrated circuits and comes in fact
It applies, such as microprocessor or microcontroller.The processor 520 can be realized virtual for executing the instruction stored in memory
Flexible intercommunication between machine and physical machine.
It in one embodiment, can be as shown in fig. 6, the system 600 includes memory 610 and processor 620.Processing
Device 620 is coupled to memory 610 by BUS bus 630.The system 600 can also be connected to outside by memory interface 640 and deposit
Storage device 650 can also be connected to network or an other department of computer science to call external data by network interface 660
System (not shown).It no longer describes in detail herein.
In this embodiment, it is instructed by memory stores data, then above-metioned instruction is handled by processor, will existed before
The VTEP functional promotion realized on OVS has arrived in physical switches, and under a physical switches, the isolation between virtual machine is not
It is realized using VNI, but is separated using traditional VLAN again.In order to realize the actual situation being located under different physical switches
The intercommunication of equipment room, the intercommunication between actual situation machine under different VLAN, needs each VTEP to realize VLAN and VNI
Between conversion, which can play flexibility based on virtual technology and simultaneously based on the excellent of network equipment high-performance networking
Gesture.
In another embodiment, a kind of computer readable storage medium, is stored thereon with computer program instructions, this refers to
The step of order realizes the method in embodiment corresponding to Fig. 1-2 when being executed by processor.It should be understood by those skilled in the art that,
The embodiment of the present invention can provide as method, apparatus or computer program product.Therefore, complete hardware reality can be used in the present invention
Apply the form of example, complete software embodiment or embodiment combining software and hardware aspects.Moreover, the present invention can be used one
It is a or it is multiple wherein include computer usable program code computer can with non-transient storage medium (including but not limited to
Magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.
The present invention be referring to according to the method for the embodiment of the present invention, the flow chart of equipment (system) and computer program product
And/or block diagram describes.It should be understood that each process in flowchart and/or the block diagram can be realized by computer program instructions
And/or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer programs to refer to
Enable the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to generate
One machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizing
The device for the function of being specified in 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.
So far, the present invention is described in detail.In order to avoid covering design of the invention, it is public that this field institute is not described
The some details known.Those skilled in the art as described above, completely it can be appreciated how implementing technology disclosed herein
Scheme.
Although some specific embodiments of the invention are described in detail by example, the skill of this field
Art personnel it should be understood that above example merely to being illustrated, the range being not intended to be limiting of the invention.The skill of this field
Art personnel are it should be understood that can without departing from the scope and spirit of the present invention modify to above embodiments.This hair
Bright range is defined by the following claims.
Claims (12)
1. the virtual data center network-building method under a kind of isomerous environment characterized by comprising
Cloud management platform creates virtual machine, and creates virtual local area belonging to the virtual machine on open virtual switch OVS
Net VLAN;
Software defined network SDN controller creates VLAN belonging to physical machine in the first physical switches;
Business Management Platform issues the virtual machine and the physical machine to the cloud management platform and the SDN controller respectively
Intercommunication demand, so as to the cloud management platform and the SDN controller interaction the first key message;
The first physical switches that the SDN controller is mounted to the physical machine according to first key message and described
The second physical switches that virtual machine is mounted issue the second key message, so as to first physical switches and described second
Physical switches realize the data exchange of the physical machine and the virtual machine according to second key message.
2. the method according to claim 1, wherein the cloud management platform and SDN controller interaction the
One key message includes:
The second physical exchange machine information that VLAN belonging to the virtual machine is identified and mounted by the cloud management platform is sent
To the SDN controller.
3. according to the method described in claim 2, it is characterized in that,
The first physical switches that the SDN controller is mounted to the physical machine issue VLAN belonging to the physical machine with
The first mapping relations of the first virtual network interface VNI between first physical switches, and hung to the virtual machine
The second physical switches connect issue of the 2nd VNI between VLAN belonging to the virtual machine and second physical switches
Two mapping relations;
First physical switches and second physical switches are respectively according to first mapping relations and described second
Mapping relations realize the data exchange of the physical machine and the virtual machine.
4. according to the method described in claim 3, it is characterized in that,
First physical switches are when receiving the data that the physical machine is sent, according to first mapping relations by institute
It states VLAN belonging to physical machine and is converted to the first VNI, and the first VNI is encapsulated into data packet and is sent to second object
Manage interchanger;
Second physical switches are converted to the first VNI belonging to the virtual machine according to second mapping relations
VLAN;
And/or
Second physical switches are when receiving the data that the virtual machine is sent, according to second mapping relations by institute
It states VLAN belonging to virtual machine and is converted to the 2nd VNI, and the 2nd VNI is encapsulated into data packet and is sent to first object
Manage interchanger;
First physical switches are converted to the 2nd VNI belonging to the physical machine according to first mapping relations
VLAN。
5. method according to claim 1 to 4, which is characterized in that
The first physical switches that the virtual machine is mounted realize the VXLAN tunneling termination VTEP function of the virtual machine;
The second physical switches that the physical machine is mounted realize the VTEP function of the physical machine.
6. the virtual data center group network system under a kind of isomerous environment characterized by comprising
Cloud management platform for creating virtual machine, and creates on open virtual switch OVS virtual belonging to the virtual machine
Local area network VLAN;
Software defined network SDN controller for VLAN belonging to the creation physical machine in the first physical switches, and is used for
The second object that the first physical switches and the virtual machine mounted according to the first key message to the physical machine are mounted
Reason interchanger issues the second key message;
Business Management Platform, for issuing the virtual machine and described to the cloud management platform and the SDN controller respectively
The intercommunication demand of physical machine, so as to the cloud management platform and the SDN controller the first key message of interaction;
First physical switches and the second physical switches, for realizing the physical machine and institute according to second key message
State the data exchange of virtual machine.
7. system according to claim 6, which is characterized in that
The cloud management platform is used for the second physical exchange machine information that VLAN belonging to the virtual machine is identified and mounted
It is sent to the SDN controller.
8. system according to claim 7, which is characterized in that
The first physical switches that the SDN controller is also used to be mounted to the physical machine issue belonging to the physical machine
The first mapping relations of the first virtual network interface VNI between VLAN and first physical switches, and to described virtual
The second physical switches that machine is mounted issue second between VLAN belonging to the virtual machine and second physical switches
The second mapping relations of VNI;
First physical switches and second physical switches are also used to respectively according to first mapping relations and institute
State the data exchange that the second mapping relations realize the physical machine and the virtual machine.
9. system according to claim 8, which is characterized in that
First physical switches are also used to when receiving the data that the physical machine is sent, and are closed according to first mapping
VLAN belonging to the physical machine is converted to the first VNI by system, and the first VNI is encapsulated into data packet be sent to it is described
Second physical switches;
Second physical switches are also used to that the first VNI is converted to the virtual machine according to second mapping relations
Affiliated VLAN;
And/or
Second physical switches are also used to when receiving the data that the virtual machine is sent, and are closed according to second mapping
VLAN belonging to the virtual machine is converted to the 2nd VNI by system, and the 2nd VNI is encapsulated into data packet be sent to it is described
First physical switches;
First physical switches are also used to that the 2nd VNI is converted to the physical machine according to first mapping relations
Affiliated VLAN.
10. according to any system of claim 6-9, which is characterized in that
The first physical switches that the virtual machine is mounted realize the VXLAN tunneling termination VTEP function of the virtual machine;
The second physical switches that the physical machine is mounted realize the VTEP function of the physical machine.
11. the virtual data center group network system under a kind of isomerous environment characterized by comprising
Memory;And
It is coupled to the processor of the memory, the processor is configured to based on the instruction execution for being stored in the memory
Such as method described in any one of claim 1 to 5.
12. a kind of computer readable storage medium, is stored thereon with computer program instructions, real when which is executed by processor
The step of existing method described in any one of claim 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710622388.2A CN109309632B (en) | 2017-07-27 | 2017-07-27 | Virtual data center networking method and system under heterogeneous environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710622388.2A CN109309632B (en) | 2017-07-27 | 2017-07-27 | Virtual data center networking method and system under heterogeneous environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109309632A true CN109309632A (en) | 2019-02-05 |
CN109309632B CN109309632B (en) | 2021-06-18 |
Family
ID=65201952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710622388.2A Active CN109309632B (en) | 2017-07-27 | 2017-07-27 | Virtual data center networking method and system under heterogeneous environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109309632B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111064649A (en) * | 2019-12-11 | 2020-04-24 | 锐捷网络股份有限公司 | Method and device for realizing binding of layered ports, control equipment and storage medium |
CN111726251A (en) * | 2020-06-12 | 2020-09-29 | 浪潮电子信息产业股份有限公司 | Networking method, system and device for SDS storage domain in virtualization system |
CN113395328A (en) * | 2021-05-24 | 2021-09-14 | 浪潮思科网络科技有限公司 | Cloud virtual machine and cloud physical machine communication method and system based on hybrid Overlay |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391232A (en) * | 2012-05-11 | 2013-11-13 | 台达电子工业股份有限公司 | Virtual machine wiring method in cloud system |
CN104243608A (en) * | 2014-09-29 | 2014-12-24 | 华为技术有限公司 | Communication method, cloud management server and virtual switch |
CN104639372A (en) * | 2015-02-13 | 2015-05-20 | 中国联合网络通信集团有限公司 | Correlation method and system for overlay network based on SDN (Software Defined Network) and physical network |
CN105429811A (en) * | 2016-01-11 | 2016-03-23 | 刘昱 | Network management system and method |
US20160105394A1 (en) * | 2014-10-13 | 2016-04-14 | Telefonaktiebolaget L M Ericsson (pubI) | Ccn name patterns |
CN106209562A (en) * | 2016-07-27 | 2016-12-07 | 华为技术有限公司 | In a kind of network VLAN ID distribution method and controller |
US20170180323A1 (en) * | 2012-10-30 | 2017-06-22 | Fortinet, Inc. | System and method for securing virtualized networks |
CN106936731A (en) * | 2015-12-31 | 2017-07-07 | 北京华为数字技术有限公司 | The method and apparatus of the message forwarding in software defined network SDN |
-
2017
- 2017-07-27 CN CN201710622388.2A patent/CN109309632B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391232A (en) * | 2012-05-11 | 2013-11-13 | 台达电子工业股份有限公司 | Virtual machine wiring method in cloud system |
US20170180323A1 (en) * | 2012-10-30 | 2017-06-22 | Fortinet, Inc. | System and method for securing virtualized networks |
CN104243608A (en) * | 2014-09-29 | 2014-12-24 | 华为技术有限公司 | Communication method, cloud management server and virtual switch |
US20160105394A1 (en) * | 2014-10-13 | 2016-04-14 | Telefonaktiebolaget L M Ericsson (pubI) | Ccn name patterns |
CN104639372A (en) * | 2015-02-13 | 2015-05-20 | 中国联合网络通信集团有限公司 | Correlation method and system for overlay network based on SDN (Software Defined Network) and physical network |
CN106936731A (en) * | 2015-12-31 | 2017-07-07 | 北京华为数字技术有限公司 | The method and apparatus of the message forwarding in software defined network SDN |
CN105429811A (en) * | 2016-01-11 | 2016-03-23 | 刘昱 | Network management system and method |
CN106209562A (en) * | 2016-07-27 | 2016-12-07 | 华为技术有限公司 | In a kind of network VLAN ID distribution method and controller |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111064649A (en) * | 2019-12-11 | 2020-04-24 | 锐捷网络股份有限公司 | Method and device for realizing binding of layered ports, control equipment and storage medium |
CN111064649B (en) * | 2019-12-11 | 2022-02-15 | 锐捷网络股份有限公司 | Method and device for realizing binding of layered ports, control equipment and storage medium |
CN111726251A (en) * | 2020-06-12 | 2020-09-29 | 浪潮电子信息产业股份有限公司 | Networking method, system and device for SDS storage domain in virtualization system |
CN111726251B (en) * | 2020-06-12 | 2023-04-25 | 浪潮电子信息产业股份有限公司 | Networking method, system and device for SDS (sodium dodecyl sulfate) storage domain in virtualized system |
CN113395328A (en) * | 2021-05-24 | 2021-09-14 | 浪潮思科网络科技有限公司 | Cloud virtual machine and cloud physical machine communication method and system based on hybrid Overlay |
Also Published As
Publication number | Publication date |
---|---|
CN109309632B (en) | 2021-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105706043B (en) | The list handling capacity of push type link | |
Drutskoy et al. | Scalable network virtualization in software-defined networks | |
CN104104620B (en) | Method and system for according to priority carrying out business stream process | |
US10476699B2 (en) | VLAN to VXLAN translation using VLAN-aware virtual machines | |
CN103346981B (en) | Virtual switch method, relevant apparatus and computer system | |
US20140208317A1 (en) | Multi-tenant system and control method of multi-tenant system | |
CN109309632A (en) | Virtual data center network-building method and system under isomerous environment | |
CN106411785B (en) | Openstack network system and implementation method based on full OPENFLOW physical switches network | |
CN106576055A (en) | System, method and apparatus for improving the performance of collective operations in high performance computing | |
CN104079613B (en) | Method and system for sharing application program object between multi-tenant | |
US20200403940A1 (en) | Hardware assisted virtual switch | |
US11586575B2 (en) | System decoder for training accelerators | |
CN105578104B (en) | A kind of more video card video data handling procedures and device | |
CN106330779B (en) | Server, physical switch, and communication system | |
US11303638B2 (en) | Atomic update of access control list rules | |
US10764087B2 (en) | Open virtualized multitenant network scheme servicing virtual machine and container based connectivity | |
CN109617735A (en) | Cloud computation data center system, gateway, server and message processing method | |
CN105656841A (en) | Method and device for realizing virtual firewall in software defined network | |
US20160283273A1 (en) | Dynamic workload deployment for data integration services | |
CN106506315B (en) | A kind of transparent configuration method of message forwarding | |
US20140241346A1 (en) | Translating network forwarding plane models into target implementation using network primitives | |
US20140241347A1 (en) | Static translation of network forwarding plane models into target implementation in the hardware abstraction layer | |
WO2016183832A1 (en) | Network service instantiation method and device | |
US10320645B2 (en) | System and method of using atomic flow counters in data center switching | |
CN109672575A (en) | Data processing method and electronic equipment |
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 |