一种负载均衡的方法和装置制造方法及图纸

技术编号:12730123 阅读:85 留言:0更新日期:2016-01-20 14:08
本发明专利技术公开了一种负载均衡的方法和装置,涉及网络管理领域,用于解决MME请求接入P-GW时,仅根据具有相同APN的多个P-GW的权重信息选择P-GW,造成的单个运营商在这些P-GW上所签约的资源利用不均衡的问题。本发明专利技术提供的方法包括:根据PDN连接请求获取APN,查询与该APN对应的P-GW所组成的P-GW列表,并根据该列表中的P-GW的P-GW标识和P-GW的资源吞吐量能力等级和承载数,以及,与APN对应的运营商在P-GW上所签约的资源吞吐量能力等级和承载数来选择P-GW建立PDN连接。本发明专利技术实施例主要用于建立PDN连接的过程中。

【技术实现步骤摘要】
【国外来华专利技术】一种负载均衡的方法和装置
本专利技术涉及网络管理领域,尤其涉及一种负载均衡方法和装置。
技术介绍
在3GPP(3rdGenerationPartnerProject,第三代合作伙伴计划)中,SAE(SystemArchitectureEvolution,系统架构演进)系统的架构包含了MME(MobilityManagementEntity,移动性管理实体)、S-GW(ServingGateway,服务网关实体)、P-GW(PacketDataNetworkGateway,分组数据网络网关实体)以及其它管理、计费等功能的网元设备,SAE系统通过这些网元设备,完成用户连接到3GPP接入网络和非3GPP接入网络的任务。在SAE系统的基础上,为了满足不断增大的移动网络流量需求,网络运营商为了节约成本,通过相互租用网络的方式来推出新的业务,因而出现了运营商之间网络共享的现象。这样,一个网络运营商的网络可能同时为多个运营商提供服务,而在为多个运营商部署共享网络的过程中,根据任一运营商的业务特点可能需要为其部署多个P-GW,而这多个P-GW可能拥有相同的APN(AccessPointName,接入点名称),因此,运营商在根据APN建立PDN(PacketDataNetwork,分组数据网络)连接时,就会将多个具有相同APN的P-GW作为接入的对象,但是,由于各个P-GW负载能力不同,因此,如果按照随机的方式接入P-GW,可能会出现一些P-GW剩余了大量资源,而另一些P-GW资源不足的情况。针对上述问题,现有技术中提出了一种控制P-GW接入的方法,具体包括:在DNS提供的P-GW地址列表中,增加了P-GW的吞吐能力和承载量,MME能够根据每个P-GW的吞吐能力和承载量来选择其中一个P-GW建立PDN连接。在实现上述方法的过程中,专利技术人发现现有技术中至少存在如下问题:在共享网络中,不同的运营商在不同的P-GW中签约的吞吐能力及承载量各不相同,若仅根据P-GW的吞吐能力及承载量进行选择,可能会出现某一P-GW总的网络承载量的资源剩余很多,但某一运营商在该P-GW签约的承载量的资源已经不足,而在其它P-GW上签约的承载量的资源剩余很多的情况,从而不能够均衡地利用运营商所签约的资源,降低了为运营商提供的服务质量。
技术实现思路
本专利技术的实施例提供一种负载均衡的方法和装置,用于解决MME请求接入P-GW时,仅根据具有相同APN的多个P-GW的权重信息选择P-GW建立连接,造成的单个运营商在这些P-GW上所签约的资源不能够被均衡利用的问题。为达到上述目的,本专利技术采用如下技术方案:第一方面,本专利技术提供了一种负载均衡的方法,所述方法基于系统架构演进SAE系统,具体包括:在接收用户设备发送的PDN连接请求后,根据所述PDN连接请求获取接入点名称APN;查询与所述APN对应的第一P-GW所组成的P-GW列表;所述P-GW列表包括所述第一P-GW的P-GW标识和P-GW负载能力因子,所述P-GW负载能力因子包括所述第一P-GW的资源吞吐量能力等级和承载数,以及,与所述APN对应的运营商在所述第一P-GW上所签约的资源吞吐量能力等级和承载数;根据所述P-GW列表,选择P-GW并建立PDN连接。结合第一方面,在第一方面的第一种可能实现的方式中,所述根据所述P-GW列表,选择P-GW并建立PDN连接包括:确定所述P-GW列表中未处于高负载状态的第二P-GW组成的低负载P-GW列表;所述高负载状态是指P-GW当前的资源承载数使用量超过告警值的状态,或者,P-GW当前的资源承载数使用量未超过告警值,但与所述APN对应的运营商在P-GW上的当前的资源承载数使用量超过告警值的状态;根据所述第二P-GW的资源吞吐量能力等级和承载数,从所述低负载列表中选择多个吞吐能力等级高且承载量大的P-GW;根据与所述APN对应的运营商在所述选择出的P-GW上所签约的资源吞吐量能力等级和承载数,从选择出的P-GW中确定一个所述运营商在所述选择出的P-GW上签约的资源吞吐量能力等级高且承载数量大的P-GW;选择所确定的P-GW建立PDN连接。结合第一方面,在第一方面的第二种可能的实施方式中,所述确定所述P-GW列表中未处于高负载状态的所述第二P-GW组成的低负载P-GW列表包括:接收第一消息;所述第一消息携带处于高负载状态的第三P-GW的P-GW标识和APN;根据所述第三P-GW的P-GW标识和APN从所述P-GW列表中查找对应的第三P-GW;从所述P-GW列表中,将所述查找到的第三P-GW的P-GW标识和P-GW负载能力因子从所述P-GW列表中删除。结合第一方面,在第一方面的第三种实现的方式中,所述确定所述P-GW列表中未处于高负载状态的所述第二P-GW组成的低负载P-GW列表,还包括:接收到的第二消息;所述第二消息携带需要解除高负载状态的第四P-GW的P-GW标识和APN;根据所述第四P-GW的P-GW标识和APN查找对应的第四P-GW;将所述第四P-GW的P-GW标识和P-GW负载能力因子添加到所述P-GW列表中。结合第一方面,在所述第一方面的第四种可能实现的方法中,所述方法还包括:在接收用户设备发送的PDN连接请求后,根据所述PDN连接请求获取APN;根据所述APN从DNS上获取预先配置P-GW列表;根据获取到的P-GW列表,选择P-GW并建立PDN连接。第二方面,本专利技术提供了一种负载均衡的装置,所述装置应用于SAE系统,包括:获取模块,用于在接收用户设备发送的PDN连接请求后,根据所述PDN连接请求获取接入点名称APN;查询模块,用于查询与所述APN对应的第一P-GW所组成的P-GW列表;所述P-GW列表包括所述第一P-GW的P-GW标识和P-GW负载能力因子,所述P-GW负载能力因子包括所述第一P-GW的资源吞吐量能力等级和承载数,以及,与所述APN对应的运营商在所述第一P-GW上所签约的资源吞吐量能力等级和承载数;连接模块,用于根据所述P-GW列表,选择P-GW并建立PDN连接。结合第二方面,在第一种可能实现的方式中,所述连接模块包括:确定单元,用于确定所述P-GW列表中未处于高负载状态的第二P-GW组成的低负载P-GW列表;所述高负载状态是指P-GW当前的资源承载数使用量超过告警值的状态,或者,P-GW当前的资源承载数使用量未超过告警值,但与所述APN对应的运营商在P-GW上的当前的资源承载数使用量超过告警值的状态;选择单元,用于根据所述第二P-GW的资源吞吐量能力等级和承载数,从所述低负载列表中选择多个吞吐能力等级高且承载量大的P-GW;根据与所述APN对应的运营商在所述选择出的P-GW上所签约的资源吞吐量能力等级和承载数,从选择出的P-GW中确定一个所述运营商在所述选择出的P-GW上签约的资源吞吐量能力等级高且承载数量大的P-GW;连接单元,用于选择所确定的P-GW建立PDN连接。结合第二方面,在第二种可能实现的方式中,所述确定单元包括:接收子单元,用于接收第一消息;所述第一消息携带处于高负载状态的第三P-GW的P-GW标识和APN;查找子单元,用于根据所述第三P-GW的P-GW标识和APN从所述P-GW列表中查找对应的第三P-GW;管理子单元,本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种负载均衡的方法,其特征在于,所述方法基于系统架构演进SAE系统,所述方法包括:在接收用户设备发送的分组数据网络PDN连接请求后,根据所述PDN连接请求获取接入点名称APN;查询与所述APN对应的第一P-GW所组成的P-GW列表;所述P-GW列表包括所述第一P-GW的P-GW标识和P-GW负载能力因子,所述P-GW负载能力因子包括所述第一P-GW的资源吞吐量能力等级和承载数,以及,与所述APN对应的运营商在所述第一P-GW上所签约的资源吞吐量能力等级和承载数;根据所述P-GW列表,选择P-GW并建立PDN连接。2.根据权利要求1所述的方法,其特征在于,所述根据所述P-GW列表,选择P-GW并建立PDN连接包括:确定所述P-GW列表中未处于高负载状态的第二P-GW组成的低负载P-GW列表;所述高负载状态是指P-GW当前的资源承载数使用量超过告警值的状态,或者,P-GW当前的资源承载数使用量未超过告警值,但与所述APN对应的运营商在P-GW上的当前的资源承载数使用量超过告警值的状态;根据所述第二P-GW的资源吞吐量能力等级和承载数,从所述低负载列表中选择多个吞吐能力等级高且承载量大的P-GW;根据与所述APN对应的运营商在所述选择出的P-GW上所签约的资源吞吐量能力等级和承载数,从选择出的P-GW中确定一个所述运营商在所述选择出的P-GW上签约的资源吞吐量能力等级高且承载数量大的P-GW;选择所确定的P-GW建立PDN连接。3.根据权利要求2所述的方法,其特征在于,所述确定所述P-GW列表中未处于高负载状态的所述第二P-GW组成的低负载P-GW列表包括:接收第一消息;所述第一消息携带处于高负载状态的第三P-GW的P-GW标识和APN;根据所述第三P-GW的P-GW标识和APN从所述P-GW列表中查找对应的第三P-GW;从所述P-GW列表中,将所述查找到的第三P-GW的P-GW标识和P-GW负载能力因子从所述P-GW列表中删除。4.根据权利要求2所述的方法,其特征在于,所述确定所述P-GW列表中未处于高负载状态的所述第二P-GW组成的低负载P-GW列表,还包括:接收到的第二消息;所述第二消息携带需要解除高负载状态的第四P-GW的P-GW标识和APN;根据所述第四P-GW的P-GW标识和APN查找对应的第四P-GW;将所述第四P-GW的P-GW标识和P-GW负载能力因子添加到所述P-GW列表中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收用户设备发送的PDN连接请求后,根据所述PDN连接请求获取APN;根据所述APN从DNS上获取预先配置P-GW列表;根据获取到的P-GW列表,选择P-GW并建立PD...

【专利技术属性】
技术研发人员:王硕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1