[go: up one dir, main page]

CN101998513A - 控制pcrf负载均衡的方法、系统及重定向dra - Google Patents

控制pcrf负载均衡的方法、系统及重定向dra Download PDF

Info

Publication number
CN101998513A
CN101998513A CN2009101656695A CN200910165669A CN101998513A CN 101998513 A CN101998513 A CN 101998513A CN 2009101656695 A CN2009101656695 A CN 2009101656695A CN 200910165669 A CN200910165669 A CN 200910165669A CN 101998513 A CN101998513 A CN 101998513A
Authority
CN
China
Prior art keywords
pcrf
dra
target
diameter
load
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
CN2009101656695A
Other languages
English (en)
Other versions
CN101998513B (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.)
Haining Yanguan Industrial Investment Co Ltd
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2009101656695A priority Critical patent/CN101998513B/zh
Priority to PCT/CN2010/075825 priority patent/WO2011018020A1/zh
Publication of CN101998513A publication Critical patent/CN101998513A/zh
Application granted granted Critical
Publication of CN101998513B publication Critical patent/CN101998513B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • H04L12/1407Policy-and-charging control [PCC] architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/141Indication of costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/66Policy and charging system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8027Rating or billing plans; Tariff determination aspects based on network load situation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种控制PCRF负载均衡的方法、系统及重定向DRA,所述方法包括:重定向DRA接收到没有DRA绑定的client或V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将目标PCRF的标识或地址通过diameter响应消息发送给client或V-PCRF,如果需要对目标PCRF的负载状态进行更新,则在diameter响应消息中携带PCRF状态查询指示;client或V-PCRF向目标PCRF重新发送diameter建立请求消息,并携带PCRF状态查询指示;并在接收到目标PCRF回复的负载状态信息后,将其发送给重定向DRA。

Description

