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 PDF

Info

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
Application number
CN201710622388.2A
Other languages
Chinese (zh)
Other versions
CN109309632B (en
Inventor
王爱俊
祖翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201710622388.2A priority Critical patent/CN109309632B/en
Publication of CN109309632A publication Critical patent/CN109309632A/en
Application granted granted Critical
Publication of CN109309632B publication Critical patent/CN109309632B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/354Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network 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

Virtual data center network-building method and system under isomerous environment
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.
CN201710622388.2A 2017-07-27 2017-07-27 Virtual data center networking method and system under heterogeneous environment Active CN109309632B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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