[go: up one dir, main page]

CN105446892A - Virtualization telecommunication equipment dynamic migration method, device and system - Google Patents

Virtualization telecommunication equipment dynamic migration method, device and system Download PDF

Info

Publication number
CN105446892A
CN105446892A CN201410310967.XA CN201410310967A CN105446892A CN 105446892 A CN105446892 A CN 105446892A CN 201410310967 A CN201410310967 A CN 201410310967A CN 105446892 A CN105446892 A CN 105446892A
Authority
CN
China
Prior art keywords
virtual machine
migration
management device
completion information
instruction
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
CN201410310967.XA
Other languages
Chinese (zh)
Other versions
CN105446892B (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.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell 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 Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN201410310967.XA priority Critical patent/CN105446892B/en
Publication of CN105446892A publication Critical patent/CN105446892A/en
Application granted granted Critical
Publication of CN105446892B publication Critical patent/CN105446892B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明的目的是提供一种用于进行虚拟化电信设备的动态迁移的方法、设备与系统。与现有技术相比,本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;从而确保了在动态迁移过程中,无服务打断或质量下降,实现了无损动态迁移,并且实现方法简单可靠、低成本且灵活。

The purpose of the present invention is to provide a method, device and system for dynamic migration of virtualized telecommunication equipment. Compared with the prior art, in the present invention, before switching the virtualized telecommunication equipment, the virtual machine corresponding to the virtualized telecommunication equipment to be migrated first obtains the dynamic migration instruction sent by the management equipment, and will correspond to the virtual machine All services of all services are migrated out, and then the migration preparation completion information is sent to the management device, and then the management device executes the live migration of the first virtual machine according to the migration preparation completion information; thereby ensuring that During the dynamic migration process, there is no service interruption or quality degradation, and lossless dynamic migration is realized, and the implementation method is simple, reliable, low-cost and flexible.

Description

一种用于虚拟化电信设备动态迁移的方法、设备与系统A method, device and system for dynamic migration of virtualized telecommunication equipment

技术领域technical field

本发明涉及通信领域,尤其涉及一种用于进行虚拟化电信设备的动态迁移的技术。The invention relates to the communication field, in particular to a technology for dynamic migration of virtualized telecommunication equipment.

背景技术Background technique

当传统设备向虚拟化环境演进以后,可以采用虚拟机来执行传统设备的功能;尽管虚拟机也可以支持动态迁移,然而当前技术中无法保证无损的虚拟机动态迁移,从而影响业务质量。例如,以电信设备为例,传统电信环境向虚拟化环境演进以后,电信设备都变为虚拟机并支持动态迁移;由于大多数电信设备都是设计成实时系统,动态迁移中会发生断网,从而导致掉话、通话过程中遇到短暂的静音或噪音等问题。When traditional equipment evolves into a virtualized environment, virtual machines can be used to perform the functions of traditional equipment; although virtual machines can also support dynamic migration, the current technology cannot guarantee lossless virtual machine dynamic migration, which affects service quality. For example, taking telecommunications equipment as an example, after the traditional telecommunications environment evolves into a virtualized environment, the telecommunications equipment becomes a virtual machine and supports dynamic migration; since most telecommunications equipment are designed as real-time systems, network disconnection may occur during dynamic migration. As a result, problems such as dropped calls, brief silence or noise during calls are encountered.

发明内容Contents of the invention

本发明的目的是提供一种用于进行虚拟化电信设备的动态迁移的方法、设备与系统。The purpose of the present invention is to provide a method, device and system for dynamic migration of virtualized telecommunication equipment.

根据本发明的一个方面,提供了一种进行虚拟化电信设备的动态迁移的方法,其中,该方法包括:According to one aspect of the present invention, a method for performing dynamic migration of virtualized telecommunication equipment is provided, wherein the method includes:

a管理设备发送动态迁移指令至第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;a. The management device sends a dynamic migration instruction to the first virtual machine, where the first virtual machine corresponds to the first virtualized telecommunication device to be migrated;

b根据所述动态迁移指令,所述第一虚拟机迁移与所述第一虚拟机相对应的一个或多个待处理服务;b According to the dynamic migration instruction, the first virtual machine migrates one or more pending services corresponding to the first virtual machine;

c所述第一虚拟机发送迁移预备完成信息至所述管理设备;c. The first virtual machine sends migration preparation completion information to the management device;

d根据所述迁移预备完成信息,所述管理设备执行对所述第一虚拟机的动态迁移。d. According to the migration preparation completion information, the management device executes live migration of the first virtual machine.

根据本发明的另一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备,该设备包括:According to another aspect of the present invention, there is also provided a first virtual machine for dynamic migration of virtualized telecommunication equipment, wherein the first virtual machine corresponds to the first virtualized telecommunication equipment to be migrated, the Equipment includes:

指令获取装置,用于获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;an instruction acquiring device, configured to acquire a live migration instruction sent by a management device, wherein the management device corresponds to the first virtual machine;

准备装置,用于根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;a preparation device, configured to migrate one or more pending services corresponding to the first virtual machine according to the live migration instruction;

预备发送装置,用于发送迁移预备完成信息至所述管理设备。The preparation sending means is used for sending migration preparation completion information to the management device.

根据本发明的又一方面,还提供了一种用于辅助进行虚拟化电信设备的动态迁移的管理设备,其中,该设备包括:According to yet another aspect of the present invention, a management device for assisting live migration of virtualized telecommunication devices is also provided, wherein the device includes:

指令发送装置,用于发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;An instruction sending device, configured to send a dynamic migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtualized telecommunication device to be migrated;

预备获取装置,用于获取所述第一虚拟机所发送的迁移预备完成信息;a preparation obtaining device, configured to obtain migration preparation completion information sent by the first virtual machine;

执行装置,用于根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。Executing means, configured to execute live migration of the first virtual machine according to the migration preparation completion information.

根据本发明的再一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的系统,包括如上述所述的第一虚拟机,以及如上述所述的管理设备,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。According to still another aspect of the present invention, a system for live migration of virtualized telecommunication equipment is also provided, including the first virtual machine as described above, and the management device as described above, wherein the The first virtual machine corresponds to a first virtualized telecommunications device to be migrated.

与现有技术相比,本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;从而确保了在动态迁移过程中,无服务打断或质量下降,实现了无损动态迁移,并且实现方法简单可靠、低成本且灵活。Compared with the prior art, in the present invention, before switching the virtualized telecommunication equipment, the virtual machine corresponding to the virtualized telecommunication equipment to be migrated first obtains the dynamic migration instruction sent by the management equipment, and will correspond to the virtual machine All services of all services are migrated out, and then the migration preparation completion information is sent to the management device, and then the management device executes the live migration of the first virtual machine according to the migration preparation completion information; thereby ensuring that During the dynamic migration process, there is no service interruption or quality degradation, and the lossless dynamic migration is realized, and the implementation method is simple, reliable, low-cost and flexible.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;FIG. 1 shows a schematic diagram of a first virtual machine and a management device for live migration of virtualized telecommunication equipment according to one aspect of the present invention;

图2示出根据本发明一个优选实施例的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;Fig. 2 shows a schematic diagram of a first virtual machine and a management device used for dynamic migration of virtualized telecommunication equipment according to a preferred embodiment of the present invention;

图3示出根据本发明另一个方面的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图;FIG. 3 shows a flow chart of a method for dynamic migration of virtualized telecommunication equipment by a first virtual machine in cooperation with a management device according to another aspect of the present invention;

图4示出根据本发明一个优选实施例的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。Fig. 4 shows a flow chart of a method for live migration of virtualized telecommunication equipment by cooperating with a first virtual machine and a management device according to a preferred embodiment of the present invention.

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.

具体实施方式detailed description

下面结合附图对本发明作进一步详细描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.

图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;其中,所述第一虚拟机1包括指令获取装置11、准备装置12、预备发送装置13,所述管理设备2包括指令发送装置21、预备获取装置22、执行装置23,所述第一虚拟机1对应于待迁移的第一虚拟化电信设备。具体地,所述管理设备2的指令发送装置21发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,所述第一虚拟机1的指令获取装置11获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;所述第一虚拟机1的准备装置12根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;所述第一虚拟机1的预备发送装置13发送迁移预备完成信息至所述管理设备;相应地,所述管理设备2的预备获取装置22获取所述第一虚拟机所发送的迁移预备完成信息;所述管理设备2的执行装置23根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。FIG. 1 shows a schematic diagram of a first virtual machine and a management device for live migration of virtualized telecommunication equipment according to one aspect of the present invention; wherein, the first virtual machine 1 includes an instruction obtaining device 11 and a preparation device 12 . The preparation sending means 13, the management device 2 includes an instruction sending means 21, a preparation obtaining means 22, and an execution means 23, and the first virtual machine 1 corresponds to the first virtualized telecommunication device to be migrated. Specifically, the instruction sending unit 21 of the management device 2 sends the live migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtual machines to be migrated. virtualized telecommunication equipment; correspondingly, the instruction obtaining unit 11 of the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine; the first The preparation device 12 of the virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction; the preparation sending device 13 of the first virtual machine 1 sends migration preparation completion information to the management device; correspondingly, the preparation obtaining means 22 of the management device 2 acquires the migration preparation completion information sent by the first virtual machine; the execution means 23 of the management device 2 according to the migration preparation completion information , performing live migration of the first virtual machine.

在此,所述管理设备包括但不限于任意一种可执行虚拟机管理器功能的网络设备;其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。Here, the management device includes, but is not limited to, any network device that can execute the function of a virtual machine manager; wherein, the network device includes a device that can automatically perform numerical calculations and information according to preset or stored instructions. Processing electronic equipment, whose hardware includes but not limited to microprocessors, application specific integrated circuits (ASICs), programmable gate arrays (FPGAs), digital processors (DSPs), embedded devices, etc. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on Cloud Computing, Among them, cloud computing is a kind of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets.

所述第一虚拟机包括但不限于任意一种虚拟化电信设备;其中,所述第一虚拟机包括基站虚拟机,如2G基站、3G基站、LTE宏基站、微基站等实时性要求非常高的电信设备虚拟机。在此,本领域技术人员应能理解,本发明可以使用一个或多个第一虚拟机来替代电信设备的功能;例如,所述基站虚拟机可以对应于单个小区,即需要多个基站虚拟机协同工作以实现某个对应于多个小区的基站的所有功能,或者,所述基站虚拟机可以对应于多个小区,即仅采用该基站虚拟机就可以实现某个对应于多个小区的基站的所有功能。The first virtual machine includes but is not limited to any kind of virtualized telecommunication equipment; wherein, the first virtual machine includes a base station virtual machine, such as a 2G base station, a 3G base station, an LTE macro base station, a micro base station, etc., which have very high real-time requirements Telecom equipment virtual machine. Here, those skilled in the art should understand that the present invention may use one or more first virtual machines to replace the functions of the telecommunication equipment; for example, the base station virtual machine may correspond to a single cell, that is, multiple base station virtual machines are required Working together to realize all functions of a base station corresponding to multiple cells, or, the base station virtual machine may correspond to multiple cells, that is, only using the base station virtual machine can realize a base station corresponding to multiple cells all functions.

所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。本领域技术人员应能理解,其他的管理设备和/或第一虚拟机同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (AdHoc network) and the like. Those skilled in the art should understand that other management devices and/or first virtual machines are also applicable to the present invention, and should also be included in the protection scope of the present invention, and are included here by reference.

所述管理设备2的指令发送装置21发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。The instruction sending unit 21 of the management device 2 sends a dynamic migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtualized telecommunications equipment.

具体地,当所述管理设备2准备启动对所述第一虚拟机的迁移时,所述指令发送装置21基于各类传输协议,通过对应的传输接口,发送指示“开始动态迁移”的动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机;其中,在此所述第一虚拟机即为待迁移的第一虚拟化电信设备。Specifically, when the management device 2 is about to start the migration of the first virtual machine, the instruction sending unit 21 sends a live migration instruction indicating “start dynamic migration” through a corresponding transmission interface based on various transmission protocols. An instruction is sent to one or more first virtual machines corresponding to the management device; wherein, the first virtual machines here are the first virtualized telecommunication devices to be migrated.

相应地,所述第一虚拟机1的指令获取装置11获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应。Correspondingly, the instruction obtaining module 11 of the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine.

具体地,所述指令获取装置11基于各类传输协议,通过对应的传输接口,获取由对应于所述第一虚拟机的所述管理设备所发送的指示“开始动态迁移”的动态迁移指令。Specifically, the instruction obtaining module 11 obtains the live migration instruction indicating "start live migration" sent by the management device corresponding to the first virtual machine through a corresponding transmission interface based on various transmission protocols.

所述第一虚拟机1的准备装置12根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务。The preparation device 12 of the first virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction.

具体地,当所述第一虚拟机1接收到所述动态迁移指令后,所述准备装置12根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务进行迁移,例如,将所述第一虚拟机正在处理的待处理服务通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机,和/或将对所述第一虚拟机的新建立请求或新转发来的请求通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机。其中,所述其他电信设备或其他的电信设备虚拟机可以是相邻的设备,也可以是其他用于在切换中承担中转功能的设备。Specifically, after the first virtual machine 1 receives the live migration instruction, the preparation device 12 transfers one or more pending services corresponding to the first virtual machine according to the live migration instruction Migrate, for example, switching the pending service being processed by the first virtual machine to other telecommunication equipment or other telecommunication equipment virtual machines through soft handover, and/or switching the newly established service of the first virtual machine The request or the newly forwarded request is switched to other telecommunication equipment or other telecommunication equipment virtual machines through soft switching. Wherein, the other telecommunication device or other telecommunication device virtual machine may be an adjacent device, or may be another device for assuming a relay function during handover.

优选地,所述准备装置12可以根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。Preferably, the preparation device 12 may switch one or more services to be processed corresponding to the first virtual machine to the second virtual machine according to the live migration instruction, wherein the services to be processed include the current one or more services being processed, the second virtual machine corresponds to a second virtualized telecommunications device; according to the live migration instruction, prohibiting one or more pending services corresponding to the first virtual machine, Wherein, the service to be processed includes a new service request.

具体地,所述当所述第一虚拟机1接收到所述动态迁移指令后,所述准备装置12根据所述动态迁移指令,将所述第一虚拟机正在处理的一个或多个已激活服务软切换至第二虚拟机,其中,所述第二虚拟机例如是相邻电信设备或相邻电信设备虚拟机;同时,所述准备装置12禁止对应于所述第一虚拟机1的新建服务请求,并拒绝从其他电信设备(如基站)或虚拟化电信设备切换至所述第一虚拟机1的新服务请求等。Specifically, after the first virtual machine 1 receives the live migration instruction, the preparation device 12 converts one or more activated Service soft switching to the second virtual machine, wherein the second virtual machine is, for example, an adjacent telecommunication device or a virtual machine of an adjacent telecommunication device; at the same time, the preparation means 12 prohibits the creation of a new virtual machine corresponding to the first virtual machine 1 service requests, and reject new service requests switched from other telecommunication devices (such as base stations) or virtualized telecommunication devices to the first virtual machine 1 .

在此,所述第二虚拟机对应于第二虚拟化电信设备,所述第二虚拟化电信设备可以与所述第一虚拟化电信设备相同或不同。例如,若所述第一虚拟机为对应于一个或多个小区的基站虚拟机,则所述第二虚拟机也可以是对应于一个或多个小区的基站虚拟机。Here, the second virtual machine corresponds to a second virtualized telecommunication device, and the second virtualized telecommunication device may be the same as or different from the first virtualized telecommunication device. For example, if the first virtual machine is a base station virtual machine corresponding to one or more cells, the second virtual machine may also be a base station virtual machine corresponding to one or more cells.

所述第一虚拟机1的预备发送装置13发送迁移预备完成信息至所述管理设备。The preparation sending means 13 of the first virtual machine 1 sends migration preparation completion information to the management device.

具体地,当所述准备装置12的迁移完成后,所述预备发送装置13通过基于各类传输协议,通过对应的传输接口,发送指示“动态迁移准备就绪”的迁移预备完成信息至所述管理设备。Specifically, when the migration of the preparation device 12 is completed, the preparation sending device 13 sends the migration preparation completion information indicating "ready for dynamic migration" to the management system through the corresponding transmission interface based on various transmission protocols. equipment.

相应地,所述管理设备2的预备获取装置22通过基于各类传输协议,通过对应的传输接口,获取所述第一虚拟机所发送的迁移预备完成信息。Correspondingly, the preparation obtaining module 22 of the management device 2 obtains the migration preparation completion information sent by the first virtual machine through a corresponding transmission interface based on various transmission protocols.

所述管理设备2的执行装置23根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。The execution unit 23 of the management device 2 executes the live migration of the first virtual machine according to the migration preparation completion information.

具体地,当所述管理设备2获取所述迁移预备完成信息后,所述管理设备2获知所述第一虚拟机已将待处理服务迁移完成,从而所述执行装置23开始执行所述第一虚拟机的动态迁移,从而完成对所述第一虚拟机的无损动态迁移。Specifically, after the management device 2 obtains the migration preparation completion information, the management device 2 learns that the migration of the service to be processed by the first virtual machine has been completed, so that the execution unit 23 starts to execute the first virtual machine. Live migration of the virtual machine, so as to complete the lossless live migration of the first virtual machine.

图2示出根据本发明一个优选实施例的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;其中,所述第一虚拟机1包括指令获取装置11’、准备装置12’、预备发送装置13’、完成获取装置14’、恢复装置15’,所述管理设备2包括指令发送装置21’、预备获取装置22’、执行装置23’、完成发送装置24’,所述第一虚拟机1对应于待迁移的第一虚拟化电信设备。具体地,所述管理设备2的指令发送装置21’发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,所述第一虚拟机1的指令获取装置11’获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;所述第一虚拟机1的准备装置12’根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;所述第一虚拟机1的预备发送装置13’发送迁移预备完成信息至所述管理设备;相应地,所述管理设备2的预备获取装置22’获取所述第一虚拟机所发送的迁移预备完成信息;所述管理设备2的执行装置23’根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;当所述管理设备2对所述第一虚拟机的动态迁移完成后,所述管理设备2的完成发送装置24’发送迁移完成信息至所述第一虚拟机;相应地,所述第一虚拟机1的完成获取装置14’获取所述管理设备所发送的迁移完成信息;所述第一虚拟机1的恢复装置15’根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。FIG. 2 shows a schematic diagram of a first virtual machine and a management device for live migration of virtualized telecommunication equipment according to a preferred embodiment of the present invention; wherein, the first virtual machine 1 includes an instruction acquisition device 11', Preparation means 12', preparation sending means 13', completion acquisition means 14', recovery means 15', the management device 2 includes instruction sending means 21', preparation acquisition means 22', execution means 23', completion sending means 24' , the first virtual machine 1 corresponds to the first virtualized telecommunication device to be migrated. Specifically, the instruction sending unit 21' of the management device 2 sends the live migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machine corresponds to the first virtual machine to be migrated A virtualized telecommunication device; correspondingly, the instruction obtaining means 11' of the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine; the The preparation device 12' of the first virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction; the preparation sending device 13' of the first virtual machine 1 sends Migration preparation completion information to the management device; correspondingly, the preparation acquisition means 22' of the management device 2 obtains the migration preparation completion information sent by the first virtual machine; the execution means 23' of the management device 2 according to The migration preparation completion information is to execute the live migration of the first virtual machine; when the management device 2 completes the live migration of the first virtual machine, the completion sending unit 24' of the management device 2 sends The migration completion information is sent to the first virtual machine; correspondingly, the completion acquisition means 14' of the first virtual machine 1 acquires the migration completion information sent by the management device; the recovery means 15 of the first virtual machine 1 'According to the migration completion information, resume processing one or more pending services corresponding to the first virtual machine.

其中,所述第一虚拟机1的指令获取装置11’、准备装置12’、预备发送装置13’,所述管理设备2的指令发送装置21’、预备获取装置22’、执行装置23’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Wherein, the instruction acquisition means 11', the preparation means 12', and the preparation sending means 13' of the first virtual machine 1, the instruction sending means 21', the preparation acquisition means 22', the execution means 23' of the management device 2 and The corresponding devices shown in FIG. 1 are the same or substantially the same, so they will not be repeated here, and are included here by reference.

当所述管理设备2对所述第一虚拟机的动态迁移完成后,所述管理设备2的完成发送装置24’发送迁移完成信息至所述第一虚拟机。After the management device 2 completes the live migration of the first virtual machine, the completion sending unit 24' of the management device 2 sends migration completion information to the first virtual machine.

具体地,当所述管理设备2对所述第一虚拟机的动态迁移完成后,所述完成发送装置24’基于各类传输协议,通过对应的传输接口,将指示“完成动态迁移”的迁移完成信息发送至所述第一虚拟机。在此,本领域技术人员应能理解,若有其他需要获取所述迁移完成信息的相关电信设备或电信设备虚拟机,所述完成发送装置24’也可以将指示“完成动态迁移”的迁移完成信息发送至所述相关设备。Specifically, when the dynamic migration of the first virtual machine by the management device 2 is completed, the completion sending means 24' will indicate the migration of "complete the dynamic migration" through the corresponding transmission interface based on various transmission protocols. The completion information is sent to the first virtual machine. Here, those skilled in the art should understand that if there are other related telecommunication equipment or telecommunication equipment virtual machines that need to obtain the migration completion information, the completion sending means 24' may also send the migration completion indicating "complete live migration" Information is sent to the associated device.

相应地,所述第一虚拟机1的完成获取装置14’基于各类传输协议,通过对应的传输接口,获取所述管理设备所发送的迁移完成信息。Correspondingly, the completion obtaining means 14' of the first virtual machine 1 obtains the migration completion information sent by the management device through a corresponding transmission interface based on various transmission protocols.

所述第一虚拟机1的恢复装置15’根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。The restoring means 15' of the first virtual machine 1 restores and processes one or more pending services corresponding to the first virtual machine according to the migration completion information.

具体地,当所述第一虚拟机1获取所述迁移完成信息后,所述恢复装置15’将所述第一虚拟机1恢复到正常工作模式,以处理与所述第一虚拟机相对应的一个或多个待处理服务。Specifically, after the first virtual machine 1 obtains the migration completion information, the recovery device 15' restores the first virtual machine 1 to the normal working mode, so as to process the One or more pending services for .

图3示出根据本发明另一个方面的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。具体地,在步骤S1中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,在步骤S1中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;在步骤S3中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备;相应地,在步骤S3中,所述管理设备2获取所述第一虚拟机所发送的迁移预备完成信息;在步骤S4中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。Fig. 3 shows a flow chart of a method for live migration of virtualized telecommunication equipment by cooperating with a first virtual machine and a management device according to another aspect of the present invention. Specifically, in step S1, the management device 2 sends a live migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtual machines to be migrated. virtualized telecommunication equipment; correspondingly, in step S1, the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine; in step S2 , the first virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction; in step S3, the first virtual machine 1 sends a migration preparation complete information to the management device; correspondingly, in step S3, the management device 2 obtains the migration preparation completion information sent by the first virtual machine; in step S4, the management device 2 according to the migration preparation The information is completed, and live migration of the first virtual machine is performed.

在步骤S1中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。In step S1, the management device 2 sends a live migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtualized telecommunications equipment.

具体地,当所述管理设备2准备启动对所述第一虚拟机的迁移时,在步骤S1中,所述管理设备2基于各类传输协议,通过对应的传输接口,发送指示“开始动态迁移”的动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机;其中,在此所述第一虚拟机即为待迁移的第一虚拟化电信设备。Specifically, when the management device 2 is ready to start the migration of the first virtual machine, in step S1, the management device 2 sends an instruction "Start dynamic migration" through a corresponding transmission interface based on various transmission protocols. ” to one or more first virtual machines corresponding to the management device; wherein, the first virtual machines here are the first virtualized telecommunication devices to be migrated.

相应地,在步骤S1中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应。Correspondingly, in step S1, the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine.

具体地,在步骤S1中,所述第一虚拟机1基于各类传输协议,通过对应的传输接口,获取由对应于所述第一虚拟机的所述管理设备所发送的指示“开始动态迁移”的动态迁移指令。Specifically, in step S1, the first virtual machine 1 obtains the instruction "start dynamic migration" sent by the management device corresponding to the first virtual machine through a corresponding transmission interface based on various transmission protocols. " Live migration directive.

在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务。In step S2, the first virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction.

具体地,当所述第一虚拟机1接收到所述动态迁移指令后,在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务进行迁移,例如,将所述第一虚拟机正在处理的待处理服务通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机,和/或将对所述第一虚拟机的新建立请求或新转发来的请求通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机。其中,所述其他电信设备或其他的电信设备虚拟机可以是相邻的设备,也可以是其他用于在切换中承担中转功能的设备。Specifically, after the first virtual machine 1 receives the live migration instruction, in step S2, the first virtual machine 1 transfers the One or more services to be processed are migrated, for example, the service to be processed by the first virtual machine is switched to other telecommunication equipment or other telecommunication equipment virtual machines through soft handover, and/or the A new establishment request or a newly forwarded request of the first virtual machine is switched to other telecommunication equipment or other telecommunication equipment virtual machines through soft switching. Wherein, the other telecommunication device or other telecommunication device virtual machine may be an adjacent device, or may be another device for assuming a relay function during handover.

优选地,在步骤S2中,所述第一虚拟机1可以根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。Preferably, in step S2, the first virtual machine 1 may switch one or more pending services corresponding to the first virtual machine to the second virtual machine according to the live migration instruction, wherein, The service to be processed includes one or more services currently being processed, and the second virtual machine corresponds to the second virtualized telecommunication device; according to the dynamic migration instruction, prohibiting a service corresponding to the first virtual machine or multiple pending services, wherein the pending services include new service requests.

具体地,所述当所述第一虚拟机1接收到所述动态迁移指令后,在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,将所述第一虚拟机正在处理的一个或多个已激活服务软切换至第二虚拟机,其中,所述第二虚拟机例如是相邻电信设备或相邻电信设备虚拟机;同时,所述第一虚拟机1禁止对应于所述第一虚拟机1的新建服务请求,并拒绝从其他电信设备(如基站)或虚拟化电信设备切换至所述第一虚拟机1的新服务请求等。Specifically, after the first virtual machine 1 receives the live migration instruction, in step S2, the first virtual machine 1 transfers the first virtual machine to the One or more activated services of 1 are soft-switched to a second virtual machine, wherein the second virtual machine is, for example, an adjacent telecommunication device or an adjacent telecommunication device virtual machine; at the same time, the first virtual machine 1 prohibits the corresponding The first virtual machine 1 creates a new service request, and rejects a new service request switched to the first virtual machine 1 from other telecommunication equipment (such as a base station) or a virtualized telecommunication equipment.

在此,所述第二虚拟机对应于第二虚拟化电信设备,所述第二虚拟化电信设备可以与所述第一虚拟化电信设备相同或不同。例如,若所述第一虚拟机为对应于一个或多个小区的基站虚拟机,则所述第二虚拟机也可以是对应于一个或多个小区的基站虚拟机。Here, the second virtual machine corresponds to a second virtualized telecommunication device, and the second virtualized telecommunication device may be the same as or different from the first virtualized telecommunication device. For example, if the first virtual machine is a base station virtual machine corresponding to one or more cells, the second virtual machine may also be a base station virtual machine corresponding to one or more cells.

在步骤S3中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备。In step S3, the first virtual machine 1 sends migration preparation completion information to the management device.

具体地,当在步骤S2中的迁移完成后,在步骤S3中,所述第一虚拟机1通过基于各类传输协议,通过对应的传输接口,发送指示“动态迁移准备就绪”的迁移预备完成信息至所述管理设备。Specifically, after the migration in step S2 is completed, in step S3, the first virtual machine 1 sends a migration preparation completion message indicating "ready for live migration" through the corresponding transmission interface based on various transmission protocols. information to the management device.

相应地,在步骤S3中,所述管理设备2通过基于各类传输协议,通过对应的传输接口,获取所述第一虚拟机所发送的迁移预备完成信息。Correspondingly, in step S3, the management device 2 obtains the migration preparation completion information sent by the first virtual machine through a corresponding transmission interface based on various transmission protocols.

在步骤S4中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。In step S4, the management device 2 executes live migration of the first virtual machine according to the migration preparation completion information.

具体地,当所述管理设备2获取所述迁移预备完成信息后,所述管理设备2获知所述第一虚拟机已将待处理服务迁移完成,从而在步骤S3中,所述管理设备2开始执行所述第一虚拟机的动态迁移,从而完成对所述第一虚拟机的无损动态迁移。Specifically, after the management device 2 obtains the migration preparation completion information, the management device 2 learns that the migration of the service to be processed by the first virtual machine has been completed, so in step S3, the management device 2 starts Live migration of the first virtual machine is performed, thereby completing lossless live migration of the first virtual machine.

图4示出根据本发明一个优选实施例的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。具体地,在步骤S1’中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,在步骤S1’中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;在步骤S2’中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;在步骤S3’中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备;相应地,在步骤S3’中,所述管理设备2获取所述第一虚拟机所发送的迁移预备完成信息;在步骤S4’中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2发送迁移完成信息至所述第一虚拟机;相应地,在步骤S5’中,所述第一虚拟机1获取所述管理设备所发送的迁移完成信息;在步骤S6’中,所述第一虚拟机1根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。Fig. 4 shows a flow chart of a method for live migration of virtualized telecommunication equipment by cooperating with a first virtual machine and a management device according to a preferred embodiment of the present invention. Specifically, in step S1', the management device 2 sends a live migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machine corresponds to the first virtual machine to be migrated A virtualized telecommunication device; correspondingly, in step S1', the first virtual machine 1 obtains the live migration instruction sent by the management device, wherein the management device corresponds to the first virtual machine; in step In S2', the first virtual machine 1 migrates one or more pending services corresponding to the first virtual machine according to the live migration instruction; in step S3', the first virtual machine 1 Send migration preparation completion information to the management device; correspondingly, in step S3', the management device 2 obtains the migration preparation completion information sent by the first virtual machine; in step S4', the management device 2. Execute the live migration of the first virtual machine according to the migration preparation completion information; when the management device 2 completes the live migration of the first virtual machine, in step S5', the management device 2 2. Send migration completion information to the first virtual machine; correspondingly, in step S5', the first virtual machine 1 acquires the migration completion information sent by the management device; in step S6', the first virtual machine A virtual machine 1 resumes processing one or more pending services corresponding to the first virtual machine according to the migration completion information.

其中,所述步骤S1’、所述步骤S2’、所述步骤S3’、所述步骤S4’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。Wherein, the step S1', the step S2', the step S3', and the step S4' are the same or basically the same as the corresponding steps shown in FIG. this.

当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2发送迁移完成信息至所述第一虚拟机。After the management device 2 completes the live migration of the first virtual machine, in step S5', the management device 2 sends migration completion information to the first virtual machine.

具体地,当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2基于各类传输协议,通过对应的传输接口,将指示“完成动态迁移”的迁移完成信息发送至所述第一虚拟机。在此,本领域技术人员应能理解,若有其他需要获取所述迁移完成信息的相关电信设备或电信设备虚拟机,所述完成发送装置24’也可以将指示“完成动态迁移”的迁移完成信息发送至所述相关设备。Specifically, after the management device 2 completes the dynamic migration of the first virtual machine, in step S5', the management device 2 will indicate "Complete the dynamic migration" through the corresponding transmission interface based on various transmission protocols. The migration completion information of "Migration" is sent to the first virtual machine. Here, those skilled in the art should understand that if there are other related telecommunication equipment or telecommunication equipment virtual machines that need to obtain the migration completion information, the completion sending means 24' may also send the migration completion indicating "complete live migration" Information is sent to the associated device.

相应地,在步骤S5’中,所述第一虚拟机1基于各类传输协议,通过对应的传输接口,获取所述管理设备所发送的迁移完成信息。Correspondingly, in step S5', the first virtual machine 1 obtains the migration completion information sent by the management device through a corresponding transmission interface based on various transmission protocols.

在步骤S6’中,所述第一虚拟机1根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。In step S6', the first virtual machine 1 resumes processing one or more pending services corresponding to the first virtual machine according to the migration completion information.

具体地,当所述第一虚拟机1获取所述迁移完成信息后,在步骤S6’中,所述第一虚拟机1将所述第一虚拟机1恢复到正常工作模式,以处理与所述第一虚拟机相对应的一个或多个待处理服务。Specifically, after the first virtual machine 1 obtains the migration completion information, in step S6', the first virtual machine 1 restores the first virtual machine 1 to the normal working mode to process the One or more services to be processed corresponding to the first virtual machine.

表1示出了对于分别采用现有技术与本发明条件下的动态迁移时长预估。Table 1 shows the estimated duration of dynamic migration under the conditions of using the prior art and the present invention respectively.

表1动态迁移时长预估Table 1 Estimated duration of dynamic migration

表2进一步示出了对本发明中各个步骤的迁移时长预估。Table 2 further shows the estimation of migration time for each step in the present invention.

表2动态迁移时长预估Table 2 Estimated duration of dynamic migration

对于本发明而言,由于添加了业务切出过程,因此总体时间会略长于现有技术下的动态迁移;但本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移,且当迁移完成后,由所述管理设备向所述第一虚拟机发送迁移完成信息,以恢复所述第一虚拟机的正常工作状态。从而,本发明实现了对虚拟化电信设备的无损迁移,因此所增加的迁移时长是可以接受的。For the present invention, due to the addition of the service cut-out process, the overall time will be slightly longer than the dynamic migration under the prior art; however, the present invention corresponds to the virtualized telecommunication equipment to be migrated The virtual machine first obtains the live migration command sent by the management device, and migrates all the services corresponding to the virtual machine out, and then sends the migration preparation completion information to the management device, and then the management device according to the The migration preparation completion information is executed to perform the live migration of the first virtual machine, and when the migration is completed, the management device sends the migration completion information to the first virtual machine to restore the first virtual machine normal working condition. Therefore, the present invention realizes the lossless migration of the virtualized telecommunication equipment, so the increased migration time is acceptable.

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means stated in the device claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names and do not imply any particular order.

Claims (13)

1.一种进行虚拟化电信设备的动态迁移的方法,其中,该方法包括:1. A method for dynamic migration of virtualized telecommunication equipment, wherein the method comprises: a管理设备发送动态迁移指令至第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;a. The management device sends a dynamic migration instruction to the first virtual machine, where the first virtual machine corresponds to the first virtualized telecommunication device to be migrated; b根据所述动态迁移指令,所述第一虚拟机迁移与所述第一虚拟机相对应的一个或多个待处理服务;b According to the dynamic migration instruction, the first virtual machine migrates one or more pending services corresponding to the first virtual machine; c所述第一虚拟机发送迁移预备完成信息至所述管理设备;c. The first virtual machine sends migration preparation completion information to the management device; d根据所述迁移预备完成信息,所述管理设备执行对所述第一虚拟机的动态迁移。d. According to the migration preparation completion information, the management device executes live migration of the first virtual machine. 2.根据权利要求1所述的方法,其中,该方法还包括:2. The method according to claim 1, wherein the method further comprises: -当所述管理设备对所述第一虚拟机的动态迁移完成后,所述管理设备发送迁移完成信息至所述第一虚拟机;- after the management device completes the live migration of the first virtual machine, the management device sends migration completion information to the first virtual machine; -根据所述迁移完成信息,所述第一虚拟机恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。- According to the migration completion information, the first virtual machine resumes processing one or more pending services corresponding to the first virtual machine. 3.根据权利要求1或2所述的方法,其中,所述步骤b包括:3. The method according to claim 1 or 2, wherein said step b comprises: -根据所述动态迁移指令,所述第一虚拟机将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,其中,所述第二虚拟机对应于第二虚拟化电信设备;-according to the live migration instruction, the first virtual machine switches one or more pending services corresponding to the first virtual machine to the second virtual machine, wherein the pending services include currently processing One or more services of, wherein the second virtual machine corresponds to a second virtualized telecommunications device; -根据所述动态迁移指令,所述第一虚拟机禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。- According to the live migration instruction, the first virtual machine prohibits one or more pending services corresponding to the first virtual machine, wherein the pending services include a new service request. 4.根据权利要求1至3中任一项所述的方法,其中,所述第一虚拟机包括基站虚拟机。4. The method according to any one of claims 1 to 3, wherein the first virtual machine comprises a base station virtual machine. 5.根据权利要求4所述的方法,其中,所述基站虚拟机对应一个或多个小区。5. The method according to claim 4, wherein the base station virtual machine corresponds to one or more cells. 6.一种用于进行虚拟化电信设备的动态迁移的第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备,该设备包括:6. A first virtual machine for live migration of virtualized telecommunication equipment, wherein the first virtual machine corresponds to the first virtualized telecommunication equipment to be migrated, the equipment comprising: 指令获取装置,用于获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;an instruction acquiring device, configured to acquire a live migration instruction sent by a management device, wherein the management device corresponds to the first virtual machine; 准备装置,用于根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;a preparation device, configured to migrate one or more pending services corresponding to the first virtual machine according to the live migration instruction; 预备发送装置,用于发送迁移预备完成信息至所述管理设备。The preparation sending means is used for sending migration preparation completion information to the management device. 7.根据权利要求6所述的第一虚拟机,其中,该设备还包括:7. The first virtual machine according to claim 6, wherein the device further comprises: 完成获取装置,用于获取所述管理设备所发送的迁移完成信息;completion obtaining means, configured to obtain the migration completion information sent by the management device; 恢复装置,用于根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。A restoring device, configured to restore and process one or more pending services corresponding to the first virtual machine according to the migration completion information. 8.根据权利要求6或7所述的第一虚拟机,其中,所述准备装置用于:8. The first virtual machine according to claim 6 or 7, wherein the preparation device is used for: -根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;- switching one or more services to be processed corresponding to the first virtual machine to a second virtual machine according to the live migration instruction, wherein the services to be processed include one or more services currently being processed , the second virtual machine corresponds to a second virtualized telecommunication device; -根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。- Prohibiting one or more pending services corresponding to the first virtual machine according to the live migration instruction, wherein the pending services include a new service request. 9.根据权利要求6至8中任一项所述的第一虚拟机,其中,所述第一虚拟机包括基站虚拟机。9. The first virtual machine according to any one of claims 6 to 8, wherein the first virtual machine comprises a base station virtual machine. 10.根据权利要求9所述的第一虚拟机,其中,所述基站虚拟机对应一个或多个小区。10. The first virtual machine according to claim 9, wherein the base station virtual machine corresponds to one or more cells. 11.一种用于辅助进行虚拟化电信设备的动态迁移的管理设备,其中,该设备包括:11. A management device for assisting live migration of virtualized telecommunication equipment, wherein the device comprises: 指令发送装置,用于发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;An instruction sending device, configured to send a dynamic migration instruction to one or more first virtual machines corresponding to the management device, wherein the first virtual machines correspond to the first virtualized telecommunication device to be migrated; 预备获取装置,用于获取所述第一虚拟机所发送的迁移预备完成信息;a preparation obtaining device, configured to obtain migration preparation completion information sent by the first virtual machine; 执行装置,用于根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。Executing means, configured to execute live migration of the first virtual machine according to the migration preparation completion information. 12.根据权利要求11所述的管理设备,其中,该设备还包括:12. The management device according to claim 11, wherein the device further comprises: 完成发送装置,用于当所述管理设备对所述第一虚拟机的动态迁移完成后,发送迁移完成信息至所述第一虚拟机。The completion sending means is configured to send migration completion information to the first virtual machine after the management device completes the live migration of the first virtual machine. 13.一种用于进行虚拟化电信设备的动态迁移的系统,包括如权利要求6至10中任一项所述的第一虚拟机,以及如权利要求11或12所述的管理设备,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。13. A system for live migration of virtualized telecommunication equipment, comprising the first virtual machine according to any one of claims 6 to 10, and the management device according to claim 11 or 12, wherein , the first virtual machine corresponds to the first virtualized telecommunications device to be migrated.
CN201410310967.XA 2014-07-01 2014-07-01 Method, equipment and system for dynamic migration of virtualized telecommunication equipment Active CN105446892B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410310967.XA CN105446892B (en) 2014-07-01 2014-07-01 Method, equipment and system for dynamic migration of virtualized telecommunication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410310967.XA CN105446892B (en) 2014-07-01 2014-07-01 Method, equipment and system for dynamic migration of virtualized telecommunication equipment

Publications (2)

Publication Number Publication Date
CN105446892A true CN105446892A (en) 2016-03-30
CN105446892B CN105446892B (en) 2020-04-14

Family

ID=55557118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410310967.XA Active CN105446892B (en) 2014-07-01 2014-07-01 Method, equipment and system for dynamic migration of virtualized telecommunication equipment

Country Status (1)

Country Link
CN (1) CN105446892B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566319A (en) * 2016-06-30 2018-01-09 中央大学 Virtual machine instant transfer method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251802A1 (en) * 2004-05-08 2005-11-10 Bozek James J Dynamic migration of virtual machine computer programs upon satisfaction of conditions
CN1859728A (en) * 2005-07-20 2006-11-08 华为技术有限公司 Method for realizing soft switching and conversation shift between excited state AN in network
US20100071025A1 (en) * 2008-09-15 2010-03-18 International Business Machines Corporation Securing live migration of a virtual machine within a service landscape
CN103399778A (en) * 2013-07-01 2013-11-20 华为技术有限公司 Method and device for on-line integral migration of virtual machine
CN103825915A (en) * 2012-11-16 2014-05-28 中国电信股份有限公司 Method and system for service mobility management in virtual environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251802A1 (en) * 2004-05-08 2005-11-10 Bozek James J Dynamic migration of virtual machine computer programs upon satisfaction of conditions
CN1859728A (en) * 2005-07-20 2006-11-08 华为技术有限公司 Method for realizing soft switching and conversation shift between excited state AN in network
US20100071025A1 (en) * 2008-09-15 2010-03-18 International Business Machines Corporation Securing live migration of a virtual machine within a service landscape
CN103825915A (en) * 2012-11-16 2014-05-28 中国电信股份有限公司 Method and system for service mobility management in virtual environment
CN103399778A (en) * 2013-07-01 2013-11-20 华为技术有限公司 Method and device for on-line integral migration of virtual machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谢海荣 等: "《CDMA2000中软切换的研究和实现》", 《天津通信技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566319A (en) * 2016-06-30 2018-01-09 中央大学 Virtual machine instant transfer method

Also Published As

Publication number Publication date
CN105446892B (en) 2020-04-14

Similar Documents

Publication Publication Date Title
CN107770815B (en) A location-based MEC method and device
CN109428749B (en) Network management method and related equipment
US12034611B2 (en) NF service consumer restart detection using direct signaling between NFs
JP6478134B2 (en) Visualization of network functions
CN108322937B (en) Resource allocation method and orchestrator for network slices in a radio access network
CN111083718B (en) A session management method, network function and network system
US20210092643A1 (en) User plane resource management method, user plane network element, and control plane network element
RU2763159C1 (en) Method and device for communication
CN106134141B (en) A method and device for updating network service descriptor NSD
WO2017162011A1 (en) Network element performance data processing method and device, and nms
EP3881518A1 (en) Service instance indication for resource creation
CN110300143B (en) Service switching processing method, related device and computer storage medium
WO2014201692A1 (en) Method, apparatus and system for selecting mobility management entity
WO2016155291A1 (en) Method and apparatus for managing virtualized network function scaling
WO2018039973A1 (en) Network function processing method and related device
US9515886B2 (en) Rule set orchestration processing method and apparatus, and cluster data system
WO2015113233A1 (en) Capability information reporting method and device
WO2017220021A1 (en) Short message processing method and apparatus
WO2016145653A1 (en) Fault processing method and device based on network function virtualization
CN105446892A (en) Virtualization telecommunication equipment dynamic migration method, device and system
CN107431634B (en) Method, device and system for establishing interface between VNFM
WO2017121206A1 (en) Bearer establishment method and system, mme and sgw
WO2019119236A1 (en) Method and terminal for redirecting network, access network device, and mobile management device
US11147118B2 (en) Communication method, apparatus, and system
CN111314272B (en) Task processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 201206 ningqiao Road, Shanghai, China (Shanghai) free trade test area, No. 201206

Applicant after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Pudong New Area Jinqiao Ning Road, Shanghai, No. 388

Applicant before: Shanghai Alcatel-Lucent Co., Ltd.

GR01 Patent grant
GR01 Patent grant