用于在DIAMETER信令路由器处路由DIAMETER消息的方法、系统及装置制造方法及图纸

技术编号:11019239 阅读:97 留言:1更新日期:2015-02-11 09:39
根据一个方面,此处所描述的主题包括用于路由Diameter消息的方法。该方法包括在包括多个Diameter消息处理器的Diameter信令路由器(DSR)处发生的步骤。该方法包括接收Diameter请求消息。该方法还包括生成用于标识多个Diameter消息处理器中的第一Diameter消息处理器的逐跳标识符。该方法还包括将逐跳标识符包括到Diameter请求消息中。该方法还包括将Diameter请求消息路由到第一Diameter节点。

【技术实现步骤摘要】
【国外来华专利技术】用于在DIAMETER信令路由器处路由DIAMETER消息的方法、系统及装置优先权声明本申请要求2012年6月11日提交的美国临时专利申请系列No.61/658,399的优先权,其公开内容以引用的方式全部并入本文中。
此处所描述的主题涉及Diameter通信。更具体而言,主题涉及用于在Diameter信令路由器处路由diameter消息的方法、系统以及计算机可读介质。
技术介绍
Diameter协议是下一代认证、授权以及计帐(AAA)协议。Diameter基础协议在IETFRFC6733中定义,该协议此处以引用的方式全部并入本文中。通常用于因特网多媒体子系统(IMS)体系结构内的Diameter协议是从远程认证拨号用户服务(RADIUS)协议导出的。历史上,RADIUS协议被因特网服务提供商(ISP)用来在ISP的访问服务器和其中存储了用户凭据信息的安全位置(例如,轻型目录访问协议(LDAP)服务器)之间提供安全通信通道。尽管RADIUS协议提供了标准化的AAA交换协议,但是,新技术和应用的出现需要开发能够满足千变万化的需求的协议。Diameter旨在扩展RADIUS的标准化的方法,同时提供扩展的功能并仍向未来的发展保持开放。上文引用的DiameterRFC不指定Diameter路由或处理节点的体系结构。同样,标准不指定当Diameter元件包括分布式体系结构时用于路由的方法。相应地,存在对用于在Diameter信令路由器处路由diameter消息的方法、系统以及计算机可读介质的需求。
技术实现思路
根据一个方面,此处所描述的主题包括用于路由Diameter消息的方法。该方法包括在包括多个Diameter消息处理器的Diameter信令路由器(DRS)处发生的步骤。该方法包括接收Diameter请求消息。该方法还包括生成用于标识所述多个Diameter消息处理器中的第一Diameter消息处理器的逐跳标识符。该方法还包括将逐跳标识符包括到Diameter请求消息中。该方法还包括将Diameter请求消息路由到第一Diameter节点。根据一个方面,此处所描述的主题包括用于路由Diameter消息的方法。该方法包括在Diameter信令路由器(DSR)处发生的步骤。该方法包括从第一Diameter节点接收Diameter消息,其中,Diameter消息与消息优先级值相关联。该方法还包括将优先级水平指定到多个Diameter连接。该方法还包括选择与对应于消息优先级值的优先级水平相关联的Diameter连接。根据另一方面,此处所描述的主题包括用于路由Diameter消息的系统。该系统包括Diameter信令路由器。Diameter信令路由器包括多个Diameter消息处理器。所述多个Diameter消息处理器中的第一Diameter消息处理器被配置成:从第一Diameter节点接收Diameter消息,生成用于标识第一Diameter消息处理器的逐跳标识符,将逐跳标识符包括到Diameter请求中,以及将Diameter消息路由到第二Diameter节点。根据另一方面,此处所描述的主题包括用于路由Diameter消息的系统。该系统包括Diameter信令路由器。Diameter信令路由器被配置成:从Diameter节点接收Diameter消息,指定用于多个Diameter连接的连接优先级水平,以及选择与对应于消息优先级的优先级水平相关联的Diameter连接。此处所描述的主题可以以与硬件和/或固件相结合的软件来实现。例如,此处所描述的主题可以以由一个或多个处理器执行的软件来实现。在一个示例性实现中,此处所描述的主题可以使用在其上存储了计算机可执行指令的非瞬态(non-transitory)计算机可读介质来实现,当由计算机的处理器执行时,所述指令控制计算机执行步骤。适用于实现此处所描述的主题的示例性计算机可读介质包括非瞬态计算机可读介质,诸如盘存储器设备、芯片存储器设备、可编程逻辑器件以及专用集成电路。另外,实现此处所描述的主题的计算机可读介质可以位于单个设备或计算平台上,或者可以跨多个设备或计算平台分布。如此处所使用的,术语“节点”是指包括一个或多个处理器和存储器的物理计算平台。如此处所使用的,术语“功能”或“模块”是指用于实现此处所描述的特征的与硬件和/或固件相结合的硬件、固件或软件。附图说明现在将参考各个附图来说明此处所描述的主题,其中:图1是示出根据此处所描述的主题的一实施例的包括多个Diameter消息处理器(MP)的Diameter信令路由器(DSR)的网络图;图2是示出根据此处所描述的主题的一实施例的示例性Diameter消息逐跳标识符的图示;图3是示出根据此处所描述的主题的一实施例的示例性Diameter消息正在被路由的图示;图4是示出根据此处所描述的主题的一实施例的示例性Diameter应答消息逐跳标识符的图示;图5是示出根据此处所描述的主题的一实施例的用于路由Diameter消息的示例性处理的图示;以及图6是示出根据此处所描述的主题的另一实施例的用于路由Diameter消息的示例性处理的图示。具体实施方式Diameter信令路由器(DSR)可以是用于在Diameter节点之间路由或中继Diameter消息的任何合适的实体。例如,DSR可以是长期演进(LTE)信令路由器、LTEDiameter信令路由器、Diameter信令中介、Diameter代理中介、Diameter中继中介、Diameter路由中介、Diameter转换中介、和/或Diameter重定向中介。DSR可以包括用于处理各种消息的功能。在一些实施例中,DSR可以通过一个或多个第三代合作伙伴计划(3GPP)LTE通信接口与各种Diameter节点进行通信。在另一个实施例中,DSR可以通过一个或多个其他(例如非LTE)通信接口与各种Diameter节点进行通信。例如,DSR可以使用IMS相关的接口来与因特网协议(IP)多媒体子系统(IMS)节点(诸如呼叫会话控制功能(CSCF))进行通信。在一些实施例中,DSR可以包括多个Diameter中介或节点以及/或者可以包括多个MP,其中,每一个MP都是分布式计算平台的不同的消息处理模块、基于刀片的分布式计算平台中的计算刀片、与单核心或多核心计算设备相关联的处理核心元件,或在单个物理消息处理/计算设备上实例化的虚拟节点。如此,DSR可以位于单个不同的地理位置并通过内部通信网络进行通信,或者可以包括位于在地理位置上多样的位置的多个MP并通过外部通信网络进行通信。作为逻辑实体,DSR可扩展性非常强,并可以根据多个体系结构选项来设计。第一体系结构选项可以包括:每一个MP都支持完整的Diameter堆栈,该完整的Diameter堆栈包括Diameter连接级别(DCL)、Diameter路由层(DRL)以及应用层(例如Diameter应用层(DAL))。第二体系结构选项可以包括在专用MP上运行的DCL,路由和应用层或者在MP上组合或者每一个都具有专用的MP。第三体系结构选项可以包括在专用的MP上运行的Diameter堆栈(DCL/DRL),本地Diameter应用在单独的专用MP上运行本文档来自技高网...

