一种对EPC网元的虚拟资源扩容或缩容的方法及装置制造方法及图纸

技术编号:18458568 阅读:44 留言:0更新日期:2018-07-18 12:37
本发明专利技术公开了一种对EPC网元的虚拟资源扩容或缩容的方法及装置,确定所述EPC网元中需要进行虚拟资源扩容或缩容的处理模块,所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,其中,不同的处理模块由不同的虚拟机提供虚拟资源;对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容。通过该方法实现了对EPC网元的虚拟资源进行灵活的扩容或缩容。

Method and device for expanding or reducing virtual resource of EPC network element

The invention discloses a method and device for expanding or shrinking of the virtual resource of the EPC network element, and determines the processing module of the virtual resource expansion or shrinkage in the EPC network element. The processing module includes at least one of the interface processing module, the signaling processing module, the database processing module and the data forwarding processing module. Among them, the different processing modules provide virtual resources by different virtual machines; the virtual resources of the processing modules that need to expand or shrink the virtual resources can be dilatant or reduced. Through this method, the virtual resource of EPC network element can be flexibly expanded or reduced.

【技术实现步骤摘要】
一种对EPC网元的虚拟资源扩容或缩容的方法及装置
本专利技术涉及通信
,尤其涉及一种对演进分组核心网(EvolvedPacketCore,EPC)网元的虚拟资源扩容或缩容的方法及装置。
技术介绍
目前,为了提高通讯网络的灵活性,降低管理成本,由运营商发起并提出了网络功能虚拟化(NetworkFunctionsVirtualization,NFV)概念,在使用NFV技术时,通过将网络中的物理网元以虚拟化的形式部署在通用服务器中虚拟机上,由虚拟机为网元提供用于业务处理的虚拟资源,并由NFV架构中的虚拟化网络功能(VirtualizedNetworkFunction,VNF)代替原来物理网元承担的业务处理功能。下面以EPC网元部署在虚拟机上为例进行说明。现有技术中,通过将EPC网元整体部署在虚拟机上,由虚拟机为EPC网元提供虚拟资源,如图1所示,将EPC网络中物理网元以虚拟化的形式部署在通用服务器中虚拟机上。图1中示出将EPC网络中的移动性管理实体(MobileManagementEntity,MME)网元、归属签约用户服务器(HomeSubscriberSever,HSS)网元、服务网关(ServingGateway,SGW)网元以及分组数据网网关(PDNGateway,PGW)网元,分别部署在虚拟机VM1至虚拟机VM4上,得到虚拟化EPC网元,通用服务器以一种硬件资源池的方式为虚拟化EPC网元提供用于处理和存储功能的虚拟网络资源,减少对特定硬件的依赖。当EPC网络处于繁忙状态时,虚拟化EPC网元需要更多的虚拟资源处理EPC网络业务,为了保证EPC网络业务的处理性能,需要对虚拟化EPC网元进行扩容;而当EPC网络处于空闲状态时,虚拟化EPC网元需要较少的虚拟资源处理EPC网络业务,为了避免虚拟资源的浪费,需要对虚拟化EPC网元进行缩容。现有技术通过将EPC网元整体部署在虚拟机上,由虚拟机为EPC网元提供虚拟资源的方法,适用于小容量EPC网络,随着网络中业务处理数据的增加,通过上述方法不易灵活的对EPC网元的虚拟资源进行扩容或缩容。
技术实现思路
本专利技术的目的是提供一种对EPC网元的虚拟资源扩容或缩容的方法及装置,以解决如何对EPC网元的虚拟资源进行灵活的扩容或缩容的问题。本专利技术的目的是通过以下技术方案实现的:第一方面,提供一种对EPC网元的虚拟资源扩容或缩容的方法,该方法中,确定所述EPC网元中需要进行虚拟资源扩容或缩容的处理模块,所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容。其中,不同的处理模块由不同的虚拟机提供虚拟资源。本专利技术实施例中通过按所述EPC网元中的处理模块,对所述EPC网元进行扩容或缩容,使得对所述EPC网元的扩容或缩容更加灵活,可针对性的对所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,进行扩容或缩容,而无需将所有的处理模块即将整个EPC网元的虚拟资源进行扩容或缩容,实现了对所述EPC网元灵活的扩容或缩容,满足不同的场景需求。较佳的,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;确定所述第一虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供的原始虚拟资源;确定所述需要进行虚拟资源扩容或缩容的所述处理模块需要增加或减少的虚拟资源;创建第二虚拟机,并通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源;所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供的虚拟资源为所述原始虚拟资源与所述需要增加的虚拟资源之和,或者为所述原始虚拟资源与所述需要减少的虚拟资源之差。本专利技术实施例中通过创建第二虚拟机,为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源,可不中断在线用户的业务。较佳的,通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源之后,若确定所述第一虚拟机停止为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源,则释放所述原始虚拟资源。本专利技术实施例中确定所述第一虚拟机停止为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源,释放所述原始虚拟资源,通过释放所述原始虚拟资源,可将所述第一虚拟机的虚拟资源提供给其它业务,提高了虚拟资源利用率。较佳的,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;对所述第一虚拟机增加或减少虚拟资源。本专利技术实施例中通过按所述EPC网元中的处理模块,对所述EPC网元进行扩容或缩容,实现了对所述EPC网元灵活的扩容或缩容,满足不同的场景需求。较佳的,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;确定所述需要进行虚拟资源扩容或缩容的所述处理模块需要增加或减少的虚拟资源;创建第三虚拟机,所述第三虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供的资源为所述需要增加或减少的虚拟资源;通过所述第一虚拟机和所述第三虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源。本专利技术实施例中通过按所述EPC网元中的处理模块,对所述EPC网元进行扩容或缩容,实现了对所述EPC网元灵活的扩容或缩容,满足不同的场景需求。第二方面,提供一种对EPC网元的虚拟资源扩容或缩容的装置,包括确定单元和处理单元,其中:确定单元,用于确定所述EPC网元中需要进行虚拟资源扩容或缩容的处理模块,所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,其中,不同的处理模块由不同的虚拟机提供虚拟资源;处理单元,用于对所述确定单元确定的所述需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容。较佳的,所述处理单元采用如下方式对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容:确定为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;确定所述第一虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供的原始虚拟资源;确定所述需要进行虚拟资源扩容或缩容的所述处理模块需要增加或减少的虚拟资源;创建第二虚拟机,并通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源;所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供的虚拟资源为所述原始虚拟资源与所述需要增加的虚拟资源之和,或者为所述原始虚拟资源与所述需要减少的虚拟资源之差。较佳的,所述处理单元还用于:通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源之后,若确定所述第一虚拟机停止为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源,则释放所述原始虚拟资源。较佳的,所述处理单元采用如下方式对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容:确定为所述需要进行虚拟资源扩容或缩本文档来自技高网
...

