CN102884763A - Cross-data-center virtual machine migration method, service control gateway and cross-data-center virtual machine migration - Google Patents

Cross-data-center virtual machine migration method, service control gateway and cross-data-center virtual machine migration Download PDF

Info

Publication number
CN102884763A
CN102884763A CN2012800008657A CN201280000865A CN102884763A CN 102884763 A CN102884763 A CN 102884763A CN 2012800008657 A CN2012800008657 A CN 2012800008657A CN 201280000865 A CN201280000865 A CN 201280000865A CN 102884763 A CN102884763 A CN 102884763A
Authority
CN
China
Prior art keywords
virtual machine
data center
migration
source
migrated
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
CN2012800008657A
Other languages
Chinese (zh)
Other versions
CN102884763B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102884763A publication Critical patent/CN102884763A/en
Application granted granted Critical
Publication of CN102884763B publication Critical patent/CN102884763B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Embodiments of the invention provide a cross-data-center virtual machine migration method, a service control gateway and a cross-data-center virtual machine migration. The migration method comprises: a target service control gateway of a target data center receives virtual machine migration information sent by a source service control gateway of a source data center; the target service control gateway configures a response strategy, an internal data channel between an ingress router of the target data center and a target switch, and an external data channel between the target data center and a user on the target switch; the target service control gateway sends configuration success information to the source service control gateway; and the target service control gateway installs an virtual machine to be migrated on the target server and provides service for the user. According to the embodiments of the invention, the strategy of the target switch can be automatically installed, the external data channel from the user to the target data center can be automatically installed, and the internal data channel between the ingress router of the target data center and the target switch can be automatically installed, thereby achieving the automatic virtual machine migration across data centers.

Description