控制PCRF负载均衡的方法、系统及重定向DRA
技术领域
本发明涉及通信领域,特别涉及一种控制PCRF负载均衡的方法、系统及重定向DRA。
背景技术
3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)的EPS(Evolved Packet System,演进的分组系统)由E-UTRAN(Evolved UniversalTerrestrial Radio Access Network,演进的通用地面无线接入网)、MME(Mobility Management Entity,移动管理单元)、S-GW(Serving Gateway,服务网关)、P-GW(Packet Data Network Gateway,分组数据网络网关)、HSS(Home Subscriber Server,归属用户服务器)、3GPP AAA服务器(3GPP认证授权计费服务器),PCRF(Policy and Charging Rules Function,策略和计费规则功能)及其他支撑节点组成。其中,S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转发数据,并且负责对寻呼等待数据进行缓存;P-GW则是EPS与PDN(Packet Data Network,分组数据网)的边界网关,负责PDN的接入、在EPS与PDN间转发数据等;PCRF通过Rx接口与运营商IP(Internet Protocol,互联网协议)业务网络接口,获取业务信息,另一边它通过Gx/Gxa/Gxc接口与网络中的网关设备相连,负责发起IP承载的建立,保证业务数据的QoS(Quality of Service,服务质量),并进行计费控制。
EPS之间的3GPP网络中,PCEF(Policy and charging enforcementfunction,策略和计费执行功能)存在于P-GW中,PCRF只要与P-GW连接即可完成所有功能的控制,PCRF与P-GW间通过Gx接口交换信息。当P-GW与S-GW间的接口基于PMIP(Proxy Mobile IP,代理移动IP)时,S-GW中存在承载绑定和事件报告功能(Bearer Binding and Event Report Function,简称BBERF),S-GW与PCRF之间通过Gxc接口交换信息。当可信任非3GPP网络接入时,可信任非3GPP接入网关中也驻留BBERF,可信任非3GPP网络接入网关与PCRF之间通过Gxa接口交换信息。UE(User Equipment,用户设备)漫游时,S9接口作为归属地PCRF和拜访地PCRF的接口,同时,为UE提供业务的AF(Application Function,应用功能)通过Rx+接口向PCRF发送用于生成PCC(Policy and Charging Control,策略计费控制)策略的业务信息。
EPS的一个PLMN(Public Land Mobile Network,公共陆地移动电话网)中存在多个PCRF节点,并且所有的PCRF节点属于一个或多个Diameter(PCRF)域,同一个Diameter(PCRF)域中的所有PCRF具有相同的能力。一个UE到PDN网络的连接称为一个IP-CAN(IP Connectivity AccessNetwork,IP连接接入网)会话。一个IP-CAN会话的PCC策略只由一个PCRF决定。为了确保一个IP-CAN会话相关的所有PCEF或BBERF以及为这个IP-CAN会话提供业务的AF都关联到同一个PCRF,EPS在每个Diameter(PCRF)域中引入了一个逻辑功能模块DRA(Diameter Routing Agent,Diameter路由代理)。UE要建立到一个PDN的IP-CAN会话时,由DRA为这个IP-CAN会话选择一个PCRF,与这个IP-CAN会话相关的PCEF、BBERF和AF(统称为client,客户端)由DRA来关联到所选择的PCRF上。PCEF、BBERF和AF分别与选中的PCRF建立Diameter会话,并通过这些Diameter会话传送对IP-CAN会话进行控制的策略和业务信息等。为了确保DRA正确地将PCEF、BBERF和AF关联到一个PCRF,DRA要保存能够唯一标识这个IP-CAN会话相关的信息和对应的PCRF标识或者IP地址,标识IP-CAN会话的信息有UE的NAI(Network Access Identifier,网络接入标识),UE的IP地址以及UE要接入PDN的APN(Access PointName,接入点名)等。当同一个IP-CAN会话的PCEF、BBERF和AF在建立与PCRF的Diameter会话时,向DRA提供这些信息,DRA查找保存的信息,就可以为其选择同一个PCRF了。DRA中可以保存PCEF、BBERF或AF与PCRF建立的Diameter会话的信息,如建立的Diameter会话的会话标识等。这样DRA就能知道它为IP-CAN会话所管理的Diameter会话。当PCEF、BBERF或AF与PCRF建立的Diameter会话删除时,PCEF、BBERF或AF要通知DRA该Diameter删除,DRA可以删除该Diameter会话的信息(如会话标识)。当DRA为某个IP-CAN会话管理的所有的Diameter会话删除后,DRA将删除该IP-CAN会话的所有信息。
DRA具体实现可以有三种方式。(1)Redirect(重定向)方式。当PCEF、BBERF和AF向PCRF发送Diameter会话建立请求消息时,该消息首先被发送给DRA。若DRA还没有这个IP-CAN会话相关的信息时,DRA会为这个IP-CAN会话选择一个PCRF,并将所选择的PCRF的标识或地址返回给发送方;若DAR中已经有这个IP-CAN会话相关的信息,则DRA将对应的PCRF的标识或地址返回给发送方。发送方获得PCRF的地址或标识后再向所选择的PCRF发送Diameter会话建立请求消息。(2)Proxy(代理)方式。当PCEF、BBERF和AF向PCRF发送Diameter会话建立请求消息时,该消息首先被发送给DRA。若DRA还没有这个IP-CAN会话相关的信息时,DRA会为这个IP-CAN会话选择一个PCRF,并将该消息转发给所选择的PCRF;若DAR中已经有这个IP-CAN会话相关的信息,则DRA将该消息转发给对应的PCRF,PCRF的确认消息也通过DRA转发给PCEF、BBERF或AF。(3)Proxy方式的变形。与Proxy方式类似,不同点在于DRA在转发PCRF返回的确认消息时会把PCRF的地址也发送给PCEF、BBERF或AF。这样,在随后的消息交互中,PCEF、BBERF或AF可以直接与PCRF交互而不需要经过DRA。
对于方式(1),目前标准中重定向DRA在创建DRA绑定时选择PCRF的方式是随机的,并不保证各个PCRF之间的负载均衡。在不改变现有架构的条件下,需要有一种方法来使重定向DRA获取PCRF负载信息,利用动态负载均衡策略调控PCRF负载均衡。
发明内容
本发明要解决的技术问题是提供一种控制PCRF负载均衡的方法、系统及重定向DRA,使重定向DRA能够获取PCRF的负载状态信息,并根据全网PCRF的负载状态信息将新建的diameter会话重定向到负载较低的PCRF。
为了解决上述问题,本发明提供了一种控制PCRF负载均衡的方法,其特征在于,包括:
重定向diameter路由代理(DRA)接收到没有DRA绑定的客户端(client)或拜访地策略和计费规则功能(V-PCRF)的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示;
所述client或所述V-PCRF根据所述目标PCRF的标识或地址向所述目标PCRF重新发送diameter建立请求消息,并携带所述PCRF状态查询指示;并在接收到所述目标PCRF回复的负载状态信息后,将其发送给所述重定向DRA。
进一步地,所述client或所述V-PCRF将接收到的所述目标PCRF的负载状态信息通过diameter修改请求消息发送给所述重定向DRA。
进一步地,所述方法还包括:
所述重定向DRA为每个PCRF设置状态查询定时器;
并在将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF之前,判断该目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新。
进一步地,所述方法还包括:
所述重定向DRA在接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF的负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
进一步地,所述目标PCRF的负载状态信息为所述目标PCRF的空闲容量。
本发明还提供了一种控制PCRF负载均衡的系统,包括重定向DRA、client和PCRF,其中:
所述重定向DRA用于,接收到没有DRA绑定的client或拜访地V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示;
所述client或所述拜访地PCRF用于,向所述重定向DRA发送diameter建立请求消息后,根据所述重定向DRA返回的所述目标PCRF的标识或地址向所述目标PCRF重新发送diameter建立请求消息,并携带所述PCRF状态查询指示;以及,在接收到所述目标PCRF回复的负载状态信息后,将其发送给所述重定向DRA;
所述目标PCRF用于,接收到携带所述PCRF状态查询指示的diameter建立请求消息后,在回复的diameter响应消息中携带其当前的负载状态信息。
进一步地,所述重定向DRA还用于:
为每个PCRF设置状态查询定时器;
在将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF之前,判断该目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新。
进一步地,所述重定向DRA还用于:
在接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF的负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
进一步地,所述client或所述V-PCRF用于,将所述目标PCRF的负载状态信息通过diameter修改请求消息发送给所述重定向DRA。
进一步地,所述目标PCRF在回复的所述diameter响应消息中携带的所述负载状态信息为所述目标PCRF的空闲容量。
本发明还提供了一种控制PCRF负载均衡的重定向DRA,包括消息收发模块、状态查询模块及重定向绑定模块,其中:
所述消息收发模块用于,接收到client或拜访地V-PCRF的diameter建立请求消息后,发送给所述重定向绑定模块;将所述状态查询及更新模块发送的diameter响应消息发送给所述client或所述V-PCRF;以及,接收到包含所述目标PCRF的负载状态信息后,将其发送给所述状态查询及更新模块;
所述重定向绑定模块用于,接收到没有DRA绑定的client或拜访地V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将包含所述目标PCRF的标识或地址的diameter响应消息发送给所述状态查询模块;
所述状态查询及更新模块用于,接收到所述diameter响应消息时,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示,并发送给所述消息收发模块;以及,接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF负载状态进行更新,并将更新结果通知所述重定向绑定模块。
进一步地,所述状态查询及更新模块进一步包括定时单元、状态查询单元和状态更新单元,所述定时单元分别与所述状态查询单元及所述状态更新单元相连;
所述定时单元用于,为每个PCRF设置状态查询定时器;
所述状态查询单元用于,在接收到所述diameter响应消息时,判断所述目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新,并在所述diameter响应消息中携带PCRF状态查询指示;
所述状态更新单元用于,接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
通过本发明提供的技术方案,在不改变现有架构的基础上,实现在漫游或非漫游场景下,client或V-PCRF在建立与PCRF之间的Diameter会话时,使DRA能够获取PCRF的负载信息,并根据全网PCRF的负载状态信息将新建的diameter会话重定向到负载较低的PCRF,从而可以由DRA控制实现多个PCRF之间的负载均衡。
附图说明
图1为EPS的家乡路由的漫游架构图;
图2为EPS的本地疏导并家乡网络运营商提供IP业务的漫游架构图;
图3为EPS的本地疏导并拜访地网络运营商提供IP业务的漫游架构图;
图4为本发明所述方法实施例一的流程图;
图5为本发明所述方法实施例二的流程图;
图6为本发明所述方法实施例三的流程图;
图7为本发明所述方法实施例四的流程图;
图8为发明所述系统实施例的示意框图;
图9为发明所述重定向DRA装置实施例的示意框图。
具体实施方式
本发明提出一种控制PCRF负载均衡的实现方法,应用于使用重定向DRA的网络中,包括:
在DRA中,针对每个PLMN中的PCRF设置状态查询计时器,用于周期性的触发DRA查询某个PCRF的负载状态;
DRA在创建或获取DRA绑定后,如果绑定指向的PCRF的查询定时器超时,则DRA在发给client或V-PCRF(漫游场景)的重定向响应消息中携带PCRF状态查询指示;
Client或V-PCRF在收到带有PCRF状态查询指示的重定向响应消息后,将状态查询指示携带在发往目标PCRF的会话建立/终结请求消息中;
PCRF收到上述状态查询指示后,应在返回给client或V-PCRF的响应消息中携带其当前负载状态信息,并由client或V-PCRF再转发给DRA。
通过上述的方法,DRA在获得全网PCRF负载状态信息后,根据现有的动态负载均衡算法得到所有PCRF的空闲容量比例,这样,DRA在选择新建diameter会话的目标PCRF的功能时,即可将新建的diameter会话定向到负载较低的PCRF,以实现PCRF的负载均衡。
下面结合附图及具体实施例对本发明技术方案作进一步详细说明。
实施例一
本实施例以非漫游场景下重定向DRA控制到低负载PCRF建立diameter会话,并获取该PCRF状态信息为例加以说明。图4描述了client和重定向DRA以及PCRF均在归属地网络时,由外部事件触发diameter会话建立流程,其中由DRA获取PCRF负载信息并控制diameter会话建立到负载较低的PCRF。但本实施例同样适用于图4所示的所有网元都在拜访地网络的场景。
如图4所示,该流程的各步骤描述如下:
步骤401:重定向DRA的client收到外部触发(例如IP-CAN会话建立请求),需要与PCRF建立一条diameter会话;
步骤402:Client向重定向DRA发送带有用户信息(如UE-NAI)的diameter建立请求;
步骤403:DRA将用户信息保存下来,并检查当前是否存在对应该用户的DRA绑定,如果不存在,DRA会创建一条动态DRA绑定,即为每个UE或者每个IP-CAN指派一个PCRF,在指派时,DRA会根据动态负载均衡策略指派一个负载较低的PCRF,各PCRF的初始默认状态为零负载状态;如果存在该用户的DRA绑定,DRA会为client选择绑定指向的PCRF,即PCRF-1;
步骤404:重定向DRA向client返回diameter响应消息,通知client重定向的目标为PCRF-1。此时,如果DRA中的PCRF-1的查询计时器已经超时,则DRA还应在diameter响应消息中携带PCRF状态查询指示;
该步骤中,如果DRA中的PCRF-1的查询计时器没有超时或者超时阶段已经向PCRF-1发出查询但尚未收到响应,则DRA在diameter响应消息中不携带查询指示;
步骤405:Client重新发送diameter建立请求消息(同步骤402,但加入了PCRF状态查询指示)到PCRF-1;
步骤406:PCRF-1回复给client一条diameter响应消息,并带有PCRF-1的当前负载状态信息(如空闲容量);
步骤407:收到步骤406所述消息,client将其中的PCRF-1的状态信息通过diameter修改请求消息发送给重定向DRA;
步骤408:重定向DRA获取PCRF-1的状态信息并保存或更新,向client返回diameter响应消息。DRA重新启动PCRF-1的状态查询计时器。
至此,DRA更新了PCRF-1的负载信息,此后根据网络中所有PCRF的相对空闲比例,将新建的IP-CAN会话的diameter会话重定向到负载较低的PCRF。
实施例二
本实施例以漫游场景下归属地重定向DRA控制到低负载归属地PCRF建立diameter会话并获取该PCRF状态信息为例加以说明。图5描述了拜访地PCRF经归属地重定向DRA定位归属地PCRF,建立diameter会话的信令流程,其中DRA获取PCRF负载信息并控制diameter会话建立到负载较低的PCRF。
如图5所示,该信令流程的各步骤描述如下:
步骤501:拜访地的V-PCRF收到外部触发(例如IP-CAN会话建立请求),需要通过S9接口与归属地H-PCRF建立一条diameter会话;
步骤502:V-PCRF向重定向H-DRA发送带有用户信息(如UE-NAI)的Rx/S9diameter建立请求;
步骤503:H-DRA将用户信息保存下来,并检查当前是否存在对应该用户的DRA绑定,如果不存在,H-DRA会创建一条动态DRA绑定(即为一个UE指派一个PCRF,在指派时,DRA会根据动态负载均衡策略指派一个负载较低的PCRF,各PCRF的初始默认状态为零负载状态);如果存在该用户的DRA绑定,H-DRA会直接选择绑定指向的PCRF,即H-PCRF-1;
步骤504:重定向H-DRA向V-PCRF返回diameter响应消息,通知V-PCRF重定向的目标PCRF为H-PCRF-1。此时如果H-DRA中的H-PCRF-1的查询计时器已经超时,则H-DRA还应在diameter响应消息中携带PCRF状态查询指示;
步骤505:V-PCRF重新发送diameter建立请求消息(同步骤502,但加入了PCRF状态查询指示)到H-PCRF-1;
步骤506:H-PCRF-1回复给V-PCRF一条diameter响应消息,并带有H-PCRF-1的当前负载状态信息(如空闲容量);
步骤507:收到步骤506所述消息后,V-PCRF将其中的H-PCRF-1的状态信息通过diameter修改请求消息发送给H-DRA;
步骤508:H-DRA获取H-PCRF-1的状态信息并保存或更新,向V-PCRF返回diameter响应消息。H-DRA重新启动H-PCRF-1的状态查询计时器。
至此,H-DRA更新了H-PCRF-1的负载信息,此后根据网络中所有PCRF的相对空闲比例,将新建的IP-CAN会话的diameter会话重定向到负载较低的PCRF。
上述实施例描述了在与PCRF建立diameter会话过程中,由DRA控制获取PCRF负载状态信息的方式。
在本发明以下实施例中,在终结diameter会话时,client(非漫游场景下)或V-PCRF(漫游场景下)可能会同时向DRA和目标PCRF发送会话终结请求,此时DRA受到信令时序的局限,无法通知client或V-PCRF去目标PCRF获取负载状态信息,因此当client或V-PCRF先向DRA发送终结请求并等待DRA重定向响应时,应在请求消息中设置等待指示位,DRA据此等待指示位判断是否可以利用本次diameter会话终结来获取PCRF负载状态信息。
实施例三
本实施例以非漫游场景下重定向DRA在终结diameter会话流程中获取PCRF负载状态信息加以说明。图6描述了重定向DRA的client结束diameter会话的流程,其中DRA通过client获取到PCRF的负载信息。本实施例同样适用于拜访地client通过拜访DRA终结diameter会话的场景。
如图6所示,各步骤描述如下:
步骤601:Client收到外部触发(例如UE或PCRF发起IP-CAN会话终结)需终结与PCRF的diameter会话;
步骤602:Client(仅限BBERF或PCEF)向重定向DRA发送diameter会话终结请求,如果client没有同时向PCRF发送会话终结请求,还需在给DRA的消息中携带等待指示位;
步骤603:重定向DRA验证确实存在一条对应该IP-CAN会话的DRA绑定,并将请求的diameter会话标记为已终结。如果DRA绑定的粒度是每IP-CAN会话的,那么所有该IP-CAN会话的diameter会话都会被终结;如果DRA绑定的粒度是每用户的,那么该用户的所有diameter会话都将被终结,用户与PCRF-1的绑定也会被删除;
步骤604:重定向DRA向client发送diameter重定向响应消息,确认会话已经终结;如果步骤602中的消息设置了等待指示位,DRA中的PCRF-1状态查询定时器超时,则DRA还需在diameter重定向响应消息中添加PCRF状态查询指示;
步骤605:Client收到步骤604的响应后,向PCRF-1发送diameter终结请求(带有步骤604的PCRF状态查询指示);
步骤606:PCRF-1向client发回diameter响应通知client会话已终结,同时消息中带有PCRF-1的当前负载状态信息(如空闲容量);
步骤607:Client使用新的专用消息将步骤606中收到的PCRF-1的状态信息转发给重定向DRA,DRA重新启动PCRF-1的状态查询计时器。
至此,重定向DRA更新了PCRF-1的负载信息,此后根据网络中所有PCRF的负载状况计算出PCRF相对空闲比例,将新建的IP-CAN会话的diameter会话重定向到负载较低的PCRF。
实施例四
本实施例以漫游场景下归属地重定向DRA在终结diameter会话流程中获取归属地PCRF负载状态信息为例加以说明。图7描述了拜访地PCRF分别与归属地重定向DRA和归属地PCRF交互,终结diameter会话的信令流程。
如图7所示,各步骤描述如下:
步骤701:V-PCRF收到外部触发(例如BBERF或PCEF请求终结会话)需终结与H-PCRF的diameter会话;
步骤702:V-PCRF向归属地重定向H-DRA发送diameter会话终结请求,如果V-PCRF没有同时向归属地H-PCRF发送会话终结请求,还需要在给H-DRA的消息中携带等待指示位;
步骤703:重定向H-DRA验证确实存在一条对应该IP-CAN会话的DRA绑定,并将请求的diameter会话标记为已终结。如果该用户的所有diameter会话都被终结,用户与H-PCRF-1的绑定也会被删除;
步骤704:H-DRA向V-PCRF发送diameter重定向响应消息,确认会话已经终结。如果步骤702的消息设置了等待指示位,DRA中的H-PCRF-1状态查询定时器超时,则H-DRA还需在diameter重定向响应消息中添加PCRF状态查询指示;
步骤705:V-PCRF收到步骤704的响应后,向H-PCRF-1发送diameter终结请求(带有步骤704的PCRF状态查询指示);
步骤706:H-PCRF-1向V-PCRF发回diameter响应通知V-PCRF会话已终结,同时消息中带有H-PCRF-1的当前负载状态信息(如空闲容量);
步骤707:V-PCRF使用新的专用消息将步骤706中收到的H-PCRF-1的状态信息转发给H-DRA,H-DRA重新启动H-PCRF-1的状态查询计时器。
至此,重定向H-DRA更新了H-PCRF-1的负载信息,此后根据网络中所有PCRF的负载状况计算出PCRF相对空闲比例,将新建的IP-CAN会话的diameter会话重定向到负载较低的PCRF。
如图8所示,本发明实施例中提供了一种控制PCRF负载均衡的系统,包括重定向DRA、client/V-PCRF和目标PCRF,其中:
重定向DRA用于,接收到没有DRA绑定的client或V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将目标PCRF的标识或地址通过diameter响应消息发送给client或V-PCRF,如果需要对目标PCRF的负载状态进行更新,则在diameter响应消息中携带PCRF状态查询指示;
client或V-PCRF用于,向重定向DRA发送diameter建立请求消息后,根据重定向DRA发送的目标PCRF的标识或地址向目标PCRF重新发送diameter建立请求消息,并携带PCRF状态查询指示;以及,在接收到目标PCRF回复的负载状态信息后,将其发送给重定向DRA;
目标PCRF用于,接收到携带PCRF状态查询指示的diameter建立请求消息后,在回复的diameter响应消息中携带当前的负载状态信息。
进一步地,重定向DRA还用于:
为每个PCRF设置状态查询定时器;
在将目标PCRF的标识或地址通过diameter响应消息发送给client或V-PCRF之前,判断该目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对目标PCRF的负载状态进行更新;以及
在接收到目标PCRF的负载状态信息后,根据该负载状态信息对目标PCRF的负载状态进行更新,并重启目标PCRF的状态查询定时器。
进一步地,client或V-PCRF用于,将目标PCRF的负载状态信息通过diameter修改请求消息发送给重定向DRA。
进一步地,目标PCRF在回复的diameter响应消息中携带的负载状态信息为目标PCRF的空闲容量。
如图9所示,本发明实施例中还提供了一种控制PCRF负载均衡的重定向DRA,包括消息收发模块、状态查询模块及重定向绑定模块,其中:
消息收发模块用于,接收到client或拜访地V-PCRF的diameter建立请求消息后,发送给重定向绑定模块;将状态查询及更新模块发送的diameter响应消息发送给client或V-PCRF;以及,接收到包含目标PCRF的负载状态信息后,将其发送给状态查询及更新模块;
重定向绑定模块用于,接收到没有DRA绑定的client或拜访地V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将包含目标PCRF的标识或地址的diameter响应消息发送给状态查询模块;
状态查询及更新模块用于,接收到diameter响应消息时,如果需要对目标PCRF的负载状态进行更新,则在diameter响应消息中携带PCRF状态查询指示,并发送给消息收发模块;以及,接收到目标PCRF的负载状态信息后,根据该负载状态信息对目标PCRF负载状态进行更新,并将更新结果通知所述重定向绑定模块。
其中,状态查询及更新模块进一步还可以包括定时单元、状态查询单元和状态更新单元,定时单元分别与状态查询单元及状态更新单元相连,其中:
定时单元用于,为每个PCRF设置状态查询定时器;
状态查询单元用于,在接收到diameter响应消息时,判断目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对目标PCRF的负载状态进行更新,并在diameter响应消息中携带PCRF状态查询指示;
状态更新单元用于,接收到目标PCRF的负载状态信息后,根据该负载状态信息对目标PCRF负载状态进行更新,并重启目标PCRF的状态查询定时器。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (12)