【技术保护点】
一种用于路由Diameter消息的方法,所述方法包括:在包括多个Diameter消息处理器的Diameter信令路由器(DSR)处:从第一Diameter节点接收Diameter请求消息;生成用于标识所述多个Diameter消息处理器中的第一Diameter消息处理器的逐跳标识符;将所述逐跳标识符包括到所述Diameter请求消息中;以及将所述Diameter请求消息路由到第二Diameter节点。

【技术特征摘要】
【国外来华专利技术】2012.06.11 US 61/658,3991.一种用于路由Diameter消息的方法,所述方法包括:在包括多个Diameter消息处理器的Diameter信令路由器DSR处:从第一Diameter节点接收Diameter请求消息;在与第一Diameter消息处理器相关联的多个挂起事务管理器中的第一挂起事务管理器处,生成用于标识所述多个Diameter消息处理器中的所述第一Diameter消息处理器并用于标识与所述第一Diameter消息处理器相关联的所述多个挂起事务管理器中的所述第一挂起事务管理器的逐跳标识符;将所述逐跳标识符包括到所述Diameter请求消息中;以及将所述Diameter请求消息路由到第二Diameter节点。2.如权利要求1所述的方法,包括:从所述第二Diameter节点接收与所述Diameter请求消息相关联的Diameter应答消息,其中,所述Diameter应答消息包括所述逐跳标识符;使用所述逐跳标识符来确定所述第一Diameter消息处理器与所述Diameter应答消息相关联;以及将所述Diameter应答消息传送到所述第一Diameter消息处理器以供进行处理。3.如权利要求1所述的方法,其中,所述逐跳标识符用于标识DSR和所述第二Diameter节点之间的Diameter事务。4.如权利要求1所述的方法,其中,所述多个Diameter消息处理器中的每一个都包括或访问对等路由表。5.如权利要求1所述的方法,其中,所述逐跳标识符包括用于标识能用于传输或接收所述Diameter请求消息的Diameter连接的Diameter连接标识符。6.如权利要求1所述的方法,其中,所述第一Diameter消息处理器包括下列各项中的一项:分布式计算平台的不同的消息处理模块;基于刀片的分布式计算平台中的计算刀片;与单核心或多核心计算设备相关联的处理核心元件;以及在单个物理消息处理或计算设备上实例化的虚拟节点。7.一种用于路由Diameter消息的系统,所述系统包括:Diameter信令路由器DSR,DSR包括:多个Diameter消息处理器中的第一Diameter消息处理器,其中,所述第一Diameter消息处理器被配置成执行以下操作:从第一Diameter节点接收Diameter请求消息;在与第一Diameter消息处理器相关联的多个挂起事务管理器中的第一挂起事务管理器处,生成用于标识所述多个Di...

【专利技术属性】
技术研发人员:D·E·沃拉塞D·M·斯普拉格J·J·帕尔默T·M·沃格纳J·A·克雷格
申请(专利权)人:泰科来股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年02月11日 09:48
    计算,汉语词语,有“核算数目,根据已知量算出未知量;运算”和“考虑;谋虑”两种含义
    0
1