Stride virtual machine migration method, Service controll gateway and the system of data center
Technical field
The present invention relates to the virtual machine (vm) migration technology, and be particularly related to a kind of method, Service controll gateway and system of striding the virtual machine (vm) migration of data center.
Background technology
Data center is as a kind of data integrated system, usually by module compositions such as computing system, storage system, communication system, the network equipment, environmental control system and safety systems, it is usually used in calculating and the storage of other core business of company level, the perhaps calculating of company organization's operation data and storage.Along with the appearance of the technology such as the development of science and technology and cloud computing/Distributed Calculation, computing capability, storage etc. also becomes a kind of information technology service, provides to the client.Utilize the abilities such as network that data center possesses, information technology, safety, can provide these services for the client.
When utilizing data center's technology that service is provided, usually can adopt virtual machine technique.Virtual machine refer to by software simulation have a complete hardware system function, and operate in a complete computer in the complete isolation environment.In dummy machine system, can move simultaneously a plurality of virtual machine instance on the physical server, each virtual machine uses a part of physical resource in the physical server, such as CPU, internal memory etc.Mutually to isolate between each virtual machine.In typical cloud data center server, each program load is often different to the demand of resource, and for example some load is that CPU is intensive, and some is memory-intensive.With a plurality of dissimilar application programs, operate on the different virtual machines, and be incorporated on the physical server, can maximize the use of the resource of each dimension, so that the computing capability of data center obtains maximization.
For large-scale application or stride in the scene in geographical position, usually need to dispose a plurality of data centers in the different location, service is provided simultaneously.For factors such as load balancing, energy consumption, maintenances, in data center's running, sometimes need some virtual machines are moved to another server from certain physical server.This migration can be to carry out between inner each physical server of data center, also can be to move between the different pieces of information center.For example, because geographical position and the time difference, the loading level possibility difference at different pieces of information center is very large, at this time, can consider that the part virtual machine (vm) migration goes to the light data center of load in the data center that load is heavy; And for example, at night the load of each data center all light, at this time can concentrate virtual machine and move to some data centers, and the physical server of other data center's free time can enter resting state to save energy consumption.
Owing to can move a plurality of virtual machines on each physical server, therefore need switch that each virtual machine is connected in the network of data center inside.When actual deployment, can mark the resources such as part CPU, internal memory at physical server, invent 1 software switch, also physical server can be directly connected to outside hardware switch.Because the mode of software switch takies the physical server resource, and the exchange capacity of software mode is limited, therefore adopt the hardware switch mode can promote data center's performance.
In addition, can also be on hardware switch, be different security strategy and/or service quality (Quality of Service, the QoS) strategies of each virtual machine configuration, make the user can be according to tactful accesses virtual machine.
In the prior art, can be by the control of Virtual Machine Manager software (such as VMware) to physical server, realize the online migration of virtual machine, virtual machine is moved in another physical server from a physical server, and do not interrupt the service that moves on the virtual machine.
In the process that realizes the embodiment of the invention, the inventor finds that prior art can only guarantee the online migration of virtual machine, but when realizing striding the virtual machine (vm) migration of data center, can not automatically realize the configuration of network side.Therefore, before migration, need to rely on the configuration effort of manually finishing network.For example, virtual machine (vm) migration software is security strategy and/or the qos policy of virtual machine configuration on can not the perception hardware switch, therefore can't carry out the configuration of security strategy and/or qos policy to switch corresponding to target physical server in transition process; And for example, virtual machine (vm) migration software is the network condition of perception data central inner not, can't the network of target data central inner be disposed automatically.These configuration efforts all need manually to finish, and when needs moved a large amount of virtual machine, configuration amount was very huge, and made mistakes easily.
Summary of the invention
The embodiment of the invention provides a kind of virtual machine migration method, Service controll gateway and system of striding data center.
The kind that the embodiment of the invention provides is striden the virtual machine migration method of data center, comprising:
The virtual machine (vm) migration message that the source Service controll gateway of the destination service at target data center control gateway reception sources data center sends, described virtual machine (vm) migration message comprise the sign of virtual machine to be migrated, the policy information corresponding with the sign of described virtual machine to be migrated, destination server sign, be used for moving the source data center of virtual machine and the sign of the data channel between the target data center;
Described destination service control gateway is according to the sign of described destination server, described policy information is configured on the target switch that is connected with described destination server, and disposes the ingress router at described target data center and the internal data path between the described target switch in described target data central inner;
Described destination service control gateway sends the configuration successful response message to described source Service controll gateway;
Described destination service control gateway is according to the selected virtual machine (vm) migration passage of the sign of described data channel, described source data center is installed on the described destination server by the virtual machine to be migrated that described virtual machine (vm) migration passage sends over, and provides business service based on described internal data path for the user who accesses described virtual machine to be migrated.
The virtual machine migration method of striding data that the embodiment of the invention provides comprises:
The source Service controll gateway at source data center sends virtual machine (vm) migration message to the destination service at target data center control gateway and moves configuration for described target data center, described virtual machine (vm) migration message comprise the sign of virtual machine to be migrated, the policy information corresponding with the sign of described virtual machine to be migrated, destination server sign, be used for moving the source data center of virtual machine and the sign of the data channel between the target data center;
Behind the configuration successful response message that receives the transmission of described destination service control gateway, send virtual machine to be migrated to described target data center.
The destination service control gateway that the embodiment of the invention provides comprises:
The first functional module, be used for the virtual machine (vm) migration message that the source Service controll gateway of reception sources data center sends, described virtual machine (vm) migration message comprises the sign of the sign of virtual machine to be migrated, the policy information corresponding with described sign, destination server and for the source data center of moving virtual machine and the sign of the data channel between the target data center;
The second functional module, be used for the sign according to described destination server, described policy information is configured on the target switch that is connected with described destination server, and disposes the ingress router at described target data center and the internal data path between the described target switch in described target data central inner;
The 3rd functional module, the virtual machine to be migrated that is used for described source data center is sended over is installed in described destination server, and provides business service based on described internal data path for described user.
The source Service controll gateway that the embodiment of the invention provides comprises:
The 4th functional module, be used for sending virtual machine (vm) migration message to the destination service control gateway at target data center and move configuration for described target data center, described virtual machine (vm) migration message comprise virtual machine to be migrated sign, with the address information of the described sign that identifies corresponding policy information, destination server and user's network access equipment;
The five-function module is used for sending virtual machine to be migrated to described target data center behind the configuration successful response message that receives the transmission of described destination service control gateway.
The virtual machine (vm) migration system of striding data center that the embodiment of the invention provides comprises:
The source data center of communication connection and target data center, aforesaid any one destination service are controlled gateway and source Service controll gateway mutually.
The virtual machine migration method that the embodiment of the invention provides, Service controll gateway and system, realized striding in the virtual machine Autonomic Migration Framework process of data center, tactful Auto-mounting on the target switch, the user disposes automatically to the network at target data center, the ingress router at target data center and the network between the target switch are joined automatically, do not need artificial participation.
Description of drawings
Fig. 1 is the schematic flow sheet that the present invention strides the virtual machine migration method embodiment one of data center;
Fig. 2 is the schematic flow sheet that the present invention strides the virtual machine migration method embodiment two of data center;
Fig. 3 A is the structural representation of the destination service control gateway of the embodiment of the invention one;
The structural representation of the second functional module of Fig. 3 B Fig. 3 A destination service control gateway;
Fig. 4 is the source Service controll gateway structural representation of the embodiment of the invention two;
Fig. 5 is the configuration diagram that the present invention strides the virtual machine (vm) migration system of data center.
Embodiment
Fig. 1 is the schematic flow sheet that the present invention strides the virtual machine migration method embodiment one of data center.As shown in Figure 1, the virtual machine migration method that this strides data center comprises the following steps:
Step S101: the virtual machine (vm) migration message that the source Service controll gateway of destination service control gateway (Service Control Gateway, SCG) the reception sources data center at target data center sends.
Wherein, destination service control gateway can be by the control channel of target data central inner, perception target data central inner topology information, and can the equipment of target data central inner be configured; Simultaneously, destination service control gateway also communicates with the outside control plane that transmits network in target data center, realizes transmitting the network establishment of connection; And destination service control gateway can also be communicated by letter with target data center Virtual Machine Manager software (such as VMware), carries out as required the virtual machine (vm) migration process.
Virtual machine (vm) migration message comprises: the sign of virtual machine to be migrated, the policy information corresponding with sign, the sign of destination server, the source data center that is used for the migration virtual machine and the sign of the data channel between the target data center etc.Wherein, be installed in the policy information corresponding with virtual machine to be migrated on the switch if preserve on the Service controll gateway of source, then with this policy information as with virtual machine (vm) migration message in the policy information corresponding with virtual machine to be migrated, otherwise, the strategy corresponding with virtual machine to be migrated on the Service controll gateway query source switch of source.
The sign of virtual machine to be migrated for example can be the IP address of virtual machine.The migration destination server is for being about to receive the server of virtual machine to be migrated in the target data central server cluster.The security strategy of virtual machine to be migrated and/or service quality (Quality of Service, QoS) strategy, refer to be configured in the strategy on the switch corresponding with the virtual machine to be migrated source data center, data center administrator can designated virtual machine access strategy, make the user can under policing rule, access corresponding virtual machine.Security strategy for example can be: the port list of firewall configuration information, IP access list, permission access ... etc., but the embodiment of the invention is not as limit.Qos policy such as can be to packet classification policy (as based on UDP/TCP port classification, based on the source IP address classification etc.), to priority level and the queuing policy of every class packet ... etc., but the embodiment of the invention is not as limit.
Step S102: destination service control gateway is configured in corresponding strategy on the target switch according to virtual machine (vm) migration message, and the ingress router of configuration target data center and the internal data path between the target switch.Destination service control gateway, be target SCG, the network equipment with the target data central inner, link to each other by the internal control passage such as router, switch etc., can realize the automatic configuration to the network equipment, and can obtain each server at target data center and the annexation between the switch, find the target switch corresponding with destination server according to this annexation, and corresponding strategy is configured on the target switch.
If described target data central inner adopts ethernet technology, then target SCG is VLAN ID (the Virtual Local Area Network Identifier of the distribution correspondence of virtual machine to be migrated, VLAN ID), and at target data central inlet router and target switch configuration VLAN ID, set up internal data path according to VLAN ID.Because in target data central inner operation Spanning-Tree Protocol (such as 802.1aq), therefore, after having increased the execution of a VLAN ID and Spanning-Tree Protocol newly, edge router at the target data center disposes the packet of newly assigned VLAN ID sign, will correctly be forwarded on the target switch; Packet in the newly assigned VLAN ID sign of target switch configuration also can correctly be forwarded on the edge router at target data center.
If the target data central inner adopts Virtual Private LAN Segment (Virtual Private LAN Segment, VPLS), then destination service control gateway calculates multi protocol label interchange channel (the Multi-Protocol Label Switching between an ingress router and the target switch, MPLS tunnel), and to each node configuration virtual-circuit label and channel labels on the multi protocol label interchange channel, set up internal data path according to virtual-circuit label and channel labels.So that the packet of the virtual machine to be migrated that the edge router at target data center will be accessed correctly is forwarded on the target switch by this MPLS tunnel; By the packet that virtual machine to be migrated sends, also can stamp virtual-circuit label and channel labels in target switch, correctly be forwarded on the edge switch at target data center by this MPLS tunnel.
In the present embodiment, if the user is connection-oriented transmission network to what adopt between the data center, then virtual machine (vm) migration message also comprises: the address information of user's network access equipment, user access the required bandwidth information of virtual machine to be migrated.Destination service is controlled gateway according to address information and the bandwidth information of user's network access equipment, the path between the ingress router at calculating target data center and user's the network access equipment; Destination service control gateway is initiated signaling protocol to ingress router, and the control plane of ingress router sends signaling message along described path, so that each node on this path is transmitting plane foundation intersection, thereby sets up the external data passage.
Target SCG is by operation control plane agreement, such as ASON (Automatically Switched Optical Network, ASON), expansion multi protocol label exchange (Generalized Multi-Protocol Label Switching, GMPLS) etc., link to each other with the control plane of transmission network between the data center, can obtain the resource situation that transmits network by Routing Protocol, drive the transmission network by signaling protocol automatically to set up/revise/delete and wait operation, the external data passage between configuration target data center and user's the network access equipment.
If the user is by IP access data center, because IP network is connectionless network, therefore demand motive is not set up the user to the connection of data center.
In general, the personal user is by IP network access data center, and the enterprise customer is large owing to data volume, thereby by connection-oriented transmission network access data center, right the present invention is as limit, and the user can adopt any network insertion data center that can the access data center.
Step S103: destination service control gateway sends the response message of configuration successful to source Service controll gateway.
When target SCG is configured in the strategy of correspondence on the target switch at target data center, and after finishing the ingress router and the configuration of the internal data path between the target switch at target data center, send the configuration successful response message to source Service controll gateway (source Service Control Gateway, source SCG).
Step S104: destination service control gateway is according to the identification information of the data channel between source data center and the target data center, selected virtual machine (vm) migration passage, send virtual machine to be migrated by this virtual machine (vm) migration passage, and be installed on the destination server, and provide business service based on internal data path for the user who accesses virtual machine to be migrated.
In the above embodiment of the present invention, target SCG installs the strategy of the correspondence of corresponding virtual machine to be migrated at switch corresponding to destination server, and the ingress router that configuration target data center arrives is to the internal data path between the target switch, makes the packet of access virtual machine to be migrated can correct forwarding between the ingress router at target switch and target data center.When the user adopts IP network access data center, because IP network is wireless network, accesses virtual machine that therefore can be correct; When the user adopts connection-oriented transmission network access data center, target SCG operation control plane agreement, pass through Routing Protocol, obtain the resource situation of the transmission network between source data center and the target data center, external data passage between configuration target data center and user's the network access equipment is so that the accesses virtual machine that the user can be correct.
Fig. 2 is the schematic flow sheet that the present invention strides the virtual machine migration method embodiment two of data center.As shown in Figure 2, the virtual machine migration method that this strides data center comprises the following steps:
Step S201: the source Service controll gateway at source data center sends virtual machine (vm) migration message to the destination service control gateway at target data center, moves configuration for the target data center.
Virtual machine (vm) migration message comprises: the sign of virtual machine to be migrated, the policy information corresponding with described sign, the sign of destination server, the source data center that is used for the migration virtual machine and the sign of the data channel between the target data center.Be installed in the policy information corresponding with virtual machine to be migrated on the switch if preserve on the Service controll gateway of source, then with this policy information as with virtual machine (vm) migration message in the policy information corresponding with virtual machine to be migrated, otherwise, the strategy corresponding with virtual machine to be migrated on the Service controll gateway query source switch of source.Concrete, can be referring to the virtual machine (vm) migration information of Fig. 1 embodiment.
The source Service controll gateway at source data center is receiving from the virtual machine (vm) migration order of webmaster or the migration order of the result of decision of certain global decisions device, for example, the source data center is after the migration order of the virtual machine that receives the needs migration of making a strategic decision out after overall balance controller is being carried out overall equalization algorithm, target SCG to the target data center sends virtual machine (vm) migration message, for the target data center switch that destination server connects is configured, the ingress router at target data center and the internal data path between the target switch are configured.
If the user is connection-oriented transmission network to what adopt between the data center, then virtual machine (vm) migration message also comprises: the address information of user's network access equipment, user access the required bandwidth information of virtual machine to be migrated.Destination service is controlled gateway according to address information and the bandwidth information of user's network access equipment, the path between the ingress router at calculating target data center and user's the network access equipment; Destination service control gateway is initiated signaling protocol to ingress router, the control plane of ingress router sends signaling message along described path, so that each node on this path sets up and intersect transmitting the plane, thereby set up external data passage between target data center and user's the network access equipment.
Source Service controll gateway can be by the control channel of source data central inner, perception source data central inner topology information, and can the equipment of source data central inner be configured; Simultaneously, source Service controll gateway also communicates with the control plane of source data center external data passage, realizes the data channel establishment of connection; And source Service controll gateway can also be communicated by letter with source data center Virtual Machine Manager software (such as VMware), carries out as required the virtual machine (vm) migration process.
Step S202: behind the configuration successful response message that receives the transmission of destination service control gateway, send virtual machine to be migrated to the target data center.
The source SCG at source data center to Virtual Machine Manager software (such as VMware) transmitting order to lower levels, carries out the migration of virtual machine by above-mentioned data channel after receiving the configuration successful response message that target SCG sends.
If described user, for example be by edge device (Customer Edge, CE) enterprise customer of access transmission network network, be linked into data center by connection-oriented transmission network, then after sending virtual machine to be migrated to the target data center, source Service controll gateway is by the control plane signaling protocol, and to the ingress router transmission signaling at source data center, deletion user's network access equipment is to the external data passage between the edge router at source data center.
In addition, the source SCG at source data center sends virtual machine (vm) migration message after the order that receives virtual machine (vm) migration before, whether the existing available and satisfy the data channel that bandwidth satisfies virtual machine (vm) migration of automatic decision source data center and target data center, if have, then select this data channel as the virtual machine (vm) migration passage, and in virtual machine (vm) migration message, will be used for moving the source data center of virtual machine and the sign of the data channel between the target data center sends to target SCG; If do not have, then source SCG drives control plane and sets up data channel new between source data center and the target data center, and with new data channel as the virtual machine (vm) migration passage, and in virtual machine (vm) migration message, will be used for moving the source data center of virtual machine and the sign of the data channel between the target data center sends to target SCG.
Carry out the transmission of virtual machine (vm) migration message by original data channel or newly-established data channel, and behind the response message of the configuration successful of receiving target SCG, carry out virtual machine (vm) migration by this passage.Whole transition process is finished automatically, has reduced human resources and be not easy to make mistakes.
Fig. 3 A is the structural representation of the target control gateway of the embodiment of the invention one.As shown in Figure 3A, the destination service of present embodiment control gateway comprises the first functional module 1, the second functional module 2, the 3rd functional module 3.
The first functional module 1, the virtual machine (vm) migration message that is used for the source Service controll gateway transmission of reception sources data center, virtual machine (vm) migration message comprise the sign of virtual machine to be migrated, the policy information corresponding with sign, the sign of destination server, the source data center that is used for the migration virtual machine and the sign of the data channel between the target data center.Receiving at the source at source data center SCG send virtual machine (vm) migration message after the order of virtual machine (vm) migration before, the first functional module 1 also be used for whether existing of automatic decision source data center and target data center available and satisfy the data channel that bandwidth satisfies virtual machine (vm) migration, if have, then select this data channel as the virtual machine (vm) migration passage, and in virtual machine (vm) migration message, will be used for moving the source data center of virtual machine and the sign of the data channel between the target data center sends to target SCG; If do not have, then the first functional module 1 of source SCG drives control plane and sets up data channel new between source data center and the target data center, new data channel as the virtual machine (vm) migration passage, and will be used for moving the source data center of virtual machine and the sign of the data channel between the target data center sends to target SCG in virtual machine (vm) migration message.
The second functional module 2, be used for the sign according to destination server, policy information is configured on the target switch that destination server connects, and at the ingress router of target data central inner configuration target data center and the internal data path between the target switch, this second functional module 2 also is used for to source data center transmission configuration successful response message.The network equipment of this second functional module 2 and target data central inner, link to each other by the internal control passage such as router, switch etc., the strategy corresponding according to virtual machine to be migrated in the virtual machine (vm) migration message should be corresponding tactful with configuration on the target switch; And the edge router of configuration target data center is to the internal data path between the target switch.
If the user adopts connection-oriented transmission network access data center, then the virtual machine (vm) migration message of the reception of the first functional module also comprises: the address information of user's network access equipment and user access the needed bandwidth information of virtual machine to be migrated, the second functional module 2 of target SCG is also moved the control plane agreement, the control plane of the transmission network between (such as ASON/GMPLS) and the data center links to each other, therefore can obtain the resource situation that transmits network by Routing Protocol, drive the transmission network by signaling protocol and automatically set up/revise/delete and wait operation, finish entrance route and the configuration of the external data passage between the destination router at target data center.
The 3rd functional module 3, the virtual machine to be migrated that is used for the source data center is sended over is installed in destination server, and provides business service based on internal data path and external data passage for the user.The destination service control gateway of present embodiment, the virtual machine (vm) migration message that the second functional module 2 receives according to the first module 1, at the switch that destination server is corresponding the strategy of the correspondence of corresponding virtual machine to be migrated is installed, and the ingress router that configuration target data center arrives is to the internal data path between the target switch, makes the packet of access virtual machine to be migrated can correct forwarding between the ingress router at target switch and target data center.When the user adopts connection-oriented transport network access data center, external data passage between configuration target data center and user's the network access equipment, based on internal data path and external data passage, make access virtual machine to be migrated packet can between the ingress router at target switch and target data center, correct forwarding between target data center and the user, realize striding the virtual machine Autonomic Migration Framework of data center.
The structural representation of the second functional module of Fig. 3 B Fig. 3 A of the present invention destination service control gateway.Shown in Fig. 3 B.Above-mentioned destination service gateway, the second functional module 2 comprises first module 21, second unit 22.Wherein, first module 21 is used for the sign according to destination server, and policy information is configured on the target switch that destination server connects; Second unit 22 is used at the ingress router of target data central inner configuration target data center and the internal data path between the target switch.
Concrete, the strategy that first module 21 is corresponding with virtual machine to be migrated is configured on the target switch that destination server connects, so that the user can be according to the switch of strategy access correspondence.
Second unit 22 comprises the first subelement and the second subelement.The first subelement, if the target data central inner adopts ethernet technology, then the first subelement is the VLAN ID VLAN ID of the distribution correspondence of virtual machine to be migrated among the target SCG, and at target data central inlet router and target switch configuration VLAN ID, set up internal data path according to VLAN ID.Because in target data central inner operation Spanning-Tree Protocol (such as 802.1aq), therefore, after having increased the execution of a VLAN ID and Spanning-Tree Protocol newly, edge router at the target data center disposes the packet of newly assigned VLAN ID sign, will correctly be forwarded on the target switch; Packet in the newly assigned VLAN ID sign of target switch configuration also can correctly be forwarded on the edge router at target data center; The second subelement, if the target data central inner adopts Virtual Private LAN Segment, then destination service is controlled ingress router of the second subunit computes of gateway and multi protocol label interchange channel (the Multi-Protocol Label Switching between the target switch, MPLS tunnel), and to each node configuration virtual-circuit label and channel labels on the multi protocol label interchange channel, set up internal data path according to virtual-circuit label and channel labels.So that the packet of the virtual machine to be migrated that the edge router at target data center will be accessed correctly is forwarded on the target switch by this MPLS tunnel; The packet that has virtual machine to be migrated to send also can be stamped virtual-circuit label and channel labels in target switch, correctly is forwarded on the edge switch at target data center by this MPLS tunnel.
When the user passes through to transmit network access data center, destination service gateway in above-described embodiment also comprises the 3rd unit 23, address information and bandwidth information that the 3rd unit 23 is used for according to user's network access equipment, path between the ingress router at calculating target data center and user's the network access equipment, and to ingress router initiation signaling protocol; The control plane of ingress router sends signaling message along the path, so that each node on the path is transmitting plane foundation intersection, thereby sets up the external data passage.The bandwidth information that the user accesses virtual machine to be migrated is carried in the virtual machine (vm) migration message.
Fig. 4 is the source Service controll gateway structural representation of the embodiment of the invention two.As shown in Figure 4, Service controll gateway in source comprises the 4th functional module 4 and five-function module 5.Wherein, the 4th functional module 4 is used for sending virtual machine (vm) migration message to the destination service control gateway at target data center and moves configuration for the target data center, virtual machine (vm) migration message comprise virtual machine to be migrated sign, with the address information of the sign that identifies corresponding policy information, destination server and user's network access equipment.Be installed in the policy information corresponding with virtual machine to be migrated on the switch if preserve on the Service controll gateway of source, then the 4th functional module 4 with this policy information as with virtual machine (vm) migration message in the policy information corresponding with virtual machine to be migrated, otherwise, the strategy corresponding with virtual machine to be migrated on the 4th functional module 4 query source switches.Five-function module 5 is used for sending virtual machine to be migrated to the target data center behind the configuration successful response message that receives the transmission of destination service control gateway.
Concrete, present embodiment is to illustrate take the source Service controll gateway at source data center as executive agent.The 4th functional module 4 is being received the virtual machine (vm) migration order of gateway, or after receiving overall balance controller and carrying out the order that overall equalization algorithm sends virtual machine, the 4th functional module 4 of the Service controll gateway at source data center sends the virtual machine (vm) migration order to target SCG, and at target SCG the strategy of correspondence is configured in target switch, configures internal data path, receive the configuration successful response message that SCG sends, send virtual machine to be migrated to the target data center.
In the structure of above-mentioned source gateway, can also comprise the 6th functional module, the 6th functional module is used for judging whether exist available between source data center and the target data center and bandwidth satisfies the data channel of virtual machine (vm) migration, if having, then selects this data channel; Set up data channel new between source data center and the target data center if no, then drive control plane.
Source SCG before target data center transmission virtual machine (vm) migration message, judges whether exist its available bandwidth to satisfy the data channel of virtual machine (vm) migration between source data center and the target data center, to have, then to select this passage after receiving the virtual machine (vm) migration order; Otherwise, the 6th functional module operation control plane agreement (such as the ASON/GMPLS agreement) of source Service controll gateway, be connected the control plane of transmission network with the target data center with the source data center and be connected, set up data channel, and send virtual machine to be migrated by this passage.
Fig. 5 is the configuration diagram that the present invention strides the virtual machine (vm) migration system of data center.As shown in Figure 5, among the A of this source data center, each server interconnects by router P1, P2, P3, on 1 physical server A, moves 3 virtual machine V1, V2, V3 therein; The user can pass through customer edge (Customer Edge) access transmission network network; Source physical server A links to each other with the source switch A, switch A each virtual machine on can perception physics server A, and when creating each virtual machine, can be for different virtual machines, at switch A configuration different security strategy and/or qos policy, make the user can be according to security strategy and/or qos policy accesses virtual machine.
The source switch A (for example can adopt ethernet switch technology by the double layer network of A inside, source data center, or adopt VPLS technology etc.) be connected to edge router PE1, PE1 further is connected to IP-based internet or the wide area network of data center outside, perhaps based on the transmission network 1 of 1 layer or 2 layers exchange.
User (for example personal user or enterprise customer) is linked into IP-based internet or wide area network by CE, and perhaps based on the transmission network of 1 layer or 2 layers exchange, the virtual machine among the A of visit data center is for example accessed V2 and V3.Physical server A also is connected to by PE3 and transmits network 2, like this, can realize by transfer canal the migration of virtual machine.Part server, switch, router and edge router just are shown in the present embodiment, and right the present invention is not as limit.
Similarly, the B of data center also has similar framework.
Suppose virtual machine V2 and the V3 of the A of data center to be moved among the B of data center based on certain demand (for example being the load that needs equalization server), detailed process is as follows:
1, SCG A receives orders, and virtual machine V2 and V3 need to be moved to the physical server B of the B of data center.This order can also can be the result of decision of certain global decisions device from webmaster, and for example overall balance controller is after carrying out overall equalization algorithm, and making a strategic decision out needs the migration virtual machine, and sends the migration order to SCG A.
2, SCG A judges currently between the A of data center and the B of data center whether exist availablely, and bandwidth enough connects (being data channel) and carry out virtual machine (vm) migration, if having, then selects this connection; If no, then SCG A calculates the connection of 1 PE3-PE4, and drives control plane and set up this connection, then records the information (such as the node of path process, bandwidth information etc.) of this connection.
3, simultaneously, SCG A is to switch A inquiry virtual machine V2 and corresponding security strategy and/or the qos policy information (strategy 2 and strategy 3) of V3, and to SCG B transmission virtual machine (vm) migration message, this order comprises the sign (as can be with the IP address of virtual machine as sign) of the virtual machine that will move, the destination server (the physical server B of the B of data center) of migration, the security strategy that virtual machine is corresponding and/or qos policy, user profile is (such as the CE of user access network, the address of PE5), business information (such as the needed bandwidth information of business, only having as the user just needs this parameter when adopting connection-oriented transmission network 1 between the data center) etc.;
4, SCG B is configured according to the equipment of order to B inside, data center after receiving virtual machine (vm) migration message, comprising:
(1) collocation strategy 2 and strategy 3 on the switch b that physical server B links to each other act on respectively V2 and V3; That is, switch b when handle packet, when being the address of V2 for the IP address, implementation strategy 2; When being the address of V3 for the IP address, implementation strategy 3;
(2) configuration data center B internal network.Can expand existing OpenFlow agreement between each network equipment in SCG B and the B of data center, also can adopt other proprietary protocol to carry out network equipments configuration.
(2.1) if ethernet technology is adopted in the B of data center inside, then SCG B is that virtual machine V2 and V3 distribute new VLAN ID, and at ingress router PE2 and this VLAN ID of switch b preparation.Since at the B of data center internal operation Spanning-Tree Protocol (such as the 802.1aq agreement), therefore after having increased the execution of 1 VLAN ID and Spanning-Tree Protocol newly, stamp the packet of newly assigned VLAN ID at PE2, will correctly be forwarded on the switch b; Stamp the packet of newly assigned VLAN ID at switch b, also can correctly be forwarded to PE2.
(2.2) if the inner VPLS agreement that adopts of the B of data center, MPLS tunnel (such as the PE2-P6-switch b) between PE2 and switch b of SCG B calculative determination then, and PE2, P6, switch b be configured respectively, set up MPLS tunnel, and distribution VC (Virtual Circuit, virtual circuit) label, the packet that makes PE2 will access V2 and V3 are stamped VC label and MPLS tunnel label, are forwarded on the switch b in this MPLS tunnel; From the packet that virtual machine V2 and V3 send, also can stamp VC label and MPLS tunnel label at switch b, in this MPLS tunnel, be forwarded on the PE2.
If 5 users are linked into data center by transmitting network 1, then because the transmission network is connection-oriented, so SCG B also needs to set up the user to the connection between the B of data center by the control plane driving.Be specially:
Because SCG B has moved the control plane agreement and has linked to each other with the control plane that transmits network 1, therefore can obtain the information that transmits network 1 by Routing Protocol.Therefore, SCG B determines the address of Ingress node PE5, professional needed bandwidth information etc. according to the virtual machine (vm) migration message that SCG A sends, and calculates the path between PE5 and the PE2.Then, SCG B initiates signaling protocol to PE2, and the control plane of PE2 sends signaling message along the path of calculating, and makes each node of path process transmit plane foundation intersection, thereby sets up PE2 to the connection of PE5.
If 6 users are linked into data center by IP network, then because IP network is connectionless networks, therefore demand motive is not set up the user to the connection of data center.
7, SCG B returns the configuration successful response message to SCG A after finishing above configuration.
8, after SCG A is subject to success response message, to Virtual Machine Manager software (such as VMware) transmitting order to lower levels, utilize connection selected in the step 2 or that set up, begin to carry out the migration of virtual machine V2 and V3.
9, finish network configuration in step 7, after step 8 was finished virtual machine (vm) migration, the user just can pass through the B of data center accesses virtual machine V2 and V3.In addition, alternatively, if the user is linked into data center by transmitting network 1, then SCG A can also utilize the control plane signaling protocol, initiates signaling to PE1, remove original at PE1 to the path between the PE5.
The virtual machine migration method that the embodiment of the invention provides, Service controll gateway and system, in striding data center's virtual machine (vm) migration process, realized striding in the virtual machine Autonomic Migration Framework process of data center, tactful Auto-mounting on the target switch, the user disposes automatically to the network at target data center, the ingress router at target data center and the network between the target switch are joined automatically, do not need artificial participation.
It should be noted that at last: above each embodiment is not intended to limit only in order to technical scheme of the present invention to be described; Although with reference to aforementioned each embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment puts down in writing, and perhaps some or all of technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the scope of various embodiments of the present invention technical scheme.

