一种部署虚拟核心网的方法和装置的制造方法

文档序号:9846504阅读:287来源:国知局
一种部署虚拟核心网的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域和云计算领域,尤指一种部署虚拟核心网的方法和装置。
【背景技术】
[0002] 第三代合作伙伴计划(3GPP,3rd Generation Partnership Pro ject)系统架构 演进(SAE)是当前移动网络演进和发展的主流技术,被国内外运营商和通信设备企业广泛 采用,其核心网也被称为演进的分组核心网(EPC,Evolved Packet Core)。演进的分组核 心网(EPC)包括分组数据网网关(PGW,Packte Data Network-GateWay),服务网关(SGW, Serving-Gate Way)和移动性管理实体(MME,Mobility Management Entity)等。而核心网 除了 EPC之外,还包括软交换和互联网协议(IP,Internet Protocol)多媒体子系统(MS, IP Multimedia Subsystem)等。
[0003] 云平台是指开栈(OpenStack)、虚拟化平台(VmWare、vShpere)和云平台服务 (CloudStack)等常见的云操作系统。OpenStack是基础设施即服务(IaaS)的云计算解决 方案,以它的完全开源性而得到众多国际大厂的支持,也被国内业界关注。
[0004] 网络功能虚拟化(NFV,Network Functions Virtualisation)的思路是:使用虚拟 化技术,将业务应用和软件底层架构分离开,业务运行在虚拟机上,由虚拟机屏蔽了底层硬 件,操作系统,存储,网络层面的差异,形成了相对统一,简单的运行环境。运营商可以减少 设备投资,降低设备成本和运维成本。
[0005] 常见的虚拟化系统包括虚拟系统(VmWare)、基于内核的虚拟机(KVM, Kernel-based Virtual Machine)和Xen等。VmWare是商用虚拟化工具,收费,功能稳定, 支持常见的底层操作系统,不开源。KVM是Linux下的轻量虚拟化工具,开源。Xen是操作 系统强相关模式实现的虚拟化工具。通过虚拟化系统可以实现各核心网网元作为虚拟机在 云平台上部署。同样,软交换和頂S设备也可以实现虚拟化。
[0006] 通过网元虚拟机的扩容或缩容部署,移动核心网网元业务处理能力增强或减弱, 降低能耗,实现节能减排。
[0007] 现有的部署虚拟核心网的方法大致包括:
[0008] 采集表征当前核心网网元负荷的数据(如分组数据协议(PDP,Packet Data Protocol)、业务流量、用户数、呼叫量等中的一个或多个),当根据采集的表征当前核心 网网元负荷的数据判断出当前需要进行虚拟机的扩容或弹扩虚拟机时,根据采集的表征 当前核心网网元负荷的数据计算新增的虚拟机的数目,通过网络功能虚拟化管理(VNFM, Virtualised Network Function Manager)通知网络功能虚拟化编排(NVF0,Network Functions Virtualised Orchestrator)进行虚拟机的扩容或弹出虚拟机,和计算得到的 新增的虚拟机的数目;当根据采集的表征当前核心网网元负荷的数据判断出当前需要进行 虚拟机的缩容或弹入虚拟机时,根据采集的表征当前核心网网元负荷的数据计算缩减的虚 拟机的数目,通过VNFM通知NVFO进行虚拟机的缩容或弹入虚拟机,和计算得到的缩减的虚 拟机的数目。
[0009] 现有的部署虚拟核心网的方法中,由于进行虚拟机的扩容或弹出虚拟机需要一定 的处理时间,导致弹出虚拟机后用户的迁移和数据同步等消耗时间更长,导致原有虚拟机 无法及时处理业务,进一步还可能导致用户无法接入,从而用户体验度下降。

【发明内容】

[0010] 为了解决上述问题,本发明提出了一种部署虚拟核心网的方法和装置,能够提高 用户体验度。
[0011] 为了达到上述目的,本发明提出了一种部署虚拟核心网的方法,包括:
[0012] 周期性根据预先获取的表征核心网网元负荷的历史数据预测未来某一时刻的表 征核心网网元负荷的数据;
[0013] 根据预测的未来某一时刻的表征核心网网元负荷的数据判断出该时刻需要进行 虚拟机的扩容或弹扩虚拟机,根据预测的未来某一时刻的表征核心网网元负荷的数据计算 第一新增的虚拟机的数目;
[0014] 在该时刻到来之前的预设时间之前的某一时刻通过网络功能虚拟化管理NVFM通 知网络功能虚拟化编排NVFO进行虚拟机的扩容或弹扩虚拟机,和计算得到的第一新增的 虚拟机的数目。
[0015] 优选地,还包括:
[0016] 实时获取表征核心网网元负荷的数据;
[0017] 根据在所述未来某一时刻到来之前的预设时间之前的某一时刻获得的表征核心 网网元负荷的数据判断出在所述未来某一时刻到来之前的预设时间之前的某一时刻需要 进行虚拟机的扩容或弹扩虚拟机,根据在所述未来某一时刻到来之前的预设时间之前的某 一时刻获得的表征核心网网元负荷的数据计算第二新增的虚拟机的数目;
[0018] 在所述未来某一时刻到来之前的预设时间之前的某一时刻通过所述NVFM通知所 述NVFO进行虚拟机的扩容或弹扩虚拟机,以及所述第一新增的虚拟机的数目和所述第二 新增的虚拟机的数目的较大值。
[0019] 优选地,当根据预测的未来某一时刻的表征核心网网元负荷的数据判断出该时刻 需要进行虚拟机的缩容或弹缩虚拟机时,该方法还包括:
[0020] 根据所述预测的未来某一时刻的表征核心网网元负荷的数据计算第一缩减的虚 拟机的数目;
[0021] 在该时刻通过所述NVFM通知所述NVFO进行虚拟机的缩容或弹缩虚拟机,和计算 得到的第一缩减的虚拟机的数目。
[0022] 优选地,该方法还包括:
[0023] 在所述预设时间内将系统标记置为有效,在所述预设时间后将所述系统标记置为 无效。
[0024] 优选地,该方法还包括:
[0025] 实时获取表征核心网网元负荷的数据;
[0026] 根据实时获得的核心网网元负荷的数据判断出在所述未来某一时刻需要进行虚 拟机的缩容或弹缩虚拟机;
[0027] 判断出所述系统标记为无效,根据所述获得的核心网网元负荷的数据计算第二缩 减的虚拟机的数目;
[0028] 通过所述NVFM通知所述NVFO进行虚拟机的缩容或弹缩虚拟机,和计算得到的第 二缩减的虚拟机的数目。
[0029] 优选地,该方法还包括:
[0030] 实时获取表征核心网网元负荷的数据;
[0031] 根据在所述未来某一时刻获得的表征核心网网元负荷的数据判断出在所述未来 某一时刻需要进行虚拟机的缩容或弹缩虚拟机,且根据预测的未来某一时刻的表征核心网 网元负荷的数据判断出所述未来某一时刻需要进行虚拟机的缩容或弹缩虚拟机,根据在所 述未来某一时刻获得的表征核心网网元负荷的数据计算第三缩减的虚拟机的数目;
[0032] 在所述未来某一时刻通过所述NVFM通知所述NVFO进行虚拟机的缩容或弹缩虚拟 机,和计算得到的第三缩减的虚拟机的数目。
[0033] 本发明还提出了一种部署虚拟核心网的装
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1