1.一种控制PCRF负载均衡的方法,其特征在于,包括:
重定向diameter路由代理(DRA)接收到没有DRA绑定的客户端(client)或拜访地策略和计费规则功能(V-PCRF)的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示;
所述client或所述V-PCRF根据所述目标PCRF的标识或地址向所述目标PCRF重新发送diameter建立请求消息,并携带所述PCRF状态查询指示;并在接收到所述目标PCRF回复的负载状态信息后,将其发送给所述重定向DRA。
2.如权利要求1所述的方法,其特征在于,
所述client或所述V-PCRF将接收到的所述目标PCRF的负载状态信息通过diameter修改请求消息发送给所述重定向DRA。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述重定向DRA为每个PCRF设置状态查询定时器;
并在将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF之前,判断该目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
所述重定向DRA在接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF的负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
5.如权利要求1或2所述的方法,其特征在于,
所述目标PCRF的负载状态信息为所述目标PCRF的空闲容量。
6.一种控制PCRF负载均衡的系统,其特征在于,包括重定向DRA、client和PCRF,其中:
所述重定向DRA用于,接收到没有DRA绑定的client或拜访地V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示;
所述client或所述拜访地PCRF用于,向所述重定向DRA发送diameter建立请求消息后,根据所述重定向DRA返回的所述目标PCRF的标识或地址向所述目标PCRF重新发送diameter建立请求消息,并携带所述PCRF状态查询指示;以及,在接收到所述目标PCRF回复的负载状态信息后,将其发送给所述重定向DRA;
所述目标PCRF用于,接收到携带所述PCRF状态查询指示的diameter建立请求消息后,在回复的diameter响应消息中携带其当前的负载状态信息。
7.如权利要求6所述的系统,其特征在于,所述重定向DRA还用于:
为每个PCRF设置状态查询定时器;
在将所述目标PCRF的标识或地址通过diameter响应消息发送给所述client或所述V-PCRF之前,判断该目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新。
8.如权利要求7所述的系统,其特征在于,所述重定向DRA还用于:
在接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF的负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
9.如权利要求6所述的系统,其特征在于,
所述client或所述V-PCRF用于,将所述目标PCRF的负载状态信息通过diameter修改请求消息发送给所述重定向DRA。
10.如权利要求6至9之任一项所述的系统,其特征在于,
所述目标PCRF在回复的所述diameter响应消息中携带的所述负载状态信息为所述目标PCRF的空闲容量。
11.一种控制PCRF负载均衡的重定向DRA,其特征在于,包括消息收发模块、状态查询模块及重定向绑定模块,其中:
所述消息收发模块用于,接收到client或拜访地V-PCRF的diameter建立请求消息后,发送给所述重定向绑定模块;将所述状态查询及更新模块发送的diameter响应消息发送给所述client或所述V-PCRF;以及,接收到包含所述目标PCRF的负载状态信息后,将其发送给所述状态查询及更新模块;
所述重定向绑定模块用于,接收到没有DRA绑定的client或拜访地V-PCRF的diameter建立请求消息后,选择负载较低的PCRF作为重定向的目标PCRF并创建DRA绑定,并将包含所述目标PCRF的标识或地址的diameter响应消息发送给所述状态查询模块;
所述状态查询及更新模块用于,接收到所述diameter响应消息时,如果需要对所述目标PCRF的负载状态进行更新,则在所述diameter响应消息中携带PCRF状态查询指示,并发送给所述消息收发模块;以及,接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF负载状态进行更新,并将更新结果通知所述重定向绑定模块。
12.如权利要求11所述的重定向DRA,其特征在于,
所述状态查询及更新模块进一步包括定时单元、状态查询单元和状态更新单元,所述定时单元分别与所述状态查询单元及所述状态更新单元相连;
所述定时单元用于,为每个PCRF设置状态查询定时器;
所述状态查询单元用于,在接收到所述diameter响应消息时,判断所述目标PCRF的状态查询定时器是否超时,如果已超时,则判定需要对所述目标PCRF的负载状态进行更新,并在所述diameter响应消息中携带PCRF状态查询指示;
所述状态更新单元用于,接收到所述目标PCRF的负载状态信息后,根据该负载状态信息对所述目标PCRF负载状态进行更新,并重启所述目标PCRF的状态查询定时器。
CN2009101656695A 2009-08-14 2009-08-14 控制pcrf负载均衡的方法、系统及重定向dra Expired - Fee Related CN101998513B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2009101656695A CN101998513B (zh) 2009-08-14 2009-08-14 控制pcrf负载均衡的方法、系统及重定向dra
PCT/CN2010/075825 WO2011018020A1 (zh) 2009-08-14 2010-08-10 控制pcrf负载均衡的方法、系统及重定向dra

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101656695A CN101998513B (zh) 2009-08-14 2009-08-14 控制pcrf负载均衡的方法、系统及重定向dra

