CN105446892A - 一种用于虚拟化电信设备动态迁移的方法、设备与*** - Google Patents

一种用于虚拟化电信设备动态迁移的方法、设备与*** 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
virtual
management equipment
dynamic migration
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
English (en)
Other versions
CN105446892B (zh
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/zh
Publication of CN105446892A publication Critical patent/CN105446892A/zh
Application granted granted Critical
Publication of CN105446892B publication Critical patent/CN105446892B/zh
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

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

Description

一种用于虚拟化电信设备动态迁移的方法、设备与***
技术领域
本发明涉及通信领域,尤其涉及一种用于进行虚拟化电信设备的动态迁移的技术。
背景技术
当传统设备向虚拟化环境演进以后,可以采用虚拟机来执行传统设备的功能;尽管虚拟机也可以支持动态迁移,然而当前技术中无法保证无损的虚拟机动态迁移,从而影响业务质量。例如,以电信设备为例,传统电信环境向虚拟化环境演进以后,电信设备都变为虚拟机并支持动态迁移;由于大多数电信设备都是设计成实时***,动态迁移中会发生断网,从而导致掉话、通话过程中遇到短暂的静音或噪音等问题。
发明内容
本发明的目的是提供一种用于进行虚拟化电信设备的动态迁移的方法、设备与***。
根据本发明的一个方面,提供了一种进行虚拟化电信设备的动态迁移的方法,其中,该方法包括:
a管理设备发送动态迁移指令至第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;
b根据所述动态迁移指令,所述第一虚拟机迁移与所述第一虚拟机相对应的一个或多个待处理服务;
c所述第一虚拟机发送迁移预备完成信息至所述管理设备;
d根据所述迁移预备完成信息,所述管理设备执行对所述第一虚拟机的动态迁移。
根据本发明的另一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备,该设备包括:
指令获取装置,用于获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;
准备装置,用于根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;
预备发送装置,用于发送迁移预备完成信息至所述管理设备。
根据本发明的又一方面,还提供了一种用于辅助进行虚拟化电信设备的动态迁移的管理设备,其中,该设备包括:
指令发送装置,用于发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;
预备获取装置,用于获取所述第一虚拟机所发送的迁移预备完成信息;
执行装置,用于根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
根据本发明的再一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的***,包括如上述所述的第一虚拟机,以及如上述所述的管理设备,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。
与现有技术相比,本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;从而确保了在动态迁移过程中,无服务打断或质量下降,实现了无损动态迁移,并且实现方法简单可靠、低成本且灵活。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;
图2示出根据本发明一个优选实施例的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;
图3示出根据本发明另一个方面的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图;
图4示出根据本发明一个优选实施例的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第一虚拟机与管理设备示意图;其中,所述第一虚拟机1包括指令获取装置11、准备装置12、预备发送装置13,所述管理设备2包括指令发送装置21、预备获取装置22、执行装置23,所述第一虚拟机1对应于待迁移的第一虚拟化电信设备。具体地,所述管理设备2的指令发送装置21发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,所述第一虚拟机1的指令获取装置11获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;所述第一虚拟机1的准备装置12根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;所述第一虚拟机1的预备发送装置13发送迁移预备完成信息至所述管理设备;相应地,所述管理设备2的预备获取装置22获取所述第一虚拟机所发送的迁移预备完成信息;所述管理设备2的执行装置23根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
在此,所述管理设备包括但不限于任意一种可执行虚拟机管理器功能的网络设备;其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。
所述第一虚拟机包括但不限于任意一种虚拟化电信设备;其中,所述第一虚拟机包括基站虚拟机,如2G基站、3G基站、LTE宏基站、微基站等实时性要求非常高的电信设备虚拟机。在此,本领域技术人员应能理解,本发明可以使用一个或多个第一虚拟机来替代电信设备的功能;例如,所述基站虚拟机可以对应于单个小区,即需要多个基站虚拟机协同工作以实现某个对应于多个小区的基站的所有功能,或者,所述基站虚拟机可以对应于多个小区,即仅采用该基站虚拟机就可以实现某个对应于多个小区的基站的所有功能。
所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。本领域技术人员应能理解,其他的管理设备和/或第一虚拟机同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
所述管理设备2的指令发送装置21发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。
具体地,当所述管理设备2准备启动对所述第一虚拟机的迁移时,所述指令发送装置21基于各类传输协议,通过对应的传输接口,发送指示“开始动态迁移”的动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机;其中,在此所述第一虚拟机即为待迁移的第一虚拟化电信设备。
相应地,所述第一虚拟机1的指令获取装置11获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应。
具体地,所述指令获取装置11基于各类传输协议,通过对应的传输接口,获取由对应于所述第一虚拟机的所述管理设备所发送的指示“开始动态迁移”的动态迁移指令。
所述第一虚拟机1的准备装置12根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务。
具体地,当所述第一虚拟机1接收到所述动态迁移指令后,所述准备装置12根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务进行迁移,例如,将所述第一虚拟机正在处理的待处理服务通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机,和/或将对所述第一虚拟机的新建立请求或新转发来的请求通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机。其中,所述其他电信设备或其他的电信设备虚拟机可以是相邻的设备,也可以是其他用于在切换中承担中转功能的设备。
优选地,所述准备装置12可以根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。
具体地,所述当所述第一虚拟机1接收到所述动态迁移指令后,所述准备装置12根据所述动态迁移指令,将所述第一虚拟机正在处理的一个或多个已激活服务软切换至第二虚拟机,其中,所述第二虚拟机例如是相邻电信设备或相邻电信设备虚拟机;同时,所述准备装置12禁止对应于所述第一虚拟机1的新建服务请求,并拒绝从其他电信设备(如基站)或虚拟化电信设备切换至所述第一虚拟机1的新服务请求等。
在此,所述第二虚拟机对应于第二虚拟化电信设备,所述第二虚拟化电信设备可以与所述第一虚拟化电信设备相同或不同。例如,若所述第一虚拟机为对应于一个或多个小区的基站虚拟机,则所述第二虚拟机也可以是对应于一个或多个小区的基站虚拟机。
所述第一虚拟机1的预备发送装置13发送迁移预备完成信息至所述管理设备。
具体地,当所述准备装置12的迁移完成后,所述预备发送装置13通过基于各类传输协议,通过对应的传输接口,发送指示“动态迁移准备就绪”的迁移预备完成信息至所述管理设备。
相应地,所述管理设备2的预备获取装置22通过基于各类传输协议,通过对应的传输接口,获取所述第一虚拟机所发送的迁移预备完成信息。
所述管理设备2的执行装置23根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
具体地,当所述管理设备2获取所述迁移预备完成信息后,所述管理设备2获知所述第一虚拟机已将待处理服务迁移完成,从而所述执行装置23开始执行所述第一虚拟机的动态迁移,从而完成对所述第一虚拟机的无损动态迁移。
图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’根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
其中,所述第一虚拟机1的指令获取装置11’、准备装置12’、预备发送装置13’,所述管理设备2的指令发送装置21’、预备获取装置22’、执行装置23’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
当所述管理设备2对所述第一虚拟机的动态迁移完成后,所述管理设备2的完成发送装置24’发送迁移完成信息至所述第一虚拟机。
具体地,当所述管理设备2对所述第一虚拟机的动态迁移完成后,所述完成发送装置24’基于各类传输协议,通过对应的传输接口,将指示“完成动态迁移”的迁移完成信息发送至所述第一虚拟机。在此,本领域技术人员应能理解,若有其他需要获取所述迁移完成信息的相关电信设备或电信设备虚拟机,所述完成发送装置24’也可以将指示“完成动态迁移”的迁移完成信息发送至所述相关设备。
相应地,所述第一虚拟机1的完成获取装置14’基于各类传输协议,通过对应的传输接口,获取所述管理设备所发送的迁移完成信息。
所述第一虚拟机1的恢复装置15’根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
具体地,当所述第一虚拟机1获取所述迁移完成信息后,所述恢复装置15’将所述第一虚拟机1恢复到正常工作模式,以处理与所述第一虚拟机相对应的一个或多个待处理服务。
图3示出根据本发明另一个方面的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。具体地,在步骤S1中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,在步骤S1中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;在步骤S3中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备;相应地,在步骤S3中,所述管理设备2获取所述第一虚拟机所发送的迁移预备完成信息;在步骤S4中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
在步骤S1中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。
具体地,当所述管理设备2准备启动对所述第一虚拟机的迁移时,在步骤S1中,所述管理设备2基于各类传输协议,通过对应的传输接口,发送指示“开始动态迁移”的动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机;其中,在此所述第一虚拟机即为待迁移的第一虚拟化电信设备。
相应地,在步骤S1中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应。
具体地,在步骤S1中,所述第一虚拟机1基于各类传输协议,通过对应的传输接口,获取由对应于所述第一虚拟机的所述管理设备所发送的指示“开始动态迁移”的动态迁移指令。
在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务。
具体地,当所述第一虚拟机1接收到所述动态迁移指令后,在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务进行迁移,例如,将所述第一虚拟机正在处理的待处理服务通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机,和/或将对所述第一虚拟机的新建立请求或新转发来的请求通过软切换的方式,切换至其他电信设备或其他电信设备虚拟机。其中,所述其他电信设备或其他的电信设备虚拟机可以是相邻的设备,也可以是其他用于在切换中承担中转功能的设备。
优选地,在步骤S2中,所述第一虚拟机1可以根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。
具体地,所述当所述第一虚拟机1接收到所述动态迁移指令后,在步骤S2中,所述第一虚拟机1根据所述动态迁移指令,将所述第一虚拟机正在处理的一个或多个已激活服务软切换至第二虚拟机,其中,所述第二虚拟机例如是相邻电信设备或相邻电信设备虚拟机;同时,所述第一虚拟机1禁止对应于所述第一虚拟机1的新建服务请求,并拒绝从其他电信设备(如基站)或虚拟化电信设备切换至所述第一虚拟机1的新服务请求等。
在此,所述第二虚拟机对应于第二虚拟化电信设备,所述第二虚拟化电信设备可以与所述第一虚拟化电信设备相同或不同。例如,若所述第一虚拟机为对应于一个或多个小区的基站虚拟机,则所述第二虚拟机也可以是对应于一个或多个小区的基站虚拟机。
在步骤S3中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备。
具体地,当在步骤S2中的迁移完成后,在步骤S3中,所述第一虚拟机1通过基于各类传输协议,通过对应的传输接口,发送指示“动态迁移准备就绪”的迁移预备完成信息至所述管理设备。
相应地,在步骤S3中,所述管理设备2通过基于各类传输协议,通过对应的传输接口,获取所述第一虚拟机所发送的迁移预备完成信息。
在步骤S4中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
具体地,当所述管理设备2获取所述迁移预备完成信息后,所述管理设备2获知所述第一虚拟机已将待处理服务迁移完成,从而在步骤S3中,所述管理设备2开始执行所述第一虚拟机的动态迁移,从而完成对所述第一虚拟机的无损动态迁移。
图4示出根据本发明一个优选实施例的一种由第一虚拟机与管理设备相配合以用于进行虚拟化电信设备的动态迁移的方法流程图。具体地,在步骤S1’中,所述管理设备2发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,在步骤S1’中,所述第一虚拟机1获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;在步骤S2’中,所述第一虚拟机1根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;在步骤S3’中,所述第一虚拟机1发送迁移预备完成信息至所述管理设备;相应地,在步骤S3’中,所述管理设备2获取所述第一虚拟机所发送的迁移预备完成信息;在步骤S4’中,所述管理设备2根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2发送迁移完成信息至所述第一虚拟机;相应地,在步骤S5’中,所述第一虚拟机1获取所述管理设备所发送的迁移完成信息;在步骤S6’中,所述第一虚拟机1根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
其中,所述步骤S1’、所述步骤S2’、所述步骤S3’、所述步骤S4’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2发送迁移完成信息至所述第一虚拟机。
具体地,当所述管理设备2对所述第一虚拟机的动态迁移完成后,在步骤S5’中,所述管理设备2基于各类传输协议,通过对应的传输接口,将指示“完成动态迁移”的迁移完成信息发送至所述第一虚拟机。在此,本领域技术人员应能理解,若有其他需要获取所述迁移完成信息的相关电信设备或电信设备虚拟机,所述完成发送装置24’也可以将指示“完成动态迁移”的迁移完成信息发送至所述相关设备。
相应地,在步骤S5’中,所述第一虚拟机1基于各类传输协议,通过对应的传输接口,获取所述管理设备所发送的迁移完成信息。
在步骤S6’中,所述第一虚拟机1根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
具体地,当所述第一虚拟机1获取所述迁移完成信息后,在步骤S6’中,所述第一虚拟机1将所述第一虚拟机1恢复到正常工作模式,以处理与所述第一虚拟机相对应的一个或多个待处理服务。
表1示出了对于分别采用现有技术与本发明条件下的动态迁移时长预估。
表1动态迁移时长预估
表2进一步示出了对本发明中各个步骤的迁移时长预估。
表2动态迁移时长预估
对于本发明而言,由于添加了业务切出过程,因此总体时间会略长于现有技术下的动态迁移;但本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移,且当迁移完成后,由所述管理设备向所述第一虚拟机发送迁移完成信息,以恢复所述第一虚拟机的正常工作状态。从而,本发明实现了对虚拟化电信设备的无损迁移,因此所增加的迁移时长是可以接受的。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (13)

1.一种进行虚拟化电信设备的动态迁移的方法,其中,该方法包括:
a管理设备发送动态迁移指令至第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;
b根据所述动态迁移指令,所述第一虚拟机迁移与所述第一虚拟机相对应的一个或多个待处理服务;
c所述第一虚拟机发送迁移预备完成信息至所述管理设备;
d根据所述迁移预备完成信息,所述管理设备执行对所述第一虚拟机的动态迁移。
2.根据权利要求1所述的方法,其中,该方法还包括:
-当所述管理设备对所述第一虚拟机的动态迁移完成后,所述管理设备发送迁移完成信息至所述第一虚拟机;
-根据所述迁移完成信息,所述第一虚拟机恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
3.根据权利要求1或2所述的方法,其中,所述步骤b包括:
-根据所述动态迁移指令,所述第一虚拟机将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,其中,所述第二虚拟机对应于第二虚拟化电信设备;
-根据所述动态迁移指令,所述第一虚拟机禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。
4.根据权利要求1至3中任一项所述的方法,其中,所述第一虚拟机包括基站虚拟机。
5.根据权利要求4所述的方法,其中,所述基站虚拟机对应一个或多个小区。
6.一种用于进行虚拟化电信设备的动态迁移的第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备,该设备包括:
指令获取装置,用于获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相对应;
准备装置,用于根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或多个待处理服务;
预备发送装置,用于发送迁移预备完成信息至所述管理设备。
7.根据权利要求6所述的第一虚拟机,其中,该设备还包括:
完成获取装置,用于获取所述管理设备所发送的迁移完成信息;
恢复装置,用于根据所述迁移完成信息,恢复处理与所述第一虚拟机相对应的一个或多个待处理服务。
8.根据权利要求6或7所述的第一虚拟机,其中,所述准备装置用于:
-根据所述动态迁移指令,将与所述第一虚拟机相对应的一个或多个待处理服务切换至第二虚拟机,其中,所述待处理服务包括当前处理中的一个或多个服务,所述第二虚拟机对应于第二虚拟化电信设备;
-根据所述动态迁移指令,禁止与所述第一虚拟机相对应的一个或多个待处理服务,其中,所述待处理服务包括新服务请求。
9.根据权利要求6至8中任一项所述的第一虚拟机,其中,所述第一虚拟机包括基站虚拟机。
10.根据权利要求9所述的第一虚拟机,其中,所述基站虚拟机对应一个或多个小区。
11.一种用于辅助进行虚拟化电信设备的动态迁移的管理设备,其中,该设备包括:
指令发送装置,用于发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;
预备获取装置,用于获取所述第一虚拟机所发送的迁移预备完成信息;
执行装置,用于根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
12.根据权利要求11所述的管理设备,其中,该设备还包括:
完成发送装置,用于当所述管理设备对所述第一虚拟机的动态迁移完成后,发送迁移完成信息至所述第一虚拟机。
13.一种用于进行虚拟化电信设备的动态迁移的***,包括如权利要求6至10中任一项所述的第一虚拟机,以及如权利要求11或12所述的管理设备,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备。
CN201410310967.XA 2014-07-01 2014-07-01 一种用于虚拟化电信设备动态迁移的方法、设备与*** Active CN105446892B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410310967.XA CN105446892B (zh) 2014-07-01 2014-07-01 一种用于虚拟化电信设备动态迁移的方法、设备与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410310967.XA CN105446892B (zh) 2014-07-01 2014-07-01 一种用于虚拟化电信设备动态迁移的方法、设备与***

Publications (2)

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

Family

ID=55557118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410310967.XA Active CN105446892B (zh) 2014-07-01 2014-07-01 一种用于虚拟化电信设备动态迁移的方法、设备与***

Country Status (1)

Country Link
CN (1) CN105446892B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566319A (zh) * 2016-06-30 2018-01-09 中央大学 虚拟机器即时转移方法

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 (zh) * 2005-07-20 2006-11-08 华为技术有限公司 网络中激活态an之间软切换及会话迁移的实现方法
US20100071025A1 (en) * 2008-09-15 2010-03-18 International Business Machines Corporation Securing live migration of a virtual machine within a service landscape
CN103399778A (zh) * 2013-07-01 2013-11-20 华为技术有限公司 一种虚拟机在线整体迁移方法和设备
CN103825915A (zh) * 2012-11-16 2014-05-28 中国电信股份有限公司 虚拟化环境下服务移动性管理方法及***

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 (zh) * 2005-07-20 2006-11-08 华为技术有限公司 网络中激活态an之间软切换及会话迁移的实现方法
US20100071025A1 (en) * 2008-09-15 2010-03-18 International Business Machines Corporation Securing live migration of a virtual machine within a service landscape
CN103825915A (zh) * 2012-11-16 2014-05-28 中国电信股份有限公司 虚拟化环境下服务移动性管理方法及***
CN103399778A (zh) * 2013-07-01 2013-11-20 华为技术有限公司 一种虚拟机在线整体迁移方法和设备

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 (zh) * 2016-06-30 2018-01-09 中央大学 虚拟机器即时转移方法

Also Published As

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

Similar Documents

Publication Publication Date Title
JP6633224B2 (ja) Mecアプリケーションの再配置を制御するための方法及びサーバ
US10915374B2 (en) Method of facilitating live migration of virtual machines
JP6478134B2 (ja) ネットワーク機能の可視化
EP3229421A1 (en) Media access control address forwarding table transmission control method, apparatus, and system
EP3675421A1 (en) Network slice management method and device
EP3823389A1 (en) User plane resource management method, user plane network element, and control plane network element
US20190059016A1 (en) Enhanced Software-Defined Network Controller to Support Ad-Hoc Radio Access Networks
EP3300298A1 (en) Method and apparatus for switching vnf
EP3742785A1 (en) Session management method and device
EP3059929A1 (en) Method for acquiring physical address of virtual machine
EP2800306A1 (en) Rule set arrangement processing method and apparatus, and trunking data system
CN110572272B (zh) 一种网络切片的创建方法及管理编排***
US10772077B2 (en) Cell radio network temporary identifier C-RNTI allocation method and device
CN108259578B (zh) 集群节点的升级方法及装置
CN108200221B (zh) 一种网络地址转换环境中转换规则同步方法及装置
WO2018215816A1 (en) Handover at network edge
EP3242507B1 (en) User equipment transition method, core network device, access network device
WO2014131328A1 (en) Synchronizing multicast groups
CN105446892A (zh) 一种用于虚拟化电信设备动态迁移的方法、设备与***
WO2015081845A1 (zh) 公众陆地移动网标识间的切换方法、基站及通信网络
EP3280091B1 (en) Method, apparatus and system for establishing interface between vnfms
EP3142333A1 (en) Data processing apparatus and data processing method
CN111245637A (zh) 生成基于应用的代理自动配置
US8531965B2 (en) Message processing method and system
CN106549788B (zh) 业务保护变迁方法及装置

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

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.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant