一种具有鲁棒性的s1口迁移方法及装置的制造方法

文档序号:9547009阅读:504来源:国知局
一种具有鲁棒性的s1口迁移方法及装置的制造方法
【技术领域】
[0001]本发明涉及虚拟机在线迁移技术,尤其涉及一种具有鲁棒性的SI 口迁移方法及
目.ο
【背景技术】
[0002]随着通信技术的发展,绿色无线接入网构架(C-RAN)协作化平台成为未来通信系统需要的支撑平台已经引起业界的广泛关注;并且,为引入云计算虚拟化提供了平台支撑。
[0003]云计算虚拟化是目前正在飞速发展的最前沿的IT技术,通过引入服务器虚拟化,基站资源池中的基带处理资源运行在虚拟服务器上,可以实现服务器整合,能够更加方便的进行资源的弹性分配和统一调度。其中,所述虚拟服务器也称为虚拟机,相应的,物理服务器可称为物理机,通过虚拟机在线迁移(LiveMigrat1n)技术,也称为热迁移技术,可以将承担基带处理的载波从一台物理服务器迁移到另一台物理服务器,当物理服务器上的载波虚拟机全部迁移到其他物理服务器后,就可以方便地对迁移前所用的物理服务器进行检修或升级等维护操作,或者将迁移前所用的物理服务器关电以达到节能减排的效果。如图1所示,图1为采用x86服务器虚拟化的C-RAN系统架构图。
[0004]在虚拟化平台中,层一(LI)、层二(L2)、层三(L3)及应用协议层(AP,Applicat1nProtocol)可以分别占用一个虚拟机,或者共同占用一个虚拟机,或者若干种组合占用一台虚拟机。但是,无论何种虚拟机分配方式,当虚拟机迁移时,都需要进行SI 口的切换,而目前尚不存在一种可以提高虚拟机迁移效率的合理的SI 口切换方案;其中,所述层一(LI)为七层协议栈中的物理层,所述层二(L2)为七层协议栈中的数据链路层,所述层三(L3)为七层协议栈中的网络层;所述SI 口为EPC和E-UTRAN之间的接口界面,SI 口是一个逻辑接口。

【发明内容】

[0005]有鉴于此,本发明实施例期望提供一种具有鲁棒性的SI 口迁移方法及装置,不仅提高虚拟机的迁移效率,而且兼容性好、实现简单。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明实施例提供了一种具有鲁棒性的SI 口迁移方法,迁移LI虚拟机和L2虚拟机至目的物理机;所述方法还包括:
[0008]所述LI虚拟机和L2虚拟机迁移完成后,将应用协议AP虚拟机从源物理机迁移至目的物理机;
[0009]所述AP虚拟机迁移完成后,将源物理机上未迁移的所有虚拟机均迁移至目的物理机。
[0010]上述方案中,所述将AP虚拟机从源物理机迁移至目的物理机之前,所述方法还包括:源位置的虚拟机管理器发送AP虚拟机迁移申请给目的位置的虚拟机管理器;
[0011]目的位置的虚拟机管理器依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,进行虚拟机迁移准备工作,并在准备工作完成后,发送准备工作完成通知给源位置的虚拟机管理器。
[0012]上述方案中,所述目的位置的虚拟机管理器依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,进行虚拟机迁移准备工作包括:目的位置的虚拟机管理器依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,建立与AP虚拟机对等的虚拟机,配置所述虚拟机逻辑信息,并分配所述虚拟机相应的硬件资源。
[0013]上述方案中,所述将AP虚拟机从源物理机迁移至目的物理机之后,所述方法还包括:AP虚拟机发送路径切换请求给移动性管理实体MME,所述MME发起承载修改申请,并在收到承载修改响应消息时,发送路径切换确认消息给所述AP虚拟机。
[0014]上述方案中,所述将源物理机上未迁移的所有虚拟机均迁移至目的物理机之后,所述方法还包括:AP虚拟机配置无线资源控制RRC,并在配置完成后,将所述RRC相应的配置给LI虚拟机和L2虚拟机。
[0015]本发明实施例还提供了一种具有鲁棒性的SI 口迁移装置,所述装置包括:至少包括LI虚拟机、L2虚拟机、AP虚拟机在内的多个虚拟机,以及源位置的虚拟机管理器;其中,
[0016]所述源位置的虚拟机管理器,用于迁移LI虚拟机和L2虚拟机至目的物理机,并在LI虚拟机和L2虚拟机迁移完成后,将AP虚拟机从源物理机迁移至目的物理机,所述AP虚拟机迁移完成后,将源物理机上未迁移的所有虚拟机均迁移至目的物理机。
[0017]上述方案中,所述源位置的虚拟机管理器,还用于发送AP虚拟机迁移申请;
[0018]相应的,所述装置还包括目的位置的虚拟机管理器,用于接收所述AP虚拟机迁移申请,并依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,进行虚拟机迁移准备工作,并在准备工作完成后,发送准备工作完成通知给源位置的虚拟机管理器。
[0019]上述方案中,所述目的位置的虚拟机管理器依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,进行虚拟机迁移准备工作包括:目的位置的虚拟机管理器依据所述AP虚拟机迁移申请中携带的虚拟机配置信息,建立与申请迁移的AP虚拟机对等的虚拟机,配置所述虚拟机逻辑信息,并分配所述虚拟机相应的硬件资源。
[0020]上述方案中,所述AP虚拟机,用于在所述AP虚拟机从源物理机迁移至目的物理机之后,发送路径切换请求给MME,并接收所述MME发送的路径切换确认消息;
[0021]其中,所述路径切换确认消息为:所述MME发起承载修改申请,并在收到承载修改响应消息时,发送给所述AP虚拟机的路径切换确认消息。
[0022]上述方案中,所述AP虚拟机,还用于在源物理机上未迁移的所有虚拟机均迁移至目的物理机之后,配置RRC,并在配置完成后,将所述RRC相应的配置给LI虚拟机和L2虚拟机。
[0023]本发明实施例所提供的具有鲁棒性的SI 口迁移方法及装置,先将LI虚拟机和L2虚拟机迁移至目的物理机;所述LI虚拟机和L2虚拟机迁移完成后,再将AP虚拟机从源物理机迁移至目的物理机;AP虚拟机迁移完成后,将源物理机上未迁移的所有虚拟机均迁移至目的物理机。如此,不仅能够提高虚拟机的迁移效率;而且兼容性好,适用于频分双工(FDD)长期演进(LTE)的虚拟机迁移;实现简单,只需在原有的标准信令流程中进行修改即可。
【附图说明】
[0024]图1为一种采用x86服务器虚拟化的C-RAN系统架构图;
[0025]图2为本发明实施例一具有鲁棒性的SI 口迁移方法流程示意图;
[0026]图3为本发明实施例二具有鲁棒性的SI 口迁移方法流程示意图;
[0027]图4为本发明实施例二具有鲁棒性的SI 口迁移方法时序图;
[0028]图5为本发明实施例具有鲁棒性的SI 口迁移装置组成结构示意图。
【具体实施方式】
[0029]在虚拟化的平台中,包括各种类型的虚拟机,如:L1虚拟机、L2虚拟机、L3虚拟机、AP虚拟机以及维护和操作(M&0, Maintenance and Operat1n)虚拟机等;同时,在每台物理机上还存在一个虚拟机管理器,用于管理和调度本物理机上的所有虚拟机。理论上,这些虚拟机可以比较自由的迁移,但是无论哪种类型的虚拟机迁移,都需要SI 口做相应的迁移配合;并且,根据实际运行的环境,有些虚拟机尽管理论上可以迁移,但是单独迁移的实际意义不大,或者没有必要迁移,或者不切合工程实际。
[0030]具体分析来看,首先,理论上可以将AP虚拟机单独迁移到其它物理机上,而LI虚拟机、L2虚拟机、L3虚拟机等仍保留在源物理机上。但实际情况却不能这样,因为SI 口和X2 口的功能必须在AP虚拟机上处理,如果单独把AP虚拟机迁移到另一台物理机上,那么剩下的LI虚拟机、L2虚拟机、L3虚拟机所在的物理机上将没有AP协议,AP虚拟机只能跨物理机对LI虚拟机、L2虚拟机、L3虚拟机进行信令配置,而这在实际应用中是不可行的,因为从协议栈的角度,之所以有AP协议实体,就是为了在靠近L1、L2、L3的位置建立一个可用的接口协议。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1