Claims (18)

1. a virtual machine migration method of striding data center is characterized in that, comprising:
The virtual machine (vm) migration message that the source Service controll gateway of the destination service at target data center control gateway reception sources data center sends, described virtual machine (vm) migration message comprise the sign of virtual machine to be migrated, the policy information corresponding with the sign of described virtual machine to be migrated, destination server sign, be used for moving the source data center of virtual machine and the sign of the data channel between the target data center;
Described destination service control gateway is according to the sign of described destination server, described policy information is configured on the target switch that is connected with described destination server, and disposes the ingress router at described target data center and the internal data path between the described target switch in described target data central inner;
Described destination service control gateway sends the configuration successful response message to described source Service controll gateway;
Described destination service control gateway is according to the selected virtual machine (vm) migration passage of the sign of described data channel, described source data center is installed on the described destination server by the virtual machine to be migrated that described virtual machine (vm) migration passage sends over, and provides business service based on described internal data path for the user who accesses described virtual machine to be migrated.
2. method according to claim 1 is characterized in that, described target data central inner disposes the ingress router at described target data center and the internal data path between the described target switch comprises:
If described target data central inner adopts ethernet technology, then described destination service control gateway is that virtual machine to be migrated distributes corresponding VLAN ID VLAN ID, and at described ingress router and the described VLAN ID of described target switch configuration, set up internal data path according to described VLAN ID; Or
If described target data central inner adopts the Virtual Private LAN Segment agreement, then described destination service control gateway calculates the multi protocol label interchange channel between a described ingress router and the described target switch, and to each node configuration virtual-circuit label and channel labels on the described multi protocol label interchange channel, set up internal data path according to described virtual-circuit label and described channel labels.
3. any described method according to claim 1 and 2, it is characterized in that, if when described user adopted connection-oriented transmission network to be linked into described source data center, described virtual machine (vm) migration message also comprised: the address information of described user's network access equipment and described user access the needed bandwidth information of virtual machine to be migrated;
Described destination service gateway is accessed the required bandwidth information of virtual machine to be migrated according to the address information of described user's network access equipment and described user and is set up external data passage between described target data center and described user's the network access equipment, sets up described external data passage and is specially:
Described destination service control gateway is according to address information and the described bandwidth information of described user's network access equipment, calculates the path between the ingress router at described target data center and described user's the network access equipment;
Described destination service control gateway is initiated signaling protocol to described ingress router, the control plane of described ingress router sends signaling message along described path, so that each node on the described path is transmitting plane foundation intersection, thereby set up described external data passage;
Described destination service control gateway provides business service based on described internal data path and described external data passage for described user.
4. method according to claim 1 is characterized in that, in the described method:
Described destination service control gateway is specially according to the selected virtual machine (vm) migration passage of the sign of described data channel:
If the sign of original data channel between the described source data center that is designated of described data channel and the described target data center, then described destination service control gateway is according to the sign of described data channel, select this data channel as the virtual machine (vm) migration passage, and send described virtual machine to be migrated by described virtual machine (vm) migration passage;
If the destination service that is designated of described data channel is controlled gateway by identifying based on the newly-established data channel of control plane institute between described source data center and the described target data center, then described destination service control gateway is according to the sign of described data channel, select this newly-established data channel as the virtual machine (vm) migration passage, and receive the virtual machine described to be migrated that described source data center sends by described virtual machine (vm) migration passage.
5. a virtual machine migration method of striding data center is characterized in that, comprising:
The source Service controll gateway at source data center sends virtual machine (vm) migration message to the destination service at target data center control gateway and moves configuration for described target data center, described virtual machine (vm) migration message comprise the sign of virtual machine to be migrated, the policy information corresponding with the sign of described virtual machine to be migrated, destination server sign, be used for moving the source data center of virtual machine and the sign of the data channel between the target data center;
Behind the configuration successful response message that receives the transmission of described destination service control gateway, send virtual machine to be migrated to described target data center.
6. method according to claim 5 is characterized in that, the source Service controll gateway at described source data center also comprised before the destination service control gateway transmission virtual machine (vm) migration message at target data center:
The source Service controll gateway at described source data center is to the source switch query policy information corresponding with the sign of described virtual machine to be migrated.
7. method according to claim 5, it is characterized in that, if when described user adopted connection-oriented data channel to be linked into described source data center, described virtual machine (vm) migration message also comprised: the address information of described user's network access equipment and described user access the required bandwidth information of virtual machine to be migrated.
8. method according to claim 5 is characterized in that, the source Service controll gateway at described source data center also comprised before the destination service control gateway transmission virtual machine (vm) migration message at target data center:
The source Service controll gateway at source data center is judged the data channel that whether exists available and bandwidth to satisfy virtual machine (vm) migration between described source data center and the described target data center, if have, then select this data channel as the virtual machine (vm) migration passage, and send described to be migrated virtual by described virtual machine (vm) migration passage; If do not have, then drive control plane and set up data channel new between described source data center and the described target data center, select described new data channel as the virtual machine (vm) migration passage, and send described virtual machine to be migrated by described virtual machine (vm) migration passage.
9. method according to claim 5 is characterized in that, described method also comprises:
If described user is linked into described source data center by transmitting network, then after sending virtual machine to be migrated to described target data center, described source Service controll gateway is by the control plane signaling protocol, ingress router to described source data center sends signaling, deletes the external data passage of setting up before the described source data center.
10. a destination service control gateway is characterized in that, comprising:
The first functional module, be used for the virtual machine (vm) migration message that the source Service controll gateway of reception sources data center sends, described virtual machine (vm) migration message comprises the sign of the sign of virtual machine to be migrated, the policy information corresponding with described sign, destination server and for the source data center of moving virtual machine and the sign of the data channel between the target data center;
The second functional module, be used for the sign according to described destination server, described policy information is configured on the target switch that is connected with described destination server, and disposes the ingress router at described target data center and the internal data path between the described target switch in described target data central inner;
The 3rd functional module, the virtual machine to be migrated that is used for described source data center is sended over is installed in described destination server, and provides business service based on described internal data path for described user.
11. destination service control gateway according to claim 10 is characterized in that described the second functional module comprises:
First module is used for the sign according to described destination server, and described policy information is configured on the target switch that described destination server connects;
Second unit is used for disposing the ingress router at described target data center and the internal data path between the described target switch in described target data central inner.
12. destination service control gateway according to claim 11 is characterized in that described second unit comprises:
The first subelement, adopt ethernet technology if be used for described target data central inner, then described destination service control gateway is that virtual machine to be migrated distributes corresponding VLAN ID VLAN ID, and at described ingress router and the described VLAN ID of described target switch configuration, set up internal data path according to described VLAN ID;
The second subelement, adopt the Virtual Private LAN Segment agreement if be used for described target data central inner, then described destination service control gateway calculates the multi protocol label interchange channel between a described ingress router and the described target switch, and to each node configuration virtual-circuit label and channel labels on the described multi protocol label interchange channel, set up internal data path according to described virtual-circuit label and described channel labels.
13. destination service control gateway according to claim 11, it is characterized in that, if the user adopts connection-oriented transmission network insertion source data center, the described virtual machine (vm) migration message of the reception of described the first functional module also comprises: the address information of described user's network access equipment and described user access the needed bandwidth information of virtual machine to be migrated;
Described the second functional module also comprises Unit the 3rd, and described Unit the 3rd specifically is used for:
Address information and bandwidth information according to described user's network access equipment, calculate the path between the ingress router at described target data center and described user's the network access equipment, and to described ingress router initiation signaling protocol, the control plane of described ingress router sends signaling message along described path, so that each node on the described path is transmitting plane foundation intersection, thereby set up the external data passage; Described bandwidth information is carried in the described virtual machine (vm) migration message.
14. destination service control gateway according to claim 10 is characterized in that,
If described for the migration source data center of virtual machine and the data channel between the target data center the described source data center that is designated and described target data center between the sign of original data channel, then described the first functional module is used for the sign according to described data channel, described original data channel as the virtual machine (vm) migration passage, and is received the virtual machine described to be migrated that described source data center sends by described virtual machine (vm) migration passage; Perhaps
If described for the migration source data center of virtual machine and the data channel between the target data center be designated destination service control gateway by between described source data center and the described target data center based on control plane a newly-established data channel identify, then described the first functional module is used for the sign according to described data channel, described newly-established data channel as the virtual machine (vm) migration passage, and is received the virtual machine described to be migrated that described source data center sends by described virtual machine (vm) migration passage.
15. a provenance Service controll gateway is characterized in that, comprising:
The 4th functional module, be used for sending virtual machine (vm) migration message to the destination service control gateway at target data center and move configuration for described target data center, described virtual machine (vm) migration message comprise virtual machine to be migrated sign, with the address information of the described sign that identifies corresponding policy information, destination server and user's network access equipment;
The five-function module is used for sending virtual machine to be migrated to described target data center behind the configuration successful response message that receives the transmission of described destination service control gateway.
16. source according to claim 15 Service controll gateway is characterized in that:
Described the 4th functional module also is used for to source switch query and the policy information corresponding with the sign of described virtual machine to be migrated.
17. source according to claim 15 Service controll gateway is characterized in that, also comprises:
The 6th functional module, be used for judging the data channel that whether exists available and bandwidth to satisfy virtual machine (vm) migration between described source data center and the described target data center, if have, then select this data channel as the virtual machine (vm) migration passage, and send described virtual machine to be migrated by described virtual machine (vm) migration passage; If no, then drive control plane and set up data channel new between described source data center and the described target data center, select this new data channel as the virtual machine (vm) migration passage, and send described virtual machine to be migrated by described virtual machine (vm) migration passage.
18. virtual machine (vm) migration system of striding data center, it is characterized in that, the source data center and the target data center that comprise mutual communication connection, comprise in the heart in the described source data such as the arbitrary described source of claim 15-17 Service controll gateway, comprise arbitrary described destination service control gateway such as claim 10-14 in the described target data in the heart.
CN201280000865.7A 2012-06-30 2012-06-30 Cross-data-center virtual machine migration method, service control gateway and system Active CN102884763B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/077983 WO2014000292A1 (en) 2012-06-30 2012-06-30 Migration method, serving control gateway and system for virtual machine across data centres