Publications (2)

Publication Number Publication Date
CN101998513A true CN101998513A (zh) 2011-03-30
CN101998513B CN101998513B (zh) 2012-12-19

Family

ID=43585953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101656695A Expired - Fee Related CN101998513B (zh) 2009-08-14 2009-08-14 控制pcrf负载均衡的方法、系统及重定向dra

Country Status (2)

Country Link
CN (1) CN101998513B (zh)
WO (1) WO2011018020A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664934A (zh) * 2012-04-06 2012-09-12 北京华夏电通科技股份有限公司 一种用于服务器自适应自反馈的多线程控制方法及系统
CN102868988A (zh) * 2011-07-05 2013-01-09 中国电信股份有限公司 无线网络中基于策略计费控制的业务处理方法与系统
WO2013059957A1 (en) * 2011-10-25 2013-05-02 Hewlett-Packard Development Company, L.P. Load balancing for charging system clusters
CN104486841A (zh) * 2014-11-20 2015-04-01 大唐移动通信设备有限公司 一种策略控制规则功能服务器及其消息转发方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9281950B2 (en) * 2011-10-07 2016-03-08 Alcatel Lucent Method for using intelligent router in charging system and apparatus associated therewith
CN105764043A (zh) * 2014-12-15 2016-07-13 中国移动通信集团公司 一种会话绑定方法、pcrf和会话绑定系统

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101375474B1 (ko) * 2007-09-13 2014-03-20 삼성전자주식회사 인터넷 프로토콜을 이용하는 통신 장치 및 방법
CN101483584B (zh) * 2008-01-07 2011-11-02 华为技术有限公司 策略和计费规则功能实体信息维护方法和装置
CN101483826B (zh) * 2008-01-07 2012-06-27 华为技术有限公司 选择策略和计费规则功能实体的方法和装置
CN101227391B (zh) * 2008-01-09 2012-01-11 中兴通讯股份有限公司 非漫游场景下策略和计费规则功能实体的选择方法
CN100579302C (zh) * 2008-01-10 2010-01-06 中兴通讯股份有限公司 一种非漫游场景下策略和计费规则功能服务器的选择方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868988A (zh) * 2011-07-05 2013-01-09 中国电信股份有限公司 无线网络中基于策略计费控制的业务处理方法与系统
CN102868988B (zh) * 2011-07-05 2016-03-30 中国电信股份有限公司 无线网络中基于策略计费控制的业务处理方法与系统
WO2013059957A1 (en) * 2011-10-25 2013-05-02 Hewlett-Packard Development Company, L.P. Load balancing for charging system clusters
CN102664934A (zh) * 2012-04-06 2012-09-12 北京华夏电通科技股份有限公司 一种用于服务器自适应自反馈的多线程控制方法及系统
CN102664934B (zh) * 2012-04-06 2015-04-15 北京华夏电通科技股份有限公司 一种用于服务器自适应自反馈的多线程控制方法及系统
CN104486841A (zh) * 2014-11-20 2015-04-01 大唐移动通信设备有限公司 一种策略控制规则功能服务器及其消息转发方法
CN104486841B (zh) * 2014-11-20 2019-08-16 大唐移动通信设备有限公司 一种策略控制规则功能服务器及其消息转发方法

