CN102239481A - 具有负载平衡的ims diameter路由器 - Google Patents

具有负载平衡的ims diameter路由器 Download PDF

Info

Publication number
CN102239481A
CN102239481A CN2007801017811A CN200780101781A CN102239481A CN 102239481 A CN102239481 A CN 102239481A CN 2007801017811 A CN2007801017811 A CN 2007801017811A CN 200780101781 A CN200780101781 A CN 200780101781A CN 102239481 A CN102239481 A CN 102239481A
Authority
CN
China
Prior art keywords
router
server
request message
diameter
initial diameter
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
CN2007801017811A
Other languages
English (en)
Other versions
CN102239481B (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.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CN102239481A publication Critical patent/CN102239481A/zh
Application granted granted Critical
Publication of CN102239481B publication Critical patent/CN102239481B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

提供一种Diameter路由器(20),用于在IMS网络中执行负载平衡和初始Diameter消息路由,其中网络元件(10)中的客户端提供有路由器的地址,并且向路由器发送针对给定会话的初始Diameter请求消息(41)。路由器至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择服务器(31),并向所选服务器发送中继的初始Diameter请求消息(42)。所选服务器向所述路由器发送初始Diameter响应,所述路由器随后向所述客户端转发中继的初始响应(44)。随后,针对会话的剩余部分,所述客户端和所选服务器彼此直接发送消息。

Description

具有负载平衡的IMS DIAMETER路由器
技术领域
概括地说,本发明涉及电信系统领域,更具体地,涉及在IMS子系统中用于负载均衡的IMS路由器和方法。
背景技术
Diameter是在RFC 3588中描述的协议,并用在3GPP IMS(IP多媒体子系统)标准中,为例如网络接入或IP移动性的应用提供认证、授权和记帐(AAA)架构,并且由于IMS概念的引入在IP网络中发现了许多新应用。在IMS网络中,Diameter服务器(主机)可实现各种功能,包括但不限于,应用服务器(AS)、策略决定功能(PDF)、资源准入控制子系统(RACS)、AAA、本地订户服务器(HSS)、呼叫控制功能(CCF)、计费数据功能(CDF)、和在线计费系统(OCS)。此外,Diameter服务器可实现为单网络元件(NE)或多网络元件(例如服务器群)。另外,IMS网络或其他传统的或2G网络的任意网络元件可支持使用Diameter协议与Diameter服务器(多个)对接的Diameter客户端。期望在IMS网络中控制或调节Diameter消息业务流,以促进最佳系统性能和可靠性,包括NE可用性和地理冗余性。此外,期望平衡Diameter服务器和客户端之间的负载和业务。传统的IMS网络有时包括TCP/IP负载平衡交换器(LBS),其监视在网络元件之间的业务和负载,基于当前网络元件负载状态以及消息数目和大小确定业务方向。然而,Diameter协议是建立在TCP/IP以上的网络层上的基于应用的应用程序接口(API),因此使用传统TCP/IP负载平衡交换器不能够实现Diameter业务控制和负载平衡。例如,TCP/IP层LBS监视网络中的IP套接字的负载,但是Diameter负载平衡问题与各个套接字负载不相关,因为一个套接字可包含针对多个应用的多个Diameter协议对话。
在Li等的美国专利No.7,170,982中描述了关于AAA的有限Diameter路由方案,其全部内容通过引用合并于此。因为订户数据驻留在特定服务器中,所以这种路由器向服务于特定订户的呼叫的帐户服务器路由记帐请求和响应消息。当订户发起呼叫时,向Diameter路由器发送帐户请求,以确定哪个帐户服务器服务于该订户,并向所选帐户服务器转发帐户请求消息。然而,这种路由器没有解决IMS网络中的整体Diameter负载平衡和业务控制。其他软交换器方案(例如朗讯控制平台(LCP)/朗讯会话管理器(朗讯软交换器))操作为将用于IMS网络元件的Diameter消息指引至HSS或CCF Diameter服务器,但是这个负载平衡机制简单地选择目的主机的统一资源标识符(URI)来均匀地和随机地分发Diameter请求,因此没有执行有效的业务管理和负载平衡。因此,需要改进的方法和装置在IMS网络中均衡Diameter协议负载和管理业务。
发明内容
以下是便于本发明基本理解的其一个或多个方面的发明内容,其中该发明内容部分并非本发明的扩展性概括,并且既不识别本发明的某些元素,也不界定本发明的范围。相反,发明内容的主要目的在于在随后提供的具体实施方式之前以简化的形式提供本发明的某些概念。本发明的各个方面涉及一种具有网络负载平衡能力的Diameter路由器,其可基于IMS消息/会话的类型、应用服务、订户信息、或帐单信息等有利地向Diameter服务器分发Diameter业务。在网络元件的客户端中提供Diameter路由器地址,并且客户端向路由器发送针对给定会话的初始Diameter请求消息。路由器至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择服务器,并向所选服务器发送中继的初始Diameter请求消息。随后,服务器向路由器发送回初始Diameter响应,路由器然后向客户端转发中继的初始响应。针对会话的剩余部分,在一个方案中的客户端和所选服务器彼此直接发送随后请求和响应消息。备选地,随后会话消息可通过Diameter路由器来发送。
根据本发明一个或多个方面,提供一种在IMS网络中从客户端和服务器接收和中继初始Diameter会话请求和响应消息的路由器。该路由器包括:负载平衡组件,其接收初始Diameter请求消息,并基于至少一个路由策略将初始Diameter请求消息中继至网络中的所选服务器;以及路由策略引擎或组件,其至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择用于路由给定初始Diameter请求消息的网络的服务器。
在本发明的其他方面,所述路由策略组件包括:Diameter参考点组件,被操作为区分Diameter Cx、Sh、Rf、Ro、Go、和Gq请求消息,以及识别网络中能够提供与所述初始Diameter请求消息相关的服务的适当主机服务器,以及其中所述路由策略组件从识别的适当主机服务器选择用于路由给定初始Diameter请求消息的服务器。根据本发明的其他方面,所述路由策略组件包括:业务和负载分析组件,其动态监视所述服务器的业务负载和活动状态,其中所述路由策略组件至少部分地基于所述服务器的业务负载和活动状态选择用于路由给定初始Diameter请求消息的服务器。
在本发明的其他方面,所述路由策略组件包括:呼叫会话订户信息组件,被操作为至少部分地基于订户UE类型、电话簿号码、服务类型、或所述初始Diameter请求消息的计费帐户类型识别与相应于所述初始Diameter请求消息的订户关联的服务器,其中从识别的主机服务器选择用于路由给定初始Diameter请求消息的服务器。
本发明的其他方面提供了所述路由策略组件包括:本地或访问网络组件,其确定新呼叫会话是来自于本地还是访问网络,其中所述路由策略组件至少部分地基于所述呼叫会话是来自于本地还是访问网络来选择用于路由给定初始Diameter请求消息的服务器。在另一方面,所述路由策略组件包括:记帐信息组件,其解析在接收的Diameter请求消息中的包括IMS计费ID的记帐信息,其中所述路由策略组件至少部分地基于所述记帐信息的情况选择用于路由给定初始Diameter请求消息的服务器。
根据本发明的其他方面,所述路由策略组件包括:网络元件类型组件,其基于接收的Diameter请求消息识别请求客户端的网络元件类型,其中所述路由策略组件至少部分地基于识别的网络元件类型选择用于路由给定初始Diameter请求消息的服务器。另一方面提供了所述路由策略组件具有:应用服务类型组件,其操作为从接收的初始Diameter请求消息识别应用和服务类型,在这种情况下至少部分地基于识别的应用和服务类型选择会话服务器。
本发明的另一方面提供了所述负载平衡组件被操作为向中继的初始Diameter请求消息中插入与所选服务器相应的目的主机地址以及与所述路由器相应的目的域,以及向所选服务器发送中继的初始Diameter请求消息。此外,所述负载平衡组件被操作为从所选服务器接收初始Diameter响应消息,以及向所述请求客户端发送中继的初始Diameter响应消息。
此外,根据本发明的其他方面,所述路由器可被操作为访问,更新,和维护与所述网络中的第二路由器共享的存储器。
本发明的其他方面涉及一种通信系统,包括:多个网络元件,能够耦合至IMS网络,并且分别包括一个或多个Diameter客户端;以及多个Diameter服务器,能够操作地与所述网络耦合,其中所述服务器被操作为执行由客户端请求的一个或多个服务。该系统还包括:Diameter路由器,能够操作地与所述网络耦合,其包括:负载平衡组件和路由策略组件。所述负载平衡组件接收初始Diameter请求消息,并基于至少一个路由策略将其中继至所选服务器(31);以及路由策略组件至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择用于路由给定初始Diameter请求消息的服务器。在本发明的其他方面,该系统还包括:第二路由器,其与所述网络耦合,其中所述路由器访问,更新,和维护共享存储器,以及其中所述路由器之一可被配置为主要Diameter路由器,另一个被配置为次要Diameter路由器。
其他方面提供了所述负载平衡组件被操作为向中继的初始Diameter请求消息中插入与所选服务器相应的目的主机地址以及与所述路由器相应的目的域,以及向所选服务器发送中继的初始Diameter请求消息;以及所述服务器操作为接收中继的请求消息,将所述路由器的地址复制到初始Diameter响应消息的目的主机字段中,以及将所述Diameter响应消息发送至所述路由器。在这种情况下,所述路由器还操作为从所选服务器接收所述初始Diameter响应消息,以及将中继的初始Diameter响应消息发送至所述请求客户端;以及所述客户端操作为接收所述中继的初始Diameter响应消息,从所述中继的初始Diameter响应消息的目的主机字段复制所选服务器地址,以及将对于当前会话的随后Diameter消息直接发送至所选服务器。或者,客户端和所选服务器可通过Diameter路由器发送随后的会话消息。
本发明的其他方面提供了一种在IMS网络中路由针对Diameter会话的Diameter消息的方法。该方法包括:客户端向IMS网络中的Diameter路由器发送初始Diameter请求消息;以及路由器至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择服务器,以及向所选服务器发送中继的初始Diameter请求消息。该方法还包括:在所述Diameter路由器处,向中继的初始Diameter请求消息中插入与所选服务器相应的目的主机地址以及与所述路由器相应的目的域;以及在所选服务器处,接收中继的请求消息,将所述路由器的地址复制到初始Diameter响应消息的目的主机字段中,以及将所述Diameter响应消息发送至所述路由器。此外,该方法可包括:在所述路由器处,接收所述初始Diameter响应消息,将中继的初始Diameter响应消息发送至所述请求客户端;以及所述客户端接收所述中继的初始Diameter响应消息,从所述中继的初始Diameter响应消息的目的主机字段复制所选服务器地址,以及将对于当前会话的随后Diameter消息通过路由器或直接发送至所选服务器。
附图说明
在本发明的某些示例性方案中详细阐述了以下描述和附图,其表示了可执行本发明原理的若干示例性方式。根据结合附图考虑的以下具体实施方式,本发明的各个目的、优点和新颖性特征将变得清楚,其中:
图1是示出示例性IMS网络的示意性视图,所述示例性IMS网络具有在其中可执行本发明的一个或多个方面的Diameter路由器;
图2是示出图1的负载平衡Diameter路由器的进一步细节的示意性视图;以及
图3A和3B示出信号流程图,其示出当路由在IMS网络元件中的客户端发起的Diameter对话时示例性Diameter路由器的负载平衡操作。
具体实施方式
现在参照附图,在这里结合附图示出和描述本发明各个方面的若干实施例或实现方案,其中类似的标号用于表示类似的元素。
首先参照图1,示出用于支持各种电信服务的示例性IMS网络或系统2。网络2包括一个或多个IMS网络元件10,其中在图中仅示出2个这样的元件10a和10b,而不掩盖本发明各个方面,以及其中网络包括与IMS网络正常关联的各种其他元件。元件10可以通过硬件、软件、固件、逻辑、或其组合的任意适当形式实现,并且可作为例如服务器的一个组件构成,或者可通过分布方式跨越与根据本发明的IMS网络2可操作地关联的两个或更多个组件实现。如图1所示,此外,网络元件10可分别包括一个或多个Diameter客户端,例如在网络元件10中实现的应用或其他组件。在所示实例中,示出第一网络元件10a的示例性Diameter客户端11和12以及第二网络元件10b的客户端13和14,但是本发明的各个负载平衡和路由方面可关联于IMS网络2中的客户端和网络元件的任意数目和组合来实现。
网络2还包括一个或多个Diameter服务器群30,其中所示的服务器群包括3个示例性Diameter服务器(主机)31、32和33。实践中,群30的服务器实现与电信相关的服务,并因此提供各种硬件和/或软件网络元件,包括呼叫会话控制功能(CSCF)、本地订户服务器(HSS)、全局漫游应用服务器(GRAS)、媒体网关(MGW)和媒体网关控制功能(MGCF)、边界网关控制功能(BGCF)、多媒体资源功能处理器(MRFP)、媒体资源功能控制(MRFC)等,以管理呼叫会话和提供在网络2内用于多媒体通信(例如文本消息、封包的语音通信等)的分组交换和其他IMS网络功能,其中用户设备(未示出)可操作地经由提供订户或访客接入的无线电接入网络(RAN)(包括无线电基站和控制和集中节点(未示出))连接至IMS网络2。网络2中的数据或载体路径承载或中继从一个设备向另一设备发送的通信业务和/或用户信息,以及控制与到IMS网络2中的适当网络元件和/或实体以及其间的信令和/或控制命令或消息相关的路径传送,从而使用经由CSCF、BGCF、MGCF、MRFC、和GRAS的呼叫控制和信令功能以及经由MRFP和MGW干扰的载体路径适当管理和路由呼叫会话,以提供和支持对于可操作地与媒体网关耦合的外部网络和/或子系统(如分组数据子系统)、公共数据网络(PDN)和功能交换电话/功能陆地移动网络(PSTN/PLMN)的互连。
在操作中,CSCF支持和控制多媒体会话,其中邀请MGCF和/或MRFC进行呼叫会话,为呼叫会话提供所需的载体路径,从而CSCF提供了进入呼叫网关(ICGW)、呼叫控制功能(CCF)、服务概况数据库(SPD)和地址处理(AH)功能。ICGW功能作为会话进入点运行,并路由进入呼叫,CCF执行呼叫建立/终止和状态/事件管理,并与MGCF针对到达或来自PSTN/PLMN的呼叫进行交互,以及与BGCF针对到达PSTN/PLMN的呼叫进行交互,以确定要使用的适当MGCF。此外,CCF功能经由MRFC控制MRFP,其中MRFC解释来自CSCF的信息或信号并由此控制MFRP,以支持会议和其他多方服务。CCF实现订户登记,并且还向GRAS或其他应用服务器提供服务触发机制,以调用由此提供的服务。此外,CCF功能操作以报告用于帐单、审计、拦截或其他目的的呼叫事件,并且可查询地址处理功能,以确定假定当前定制是否允许被请求的输出通信。服务概况数据库功能与HSS交互,以接收和缓存用户概况信息,包括给定用户设备是否为多模设备的指示,其中地址处理功能包括地址分析、翻译、修改(当适当时)和/或映射。
MGW操作为用于网络2和其他网络(例如PSTN,未示出)之间的载体路径传送的接口,并且提供用于载体路径业务相关的翻译和解码、转码、压缩、封包、解包等的资源。MGW还与MGCF交互,后者随后解释来自CSCF的信号,并由此控制用于资源分配、载体路径控制、和有效载荷处理的MGW。MGCF与CSCF通信,以控制在一个或多个媒体网关上的媒体信道的呼叫状态,并且还执行遗留和3G UMTS/CDMA网络呼叫控制协议的转换。此外,当提供网关相关的会议、多方通信、或其他媒体服务时,MRFC管理MRFP中的媒体流资源,其还可用作网络2和外部网络和/或子系统之间的载体路径接口。除了存储器资源之外,HSS保持订户和系统相关的数据、用户概况、位置等,以通过编号和寻址信息为用户识别提供用户安全信息,包括用于认证和授权的网络接入控制信息、用于用户登记和定位的用户位置信息、以及包括双模功能的指示和所定制服务的识别的概况、以及其他服务特定信息。
现在参照图1和2,根据本发明,网络2包括一个或多个Diameter路由器20,其中为了图示的目的在图1中示出两个这样的路由器20a和20b,但是根据本发明可提供任意数目个这样的路由器20。Diameter路由器20操作为用于给定会话中的第一对Diameter消息的代理,剩余会话Diameter消息在请求Diameter客户端11、12、13、或14和所选主机服务器31、32、或33之间直接传送,而无需Diameter路由器的代理,使得Diameter路由器20中的业务阻塞多样化,或备选地,通过路由器20发送随后的Diameter会话消息。此外,路由器20通过处理给定会话的服务器的部分执行对于群30的服务器31-33的负载平衡,其中路由器20可选择任意数目个可用和适当配备的Diameter服务器,并且可根据本发明实现任意种类的负载均衡算法或方案。
对于客户端11-14之一需要群30的主机服务器31-34之一的服务的给定会话,由路由器20选择适当服务器,并且客户端和所选服务器初始与路由器20交换消息。如图2所示,示例性路由器20包括负载均衡组件21和路由策略组件22,其可以是软件、硬件、逻辑等、或其组合,路由器20由此确定哪个主机服务器31、32、和/或33能够提供被请求的服务,和选择服务器31-33之一用于会话。路由策略组件22包括Diameter参考点组件23、业务和负载分析组件24、呼叫会话订户信息组件25、本地或访问网络组件26、记帐信息组件27、IMS网络元件类型组件28、和应用服务类型组件29。
在操作中,Diameter路由器20选择将Diameter请求消息中继到的目的主机,并且路由器20基于平衡条件和其他策略23-29经由组件22执行策略管理功能,相比于传统TCP/IP和Diameter路由方案,本发明由此便于改进操作。图1示出示例性Diameter会话,其中图1中的第一IMS网络元件10a的第一客户端11需要可由Diameter服务器群30中的主机Diameter服务器31-33中任一个处理的服务。在第一实施例中的会话的第一对Diameter消息41-44中,客户端11发送第一Diameter请求消息41,其具有指示Diameter路由器20的目的域(例如“diameter.com”),但是无目的主机地址。用作代理的Diameter路由器20执行策略管理,并选择目的主机服务器之一,在该实例中为主机服务器31。然后,路由器20将消息42路由至所选Diameter主机31,所述消息42包括指示所选服务器31的目的域(“diameter.com”)和主机地址(例如在该实例中“diameter1.com”)。Diameter主机服务器31接收中继的请求消息42,并将目的域和主机地址(“diameter.com”和“diameter1.com”)从消息42复制到相应Diameter响应消息43的原始域和主机地址字段中,并将该消息43发送至Diameter路由器20。随后,路由器20将响应消息44中继至第一网络元件10a中的请求客户端11。
一旦客户端11经由路由器20接收第一Diameter响应消息44,则客户端11将识别原始域和原始主机字段,并由此向所选Diameter主机服务器31直接发送与会话相关的随后Diameter消息45,从而对于剩余会话绕过Diameter路由器20。由此,客户端11将原始域和主机地址从接收的第一Diameter响应消息44复制到随后会话消息45的目的域和主机地址字段。随后,对于剩余会话,主机服务器通过消息46直接响应于客户端。此外,Diameter路由器20的负载平衡组件21动态监视到每个Diameter主机服务器31-33的业务流,并基于所监视的业务流和其他路由策略考虑调节对于每个会话的初始Diameter请求消息的目的地,便于在IMS网络2的节点之间的Diameter负载平衡。在备选实施例中,同样通过Diameter路由器20路由对于会话的随后会话消息45、46,所述Diameter路由器20仍然用作整个会话的代理,或除了初始请求和响应消息41-44以外的至少其一部分。
如上所述,Diameter路由器20经由组件23-29中的一个或多个根据多个策略考虑执行负载平衡和路由操作。如图2所示,主要路由策略22包括Diameter参考点组件23,其操作为,在选择将给定请求路由到的Diameter主机服务器31-33时,区分Diameter请求消息的特征及其适当主机服务器,包括但不限于Cx、Sh、Rf、Ro、Go、Gq等。例如,将Rf类型请求路由至提供CCF或CDF功能的服务器31-33,而将Ro消息路由器被配置为支持OCS功能的路由器31-33,以及可选地将Cx或Sh消息路由至HSS配置的服务器31-33。
经由业务和负载分析组件24实现另一路由策略,路由器20用其动态监视主机服务器31-33中每一个的业务负载(例如排队的消息)、以及在每个服务器31-33处的活动状态。通过这个分析,如果,给定主机31-33当前过载或故障,则路由器20能够有利地抑制向其发送新Diameter请求消息,尽管其被配置为支持与给定请求消息相关的被请求服务。
此外,路由策略组件20包括呼叫会话订户信息组件25,其优选地包括订户至主机映射表,或其可操作地耦合以接入,以及外部订户至主机映射表。路由器20将检查映射表,以识别与给定订户相关的路由目的主机,例如从而将具有与特定OCS相关的预付费帐户的订户的Diameter请求消息路由至实现该特定OCS的主机31-33。映射表还可指定主要和次要主机服务器名称和地址,如果主要主机服务器故障或不可用则提供备选主机选择和消息转发。这样,Diameter路由器20可考虑作为订户特定的服务请求支持智能路由和负载平衡,例如,其中订户信息可包括订户UE类型、电话簿号码、服务类型、计费帐户类型。
本地或访问网络组件26操作为确定新呼叫会话是来自本地还是访问网络,以及由此选择性确定路由目的主机服务器31-33。由此,根据基于呼叫类型和其他网络配置因素,来自访问网络的呼叫(并由此,初始请求消息)是应路由至本地网络服务器还是访问网络服务器,可存在不同的配置。例如,在呼叫者漫游至访问网络,并发起来访时,终止S-CSCF将经由Sh查询访问网络HSS,并经由Rf向本地CCF发送计费信息。
路由器20还包括记帐信息组件27,路由器20借此分析Diameter请求消息中的记帐信息,以确定任何计费相关的路由。因此,对于在线计费,可将发起请求消息中继至提供OCS功能的服务器31-33,而对于离线计费,可代替地将请求消息路由至提供CCF或CDF功能的主机服务器31-33。由此,给定IMS网络元件或节点可发送具有唯一IMS计费ID(ICID)的许多Diameter消息,所述ICID用于针对IMS呼叫关联在CCF-/CDF处生成的计费数据记录(CDR)。作为Diameter负载平衡特征的一部分,Diameter路由器20将检查来自Diameter请求消息的ICID属性值对(AVP),并将具有相同ICID的所有消息路由至实现一个CCF或CDF的主机服务器31-33,从而所选主机可在相同位置中生成对于给定呼叫的CDR文件,或者甚至将具有相同ICID的所有CDR关联至一个合并的CDR。由此,通过公开的路由器20选择地路由至相同服务器31-33来便于将所有CDR合并至一个CDR中,否则,如果不将对此的计费消息全部路由至相同计费主机,则极难或不可能合并计费信息或CDR,从而本发明提供了相比于传统路由器和负载平衡方案的这样额外的优点。
IMS网络元件类型组件28操作为基于接收的请求Diameter消息区分NE类型,从而可基于网络元件类型选择路由。这样,如果主机31-33具有处理请求消息的足够网络元件数据,则Diameter路由器20可便于将请求消息从给定网络元件10路由至处理网络元件10的客户端的其他会话的相同目的主机服务器31-33。
Diameter路由器20还包括应用服务类型组件29,其在确定路由目的点时从接收的初始Diameter请求消息辨别应用和服务类型。例如,可因此将呼叫卡服务策略管理应用的Diameter请求消息路由至支持呼叫卡应用服务器(CCAS)的服务器,而并非实现策略决定功能(PDF)的服务器31-33。路由策略组件22还可包括基于其他标准(例如在呼叫期间的媒体或主机改变、地理分布、时/日/周考虑等)提供路由策略的其他组件。
因此,Diameter路由器20提供高级的负载均衡21和策略组件22,以在IMS网络2中实现通过传统技术所无法实现的业务管理和负载均衡,以及还便于先前未考虑的其他网络操作改进。此外,如图1所示,可在IMS网络2中提供一个或多个额外Diameter路由器20b,以提供这里所述的代理的冗余或负载共享和路由功能,以及还提供在第一或主要Diameter路由器20a过载、不可用、或无法操作时的备用。由此,网络元件10可配置有主要Diameter路由器地址和次要或备用Diameter路由器地址,从而路由器20可用作Diameter消息代理,即使在具有高业务负载的网络2中。
因此,Diameter路由器20提供路由策略引擎或组件22,其基于可在Diameter路由器20之内或之外的数据库中提供和存储的路由标准的高级集合的一个或多个组件23-29来执行Diameter目的主机选择,并且路由器20动态地进行业务分析,和每个Diameter主机31-33上的活动主机监视。在从客户端接收Diameter请求消息时,路由器20执行策略引擎22,以如上所述选择目的主机31-33,在请求消息中用所选主机31-33的地址填充“目的-主机”AVP,并向所选主机分发请求消息。如果主要的所选主机故障或不可用,则路由器20通过用下一所选主机地址更新“目的-主机”AVP来继续尝试次要(例如下一可用)主机31-33。一旦路由器20从所选主机31-33接收第一响应消息,路由器20将响应中继至客户端,而不必改变原始和目的主机信息。
与上述Diameter路由器20的提供相结合,在本发明中加强了网络元件10及其客户端11-14和IMS系统2的主机服务器31-33。因此,对于第一实施例,Diameter主机服务器31-33优选地被配置为在新会话的初始(第一)Diameter消息中的接收请求消息(例如在[start]或[event]中的请求消息)与呼叫期间具有媒体改变或主机改变的其他消息(例如在[interim]中的消息)之间区分。在第一实施例中,服务器31-33还被配置为向Diameter路由器20发送对初始消息的响应以及直接响应于非初始请求消息。响应于初始或第一Diameter请求消息,服务器31-33被配置为将“目的-域”和“目的-主机”AVP的地址从接收的请求消息复制到响应消息中的“原始-域”和“原始-主机”AVP,后者随后发送回Diameter路由器20。对于非初始消息,服务器31-33将请求消息中的“目的-域”和“目的-主机”AVP的地址复制到响应消息中的“原始-域”和“原始-主机”AVP,并向请求客户端11-14直接发送响应。在第二实施例中,服务器31-33被配置为继续向路由器20发送随后的Diameter响应消息,路由器20继续用作客户端的代理和给定会话的所选服务器。
此外,Diameter客户端11-14提供有Diameter路由器20a的地址(还可选地,提供有图1中的次要或备用Diameter路由器20b的地址)。当客户端11-14发送初始Diameter请求消息(例如图1的实例中的消息41)时,由于路由器20用作IMS网络2中的初始Diameter消息的智能路由的代理,所以构成该消息,将Diameter路由器的地址包括在消息41的“目的-域”AVP字段中。此外,在第一实施例中,当客户端11-14接收对于给定会话的第一响应消息时,客户端11-14被配置为向路由器20所选的主机服务器直接引导对于该会话的剩余Diameter请求消息,从而缓解路由器自身上的业务负载。由此,客户端11-14将“原始-域”和“原始-主机”AVP从第一响应消息复制到随后Diameter请求消息中的“目的-域”和“目的-主机”AVP中,然后将随后Diameter请求消息直接发送至所选主机服务器31-33。此外,IMS系统2中的其他IP路由器优选地被配置为,如果“目的-主机”AVP为空,则作为缺省向Diameter路由器20路由任意Diameter请求消息。在第二实施例中,网络元件10的客户端11-14继续向路由器20发送对于给定会话的剩余的全部或一部分的请求消息。
图3A和3B示出信号流程图100,其示出示例性负载平衡情形,其中当在IMS网络2中执行负载平衡和业务监视和管理时,Diameter路由器20的第一实施例操作为对于客户端11-14的初始请求消息的代理,并选择服务于客户端的适当主机服务器31-33。在这个实例中,第一网络元件10a(图1)的Diameter客户端11通过请求消息41发起Diameter会话,将其路由至Diameter路由器20,如图3A所示。在这种情况下,客户端11用“diameter.com”填充消息41的“目的-域”AVP,由此将消息41引导至Diameter路由器20。
在图3A中的41a,路由器20从客户端11接收请求消息41,并解析消息中的AVP。路由器20从AVP选择输入数据,并执行路由策略组件或引擎22,以确定目的主机31-33。路由策略组件22基于选择标准组件23-29(图2)中的一个、一些、或全部识别所选主机服务器(该实例中的服务器31),用所选主机地址“diameter1.com”填充“目的-主机”AVP,以及将请求消息42中继至所选主机服务器31。
所选服务器31在42a接收中继的请求消息,将其识别为呼叫会话中的第一请求消息,将请求消息42中的“目标-域”中的“diameterhost.com”和“目的-主机”AVP中的“diameterhost1.com”复制到响应消息43的“原始-域”和“原始-主机”AVP字段中,以及向Diameter路由器20发送响应消息43。在43a,路由器20接收响应消息43,并将响应消息44中继至请求客户端11,而不改变成“原始-域”和“原始-主机”AVP。
如图3B所示,请求客户端11在44a接收第一响应,并且将响应消息44中的“原始-域”的“diameter1.com”以及“原始-主机”AVP字段的“diameter1.com”复制到下一和随后请求消息中的“目的-域”和“目的-主机”AVP字段,并随后将下一请求消息45直接发送至所选主机服务器31。服务器31接收下一请求消息45,并将请求消息中的“目的-域”中的“diameter1.com”以及“目的-主机”AVP中的“diameter1.com”复制到下一响应消息46中的“原始-域”和“原始-主机”AVP,并将其直接返回至客户端11。随后,如图3A所示,客户端11和服务器31作为会话的一部分直接交换进一步Diameter消息47、48等,而不再通过Diameter路由器20介入。如上所述,在第二实施例中,对于除了初始请求和响应消息41-44之外的剩余会话的全部或一部分,请求客户端11和所选服务器31继续经由路由器20发送和接收消息(例如图1中的消息45-48)。
为了进一步示出本发明的示例性路由和负载平衡方面,以下描述了在IMS网络中的Diameter Rf对话会话的示例性路由,其中第一网络元件中的客户端(例如在以上图1中的客户端11)期望来自网络中的CCF服务器的计费服务。这个客户端11通过用指示“charging.com”的“目的-域”AVP构成Diameter Rf ACR[start]请求消息41(记帐请求)来发起Diameter Rf对话。这允许网络将ACR消息指引至Diameter路由器(例如上述路由器20)。在接收ACR消息41时,Diameter路由器20解析消息中的AVP,从AVP选择输入数据,并执行策略引擎(例如在以上图2中的路由策略组件22),以确定适当目的主机(在该实例中的服务器31)。通过所选的主机31,路由器20用对于所选主机服务器31的所选主机地址(在该实例中的“ccf1.charging.com”)填充请求消息42的“目的-主机”AVP,这可提供被请求的CCF功能,并且路由器20将ACR请求消息42[start]中继至所选主机CCF 1(服务器31)。
主机31(CCF 1)从路由器20接收中继的请求消息42,并将其识别为呼叫中的第一请求消息。由此,主机31将ACR消息42中的“目的-域”AVP字段中的“charging.com”和“目的-主机”AVP字段中的“ccf1.charging.com”复制到帐户应答(ACA)响应消息43[start]中的“原始-域”和“原始-主机”AVP字段中,并将ACA消息43返回至Diameter路由器20。然后,路由器20将ACA响应消息44中继回请求IMS网络元件客户端11,而不改变“原始-域”和“原始-主机”AVP。客户端11接收第一ACA响应消息44,并将接收的ACA消息44中的“原始-域”AVP中的“charging.com”和“原始-主机”AVP中的“ccf1.charging.com”复制到随后ACR消息45(例如ACR[interim]或[stop])中的“目的-域”和“目的-主机”AVP中,并将该消息45直接发送至CCF 1主机31。在从客户端11接收ACR消息45时,主机CCF 31将ACR消息45中的“目的-域”APV中的“charging.com”和“目的-主机”AVP中的“ccf1.charging.com”复制到响应ACA消息46中的“原始-域”和“原始-主机”AVP中,并将响应消息46直接返回至IMS网络元件10a中的客户端11。
此外,在该实例中,第二IMS网络元件10b(图1)的客户端13通过构成记帐请求(ACR)消息61[start]、用“charging.com”填充消息61的“目的-域”AVP以允许网络2将ACR消息61指引至Diameter路由器20,来发起不同的Diameter Rf对话。随后,路由器从客户端13接收ACR[start]消息61,从消息13中的AVP解析和选择输入数据,并执行路由策略组件以确定目的主机。在这种情况下,由于存在使用记帐信息组件27(图2)确定的从第一网络元件10a的客户端11发送的同一ICID,则路由策略组件22对于该第二会话选择相同CCF主机31。因此,路由器20用“ccf1.charging.com”填充“目的-主机”AVP,以指示已经为第二会话选择了服务器31,并将ACR 62消息[start]中继至CCF 1服务器31。服务器31接收请求消息62,将其识别为呼叫中的第一请求消息,将ACR消息62中的“目的-域”中的“charging.com”和“目的-主机”AVP中的“ccf1.charging.com”复制到相应ACA响应消息63[start]中的“原始-域”和“原始-主机”AVP,并将ACA消息63返回至Diameter路由器20。
路由器20将ACA消息64中继至第二网络元件10b中的客户端13,而不改变“原始-域”和“原始-主机”AVP。客户端13接收第一响应64,并将其“原始-域”AVP中的“charging.com”和“原始-主机”AVP中的“ccf1.charging.com”复制到会话的下一ACR消息65[interim]或[stop]的“目的-域”和“目的-主机”AVP,并将其直接发送至CCF 1服务器31。服务器31接收ACR消息65,并将接收的消息65中的“目的-域”APV中的“charging.com”和“目的-主机”AVP中的“ccf1.charging.com”复制到响应的ACA消息66中的“原始-域”和“原始-主机”AVP,并将响应消息66直接返回至第二网络元件10b的Diameter客户端13。因此,路由器20有利地通过根据Diameter请求消息检查ICID AVP并将具有相同ICID的所有消息路由至实现一个CCF或CDF的主机服务器31-33来便于在线计费。这样,所选主机服务器31可将具有相同ICID的所有CDR关联至一个合并的CDR。如在以上实例中,可将一个呼叫会话中的记帐消息路由至一个服务器31,从而服务器可将来自不同网络元件10a和10b的多个CDR聚集和关联至一个合并CDR,这比通过下游帐单系统进行转换和处理更加容易。因此,路由策略组件22可有利地确定期望即使从不同网络元件10或不同客户端11-14向相同服务器31路由一个呼叫或会话的所有Diameter消息的情形。
因此,本发明提出了具有网络负载平衡能力的加强的Diameter路由器20,其向基于IMS消息/会话的类型、应用服务、订户信息、帐单信息等所选的服务器分发Diameter业务。此外,Diameter负载平衡可应用于IMS网络2中的所有Diameter客户端和服务器,而先前的路由方案仅适用于某些服务(例如AAA服务路由器)。由此,针对路由器20的智能路由所支持的Diameter服务器(主机)可包括但不限于,应用服务器(AS)、策略决定功能(PDF)、资源准入控制子系统(RACS)、AAA、HSS、CCF、CDF、和OCS,他们自身可以是统一的网络元件10,或者可以分布式地跨多个网络元件(例如在图1中所示的群30中)实现。
此外,在确定是否将选择给定服务器来支持网络2中的给定新会话时,Diameter路由器20考虑到了所述服务器31-33的当前负载和状态。由此,如果主要目的主机31-33故障或不可用,则Diameter路由器20由此将路由目的地改变为次要或下一可用目的主机31-33。通过提供这个智能Diameter路由器20,IMS网络2提供有加强的Diameter负载平衡能力,以根据许多基于认证、记帐、和服务的标准分发Diameter消息业务,由此可基于IMS消息/会话的类型、应用服务、订户信息、帐单信息、当前服务器负载等进行负载平衡。
此外,可有利地采用额外的Diameter路由器20b,以提供代理的冗余或负载共享和路由器20的路由功能,如以上图1所示。因此,第二路由器20b可用作在第一或主要Diameter路由器20a过载、不可用、或无法操作时的备用,或者两个或更多个Diameter路由器20可同时运行在网络2中,向作为主要路由代理的任一路由器20提供客户端11-14,其中路由器20有利地共享存储器访问,以便于协调的路由决定(例如路由器20a和20b可协作地共享、更新、和维护具有记帐信息和其他数据的共享存储器)。在这个方面,网络元件10可提供有主要Diameter路由器地址和次要或备用Diameter路由器地址,从而路由器20可用作Diameter消息代理,即使网络2具有高业务负载。
尽管通过一个或多个示例性方案或实施例示出和描述了本发明,但是一旦阅读和理解了本说明书和附图,本领域普通技术人员可以进行等同的更改和修改。特别地对于由上述组件(部件、设备、系统、电路等)执行的各种功能,用于描述这些组件的术语(包括对“装置”的引用)旨在相应于(除非特别指定)执行所述组件的(即功能上等同的)指定功能的任一组件,尽管结构上不等同于执行本发明所示的示例性方案中的功能的公开的结构。此外,尽管仅通过几个方案中的一个描述了本发明的特定实施例,但是这个特征可以与其他方案的一个或多个其他特征组合,对于任意给定或特定应用这是期望的和有利的。此外,在具体实施方式中和/或权利要求书中使用了术语“包括”、“包含”、“具有”、“含有”、“带有”或其变型,这些术语具有类似于“包括”的方式的涵盖关系。
工业实用性
本发明适用于包括IMS网络的电信系统领域。

Claims (26)

1.一种在IMS网络(2)中分别从客户端(11,12,13,14)和服务器(31,32,33)接收和中继初始Diameter会话请求和响应消息(41-44)的路由器,该路由器包括:
负载平衡组件(21),被操作为接收初始Diameter请求消息(41),并基于至少一个路由策略将初始Diameter请求消息中继至网络中的所选服务器(31);以及
路由策略组件(22),被操作为至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择用于路由给定初始Diameter请求消息(41)的网络的服务器。
2.如权利要求1所述的路由器,其中所述路由策略组件包括:Diameter参考点组件(23),被操作为区分Diameter Cx、Sh、Rf、Ro、Go、和Gq请求消息,以及识别网络中能够提供与所述初始Diameter请求消息相关的服务的适当主机服务器,以及其中所述路由策略组件从识别的适当主机服务器选择用于路由给定初始Diameter请求消息的服务器。
3.如权利要求1所述的路由器,其中所述路由策略组件包括:业务和负载分析组件(24),被操作为动态监视所述服务器的业务负载和活动状态,以及其中所述路由策略组件至少部分地基于所述服务器的业务负载和活动状态选择用于路由给定初始Diameter请求消息的服务器。
4.如权利要求1所述的路由器,其中所述路由策略组件包括:呼叫会话订户信息组件(25),被操作为至少部分地基于订户UE类型、电话簿号码、服务类型、或所述初始Diameter请求消息的计费帐户类型识别与相应于所述初始Diameter请求消息的订户关联的服务器,以及其中所述路由策略组件从识别的主机服务器选择用于路由给定初始Diameter请求消息的服务器。
5.如权利要求1所述的路由器,其中所述路由策略组件包括:本地或访问网络组件(26),被操作为确定新呼叫会话是来自于本地还是访问网络,以及其中所述路由策略组件至少部分地基于所述呼叫会话是来自于本地还是访问网络来选择用于路由给定初始Diameter请求消息的服务器。
6.如权利要求1所述的路由器,其中所述路由策略组件包括:记帐信息组件(27),被操作为解析在接收的Diameter请求消息中的包括IMS计费ID的记帐信息,以及其中所述路由策略组件至少部分地基于所述记帐信息的情况选择用于路由给定初始Diameter请求消息的服务器。
7.如权利要求1所述的路由器,其中所述路由策略组件包括:网络元件类型组件(28),被操作为基于接收的Diameter请求消息识别请求客户端的网络元件类型,以及其中所述路由策略组件至少部分地基于识别的网络元件类型选择用于路由给定初始Diameter请求消息的服务器。
8.如权利要求1所述的路由器,其中所述路由策略组件包括:应用服务类型组件(29),被操作为从接收的初始Diameter请求消息识别应用和服务类型,以及其中所述路由策略组件至少部分地基于识别的应用和服务类型选择用于路由给定初始Diameter请求消息的服务器。
9.如权利要求1所述的路由器,其中所述负载平衡组件(21)被操作为向中继的初始Diameter请求消息(42)中插入与所选服务器相应的目的主机地址以及与所述路由器相应的目的域,以及向所选服务器发送中继的初始Diameter请求消息。
10.如权利要求9所述的路由器,其中所述负载平衡组件(21)被操作为从所选服务器接收初始Diameter响应消息(43),以及向所述请求客户端发送中继的初始Diameter响应消息(44)。
11.如权利要求1所述的路由器,其中所述路由器(20a)被操作为访问,更新,和维护与所述网络中的第二路由器(20b)共享的存储器。
12.一种通信系统,包括:
多个网络元件(10),能够操作地耦合至IMS网络,所述网络元件分别包括一个或多个Diameter客户端(11,12,13,14);
多个Diameter服务器(31,32,33),能够操作地与所述网络耦合,所述服务器被操作为执行由客户端请求的一个或多个服务;以及Diameter路由器(20),能够操作地与所述网络耦合,并且包括:负载平衡组件(21),被操作为接收初始Diameter请求消息(41),并基于至少一个路由策略将初始Diameter请求消息中继至网络中的所选服务器(31);以及
路由策略组件(22),被操作为至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择用于路由给定初始Diameter请求消息(41)的网络的服务器。
13.如权利要求12所述的系统,还包括:第二路由器(20b),被操作为与所述网络耦合,其中所述路由器被操作为访问,更新,和维护共享存储器。
14.如权利要求13所述的系统,其中所述路由器中的第一个(20a)被配置为主要Diameter路由器,以及其中所述路由器中的第二个(20b)被配置为次要Diameter路由器。
15.如权利要求12所述的系统,
其中所述负载平衡组件(21)被操作为向中继的初始Diameter请求消息(42)中插入与所选服务器(31)相应的目的主机地址以及与所述路由器(20)相应的目的域,以及向所选服务器(31)发送中继的初始Diameter请求消息;
其中所选服务器(31)被操作为接收中继的请求消息(42),将所述路由器(20)的地址复制到初始Diameter响应消息(43)的目的主机字段中,以及将所述Diameter响应消息(43)发送至所述路由器(20);
其中所述路由器还被操作为从所选服务器接收所述初始Diameter响应消息(43),以及将中继的初始Diameter响应消息(44)发送至所述请求客户端;以及
其中所述请求客户端(11)被操作为接收所述中继的初始Diameter响应消息(44),从所述中继的初始Diameter响应消息(44)的目的主机字段复制所选服务器地址,以及将对于当前会话的随后Diameter消息直接发送至所选服务器(31)。
16.如权利要求12所述的系统,其中所述路由策略组件包括:Diameter参考点组件(23),被操作为区分Diameter Cx、Sh、Rf、Ro、Go、和Gq请求消息,以及识别网络中能够提供与所述初始Diameter请求消息相关的服务的适当主机服务器,以及其中所述路由策略组件从识别的适当主机服务器选择用于路由给定初始Diameter请求消息的服务器。
17.如权利要求12所述的系统,其中所述路由策略组件包括:业务和负载分析组件(24),被操作为动态监视所述服务器的业务负载和活动状态,以及其中所述路由策略组件至少部分地基于所述服务器的业务负载和活动状态选择用于路由给定初始Diameter请求消息的路由器。
18.如权利要求12所述的系统,其中所述路由策略组件包括:呼叫会话订户信息组件(25),被操作为至少部分地基于订户UE类型、电话簿号码、服务类型、或所述初始Diameter请求消息的计费帐户类型识别与相应于所述初始Diameter请求消息的订户关联的服务器,以及其中所述路由策略组件从识别的主机服务器选择用于路由给定初始Diameter请求消息的服务器。
19.如权利要求12所述的系统,其中所述路由策略组件包括:本地或访问网络组件(26),被操作为确定新呼叫会话是来自于本地还是访问网络,以及其中所述路由策略组件至少部分地基于所述呼叫会话是来自于本地还是访问网络来选择用于路由给定初始Diameter请求消息的服务器。
20.如权利要求12所述的系统,其中所述路由策略组件包括:记帐信息组件(27),被操作为解析在接收的Diameter请求消息中的包括IMS计费ID的记帐信息,以及其中所述路由策略组件至少部分地基于所述记帐信息的情况选择用于路由给定初始Diameter请求消息的服务器。
21.如权利要求12所述的系统,其中所述路由策略组件包括:网络元件类型组件(28),被操作为基于接收的Diameter请求消息识别请求客户端的网络元件类型,以及其中所述路由策略组件至少部分地基于识别的网络元件类型选择用于路由给定初始Diameter请求消息的服务器。
22.如权利要求12所述的系统,其中所述路由策略组件包括:应用服务类型组件(29),被操作为从接收的初始Diameter请求消息识别应用和服务类型,以及其中所述路由策略组件至少部分地基于识别的应用和服务类型选择用于路由给定初始Diameter请求消息的服务器。
23.如权利要求12所述的系统:
其中所选服务器(31)被操作为接收中继的请求消息(42),以及向路由器(20)发送初始Diameter响应消息(43);
其中所述路由器还被操作为从所选服务器接收所述初始Diameter响应消息(43),以及向请求客户端发送中继的初始Diameter响应消息(44);
其中所述请求客户端(11)被操作为接收中继的初始Diameter响应消息(44),以及向所述路由器发送针对当前会话的随后Diameter消息;以及
其中所选服务器(31)被操作为从所述路由器接收进一步中继的Diameter请求消息,以及向所述路由器发送针对当前会话的随后Diameter响应消息。
24.如权利要求12所述的系统,其中所述路由策略组件(22)被操作为选择地将一个呼叫或会话的所有Diameter消息路由至相同的所选服务器(31)。
25.一种在IMS网络中路由针对Diameter会话的Diameter消息的方法,该方法包括:
在Diameter客户端(11)处,向IMS网络(2)中的Diameter路由器(20)发送初始Diameter请求消息(41);
在Diameter路由器处,至少部分地基于IMS消息会话的类型、应用服务、订户信息、或帐单信息选择用于所述初始Diameter请求消息(41)的网络的服务器(31),以及向所选服务器(31)发送中继的初始Diameter请求消息(42)。
26.如权利要求25所述的方法,还包括:
在所述Diameter路由器处,向中继的初始Diameter请求消息(42)中插入与所选服务器(31)相应的目的主机地址以及与所述路由器(20)相应的目的域;
在所选服务器(31)处,接收中继的请求消息(42),将所述路由器(20)的地址复制到初始Diameter响应消息(43)的目的主机字段中,以及将所述Diameter响应消息(43)发送至所述路由器(20);
在所述路由器(20)处,接收所述初始Diameter响应消息(43),以及将中继的初始Diameter响应消息(44)发送至所述请求客户端;以及
在所述客户端(11)处,接收所述中继的初始Diameter响应消息(44),从所述中继的初始Diameter响应消息(44)的目的主机字段复制所选服务器地址,以及将对于当前会话的随后Diameter消息直接发送至所选服务器(31)。
CN2007801017811A 2007-12-01 2007-12-01 具有负载平衡的ims diameter路由器 Active CN102239481B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/086203 WO2009070179A1 (en) 2007-12-01 2007-12-01 Ims diameter router with load balancing

Publications (2)

Publication Number Publication Date
CN102239481A true CN102239481A (zh) 2011-11-09
CN102239481B CN102239481B (zh) 2013-09-11

Family

ID=40678887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007801017811A Active CN102239481B (zh) 2007-12-01 2007-12-01 具有负载平衡的ims diameter路由器

Country Status (5)

Country Link
US (1) US8468267B2 (zh)
EP (1) EP2218010B1 (zh)
CN (1) CN102239481B (zh)
ES (1) ES2744824T3 (zh)
WO (1) WO2009070179A1 (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103477661A (zh) * 2011-03-01 2013-12-25 泰科来股份有限公司 用于基于混合会话的Diameter路由的方法、系统和计算机可读介质
CN104335539A (zh) * 2012-04-13 2015-02-04 泰科来股份有限公司 用于执行diameter过载控制的方法、系统及计算机可读介质
CN104350711A (zh) * 2012-06-11 2015-02-11 泰科来股份有限公司 用于在diameter信令路由器处路由diameter消息的方法、系统及计算机可读介质
CN104811317A (zh) * 2014-01-29 2015-07-29 阿尔卡特朗讯 用于永远在线的ip连接的在线计费方法
CN104901879A (zh) * 2015-07-01 2015-09-09 冯旋宇 路由器的数据发送方法及系统
CN105229993A (zh) * 2013-05-23 2016-01-06 泰科来股份有限公司 用于执行增强的服务路由的方法、系统和计算机可读介质
CN105519050A (zh) * 2015-02-12 2016-04-20 富士电机株式会社 控制系统以及中继装置
CN105591831A (zh) * 2014-10-24 2016-05-18 中兴通讯股份有限公司 业务能力探测方法及装置
WO2017050127A1 (zh) * 2015-09-23 2017-03-30 中兴通讯股份有限公司 计费请求消息的过载控制恢复方法及装置
US9668134B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9668135B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US9923984B2 (en) 2015-10-30 2018-03-20 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation
US10084755B2 (en) 2015-08-14 2018-09-25 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
US10102087B2 (en) 2016-02-19 2018-10-16 Oracle International Corporation Methods, systems, and computer readable media for detecting and managing suspect subscriber bindings
CN108712467A (zh) * 2018-04-19 2018-10-26 宁波三掌柜新商业有限公司 一种实现物联网实时高速稳定高并发的交互方法
US10412772B2 (en) 2017-08-08 2019-09-10 Oracle International Corporation Methods, systems, and computer readable media for using access point name (APN) independent subscriber bindings
US10951519B2 (en) 2015-06-17 2021-03-16 Oracle International Corporation Methods, systems, and computer readable media for multi-protocol stateful routing
US11283883B1 (en) 2020-11-09 2022-03-22 Oracle International Corporation Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses

Families Citing this family (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343413B2 (en) 2000-03-21 2008-03-11 F5 Networks, Inc. Method and system for optimizing a network by independently scaling control segments and data flow
US7730155B1 (en) * 2002-10-01 2010-06-01 Apple Inc. Method and apparatus for dynamically locating resources
US7804789B2 (en) 2004-03-18 2010-09-28 Tekelec Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
ATE553584T1 (de) 2004-12-17 2012-04-15 Tekelec Us Verfahren, systeme und computerprogrammprodukte zum clustern und kommunizieren zwischen entitäten des internet-protokoll-multimediasubsystems (ims)
US8254551B2 (en) 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US7996541B2 (en) 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US9043451B2 (en) 2007-07-31 2015-05-26 Tekelec, Inc. Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US8538000B2 (en) 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
WO2009080095A1 (en) * 2007-12-19 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for use in a communications network
EP2258128B1 (en) 2008-03-07 2017-01-11 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
EP2311228B1 (en) * 2008-07-31 2017-09-06 Tekelec, Inc. Methods, systems, and computer readable media for throttling traffic to an internet protocol (ip) network server using alias hostname identifiers assigned to the ip network server with a domain name system (dns)
WO2010060087A2 (en) 2008-11-24 2010-05-27 Tekelec Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9021014B2 (en) 2009-03-25 2015-04-28 Tekelec, Inc. Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy
WO2010132436A2 (en) 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
US20110047413A1 (en) * 2009-08-20 2011-02-24 Mcgill Robert E Methods and devices for detecting service failures and maintaining computing services using a resilient intelligent client computer
CN102714664B (zh) * 2009-09-30 2016-08-03 法国电信公司 数据共享方法和系统
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
US8750126B2 (en) * 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US10721269B1 (en) 2009-11-06 2020-07-21 F5 Networks, Inc. Methods and system for returning requests with javascript for clients before passing a request to a server
TWI412246B (zh) * 2009-12-22 2013-10-11 Hon Hai Prec Ind Co Ltd 路由器及其平衡負載的方法
US8615237B2 (en) * 2010-01-04 2013-12-24 Tekelec, Inc. Methods, systems, and computer readable media for policy and charging rules function (PCRF) node selection
IN2012CN06918A (zh) * 2010-02-12 2015-05-29 Tekelec Inc
WO2011100600A2 (en) * 2010-02-12 2011-08-18 Tekelec Methods, systems and computer readable media for providing priority routing at a diameter node
US8750292B2 (en) * 2010-02-25 2014-06-10 Tekelec, Inc. Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
US9185510B2 (en) 2010-03-03 2015-11-10 Tekelec, Inc. Methods, systems, and computer readable media for managing the roaming preferences of mobile subscribers
US9917700B2 (en) 2010-03-15 2018-03-13 Tekelec, Inc. Systems, methods, and computer readable media for policy enforcement correlation
US9471700B2 (en) 2010-05-18 2016-10-18 Tksn Holdings, Llc System and method for monitoring changes in databases and websites
EP2395710B1 (en) * 2010-06-08 2013-11-06 Alcatel Lucent Device and method for data load balancing
CN102986170B (zh) * 2010-06-15 2016-03-16 泰克莱克股份有限公司 用于在diameter网络中提供动态的基于起点的路由关键字登记的方法、系统和设备
US10015286B1 (en) 2010-06-23 2018-07-03 F5 Networks, Inc. System and method for proxying HTTP single sign on across network domains
US8347100B1 (en) 2010-07-14 2013-01-01 F5 Networks, Inc. Methods for DNSSEC proxying and deployment amelioration and systems thereof
US20120021770A1 (en) 2010-07-21 2012-01-26 Naqvi Shamim A System and method for control and management of resources for consumers of information
US9232046B2 (en) 2010-07-21 2016-01-05 Tksn Holdings, Llc System and method for controlling mobile services using sensor information
US9210528B2 (en) 2010-07-21 2015-12-08 Tksn Holdings, Llc System and method for control and management of resources for consumers of information
CN101867976A (zh) * 2010-07-22 2010-10-20 杭州华三通信技术有限公司 基于移动终端号码的负载均衡方法和设备
US8943209B2 (en) * 2010-10-07 2015-01-27 Tekelec, Inc. Methods, systems, and computer readable media for policy and charging rules function (PCRF) fault tolerance
US8880666B2 (en) * 2010-10-29 2014-11-04 At&T Intellectual Property I, L.P. Method, policy request router, and machine-readable hardware storage device to select a policy server based on a network condition to receive policy requests for a duration
US9554276B2 (en) 2010-10-29 2017-01-24 F5 Networks, Inc. System and method for on the fly protocol conversion in obtaining policy enforcement information
US8824370B2 (en) * 2010-12-16 2014-09-02 Openet Telecom Ltd. Methods, systems and devices for dynamic context-based routing
WO2012088497A1 (en) 2010-12-23 2012-06-28 Tekelec Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node
US9935922B2 (en) 2011-01-21 2018-04-03 Tekelec, Inc. Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
US10135831B2 (en) 2011-01-28 2018-11-20 F5 Networks, Inc. System and method for combining an access control system with a traffic management system
WO2012106710A1 (en) * 2011-02-04 2012-08-09 Tekelec, Inc. Methods, systems, and computer readable media for provisioning a diameter binding repository
EP2681938B1 (en) * 2011-03-01 2016-12-21 Tekelec, Inc. Methods, systems and computer readable media for dynamically learning diameter binding information
JP5885761B2 (ja) * 2011-03-01 2016-03-15 テケレック・インコーポレイテッドTekelec, Inc. ダイヤメータ結合データを共有するための方法、システム、およびコンピュータ読取可能媒体
CN103493522B (zh) * 2011-03-03 2016-12-07 泰科来股份有限公司 用于丰富Diameter信令消息的方法、系统和计算机可读介质
CN103535080B (zh) 2011-05-06 2017-07-18 泰科来股份有限公司 用于在接入网络之间转换用户的方法、系统和计算机可读媒体
US9106769B2 (en) 2011-08-10 2015-08-11 Tekelec, Inc. Methods, systems, and computer readable media for congestion management in a diameter signaling network
US9264432B1 (en) 2011-09-22 2016-02-16 F5 Networks, Inc. Automatic proxy device configuration
WO2013063091A1 (en) * 2011-10-24 2013-05-02 Tekelec, Inc Methods, systems, and computer readable media for testing a diameter routing node
US20140243008A1 (en) * 2011-10-25 2014-08-28 Bo Wang Load balancing for charging system clusters
CN103096285B (zh) * 2011-11-01 2017-11-28 中兴通讯股份有限公司 分割话单的方法及系统
KR20130064906A (ko) 2011-12-09 2013-06-19 삼성전자주식회사 통신 시스템에서의 부하 균등화를 위한 방법 및 장치
US9100796B2 (en) 2011-12-15 2015-08-04 Tekelec, Inc. Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks
US9270766B2 (en) 2011-12-30 2016-02-23 F5 Networks, Inc. Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof
US9680925B2 (en) 2012-01-09 2017-06-13 At&T Intellectual Property I, L. P. Methods and apparatus to route message traffic using tiered affinity-based message routing
US10230566B1 (en) 2012-02-17 2019-03-12 F5 Networks, Inc. Methods for dynamically constructing a service principal name and devices thereof
US9231879B1 (en) 2012-02-20 2016-01-05 F5 Networks, Inc. Methods for policy-based network traffic queue management and devices thereof
US9167006B1 (en) 2012-02-21 2015-10-20 F5 Networks, Inc. Connection bucketing in mirroring asymmetric clustered multiprocessor systems
US20130279373A1 (en) * 2012-04-18 2013-10-24 Interdigital Patent Holdings, Inc. Method and apparatus for providing an internet protocol multimedia subsystem triggering service
EP2853074B1 (en) 2012-04-27 2021-03-24 F5 Networks, Inc Methods for optimizing service of content requests and devices thereof
US9148308B2 (en) 2012-05-15 2015-09-29 At&T Intellectual Property I, Lp Apparatus for reducing network traffic in a communication system
US9264242B2 (en) * 2012-05-15 2016-02-16 At&T Intellectual Property I, Lp System and apparatus for providing communications
US9860323B2 (en) * 2012-05-15 2018-01-02 At&T Intellectual Property I, L.P. System and apparatus for providing policy control and charging to support communications
US9912488B2 (en) 2012-05-15 2018-03-06 At&T Intellectual Property I, L.P. System and apparatus for providing subscriber management to support communications
US9363224B2 (en) 2012-05-29 2016-06-07 Openet Telecom Ltd. System and methods for communicating in a telecommunication network using common key routing and data locality tables
US9992131B2 (en) * 2012-05-29 2018-06-05 Alcatel Lucent Diameter routing agent load balancing
US10063443B2 (en) 2012-05-29 2018-08-28 Openet Telecom Ltd. System and method for managing VoLTE session continuity information using logical scalable units
US10069707B2 (en) 2012-05-29 2018-09-04 Openet Telecom Ltd. System and method for seamless horizontal scaling using logical scalable units
US9363177B2 (en) * 2012-05-29 2016-06-07 Openet Telecom Ltd. System and methods for communicating in a telecommunication network via independent key routing and proxies
US9338126B2 (en) 2012-05-29 2016-05-10 Openet Telecom Ltd. System and method for communicating in a telecommunication network via independent key routing and data locality tables
US10097642B2 (en) 2012-05-29 2018-10-09 Openet Telecom Ltd. System and method for using VoLTE session continuity information using logical scalable units
US9380018B2 (en) 2012-05-29 2016-06-28 Openet Telecom Ltd. System and method for communicating in a telecommunication network via common key routing and proxies
EP3897007A1 (en) 2012-06-07 2021-10-20 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in electronic device
US8818347B2 (en) * 2012-07-10 2014-08-26 Telefonaktiebolaget L M Ericsson (Publ) Node and method for service specific management
CN104471974B (zh) 2012-07-14 2018-04-17 泰科来股份有限公司 动态地控制无线电接入网络中拥塞的方法、系统和计算机可读介质
WO2014014823A1 (en) 2012-07-14 2014-01-23 Tekelec, Inc. Methods, systems, and computer readable media for policy-based local breakout (lbo)
EP2875662B1 (en) 2012-07-20 2017-12-27 Tekelec, Inc. Methods, systems and computer readable media for distributing policy rules to the mobile edge
US8964529B2 (en) * 2012-09-04 2015-02-24 Alcatel Lucent Fast acceptance of diameter peer failover
US9515892B2 (en) * 2012-09-12 2016-12-06 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter traffic estimator
US9386501B2 (en) * 2012-10-26 2016-07-05 Dialogic Corporation Systems and methods for implementing customized routing in a modularized processing environment
US9059992B2 (en) * 2012-12-17 2015-06-16 Sap Se Distributed mobile enterprise application platform
US9641603B2 (en) * 2012-12-31 2017-05-02 Radware, Ltd. Method and system for spooling diameter transactions
US9319378B2 (en) 2013-01-23 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for using a diameter routing agent (DRA) to obtain mappings between mobile subscriber identification information and dynamically assigned internet protocol (IP) addresses and for making the mappings accessible to applications
JP6096325B2 (ja) 2013-02-18 2017-03-15 テケレック・インコーポレイテッドTekelec, Inc. シンキングDiameterネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体
EP2957068B1 (en) 2013-02-18 2018-08-22 Tekelec, Inc. Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances
US10375155B1 (en) 2013-02-19 2019-08-06 F5 Networks, Inc. System and method for achieving hardware acceleration for asymmetric flow connections
US9215133B2 (en) 2013-02-20 2015-12-15 Tekelec, Inc. Methods, systems, and computer readable media for detecting orphan Sy or Rx sessions using audit messages with fake parameter values
US9516102B2 (en) * 2013-03-07 2016-12-06 F5 Networks, Inc. Server to client reverse persistence
US9143942B2 (en) 2013-03-14 2015-09-22 Tekelec Global, Inc. Methods, systems, and computer readable media for providing a multi-network equipment identity register
CN105453490B (zh) * 2013-03-15 2019-07-02 德国电信股份公司 指示路由能力或路由延迟相关数据的方法、电信网络及系统
US9680764B2 (en) * 2013-04-06 2017-06-13 Citrix Systems, Inc. Systems and methods for diameter load balancing
WO2014175919A1 (en) * 2013-04-26 2014-10-30 Intel IP Corporation Shared spectrum reassignment in a spectrum sharing context
US9450872B2 (en) 2013-06-24 2016-09-20 Oracle International Corporation Methods, systems and computer readable media for collecting and distributing diameter overload control information to non-adjacent nodes
EP3025480A1 (en) * 2013-07-24 2016-06-01 Telefonaktiebolaget LM Ericsson (publ) State information offloading for diameter agents
US9641425B2 (en) * 2013-07-30 2017-05-02 Alcatel Lucent DRA destination mapping based on diameter answer message
US9391897B2 (en) 2013-07-31 2016-07-12 Oracle International Corporation Methods, systems, and computer readable media for mitigating traffic storms
US9240949B2 (en) 2013-07-31 2016-01-19 Oracle International Corporation Methods, systems and computer readable media for predicting overload conditions using load information
US9369386B2 (en) 2013-07-31 2016-06-14 Oracle International Corporation Methods, systems, and computer readable media for destination-host defined overload scope
US9537775B2 (en) 2013-09-23 2017-01-03 Oracle International Corporation Methods, systems, and computer readable media for diameter load and overload information and virtualization
US9491157B1 (en) 2013-09-27 2016-11-08 F5 Networks, Inc. SSL secured NTLM acceleration
CN103533081B (zh) * 2013-10-25 2017-12-29 从兴技术有限公司 一种基于云计算的计费系统及其实现方法
US10187317B1 (en) 2013-11-15 2019-01-22 F5 Networks, Inc. Methods for traffic rate control and devices thereof
US9838483B2 (en) 2013-11-21 2017-12-05 Oracle International Corporation Methods, systems, and computer readable media for a network function virtualization information concentrator
US11388082B2 (en) 2013-11-27 2022-07-12 Oracle International Corporation Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality
US9888001B2 (en) 2014-01-28 2018-02-06 Oracle International Corporation Methods, systems, and computer readable media for negotiating diameter capabilities
FR3017506A1 (fr) * 2014-02-12 2015-08-14 Orange Procede de controle par anticipation des flux de donnees par un reseau sdn en cas de defaillance d'un routeur
GB2525637B (en) 2014-04-30 2021-03-31 Metaswitch Networks Ltd Message Processing
US10015143B1 (en) 2014-06-05 2018-07-03 F5 Networks, Inc. Methods for securing one or more license entitlement grants and devices thereof
US10614473B2 (en) 2014-07-11 2020-04-07 Sensoriant, Inc. System and method for mediating representations with respect to user preferences
US10390289B2 (en) 2014-07-11 2019-08-20 Sensoriant, Inc. Systems and methods for mediating representations allowing control of devices located in an environment having broadcasting devices
US11838851B1 (en) 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
US10122630B1 (en) 2014-08-15 2018-11-06 F5 Networks, Inc. Methods for network traffic presteering and devices thereof
CN105530183B (zh) * 2014-09-30 2019-11-05 中兴通讯股份有限公司 响应消息的获取、响应消息的路由方法、装置及系统
US10182013B1 (en) 2014-12-01 2019-01-15 F5 Networks, Inc. Methods for managing progressive image delivery and devices thereof
US20160165068A1 (en) * 2014-12-04 2016-06-09 Alcatel-Lucent Usa Inc. Overload Processing For An Offline Charging System
US9729454B2 (en) 2015-01-21 2017-08-08 Oracle International Corporation Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections
US11895138B1 (en) 2015-02-02 2024-02-06 F5, Inc. Methods for improving web scanner accuracy and devices thereof
US9769646B2 (en) 2015-02-26 2017-09-19 T-Mobile Usa, Inc. Realm translation in an IMS network
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US9917729B2 (en) 2015-04-21 2018-03-13 Oracle International Corporation Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs)
US10505818B1 (en) 2015-05-05 2019-12-10 F5 Networks. Inc. Methods for analyzing and load balancing based on server health and devices thereof
US11350254B1 (en) 2015-05-05 2022-05-31 F5, Inc. Methods for enforcing compliance policies and devices thereof
US10027760B2 (en) 2015-05-22 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing
US9699076B2 (en) 2015-06-09 2017-07-04 Oracle International Corporation Methods, systems, and computer readable media for implementing intelligent policy and charging rules function (PCRF) overload control
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users
KR101686073B1 (ko) * 2015-07-22 2016-12-28 재단법인 실감교류인체감응솔루션연구단 클라이언트 단말이 제공받고자 하는 서비스 특성에 따라 네트워크 토폴로지를 적응적으로 변형하여 서비스를 제공받도록 지원하는 방법, 관리 서버 및 컴퓨터 판독 가능한 기록매체
US10027577B2 (en) 2015-07-29 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for peer aware load distribution
US10554661B2 (en) 2015-08-14 2020-02-04 Oracle International Corporation Methods, systems, and computer readable media for providing access network session correlation for policy control
WO2017053707A1 (en) 2015-09-23 2017-03-30 Sensoriant, Inc. Method and system for using device states and user preferences to create user-friendly environments
US10103955B2 (en) 2015-10-01 2018-10-16 Oracle International Corporation Methods, systems, and computer readable media for transmitting diameter peer status information
US9800504B2 (en) 2015-10-20 2017-10-24 Oracle International Corporation Methods, systems, and computer readable media diverting diameter traffic from an overloaded policy and charging rules function (PCRF)
US10110421B2 (en) 2015-10-29 2018-10-23 Oracle International Corporation Methods, systems, and computer readable media for using link aggregation group (LAG) status information
US11757946B1 (en) 2015-12-22 2023-09-12 F5, Inc. Methods for analyzing network traffic and enforcing network policies and devices thereof
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US10797888B1 (en) 2016-01-20 2020-10-06 F5 Networks, Inc. Methods for secured SCEP enrollment for client devices and devices thereof
US11178150B1 (en) 2016-01-20 2021-11-16 F5 Networks, Inc. Methods for enforcing access control list based on managed application and devices thereof
US10009258B2 (en) 2016-03-29 2018-06-26 Oracle International Corporation Methods, systems, and computer readable media for routing a redirected request message
US10117076B2 (en) * 2016-05-19 2018-10-30 Alcatel-Lucent Usa Inc. Destination selection for an offline charging system to avoid reversion
US10321300B2 (en) 2016-05-26 2019-06-11 Oracle International Corporation Methods, systems, and computer readable media for providing end-to-end priority service in long term evolution (LTE) or subsequent generation networks
US10791088B1 (en) 2016-06-17 2020-09-29 F5 Networks, Inc. Methods for disaggregating subscribers via DHCP address translation and devices thereof
US10149143B2 (en) 2016-08-30 2018-12-04 Oracle International Corporation Methods, systems, and computer readable media for realm-based routing of diameter request messages
US10505792B1 (en) 2016-11-02 2019-12-10 F5 Networks, Inc. Methods for facilitating network traffic analytics and devices thereof
US10425342B2 (en) 2016-12-16 2019-09-24 Oracle International Corporation Methods, systems, and computer readable media for priority routing of diameter messages
US10812266B1 (en) 2017-03-17 2020-10-20 F5 Networks, Inc. Methods for managing security tokens based on security violations and devices thereof
US10225762B2 (en) 2017-03-28 2019-03-05 Oracle International Corporation Methods, systems, and computer readable media for message flood suppression during access node-gateway (AN-GW) unavailability and after AN-GW restoration
US10581928B2 (en) * 2017-04-21 2020-03-03 Oracle International Corporation Methods, systems, and computer readable media for sharing identification information of network nodes in an internet protocol multimedia subsystem (IMS) network
US10972453B1 (en) 2017-05-03 2021-04-06 F5 Networks, Inc. Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof
US11122042B1 (en) 2017-05-12 2021-09-14 F5 Networks, Inc. Methods for dynamically managing user access control and devices thereof
US11343237B1 (en) 2017-05-12 2022-05-24 F5, Inc. Methods for managing a federated identity environment using security and access control data and devices thereof
US11122083B1 (en) 2017-09-08 2021-09-14 F5 Networks, Inc. Methods for managing network connections based on DNS data and network policies and devices thereof
US11172017B2 (en) * 2017-09-29 2021-11-09 Telefonaktiebolaget Lm Ericsson (Publ) First front-end node, client node, load balancer node, and methods performed thereby, for supporting data communication
US10999202B2 (en) 2018-11-30 2021-05-04 Oracle International Corporation Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
EP3923552A1 (en) * 2020-06-09 2021-12-15 Sandvine Corporation System and method for diameter load balancing in computer networks
US11576072B2 (en) 2020-09-21 2023-02-07 Oracle International Corporation Methods, systems, and computer-readable media for distributing S1 connections to mobility management entities (MMEs) and N2 connections to access and mobility management functions (AMFs)

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6298383B1 (en) * 1999-01-04 2001-10-02 Cisco Technology, Inc. Integration of authentication authorization and accounting service and proxy service
EP1049307A1 (en) * 1999-04-29 2000-11-02 International Business Machines Corporation Method and system for dispatching client sessions within a cluster of servers connected to the World Wide Web
US6954790B2 (en) * 2000-12-05 2005-10-11 Interactive People Unplugged Ab Network-based mobile workgroup system
US7406524B2 (en) * 2001-07-26 2008-07-29 Avaya Communication Isael Ltd. Secret session supporting load balancer
GB0131046D0 (en) * 2001-12-28 2002-02-13 Nokia Corp Service access
ATE313201T1 (de) * 2002-04-22 2005-12-15 Bedienerauswählender server, methode und system für die beglaubigung, ermächtigung und buchhaltung
US7475146B2 (en) * 2002-11-28 2009-01-06 International Business Machines Corporation Method and system for accessing internet resources through a proxy using the form-based authentication
US20050088971A1 (en) 2003-10-27 2005-04-28 Nokia Corporation Enhanced local aaa redirector
US20050235065A1 (en) * 2004-04-15 2005-10-20 Nokia Corporation Method, network element, and system for providing security of a user session
US7010104B1 (en) * 2004-08-26 2006-03-07 Lucent Technologies Inc. Pre-biller capability in enhanced charging collection function (CCF) applications
US7170982B2 (en) * 2004-08-26 2007-01-30 Lucent Technologies Inc. Call authorization and billing message routing capability
US7453876B2 (en) * 2004-09-30 2008-11-18 Lucent Technologies Inc. Method and apparatus for providing distributed SLF routing capability in an internet multimedia subsystem (IMS) network
US7292592B2 (en) * 2004-10-08 2007-11-06 Telefonaktiebolaget Lm Ericsson (Publ) Home network-assisted selection of intermediary network for a roaming mobile terminal
WO2006102850A1 (fr) * 2005-03-30 2006-10-05 Huawei Technologies Co., Ltd. Procede et systeme de mise en oeuvre d'une commande de chemin
US20060225128A1 (en) * 2005-04-04 2006-10-05 Nokia Corporation Measures for enhancing security in communication systems
CN101009631A (zh) 2006-01-24 2007-08-01 华为技术有限公司 一种QoS控制方法和系统
US20070180113A1 (en) * 2006-01-31 2007-08-02 Van Bemmel Jeroen Distributing load of requests from clients over multiple servers
CN101496387B (zh) * 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的系统和方法
EP2220841B1 (en) * 2007-11-01 2011-09-28 Telefonaktiebolaget LM Ericsson (publ) Method and system for correlating aaa sessions

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103477661A (zh) * 2011-03-01 2013-12-25 泰科来股份有限公司 用于基于混合会话的Diameter路由的方法、系统和计算机可读介质
CN103477661B (zh) * 2011-03-01 2016-10-05 泰科来股份有限公司 用于基于混合会话的Diameter路由的方法、系统和计算机可读介质
CN104335539B (zh) * 2012-04-13 2017-07-04 泰科来股份有限公司 用于执行diameter过载控制的系统
CN104335539A (zh) * 2012-04-13 2015-02-04 泰科来股份有限公司 用于执行diameter过载控制的方法、系统及计算机可读介质
CN104350711A (zh) * 2012-06-11 2015-02-11 泰科来股份有限公司 用于在diameter信令路由器处路由diameter消息的方法、系统及计算机可读介质
CN104350711B (zh) * 2012-06-11 2018-11-06 泰科来股份有限公司 用于在diameter信令路由器处路由diameter消息的方法、系统及装置
CN105229993B (zh) * 2013-05-23 2019-05-03 泰科来股份有限公司 用于执行增强的服务路由的方法、系统和计算机可读介质
CN105229993A (zh) * 2013-05-23 2016-01-06 泰科来股份有限公司 用于执行增强的服务路由的方法、系统和计算机可读介质
CN104811317A (zh) * 2014-01-29 2015-07-29 阿尔卡特朗讯 用于永远在线的ip连接的在线计费方法
CN105591831A (zh) * 2014-10-24 2016-05-18 中兴通讯股份有限公司 业务能力探测方法及装置
CN105519050A (zh) * 2015-02-12 2016-04-20 富士电机株式会社 控制系统以及中继装置
CN105519050B (zh) * 2015-02-12 2018-09-04 富士电机株式会社 控制系统以及中继装置
US10951519B2 (en) 2015-06-17 2021-03-16 Oracle International Corporation Methods, systems, and computer readable media for multi-protocol stateful routing
CN104901879A (zh) * 2015-07-01 2015-09-09 冯旋宇 路由器的数据发送方法及系统
US9668135B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US9668134B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9918229B2 (en) 2015-08-14 2018-03-13 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9930528B2 (en) 2015-08-14 2018-03-27 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US10084755B2 (en) 2015-08-14 2018-09-25 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
WO2017050127A1 (zh) * 2015-09-23 2017-03-30 中兴通讯股份有限公司 计费请求消息的过载控制恢复方法及装置
US9923984B2 (en) 2015-10-30 2018-03-20 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation
US10102087B2 (en) 2016-02-19 2018-10-16 Oracle International Corporation Methods, systems, and computer readable media for detecting and managing suspect subscriber bindings
US10412772B2 (en) 2017-08-08 2019-09-10 Oracle International Corporation Methods, systems, and computer readable media for using access point name (APN) independent subscriber bindings
CN108712467A (zh) * 2018-04-19 2018-10-26 宁波三掌柜新商业有限公司 一种实现物联网实时高速稳定高并发的交互方法
US11283883B1 (en) 2020-11-09 2022-03-22 Oracle International Corporation Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses

Also Published As

Publication number Publication date
WO2009070179A8 (en) 2011-09-29
EP2218010B1 (en) 2019-07-03
WO2009070179A1 (en) 2009-06-04
EP2218010A4 (en) 2013-09-25
US8468267B2 (en) 2013-06-18
US20100299451A1 (en) 2010-11-25
ES2744824T3 (es) 2020-02-26
EP2218010A1 (en) 2010-08-18
CN102239481B (zh) 2013-09-11

Similar Documents

Publication Publication Date Title
CN102239481B (zh) 具有负载平衡的ims diameter路由器
EP1898580B1 (en) Method, device and system for supporting transparent proxy in a wireless access gateway
CA2613701C (en) Revenue management system and method
KR100976640B1 (ko) Ims 게이트웨이 시스템 및 이의 작동 방법
US8423678B2 (en) Resilient network database
US7957403B2 (en) System and method for controlling access to legacy multimedia message protocols based upon a policy
CN102124455B (zh) 向网络中的分组流提供服务
CN101772981B (zh) 网络接入选择信息的简单检索的方法
JP5149899B2 (ja) コラプスド(collapsed)加入者マネジメント及び呼制御のためのシステム及び方法
US8971846B2 (en) Method and apparatus for translation and authentication for a virtual operator of a communication system
US8977240B2 (en) Method for the control and evaluation of a message traffic of a communication unit by means of a first network unit within a mobile radio system, pertaining communication unit and first network unit
US20070162599A1 (en) Distributing a policy decision function in an IP multimedia subsystem
KR101280214B1 (ko) 통합 과금 시스템 및 통합 과금 시스템의 동작 방법
US8224335B2 (en) Method and system for supporting distributed IMS charging
US20030037176A1 (en) Method, apparatus and software program for message transmission between telecommunications network elements
US20030137976A1 (en) Method and apparatus for IP based metered service on demands network
US20070201361A1 (en) method and apparatus for selecting a communication system based on a utilization analysis
EP3656089B1 (en) Methods, systems, and computer readable media for operating a telecommunications network using an on-premises computing system and an off-premises cloud computing system
CN101796794A (zh) 用于在使用数据库的ims网络中获得计费和服务质量控制实体的地址的方法和数据库
WO2000042791A1 (en) Wirelesss network and methods to be used therein
Takatama et al. Intelligent SIP system for mobile Internet
Leung et al. Breaking the silos: access and service convergence over the mobile internet
WO2021223842A1 (en) Causing a user equipment to connect to a first base station and/or a second base station
Peyman Integration of heterogeneous wireless access networks with IP multimedia subsystem
TalebiFard et al. Integration of heterogeneous wireless access networks with IP-based core networks: The path to Telco 2.0

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