【技术保护点】
1.一种对演进分组核心网EPC网元的虚拟资源扩容或缩容的方法,其特征在于,包括:确定所述EPC网元中需要进行虚拟资源扩容或缩容的处理模块,所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,其中,不同的处理模块由不同的虚拟机提供虚拟资源;对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容。

【技术特征摘要】
1.一种对演进分组核心网EPC网元的虚拟资源扩容或缩容的方法,其特征在于,包括:确定所述EPC网元中需要进行虚拟资源扩容或缩容的处理模块,所述处理模块包括接口处理模块、信令处理模块、数据库处理模块和数据转发处理模块中的至少一个,其中,不同的处理模块由不同的虚拟机提供虚拟资源;对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容。2.如权利要求1所述的方法,其特征在于,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;确定所述第一虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供的原始虚拟资源;确定所述需要进行虚拟资源扩容或缩容的所述处理模块需要增加或减少的虚拟资源;创建第二虚拟机,并通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源;所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供的虚拟资源为所述原始虚拟资源与所述需要增加的虚拟资源之和,或者为所述原始虚拟资源与所述需要减少的虚拟资源之差。3.如权利要求2所述的方法,其特征在于,通过所述第二虚拟机为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源之后,所述方法还包括:若确定所述第一虚拟机停止为需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源,则释放所述原始虚拟资源。4.如权利要求1所述的方法,其特征在于,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;对所述第一虚拟机增加或减少虚拟资源。5.如权利要求1所述的方法,其特征在于,所述对需要进行虚拟资源扩容或缩容的所述处理模块的虚拟资源,进行扩容或缩容,包括:确定为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源的第一虚拟机;确定所述需要进行虚拟资源扩容或缩容的所述处理模块需要增加或减少的虚拟资源;创建第三虚拟机,所述第三虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供的资源为所述需要增加或减少的虚拟资源;通过所述第一虚拟机和所述第三虚拟机为所述需要进行虚拟资源扩容或缩容的所述处理模块提供虚拟资源。6.一种对演进分组核心网EPC网元的虚拟资源扩容...

【专利技术属性】
技术研发人员:张旗李海民何珂
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1