Publications (2)

Publication Number Publication Date
CN102884763A true CN102884763A (en) 2013-01-16
CN102884763B CN102884763B (en) 2015-05-13

Family

ID=47484675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280000865.7A Active CN102884763B (en) 2012-06-30 2012-06-30 Cross-data-center virtual machine migration method, service control gateway and system

Country Status (2)

Country Link
CN (1) CN102884763B (en)
WO (1) WO2014000292A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103346900A (en) * 2013-05-31 2013-10-09 华为技术有限公司 Route configuration method and gateway after thermal migration of virtual machine in large two-layer network
CN103516554A (en) * 2013-10-22 2014-01-15 杭州华三通信技术有限公司 Method and equipment for VM (Virtual Machine) migration
CN103647849A (en) * 2013-12-24 2014-03-19 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
CN104601340A (en) * 2014-12-02 2015-05-06 腾讯科技(深圳)有限公司 Inter-IDC (Internet Data Center) data transmission method, device and system
CN104836849A (en) * 2015-04-16 2015-08-12 杭州华三通信技术有限公司 Virtual machine registering method and device
CN104951352A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Method and equipment for migrating data flow
WO2015184586A1 (en) * 2014-06-03 2015-12-10 华为技术有限公司 Openflow communication method, system, controller, and service gateway
CN105227454A (en) * 2014-06-18 2016-01-06 中兴通讯股份有限公司 Virtual flow-line system and method
WO2016082528A1 (en) * 2014-11-26 2016-06-02 华为技术有限公司 Method, gateway and system for synchronizing virtual machine location information between data center gateways
WO2016107418A1 (en) * 2014-12-29 2016-07-07 华为技术有限公司 Allocation method, apparatus and system for cloud network communication path
CN106165344A (en) * 2014-01-09 2016-11-23 诺基亚通信公司 Virtual machine is distributed in being coupled to the gateway of switch of software definition
US9634889B2 (en) 2014-11-17 2017-04-25 Huawei Technologies Co., Ltd Method for migrating service of data center, apparatus, and system
CN106790713A (en) * 2017-03-08 2017-05-31 中国人民解放军国防科学技术大学 Across data center virtual machine migration method under cloud computing environment
CN106936681A (en) * 2015-12-29 2017-07-07 ***通信集团公司 A kind of data processing method and device
CN107077372A (en) * 2014-10-26 2017-08-18 微软技术许可有限责任公司 The virtual covering mobility forwarded using the bottom-layer network based on mark
CN107294865A (en) * 2017-07-31 2017-10-24 华中科技大学 The load-balancing method and software switch of a kind of software switch
WO2017214856A1 (en) * 2016-06-14 2017-12-21 Intellectual Ventures Hong Kong Limited Mitigation of cross-vm covert channel
CN107819811A (en) * 2016-09-14 2018-03-20 阿里巴巴集团控股有限公司 Data communications method, device and equipment
CN108023861A (en) * 2016-11-03 2018-05-11 沈阳高精数控智能技术股份有限公司 A kind of deployment of industrial demilitarized zone and access method for digital control system in open type
CN109168328A (en) * 2017-05-05 2019-01-08 华为技术有限公司 The method, apparatus and virtualization system of virtual machine (vm) migration
CN112791413A (en) * 2021-02-04 2021-05-14 网易(杭州)网络有限公司 Game prop data processing method and device, processor and electronic device
CN114281246A (en) * 2021-11-26 2022-04-05 苏州浪潮智能科技有限公司 Cloud hard disk online migration method, device and equipment based on cloud management platform
CN114679461A (en) * 2022-03-30 2022-06-28 浙江大学 Cloud network session connectivity guarantee method and system for virtual machine live migration scene

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143209B (en) * 2021-11-08 2022-10-21 浙江大学 System and method for controlling elastic expansion of channel in network measurement
CN115208813B (en) * 2022-09-14 2022-11-25 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for migrating border gateway protocol

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060069761A1 (en) * 2004-09-14 2006-03-30 Dell Products L.P. System and method for load balancing virtual machines in a computer network
CN102118458A (en) * 2011-03-10 2011-07-06 浪潮(北京)电子信息产业有限公司 Method and system for live migration of virtual machine
CN102185774A (en) * 2011-05-10 2011-09-14 中兴通讯股份有限公司 Method, monitor and system for seamless migration of virtual machine
CN102314377A (en) * 2010-06-30 2012-01-11 国际商业机器公司 The method of accelerator and the migration of realization virtual support machine thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060069761A1 (en) * 2004-09-14 2006-03-30 Dell Products L.P. System and method for load balancing virtual machines in a computer network
CN102314377A (en) * 2010-06-30 2012-01-11 国际商业机器公司 The method of accelerator and the migration of realization virtual support machine thereof
CN102118458A (en) * 2011-03-10 2011-07-06 浪潮(北京)电子信息产业有限公司 Method and system for live migration of virtual machine
CN102185774A (en) * 2011-05-10 2011-09-14 中兴通讯股份有限公司 Method, monitor and system for seamless migration of virtual machine

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103346900A (en) * 2013-05-31 2013-10-09 华为技术有限公司 Route configuration method and gateway after thermal migration of virtual machine in large two-layer network
CN103346900B (en) * 2013-05-31 2016-12-28 华为技术有限公司 Method for configuring route after live migration of virtual machine and gateway in big double layer network
CN103516554A (en) * 2013-10-22 2014-01-15 杭州华三通信技术有限公司 Method and equipment for VM (Virtual Machine) migration
CN103516554B (en) * 2013-10-22 2017-01-18 杭州华三通信技术有限公司 Method and equipment for VM (Virtual Machine) migration
CN103647849A (en) * 2013-12-24 2014-03-19 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
WO2015096500A1 (en) * 2013-12-24 2015-07-02 华为技术有限公司 Service migration method and device and disaster tolerance system
CN103647849B (en) * 2013-12-24 2017-02-08 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
CN106165344A (en) * 2014-01-09 2016-11-23 诺基亚通信公司 Virtual machine is distributed in being coupled to the gateway of switch of software definition
US11483254B2 (en) 2014-01-09 2022-10-25 Nokia Solutions And Networks Oy Allocating virtual machines in a gateway coupled to a software-defined switch
CN106165344B (en) * 2014-01-09 2020-06-19 诺基亚通信公司 Method for allocating virtual machines in a gateway coupled to a software defined switch
CN104951352A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Method and equipment for migrating data flow
WO2015149636A1 (en) * 2014-03-31 2015-10-08 华为技术有限公司 Data flow migration method and device
CN104951352B (en) * 2014-03-31 2018-05-11 华为技术有限公司 The moving method and equipment of a kind of data flow
US10055246B2 (en) 2014-03-31 2018-08-21 Huawei Technologies Co., Ltd. Method and device for data flow migration during virtual machine migration
WO2015184586A1 (en) * 2014-06-03 2015-12-10 华为技术有限公司 Openflow communication method, system, controller, and service gateway
US10148565B2 (en) 2014-06-03 2018-12-04 Huawei Technologies Co., Ltd. OPENFLOW communication method and system, controller, and service gateway
CN105227454A (en) * 2014-06-18 2016-01-06 中兴通讯股份有限公司 Virtual flow-line system and method
CN105227454B (en) * 2014-06-18 2019-02-26 中兴通讯股份有限公司 Virtual flow-line system and method
CN107077372A (en) * 2014-10-26 2017-08-18 微软技术许可有限责任公司 The virtual covering mobility forwarded using the bottom-layer network based on mark
US9634889B2 (en) 2014-11-17 2017-04-25 Huawei Technologies Co., Ltd Method for migrating service of data center, apparatus, and system
US10397045B2 (en) 2014-11-17 2019-08-27 Huawei Technologies Co.,Ltd. Method for migrating service of data center, apparatus, and system
US10361992B2 (en) 2014-11-26 2019-07-23 Huawei Technologies Co., Ltd. Method for synchronizing virtual machine location information between data center gateways, gateway, and system
WO2016082528A1 (en) * 2014-11-26 2016-06-02 华为技术有限公司 Method, gateway and system for synchronizing virtual machine location information between data center gateways
CN104601340A (en) * 2014-12-02 2015-05-06 腾讯科技(深圳)有限公司 Inter-IDC (Internet Data Center) data transmission method, device and system
CN104601340B (en) * 2014-12-02 2018-10-09 腾讯科技(深圳)有限公司 It is a kind of across the data transmission method of IDC, equipment and system
WO2016107418A1 (en) * 2014-12-29 2016-07-07 华为技术有限公司 Allocation method, apparatus and system for cloud network communication path
CN104836849B (en) * 2015-04-16 2018-02-09 新华三技术有限公司 One kind registration virtual machine method and apparatus
CN104836849A (en) * 2015-04-16 2015-08-12 杭州华三通信技术有限公司 Virtual machine registering method and device
CN106936681A (en) * 2015-12-29 2017-07-07 ***通信集团公司 A kind of data processing method and device
WO2017214856A1 (en) * 2016-06-14 2017-12-21 Intellectual Ventures Hong Kong Limited Mitigation of cross-vm covert channel
CN107819811A (en) * 2016-09-14 2018-03-20 阿里巴巴集团控股有限公司 Data communications method, device and equipment
CN108023861A (en) * 2016-11-03 2018-05-11 沈阳高精数控智能技术股份有限公司 A kind of deployment of industrial demilitarized zone and access method for digital control system in open type
CN106790713B (en) * 2017-03-08 2019-09-20 中国人民解放军国防科学技术大学 Across data center virtual machine migration method under cloud computing environment
CN106790713A (en) * 2017-03-08 2017-05-31 中国人民解放军国防科学技术大学 Across data center virtual machine migration method under cloud computing environment
US11210132B2 (en) 2017-05-05 2021-12-28 Huawei Technologies Co., Ltd. Virtual machine migration in virtualization environment having different virtualization systems
CN109168328A (en) * 2017-05-05 2019-01-08 华为技术有限公司 The method, apparatus and virtualization system of virtual machine (vm) migration
CN109168328B (en) * 2017-05-05 2020-10-23 华为技术有限公司 Virtual machine migration method and device and virtualization system
CN107294865A (en) * 2017-07-31 2017-10-24 华中科技大学 The load-balancing method and software switch of a kind of software switch
CN107294865B (en) * 2017-07-31 2019-12-06 华中科技大学 load balancing method of software switch and software switch
CN112791413A (en) * 2021-02-04 2021-05-14 网易(杭州)网络有限公司 Game prop data processing method and device, processor and electronic device
CN112791413B (en) * 2021-02-04 2024-02-23 网易(杭州)网络有限公司 Game prop data processing method and device, processor and electronic device
CN114281246A (en) * 2021-11-26 2022-04-05 苏州浪潮智能科技有限公司 Cloud hard disk online migration method, device and equipment based on cloud management platform
CN114281246B (en) * 2021-11-26 2023-08-25 苏州浪潮智能科技有限公司 Cloud hard disk online migration method, device and equipment based on cloud management platform
CN114679461A (en) * 2022-03-30 2022-06-28 浙江大学 Cloud network session connectivity guarantee method and system for virtual machine live migration scene