Also Published As

Publication number Publication date
WO2011018020A1 (zh) 2011-02-17
CN101998513B (zh) 2012-12-19

Similar Documents

Publication Publication Date Title
CN101286915B (zh) 分组数据网络的接入控制方法和系统、pcrf实体
CN101646149B (zh) 一种删除dra中会话信息的方法
CN101267319B (zh) 一种下发策略计费控制规则的方法
CN101459951B (zh) 一种承载绑定和事件报告功能策略控制的方法及系统
CN101583114B (zh) 用户设备IP地址提供方法、Diameter路由代理
CN101730150B (zh) 业务流迁移时对网络资源进行控制的方法
CN102075894B (zh) 策略和计费规则功能实体的选择方法及系统
CN102045691B (zh) 获取物联网设备组别标识的方法及装置
CN101998348A (zh) 一种计费系统及其进行计费的方法
CN101841797A (zh) 一种终端通过多接入网接入的计费方法和系统及上报方法
CN101277541A (zh) 一种Diameter路由实体转发消息的方法
CN102045897B (zh) 群组标识上报方法及装置
CN101198171A (zh) 一种漫游场景下的策略计费控制消息的路由方法
WO2011029289A1 (zh) 漫游场景下承载控制模式的发送方法和系统
CN104349297A (zh) 一种网间签约授权的计费策略方法及装置
CN101459524B (zh) 一种下发策略计费控制规则的方法
CN102123035B (zh) 策略和计费规则功能实体的选择方法、装置及系统
CN101998513A (zh) 控制pcrf负载均衡的方法、系统及重定向dra
CN101447918B (zh) 用户设备接入协议的通知方法和系统
CN101355561B (zh) Dra的会话消息管理方法和系统
CN101771986A (zh) 基于多接入技术的策略计费控制方法、装置和系统
CN102711086B (zh) 被赞助数据连接的处理方法及策略与计费规则功能实体
CN101998515B (zh) 控制pcrf负载均衡的实现方法和实现系统
CN103369502B (zh) 一种策略控制会话的处理方法及网元
CN102791042B (zh) S9子会话建立方法、系统及pcrf

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191225

Address after: 314411 Jianshe East Road, Guodian, Yanguan Town, Haining City, Jiaxing City, Zhejiang Province

Patentee after: Haining Yanguan Industrial Investment Co., Ltd

Address before: 518057 Department of law, Zhongxing building, South hi tech Industrial Park, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen

Patentee before: ZTE Communications Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121219

Termination date: 20200814

CF01 Termination of patent right due to non-payment of annual fee