技术领域technical field
本发明实施例涉及通信技术领域,尤其涉及一种网络中虚拟机迁移的方法、网关及系统。The embodiments of the present invention relate to the technical field of communications, and in particular to a method, gateway and system for virtual machine migration in a network.
背景技术Background technique
虚拟机(英文全称为Virtual Machine,英文简称为VM)是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。其中,某些情况下需要应用虚拟机迁移(migration)技术。虚拟机迁移技术利用服务器、存储和网络连接的完全虚拟化,可将正在运行的整个虚拟机从一台服务器即刻移到另一台服务器中。A virtual machine (English full name is Virtual Machine, English abbreviation VM) is a complete computer system that is simulated by software and has complete hardware system functions and runs in a completely isolated environment. Wherein, in some cases, a virtual machine migration (migration) technology needs to be applied. Virtual machine migration technology utilizes full virtualization of servers, storage and network connections to instantly move an entire running virtual machine from one server to another.
虚拟机迁移的一个重要要求是避免业务中断,三层网络中虚拟机迁移面临虚拟机迁移后,虚拟机对应的新网关的互联网协议(英文全称为Internet Protocol,英文简称为IP)地址可能和虚拟机默认网关IP地址不同,这样虚拟机迁移后需要调整虚拟机的默认网关,在个过程中虚拟机的用户流量会出现中断,导致虚拟机无法正常与数据中心进行网络通信。An important requirement for virtual machine migration is to avoid service interruption. After virtual machine migration in a three-tier network, the Internet Protocol (Internet Protocol, English abbreviated as IP) address of the new gateway corresponding to the virtual machine may be different from that of the virtual machine. The IP address of the default gateway of the virtual machine is different, so the default gateway of the virtual machine needs to be adjusted after the virtual machine is migrated. During this process, the user traffic of the virtual machine will be interrupted, resulting in the failure of the virtual machine to communicate with the data center normally.
发明内容Contents of the invention
本发明实施例提供了一种网络中虚拟机迁移的方法、网关及系统,以解决在虚拟机迁移过程中由于网关变化导致的虚拟机与数据中心业务中断的问题。The embodiments of the present invention provide a method, a gateway and a system for virtual machine migration in a network, so as to solve the problem of business interruption between the virtual machine and the data center caused by the change of the gateway during the virtual machine migration process.
第一方面,提供了一种网络中虚拟机迁移的方法,所述网络包括第一实体网关、第二实体网关、数据中心及虚拟机,所述虚拟机通过所述第二实体网关与所述数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,所述方法包括:In a first aspect, a method for migrating a virtual machine in a network is provided, the network includes a first physical gateway, a second physical gateway, a data center, and a virtual machine, and the virtual machine communicates with the virtual machine through the second physical gateway Data center connection, the virtual gateway IP address is configured on the second physical gateway, the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, and the default gateway IP address of the virtual machine is the virtual gateway IP address Gateway IP address, the method includes:
在所述虚拟机从所述第二实体网关迁移到所述第一实体网关之前,所述第一实体网关配置所述虚拟网关IP地址,所述第一实体网关建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;Before the virtual machine is migrated from the second physical gateway to the first physical gateway, the first physical gateway configures the virtual gateway IP address, and the first physical gateway establishes the relationship between the virtual gateway IP address and The corresponding relationship of the virtual MAC address;
在所述虚拟机从所述第二实体网关迁移到所述第一实体网关后,所述第一实体网关接收所述虚拟机发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机的IP地址及MAC地址;After the virtual machine migrates from the second physical gateway to the first physical gateway, the first physical gateway receives a gratuitous address resolution protocol ARP message sent by the virtual machine, and the gratuitous ARP message includes IP address and MAC address of the virtual machine;
所述第一实体网关根据所述虚拟机的IP地址生成所述虚拟机的路由;The first physical gateway generates the route of the virtual machine according to the IP address of the virtual machine;
所述第一实体网关向所述数据中心发布所述虚拟机路由。The first physical gateway publishes the virtual machine route to the data center.
在所述第一方面的第一种可能的实现方式中,所述虚拟MAC地址为预先规划的用于标识所述第一实体网关和所第二实体网关的MAC地址。In a first possible implementation manner of the first aspect, the virtual MAC address is a pre-planned MAC address used to identify the first physical gateway and the second physical gateway.
在所述第一方面或所述第一方面的第一种可能的实现方式中,还提供了所述第一方面的第二种可能的实现方式,所述第一实体网关只本地保存所述虚拟网关IP地址路由,并不对外发布所述所述虚拟网关IP地址路由。In the first aspect or the first possible implementation of the first aspect, a second possible implementation of the first aspect is also provided, the first physical gateway only locally saves the The routing of the virtual gateway IP address does not publish the routing of the virtual gateway IP address to the outside world.
在所述第一方面或所述第一方面的前述任意一种可能的实现方式中,所述第一实体网关通过BGP或IGP向所述数据中心发布所述虚拟机路由。In the first aspect or any one of the foregoing possible implementation manners of the first aspect, the first physical gateway advertises the virtual machine route to the data center through BGP or IGP.
第二方面,提供了一种第一实体网关,所述网络还包括第二实体网关、数据中心及虚拟机,所述虚拟机通过所述第二实体网关与所述数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,所述第一实体网关包括:In a second aspect, a first physical gateway is provided, the network further includes a second physical gateway, a data center, and a virtual machine, the virtual machine is connected to the data center through the second physical gateway, and the first The virtual gateway IP address is configured on the second physical gateway, the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, the default gateway IP address of the virtual machine is the virtual gateway IP address, and the second physical gateway A physical gateway includes:
配置单元,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关之前,配置所述虚拟网关IP地址,并建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;A configuration unit, configured to configure the virtual gateway IP address before the virtual machine migrates from the second physical gateway to the first physical gateway, and establish a relationship between the virtual gateway IP address and the virtual MAC address Correspondence;
接收单元,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关后,接收所述虚拟机发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机IP的地址及MAC地址;a receiving unit, configured to receive a gratuitous address resolution protocol ARP packet sent by the virtual machine after the virtual machine migrates from the second physical gateway to the first physical gateway, the gratuitous ARP packet containing the IP address and MAC address of the virtual machine;
生成单元,用于根据所述虚拟机IP的地址生成所述虚拟机的路由;a generating unit, configured to generate the route of the virtual machine according to the IP address of the virtual machine;
发布单元,用于向所述数据中心发布所述虚拟机路由。An issuing unit, configured to issue the virtual machine route to the data center.
在所述第二方面的一种可能的实现方式中,所述第一实体网关为宽带远程接入服务器BRAS或业务路由器SR或交换机。In a possible implementation manner of the second aspect, the first physical gateway is a broadband remote access server BRAS or a service router SR or a switch.
第三方面,提供了一种网络中虚拟机迁移的系统,其特征在于,所述系统包括第一实体网关及虚拟机,所述虚拟机通过第二实体网关与数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,其中,所述第一实体网关包括:In a third aspect, a system for migrating a virtual machine in a network is provided, wherein the system includes a first physical gateway and a virtual machine, the virtual machine is connected to a data center through a second physical gateway, and the second A virtual gateway IP address is configured on the physical gateway, and the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, and the default gateway IP address of the virtual machine is the virtual gateway IP address, wherein the The first physical gateway includes:
配置单元,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关之前,配置所述虚拟网关IP地址,并建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;A configuration unit, configured to configure the virtual gateway IP address before the virtual machine migrates from the second physical gateway to the first physical gateway, and establish a relationship between the virtual gateway IP address and the virtual MAC address Correspondence;
接收单元,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关后,接收所述虚拟机发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机的IP地址及MAC地址;a receiving unit, configured to receive a gratuitous address resolution protocol ARP packet sent by the virtual machine after the virtual machine migrates from the second physical gateway to the first physical gateway, the gratuitous ARP packet containing the IP address and MAC address of the virtual machine;
生成单元,用于根据所述虚拟机的IP地址生成所述虚拟机的路由;a generating unit, configured to generate the route of the virtual machine according to the IP address of the virtual machine;
发布单元,用于向所述数据中心发布所述虚拟机路;an issuing unit, configured to issue the virtual machine path to the data center;
所述虚拟机包括:The virtual machines include:
发送单元,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关后,向所述第一实体网关发送免费ARP报文,所述免费ARP报文包含所述虚拟机的IP地址及MAC地址。a sending unit, configured to send a gratuitous ARP packet to the first physical gateway after the virtual machine migrates from the second physical gateway to the first physical gateway, the gratuitous ARP packet containing the virtual IP address and MAC address of the machine.
在所述第三方面的一种可能的实现方式中,所述第一实体网关为宽带远程接入服务器BRAS或业务路由器SR或交换机。In a possible implementation manner of the third aspect, the first physical gateway is a broadband remote access server BRAS or a service router SR or a switch.
综上,通过本发明实施例提供的技术方案,在物理上分离的所述第一实体网关和所述第二实体网关上分别配置相同的所述虚拟网关IP地址,将所述第一实体网关和所述第二实体网关虚拟化为一个虚拟网关,这样在所述虚拟机迁移时,所述虚拟机上的配置的默认网关不需要重新配置,虚拟机感知不到网关变化,尽量避免了虚拟机迁移过程中由于网关变化导致的流量中断的问题。To sum up, through the technical solution provided by the embodiment of the present invention, the physically separated first entity gateway and the second entity gateway are respectively configured with the same virtual gateway IP address, and the first entity gateway and the second entity gateway are virtualized into a virtual gateway, so that when the virtual machine is migrated, the default gateway configured on the virtual machine does not need to be reconfigured, and the virtual machine cannot perceive the gateway change, and the virtual gateway is avoided as much as possible. The problem of traffic interruption caused by gateway changes during machine migration.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings used in the embodiments. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. Ordinary technicians can also obtain other drawings based on these drawings on the premise of not paying creative work.
图1是本发明实施例提供的一种网络中虚拟机迁移的方法流程示意图;FIG. 1 is a schematic flowchart of a method for migrating a virtual machine in a network according to an embodiment of the present invention;
图2是本发明实施例提供的一种网络中虚拟机迁移的系统示意图;FIG. 2 is a schematic diagram of a system for virtual machine migration in a network provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种网络中虚拟机迁移的系统示意图。FIG. 3 is a schematic diagram of another system for virtual machine migration in a network provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the Some, but not all, embodiments are invented. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
参见图1,本发明实施例提供了一种网络中虚拟机迁移的方法,所述网络包括第一实体网关、第二实体网关及虚拟机,所述虚拟机通过所述第二实体网关与数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,所述方法包括,所述方法包括以下内容:Referring to FIG. 1 , an embodiment of the present invention provides a method for migrating a virtual machine in a network. The network includes a first physical gateway, a second physical gateway, and a virtual machine, and the virtual machine communicates with data through the second physical gateway. The center is connected, and the virtual gateway IP address is configured on the second physical gateway, and the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, and the default gateway IP address of the virtual machine is the virtual gateway IP address, the method includes, the method includes the following:
102,在所述虚拟机从所述第二实体网关迁移到所述第一实体网关之前,所述第一实体网关配置所述虚拟网关IP地址,所述第一实体网关建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;102. Before the virtual machine is migrated from the second physical gateway to the first physical gateway, the first physical gateway configures the virtual gateway IP address, and the first physical gateway establishes the virtual gateway IP address. The corresponding relationship between the address and the virtual MAC address;
网络管理员在进行虚拟机迁移规划时,在所述虚拟机需要从所述第二实体网关迁移到所述第一实体网关之前,在所述第一实体网关上也配置所述虚拟网关IP地址,在这个过程中,可能会出现一段时间内所述第一实体网关和所述第二实体网关同时配置了所述虚拟网关IP地址,为了防止网络中在这个时间段出现地址冲突,所述第二实体网关上配置的所述虚拟网关IP地址生成的路由只保存在所述第二实体网关内,所述第二实体网关不对外发布所述虚拟网关IP地址对应的路由。可选地,也可以通过所述第一实体网关不对外发布所述虚拟网关IP地址对应的路由来避免出现地址冲突,可选地,也可以通过所述第一实体网关和所述第二实体网关都不对外发布所述虚拟网关IP地址对应的主机路由来避免出现地址冲突。When planning virtual machine migration, the network administrator configures the IP address of the virtual gateway on the first physical gateway before the virtual machine needs to be migrated from the second physical gateway to the first physical gateway , in this process, it may occur that the first physical gateway and the second physical gateway are configured with the virtual gateway IP address at the same time for a period of time. In order to prevent address conflicts in the network during this period of time, the first The route generated by the virtual gateway IP address configured on the second physical gateway is only stored in the second physical gateway, and the second physical gateway does not publish the route corresponding to the virtual gateway IP address to the outside. Optionally, address conflicts can also be avoided by the first physical gateway not publishing the route corresponding to the virtual gateway IP address. Optionally, the first physical gateway and the second entity The gateway does not publish the host route corresponding to the IP address of the virtual gateway to the outside to avoid address conflicts.
可选地,配置所述虚拟机默认网关IP地址为所述虚拟网关地址可以通过静态配置默认路由的方式配置,也可以根据网络规划由动态主机配置协议服务器(英文全称为Dynamic Host Configuration Protocol Server,英文简称为DHCP Server)将所述默认网关通告给所述虚拟机。Optionally, configuring the default gateway IP address of the virtual machine as the virtual gateway address can be configured by statically configuring a default route, or by a Dynamic Host Configuration Protocol Server (English full name is Dynamic Host Configuration Protocol Server, The English abbreviation is DHCP Server) notifies the default gateway to the virtual machine.
可选地,为了便于网络统一管理和维护所述虚拟网关IP地址与所述虚拟机IP地址可以在同一个网段内。Optionally, to facilitate unified network management and maintenance, the IP address of the virtual gateway and the IP address of the virtual machine may be in the same network segment.
可选地,所述虚拟MAC地址为预先规划的用于标识所述第一实体网关和所第二实体网关的MAC地址,所述第一实体网关接收到目的MAC地址为所述虚拟MAC地址的报文时,按照目的地为所述第一实体网关的报文进行处理。Optionally, the virtual MAC address is a pre-planned MAC address used to identify the first physical gateway and the second physical gateway, and the first physical gateway receives a message whose destination MAC address is the virtual MAC address. In the case of a message, the message is processed according to the message whose destination is the first entity gateway.
104,在所述虚拟机从所述第二实体网关迁移到所述第一实体网关后,所述第一实体网关接收所述虚拟机发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机IP地址及MAC地址;104. After the virtual machine migrates from the second physical gateway to the first physical gateway, the first physical gateway receives a gratuitous Address Resolution Protocol ARP packet sent by the virtual machine, and the gratuitous ARP packet The text includes the virtual machine IP address and MAC address;
所述虚拟机从所述第二实体网关迁移到所述第一实体网关具体是指所述虚拟机由原来通过所述第二实体网关与数据中心连接变为通过所述第一实体网关与数据中心连接。所述虚拟机在访问数据中心时,首先通过所述第二实体网关与数据中心连接,所述虚拟机保存有到达所述虚拟网关IP地址的路由,并且保存有对应所述虚拟网关IP的所述虚MAC地址,当所述虚拟机从所述第二实体网关迁移至所述第一实体网关时,所述虚拟机通过所述第一实体网关与数据中心连接。当所述虚拟机通过所述第一实体网关与数据中心连接后,所述虚拟机配置的默认网关IP地址不更新,仍然为所述虚拟网关IP地址,由于所述虚拟机迁移后所述第一实体网关并没有保存到达所述虚拟机的路由,所述虚拟机可以通过发送免费ARP报文的方式将所述虚拟机的IP地址通告给所述第一实体网关。The migration of the virtual machine from the second physical gateway to the first physical gateway specifically means that the virtual machine is originally connected to the data center through the second physical gateway to connected to the data center through the first physical gateway. Center connection. When the virtual machine accesses the data center, it first connects to the data center through the second physical gateway, the virtual machine saves a route to the IP address of the virtual gateway, and saves all the IP addresses corresponding to the virtual gateway IP. The virtual MAC address, when the virtual machine migrates from the second physical gateway to the first physical gateway, the virtual machine is connected to the data center through the first physical gateway. After the virtual machine is connected to the data center through the first physical gateway, the default gateway IP address configured for the virtual machine is not updated, and is still the virtual gateway IP address. A physical gateway does not save the route to the virtual machine, and the virtual machine may notify the first physical gateway of the virtual machine's IP address by sending a gratuitous ARP packet.
106,所述第一实体网关根据所述虚拟机IP地址生成所述虚拟机的路由。106. The first physical gateway generates a route of the virtual machine according to the IP address of the virtual machine.
所述第一实体网关在接收到所述免费ARP报文后,解析获得所述虚拟机的IP地址和MAC地址信息,并可以获知接收所述免费ARP报文的接口信息,所述第一实体网关根据上述获得的信息可以生成到达所述虚拟机的虚拟机路由。After the first entity gateway receives the gratuitous ARP message, it analyzes and obtains the IP address and MAC address information of the virtual machine, and can learn the interface information for receiving the gratuitous ARP message, and the first entity The gateway can generate a virtual machine route to the virtual machine according to the information obtained above.
108,所述第一实体网关向所述数据中心发布所述虚拟机路由。108. The first physical gateway publishes the virtual machine route to the data center.
所述第一实体网关向所述数据中心发布所述虚拟机路由可以通过边界网关协议(英文全称为Border Gateway Protocol,英文简称为BGP)或内部网关协议(英文全称为Interior Gateway Protocol,英文简称为IGP)来完成。通过将所述虚拟机路由发布到所述数据中心,即可实现所述虚拟机与所述数据中心之间进行通讯,可选地,所述第一实体网关还可以将所述虚拟机路由发布到网络中其他设备,这样,进一步还可以实现所述虚拟机和网络中其他设备进行通信。The first entity gateway may publish the virtual machine route to the data center through Border Gateway Protocol (English full name is Border Gateway Protocol, English abbreviation is BGP) or Interior Gateway Protocol (English full name is Interior Gateway Protocol, English abbreviation is BGP). IGP) to complete. By publishing the route of the virtual machine to the data center, the communication between the virtual machine and the data center can be realized. Optionally, the first entity gateway can also publish the route of the virtual machine to other devices in the network, so that the virtual machine can further communicate with other devices in the network.
可见,通过本发明实施例提供的技术方案,在物理上分离的所述第一实体网关和所述第二实体网关上分别配置相同的所述虚拟网关IP地址,将所述第一实体网关和所述第二实体网关虚拟化为一个虚拟网关,这样在所述虚拟机迁移时,所述虚拟机上的配置的默认网关不需要重新配置,虚拟机感知不到网关变化,尽量避免了虚拟机迁移过程中由于网关变化导致的流量中断的问题。It can be seen that through the technical solution provided by the embodiment of the present invention, the physically separated first physical gateway and the second physical gateway are respectively configured with the same virtual gateway IP address, and the first physical gateway and the second physical gateway The second physical gateway is virtualized into a virtual gateway, so that when the virtual machine is migrated, the default gateway configured on the virtual machine does not need to be reconfigured, and the virtual machine cannot perceive the gateway change, and the virtual machine is avoided as much as possible. The problem of traffic interruption caused by gateway changes during migration.
参见图2,本发明实施例提供了一种网络中虚拟机迁移的系统,所述系统包括第一实体网关202及虚拟机212,所述虚拟机212通过第二实体网关与数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,其中,所述第一实体网关202包括:Referring to FIG. 2 , an embodiment of the present invention provides a system for virtual machine migration in a network. The system includes a first physical gateway 202 and a virtual machine 212. The virtual machine 212 is connected to a data center through a second physical gateway. A virtual gateway IP address is configured on the second physical gateway, the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, and the default gateway IP address of the virtual machine is the virtual gateway IP address, wherein , the first entity gateway 202 includes:
配置单元204,用于在所述虚拟机212从所述第二实体网关迁移到所述第一实体网关之前,配置所述虚拟网关IP地址,并建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;The configuration unit 204 is configured to configure the IP address of the virtual gateway before the virtual machine 212 migrates from the second physical gateway to the first physical gateway, and establish the relationship between the virtual gateway IP address and the virtual MAC Address correspondence;
接收单元206,用于在所述虚拟机212从所述第二实体网关迁移到所述第一实体网关202后,接收所述虚拟机212发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机212的IP地址及MAC地址;The receiving unit 206 is configured to receive a gratuitous address resolution protocol ARP message sent by the virtual machine 212 after the virtual machine 212 migrates from the second physical gateway to the first physical gateway 202, the gratuitous ARP The message includes the IP address and the MAC address of the virtual machine 212;
生成单元208,用于根据所述接收单元206接收的所述免费ARP报文中的所述虚拟机212的IP地址生成所述虚拟机的路由;A generating unit 208, configured to generate a route of the virtual machine according to the IP address of the virtual machine 212 in the gratuitous ARP packet received by the receiving unit 206;
发布单元210,用于向所述数据中心发布所述生成单元208生成的所述虚拟机路由;A publishing unit 210, configured to publish the virtual machine route generated by the generating unit 208 to the data center;
所述虚拟机212包括:The virtual machine 212 includes:
发送单元214,用于在所述虚拟机404从所述第二实体网关迁移到所述第一实体网关202后,向所述第一实体网关202发送免费ARP报文,所述免费ARP报文包含所述虚拟机212的IP地址及MAC地址。The sending unit 214 is configured to send a gratuitous ARP packet to the first physical gateway 202 after the virtual machine 404 migrates from the second physical gateway to the first physical gateway 202, the gratuitous ARP packet The IP address and MAC address of the virtual machine 212 are included.
网络管理员在进行虚拟机迁移规划时,在所述虚拟机212需要从所述第二实体网关迁移到所述第一实体网关202之前,在所述第一实体网关202通过所述配置单元204也配置所述虚拟网关IP地址,在这个过程中,可能会出现一段时间内所述第一实体网关202和所述第二实体网关同时配置了所述虚拟网关IP地址,为了防止网络中在这个时间段出现地址冲突,所述第二实体网关上配置的所述虚拟网关IP地址生成的路由只保存在所述第二实体网关内,所述第二实体网关不对外发布所述虚拟网关IP地址对应的路由。可选地,也可以通过所述第一实体网关202不对外发布所述虚拟网关IP地址对应的路由来避免出现地址冲突,可选地,也可以通过所述第一实体网关202和所述第二实体网关都不对外发布所述虚拟网关IP地址对应的主机路由来避免出现地址冲突。When the network administrator performs virtual machine migration planning, before the virtual machine 212 needs to be migrated from the second physical gateway to the first physical gateway 202, the first physical gateway 202 passes the configuration unit 204 The IP address of the virtual gateway is also configured. During this process, the first physical gateway 202 and the second physical gateway may configure the virtual gateway IP address at the same time for a period of time. In order to prevent this When an address conflict occurs during a time period, the route generated by the virtual gateway IP address configured on the second physical gateway is only stored in the second physical gateway, and the second physical gateway does not release the virtual gateway IP address to the outside world the corresponding route. Optionally, address conflicts can also be avoided by the first physical gateway 202 not publishing the route corresponding to the IP address of the virtual gateway. Optionally, the first physical gateway 202 and the second Neither entity gateway publishes the host route corresponding to the virtual gateway IP address to avoid address conflict.
可选地,配置所述虚拟机212默认网关IP地址为所述虚拟网关地址可以通过静态配置默认路由的方式配置,也可以根据网络规划由动态主机配置协议服务器DHCP Server将所述默认网关通告给所述虚拟机。Optionally, configuring the default gateway IP address of the virtual machine 212 as the virtual gateway address can be configured by statically configuring a default route, or can be notified to the default gateway by the Dynamic Host Configuration Protocol server DHCP Server according to network planning. The virtual machine.
可选地,为了便于网络统一管理和维护所述虚拟网关IP地址与所述虚拟机212的IP地址可以在同一个网段内。Optionally, to facilitate unified network management and maintenance, the IP address of the virtual gateway and the IP address of the virtual machine 212 may be in the same network segment.
可选地,所述虚拟MAC地址为预先规划的用于标识所述第一实体网关202和所第二实体网关的MAC地址,所述第一实体网关202接收到目的MAC地址为所述虚拟MAC地址的报文时,按照目的地为所述第一实体网关202的报文进行处理。Optionally, the virtual MAC address is a pre-planned MAC address used to identify the first physical gateway 202 and the second physical gateway, and the destination MAC address received by the first physical gateway 202 is the virtual MAC address For a packet with an address, it is processed as a packet whose destination is the first physical gateway 202 .
所述虚拟机212从所述第二实体网关迁移到所述第一实体网关202具体是指所述虚拟机212由原来通过所述第二实体网关与数据中心连接变为通过所述第一实体网关202与数据中心连接。所述虚拟机212在访问数据中心时,首先通过所述第二实体网关与数据中心连接,所述虚拟机212保存有到达所述虚拟网关IP地址的路由,并且保存有对应所述虚拟网关IP的所述虚MAC地址,当所述虚拟机212从所述第二实体网关迁移至所述第一实体网关202时,所述虚拟机通过所述第一实体网关202与数据中心连接。当所述虚拟机通过所述第一实体网关202与数据中心连接后,所述虚拟机212配置的默认网关IP地址不更新,仍然为所述虚拟网关IP地址,由于所述虚拟机212迁移后所述第一实体网关202并没有保存到达所述虚拟机212的路由,所述虚拟机212可以通过发送免费ARP报文的方式将所述虚拟机的IP地址通告给所述第一实体网关202。所述接收单元206接收所述虚拟机发送的免费地址解析协议ARP报文后,解析获得所述虚拟机的IP地址和MAC地址信息,并可以获知接收所述免费ARP报文的接口信息,所述生成单元208根据上述信息生成到达所述虚拟机的虚拟机路由,所述发布单元210,将所述虚拟机路由发布给所述数据中心,进而实现所述数据中心能够与所述虚拟机212进行网络通信,可选地,所述发布单元210还可以将所述虚拟机路由发布到网络中其他设备,这样,进一步还可以实现所述虚拟机212和网络中其他设备进行通信。The migration of the virtual machine 212 from the second physical gateway to the first physical gateway 202 specifically means that the virtual machine 212 is originally connected to the data center through the second physical gateway to through the first physical gateway. The gateway 202 is connected to the data center. When the virtual machine 212 accesses the data center, it first connects to the data center through the second physical gateway, the virtual machine 212 stores a route to the IP address of the virtual gateway, and stores a corresponding IP address of the virtual gateway. When the virtual machine 212 migrates from the second physical gateway to the first physical gateway 202, the virtual machine is connected to the data center through the first physical gateway 202. When the virtual machine is connected to the data center through the first physical gateway 202, the default gateway IP address configured by the virtual machine 212 is not updated, and is still the virtual gateway IP address, because the virtual machine 212 is migrated The first physical gateway 202 does not save the route to the virtual machine 212, and the virtual machine 212 can notify the first physical gateway 202 of the IP address of the virtual machine by sending a gratuitous ARP message . After the receiving unit 206 receives the gratuitous address resolution protocol ARP message sent by the virtual machine, it analyzes and obtains the IP address and MAC address information of the virtual machine, and can learn the interface information for receiving the gratuitous ARP message, so The generation unit 208 generates a virtual machine route to the virtual machine according to the above information, and the publishing unit 210 publishes the virtual machine route to the data center, so that the data center can communicate with the virtual machine 212 For network communication, optionally, the publishing unit 210 can also publish the virtual machine route to other devices in the network, so that the virtual machine 212 can further communicate with other devices in the network.
所述第一实体网关202向所述数据中心发布所述虚拟机路由可以通过BGP或IGP来完成。通过将所述虚拟机路由发布到所述数据中心,即可实现所述虚拟机212与所述数据中心之间进行通讯。Publishing the virtual machine route by the first physical gateway 202 to the data center may be accomplished through BGP or IGP. By publishing the route of the virtual machine to the data center, the communication between the virtual machine 212 and the data center can be realized.
可选地,所述第一实体网关为宽带远程接入服务器BRAS或业务路由器SR或交换机。Optionally, the first physical gateway is a broadband remote access server BRAS or a service router SR or a switch.
可选地,本发明实施例提供的所述第一实体网关202的配置单元204、接收单元206、接收单元206和发布单元210可以合并为一个或者多个单元。Optionally, the configuration unit 204, the receiving unit 206, the receiving unit 206, and the issuing unit 210 of the first entity gateway 202 provided in the embodiment of the present invention may be combined into one or more units.
可见,通过本发明实施例提供的技术方案,在物理上分离的所述第一实体网关202和所述第二实体网关上分别配置相同的所述虚拟网关IP地址,将所述第一实体网关202和所述第二实体网关虚拟化后的一个虚拟网关,这样在所述虚拟机212迁移时,所述虚拟机上212的配置的默认网关不需要重新配置,虚拟机212感知不到网关变化,尽量避免了虚拟机212迁移过程中由于网关变化导致的流量中断的问题。It can be seen that through the technical solution provided by the embodiment of the present invention, the physically separated first physical gateway 202 and the second physical gateway are respectively configured with the same virtual gateway IP address, and the first physical gateway 202 and a virtual gateway after virtualization of the second physical gateway, so that when the virtual machine 212 migrates, the default gateway configured in 212 on the virtual machine does not need to be reconfigured, and the virtual machine 212 does not perceive the gateway change , trying to avoid the problem of traffic interruption caused by the change of the gateway during the migration process of the virtual machine 212.
参见图3,本发明实施例提供了另一种网络中虚拟机迁移的系统,所述系统包括第一实体网关302及虚拟机312,所述虚拟机312通过第二实体网关与数据中心连接,所述第二实体网关上配置虚拟网关IP地址,所述第二实体网关保存有所述虚拟网关IP地址和虚拟MAC地址对应关系,所述虚拟机默认网关IP地址为所述虚拟网关IP地址,其中,所述第一实体网关302包括:Referring to FIG. 3 , an embodiment of the present invention provides another system for migrating a virtual machine in a network. The system includes a first physical gateway 302 and a virtual machine 312, and the virtual machine 312 is connected to a data center through a second physical gateway. A virtual gateway IP address is configured on the second physical gateway, the second physical gateway stores the corresponding relationship between the virtual gateway IP address and the virtual MAC address, and the default gateway IP address of the virtual machine is the virtual gateway IP address, Wherein, the first entity gateway 302 includes:
配置器304,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关之前,配置所述虚拟网关IP地址,并建立所述虚拟网关IP地址与所述虚拟MAC地址的对应关系;The configurator 304 is configured to configure the virtual gateway IP address before the virtual machine is migrated from the second physical gateway to the first physical gateway, and establish the virtual gateway IP address and the virtual MAC address corresponding relationship;
接收器306,用于在所述虚拟机从所述第二实体网关迁移到所述第一实体网关302后,接收所述虚拟机312发送的免费地址解析协议ARP报文,所述免费ARP报文包含所述虚拟机312的IP地址及MAC地址;The receiver 306 is configured to receive a gratuitous address resolution protocol ARP packet sent by the virtual machine 312 after the virtual machine migrates from the second physical gateway to the first physical gateway 302, the gratuitous ARP packet The text includes the IP address and the MAC address of the virtual machine 312;
处理器308,还用于根据所述接收器306接收的所述免费ARP报文中的所述虚拟机312的IP地址生成所述虚拟机的路由;The processor 308 is further configured to generate a route of the virtual machine according to the IP address of the virtual machine 312 in the gratuitous ARP packet received by the receiver 306;
发送器310,用于向所述数据中心发布所述处理器304生成的所述虚拟机路由;a sender 310, configured to publish the virtual machine route generated by the processor 304 to the data center;
所述虚拟机312包括:The virtual machine 312 includes:
发送器元314,用于在所述虚拟机312从所述第二实体网关迁移到所述第一实体网关302后,向所述第一实体网关302发送免费ARP报文,所述免费ARP报文包含所述虚拟机312的IP地址及MAC地址The sender unit 314 is configured to send a gratuitous ARP message to the first physical gateway 302 after the virtual machine 312 migrates from the second physical gateway to the first physical gateway 302, the free ARP message The text includes the IP address and the MAC address of the virtual machine 312
网络管理员在进行虚拟机迁移规划时,在所述虚拟机312需要从所述第二实体网关迁移到所述第一实体网关302之前,在所述第一实体网关302通过所述配置器304也配置所述虚拟网关IP地址,在这个过程中,可能会出现一段时间内所述第一实体网关302和所述第二实体网关同时配置了所述虚拟网关IP地址,为了防止网络中在这个时间段出现地址冲突,所述第二实体网关上配置的所述虚拟网关IP地址生成的路由只保存在所述第二实体网关内,所述第二实体网关不对外发布所述虚拟网关IP地址对应的路由。可选地,也可以通过所述第一实体网关302不对外发布所述虚拟网关IP地址对应的路由来避免出现地址冲突,可选地,也可以通过所述第一实体网关302和所述第二实体网关都不对外发布所述虚拟网关IP地址对应的主机路由来避免出现地址冲突。When the network administrator performs virtual machine migration planning, before the virtual machine 312 needs to be migrated from the second physical gateway to the first physical gateway 302, the first physical gateway 302 passes the configurator 304 The IP address of the virtual gateway is also configured. During this process, the first physical gateway 302 and the second physical gateway may configure the virtual gateway IP address at the same time for a period of time. In order to prevent this When an address conflict occurs during a time period, the route generated by the virtual gateway IP address configured on the second physical gateway is only stored in the second physical gateway, and the second physical gateway does not release the virtual gateway IP address to the outside world the corresponding route. Optionally, address conflicts can also be avoided by the first physical gateway 302 not publishing the route corresponding to the IP address of the virtual gateway. Optionally, the first physical gateway 302 and the second Neither entity gateway publishes the host route corresponding to the virtual gateway IP address to avoid address conflict.
可选地,配置所述虚拟机默认网关IP地址为所述虚拟网关地址可以通过静态配置默认路由的方式配置,也可以根据网络规划由DHCP Server将所述默认网关通告给所述虚拟机312。Optionally, configuring the default gateway IP address of the virtual machine as the virtual gateway address can be configured by statically configuring a default route, or the default gateway can be notified to the virtual machine 312 by the DHCP Server according to network planning.
可选地,为了便于网络统一管理和维护所述虚拟网关IP地址与所述虚拟机IP地址可以在同一个网段内。Optionally, to facilitate unified network management and maintenance, the IP address of the virtual gateway and the IP address of the virtual machine may be in the same network segment.
可选地,所述虚拟MAC地址为预先规划的用于标识所述第一实体网关302和所第二实体网关的MAC地址,所述第一实体网关302接收到目的MAC地址为所述虚拟MAC地址的报文时,按照目的地为所述第一实体网关302的报文进行处理。Optionally, the virtual MAC address is a pre-planned MAC address used to identify the first physical gateway 302 and the second physical gateway, and the destination MAC address received by the first physical gateway 302 is the virtual MAC address For a packet with an address, it is processed as a packet whose destination is the first physical gateway 302 .
所述虚拟机312从所述第二实体网关迁移到所述第一实体网关302具体是指所述虚拟机312由原来通过所述第二实体网关与数据中心连接变为通过所述第一实体网关302与数据中心连接。所述虚拟机312在访问数据中心时,首先通过所述第二实体网关与数据中心连接,所述虚拟机312保存有到达所述虚拟网关IP地址的路由,并且保存有对应所述虚拟网关IP的所述虚MAC地址,当所述虚拟机312从所述第二实体网关迁移至所述第一实体网关302时,所述虚拟机312通过所述第一实体网关302与数据中心连接。当所述虚拟机312通过所述第一实体网关302与数据中心连接后,所述虚拟机312配置的默认网关IP地址不更新,仍然为所述虚拟网关IP地址,由于所述虚拟机312迁移后所述第一实体网关302并没有保存到达所述虚拟机312的路由,所述虚拟机312可以通过发送免费ARP报文的方式将所述虚拟机的IP地址通告给所述第一实体网关302。所述接收器306接收所述虚拟机312发送的免费地址解析协议ARP报文后,解析获得所述虚拟机的IP地址和MAC地址信息,并可以获知接收所述免费ARP报文的接口信息,所述处理器308根据上述信息生成到达所述虚拟机的虚拟机路由,所述发送器310,将所述虚拟机路由发布给所述数据中心,进而实现所述数据中心能够与所述虚拟机312进行网络通信,可选地,所述发布单元310还可以将所述虚拟机路由发布到网络中其他设备,这样,进一步还可以实现所述虚拟机312和网络中其他设备进行通信。The migration of the virtual machine 312 from the second physical gateway to the first physical gateway 302 specifically means that the virtual machine 312 is originally connected to the data center through the second physical gateway to through the first physical gateway. The gateway 302 is connected to the data center. When the virtual machine 312 accesses the data center, it first connects to the data center through the second physical gateway, the virtual machine 312 stores a route to the IP address of the virtual gateway, and stores a corresponding IP address of the virtual gateway. When the virtual machine 312 migrates from the second physical gateway to the first physical gateway 302, the virtual machine 312 is connected to the data center through the first physical gateway 302. After the virtual machine 312 is connected to the data center through the first physical gateway 302, the default gateway IP address configured by the virtual machine 312 is not updated, and is still the virtual gateway IP address, because the virtual machine 312 migrates Afterwards, the first physical gateway 302 does not save the route to the virtual machine 312, and the virtual machine 312 can notify the first physical gateway of the IP address of the virtual machine by sending a gratuitous ARP message 302. After the receiver 306 receives the free address resolution protocol ARP message sent by the virtual machine 312, it analyzes and obtains the IP address and MAC address information of the virtual machine, and can learn the interface information for receiving the free ARP message, The processor 308 generates a virtual machine route to the virtual machine according to the above information, and the sender 310 publishes the virtual machine route to the data center, so that the data center can communicate with the virtual machine 312 to perform network communication. Optionally, the publishing unit 310 may also publish the virtual machine route to other devices in the network, so that the virtual machine 312 can further communicate with other devices in the network.
所述第一实体网关302向所述数据中心发布所述虚拟机路由可以通过BGP或IGP来完成。通过将所述虚拟机路由发布到所述数据中心,即可实现所述虚拟机312与所述数据中心之间进行通讯。Publishing the virtual machine route by the first physical gateway 302 to the data center may be accomplished through BGP or IGP. Communication between the virtual machine 312 and the data center can be realized by publishing the virtual machine route to the data center.
可选地,所述第一实体网关为宽带远程接入服务器BRAS或业务路由器SR或交换机。Optionally, the first physical gateway is a broadband remote access server BRAS or a service router SR or a switch.
可见,通过本发明实施例提供的技术方案,将在物理上分离的所述第一实体网关302和所述第二实体网关上分别配置相同的所述虚拟网关IP地址将所述第一实体网关302和所述第二实体网关虚拟化后的一个虚拟网关,这样在所述虚拟机312迁移时,所述虚拟机312上的配置的默认网关不需要重新配置,虚拟机312感知不到网关变化,尽量避免了虚拟机312迁移过程中由于网关变化导致的流量中断的问题。It can be seen that, through the technical solution provided by the embodiment of the present invention, the physically separated first physical gateway 302 and the second physical gateway are respectively configured with the same virtual gateway IP address and the first physical gateway 302 and a virtual gateway after virtualization of the second physical gateway, so that when the virtual machine 312 migrates, the default gateway configured on the virtual machine 312 does not need to be reconfigured, and the virtual machine 312 does not perceive gateway changes , trying to avoid the problem of traffic interruption caused by the change of the gateway during the migration process of the virtual machine 312.
可选地,上述第一实体网关302的配置器304、接收器306、处理器308和发送器310可以集成为一个或多个独立的电路或硬件,如:专用集成电路(英文全称为Application Specific Integrated Circuit,英文简称为ASIC)。Optionally, the above-mentioned configurator 304, receiver 306, processor 308 and transmitter 310 of the first physical gateway 302 can be integrated into one or more independent circuits or hardware, such as: Application Specific Integrated Circuit (English full name is Application Specific Integrated Circuit, referred to as ASIC in English).
可见,通过本发明实施例提供的技术方案,在物理上分离的所述第一实体网关202和所述第二实体网关上分别配置相同的所述虚拟网关IP地址,将所述第一实体网关202和所述第二实体网关虚拟化后的一个虚拟网关,这样在所述虚拟机212迁移时,所述虚拟机上212的配置的默认网关不需要重新配置,虚拟机212感知不到网关变化,尽量避免了虚拟机212迁移过程中由于网关变化导致的流量中断的问题。It can be seen that through the technical solution provided by the embodiment of the present invention, the physically separated first physical gateway 202 and the second physical gateway are respectively configured with the same virtual gateway IP address, and the first physical gateway 202 and a virtual gateway after virtualization of the second physical gateway, so that when the virtual machine 212 migrates, the default gateway configured in 212 on the virtual machine does not need to be reconfigured, and the virtual machine 212 does not perceive the gateway change , trying to avoid the problem of traffic interruption caused by the change of the gateway during the migration process of the virtual machine 212.
本发明实施例中提到的第一实体网关中的“第一”只是用来做名字标识,并不代表顺序上的第一;第二实体网关中的“第二”也只是用来做名字标识,并不代表顺序上的第二。The "first" in the first physical gateway mentioned in the embodiment of the present invention is only used for name identification, and does not represent the first in order; the "second" in the second physical gateway is only used for name logo, does not mean second in order.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(英文全称为read-only memory,英文简称为ROM)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps to realize the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the execution includes: The steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes such as read-only memory (English full name is read-only memory, English abbreviation is ROM), RAM, magnetic disk or optical disk.
最后应说明的是:以上实施例仅用以示例性的说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明及本发明带来的有益效果进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention and the beneficial effects brought by the present invention have been described in detail with reference to the foregoing embodiments, the present invention Those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from this document. The scope of the invention claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210266467.1ACN102801715B (en) | 2012-07-30 | 2012-07-30 | Method for virtual machine migration in network, gateway and system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210266467.1ACN102801715B (en) | 2012-07-30 | 2012-07-30 | Method for virtual machine migration in network, gateway and system |
| Publication Number | Publication Date |
|---|---|
| CN102801715A CN102801715A (en) | 2012-11-28 |
| CN102801715Btrue CN102801715B (en) | 2015-03-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210266467.1AActiveCN102801715B (en) | 2012-07-30 | 2012-07-30 | Method for virtual machine migration in network, gateway and system |
| Country | Link |
|---|---|
| CN (1) | CN102801715B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103916320B (en)* | 2012-12-28 | 2017-09-15 | 中国移动通信集团公司 | Message processing method and device after a kind of VM equipment across-the-wire migration |
| 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 |
| CN104243427B (en)* | 2013-06-19 | 2018-04-06 | 日电(中国)有限公司 | The online moving method of virtual machine, data pack transmission method and equipment |
| US9977685B2 (en) | 2013-10-13 | 2018-05-22 | Nicira, Inc. | Configuration of logical router |
| CN103716221B (en)* | 2013-12-10 | 2017-02-01 | 同济大学 | On-line migration method of virtual machine in wide area network under future network NDN (Named Data Network) |
| CN104717081B (en)* | 2013-12-13 | 2018-01-23 | 杭州华为数字技术有限公司 | The implementation method and device of a kind of gateway function |
| WO2015100656A1 (en) | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | Method and device for implementing virtual machine communication |
| CN103795650B (en)* | 2014-01-27 | 2018-02-06 | 新华三技术有限公司 | A kind of moving method of configuration information, method to set up and its equipment |
| JP6363723B2 (en)* | 2014-03-05 | 2018-07-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Systems and methods for customized fifth generation (5G) networks |
| US9893988B2 (en) | 2014-03-27 | 2018-02-13 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
| CN105323136B (en)* | 2014-07-31 | 2020-01-10 | 中兴通讯股份有限公司 | Information processing method and device |
| CN104243265B (en)* | 2014-09-05 | 2018-01-05 | 华为技术有限公司 | A kind of gateway control method, apparatus and system based on virtual machine (vm) migration |
| US10250443B2 (en) | 2014-09-30 | 2019-04-02 | Nicira, Inc. | Using physical location to modify behavior of a distributed virtual network element |
| US10511458B2 (en) | 2014-09-30 | 2019-12-17 | Nicira, Inc. | Virtual distributed bridging |
| CN105704045B (en)* | 2014-11-26 | 2019-05-28 | 华为技术有限公司 | The method of virtual machine location information synchronizing, gateway and system between data center's gateway |
| CN105812340B (en)* | 2014-12-31 | 2019-01-08 | 新华三技术有限公司 | A kind of method and apparatus of virtual network access outer net |
| CN105991440B (en)* | 2015-02-12 | 2019-03-15 | 新华三技术有限公司 | The method and apparatus of flow interrupt caused by preventing virtual machine VM from migrating |
| US10361952B2 (en) | 2015-06-30 | 2019-07-23 | Nicira, Inc. | Intermediate logical interfaces in a virtual distributed router environment |
| CN106559451B (en) | 2015-09-29 | 2020-09-08 | 新华三技术有限公司 | User migration method and device |
| CN106161439B (en)* | 2016-06-30 | 2019-11-26 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
| CN113946416A (en)* | 2016-08-30 | 2022-01-18 | 华为技术有限公司 | A method and apparatus for determining virtual machine migration |
| CN106657330B (en)* | 2016-12-22 | 2019-08-27 | 北京华为数字技术有限公司 | User data migration method and user data backup method, device and system |
| CN106911534A (en)* | 2017-02-28 | 2017-06-30 | 郑州云海信息技术有限公司 | A kind of live migration of virtual machine method and its system |
| CN108733460B (en)* | 2017-04-17 | 2022-11-29 | 伊姆西Ip控股有限责任公司 | Method and apparatus for maintaining sessions for network storage devices |
| US10511459B2 (en) | 2017-11-14 | 2019-12-17 | Nicira, Inc. | Selection of managed forwarding element for bridge spanning multiple datacenters |
| CN113301070B (en)* | 2020-04-07 | 2024-07-19 | 阿里巴巴集团控股有限公司 | Method and device for establishing data transmission channel |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101465812A (en)* | 2009-01-06 | 2009-06-24 | 北京航空航天大学 | Redirection method for virtual machine network connection when on-line migrating striding sub network |
| CN102164091A (en)* | 2011-05-13 | 2011-08-24 | 北京星网锐捷网络技术有限公司 | Method for building MAC (Media Access Control) address table and provider edge device |
| CN102394831A (en)* | 2011-11-28 | 2012-03-28 | 杭州华三通信技术有限公司 | Flow uninterruptible method and device based on virtual machine VM (virtual memory) migration |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8924560B2 (en)* | 2010-11-29 | 2014-12-30 | At&T Intellectual Property I, L.P. | Optimized game server relocation environment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101465812A (en)* | 2009-01-06 | 2009-06-24 | 北京航空航天大学 | Redirection method for virtual machine network connection when on-line migrating striding sub network |
| CN102164091A (en)* | 2011-05-13 | 2011-08-24 | 北京星网锐捷网络技术有限公司 | Method for building MAC (Media Access Control) address table and provider edge device |
| CN102394831A (en)* | 2011-11-28 | 2012-03-28 | 杭州华三通信技术有限公司 | Flow uninterruptible method and device based on virtual machine VM (virtual memory) migration |
| Publication number | Publication date |
|---|---|
| CN102801715A (en) | 2012-11-28 |
| Publication | Publication Date | Title |
|---|---|---|
| CN102801715B (en) | Method for virtual machine migration in network, gateway and system | |
| US10972341B2 (en) | Subnet stretching via layer three communications | |
| US10541836B2 (en) | Virtual gateways and implicit routing in distributed overlay virtual environments | |
| JP6403800B2 (en) | Migrating applications between enterprise-based and multi-tenant networks | |
| US9749181B2 (en) | Managing communications for modified computer networks | |
| US11032183B2 (en) | Routing information validation in SDN environments | |
| CN107409083B (en) | Scalable handling of BGP routing information in VXLAN with EVPN control plane | |
| US10530657B2 (en) | Providing virtual networking functionality for managed computer networks | |
| CN103733574B (en) | Method and gateway for communication between virtualized network and non-virtualized entities | |
| US8755377B2 (en) | Facilitating operation of one or more virtual networks | |
| EP2859444B1 (en) | Elastic enforcement layer for cloud security using sdn | |
| US9628290B2 (en) | Traffic migration acceleration for overlay virtual environments | |
| CN102893559B (en) | The member of interconnected virtual network | |
| CN110999265B (en) | Manage network connectivity between cloud computing service endpoints and virtual machines | |
| CN102780758B (en) | Distribution Strategy management method and system | |
| US10178024B2 (en) | Traffic forwarding in a network with geographically dispersed sites | |
| US20190068493A1 (en) | Packet communication between logical networks and public cloud service providers native networks using a single network interface and a single routing table | |
| WO2013064951A1 (en) | Distributed address resolution service for virtualized networks | |
| CN106034077A (en) | A dynamic routing configuration method, device and system | |
| CN117461298A (en) | Multi-tenant routing control plane based on Application Programming Interface (API) | |
| CN104426759B (en) | Host routes acquisition methods, apparatus and system | |
| CN104009917B (en) | The method and apparatus for configuring acl rule | |
| KR102567139B1 (en) | Management apparatus for edge platform, and control method thereof |
| 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 |