Also Published As

Publication number Publication date
WO2014000292A1 (en) 2014-01-03
CN102884763B (en) 2015-05-13

Similar Documents

Publication Publication Date Title
CN102884763B (en) Cross-data-center virtual machine migration method, service control gateway and system
US11743141B2 (en) On-path dynamic policy enforcement and endpoint-aware policy enforcement for endpoints
US11722410B2 (en) Policy plane integration across multiple domains
US20200366562A1 (en) Method and system of connecting to a multipath hub in a cluster
Wang et al. A survey on data center networking for cloud computing
CN104584491B (en) Distributed virtual route and the system and method for exchanging (DVRS) are provided
CN109561108B (en) Policy-based container network resource isolation control method
Xie et al. Service function chaining resource allocation: A survey
JP5976942B2 (en) System and method for providing policy-based data center network automation
US10237179B2 (en) Systems and methods of inter data center out-bound traffic management
CN112470436A (en) Multi-cloud connectivity using SRV6 and BGP
CN103548376A (en) Implementing EPC in a cloud computer with OPENFLOW data plane
CN106713137B (en) VPN method, device and system based on segmented routing and SDN technology
US10574595B2 (en) System and method for elastic scaling of virtualized network functions over a software defined network
CN104350467A (en) Elastic enforcement layer for cloud security using SDN
US20120106333A1 (en) Network Aware Global Load Balancing System and Method
US10630508B2 (en) Dynamic customer VLAN identifiers in a telecommunications network
US11032199B2 (en) Methods and apparatus for providing traffic forwarder via dynamic overlay network
Chaudhary et al. A comprehensive survey on software‐defined networking for smart communities
US10015074B1 (en) Abstract stack ports to enable platform-independent stacking
Oppitz et al. Software defined virtual networks
WO2017169947A1 (en) Operation device, communication system, and update method
CN109688062A (en) A kind of method for routing and routing device
Hu et al. Building A Layer-2 Hybrid Cloud
Hoogendoorn NSX-T Federation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant