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

技术编号:19548014 阅读:38 留言:0更新日期:2018-11-24 21:20
本申请涉及用于在DIAMETER信令路由器处路由DIAMETER消息的方法、系统及装置。根据一个方面,此处所描述的主题包括用于路由Diameter消息的方法。该方法包括在包括多个Diameter消息处理器的Diameter信令路由器(DSR)处发生的步骤。该方法包括接收Diameter请求消息。该方法还包括生成用于标识多个Diameter消息处理器中的第一Diameter消息处理器的逐跳标识符。该方法还包括将逐跳标识符包括到Diameter请求消息中。该方法还包括将Diameter请求消息路由到第一Diameter节点。

Method, system and device for routing DIAMETER message at DIAMETER signaling router

This application relates to a method, system and device for routing DIAMETER messages at a DIAMETER signaling router. According to one aspect, the topics described here include methods for routing Diameter messages. The method includes steps that occur at a Diameter signaling router (DSR) that includes multiple Diameter message processors. This method includes receiving Diameter request messages. The method also includes generating a hop-by-hop identifier for identifying the first Diameter message processor in a plurality of Diameter message processors. The method also includes including hop-by-hop identifiers in Diameter request messages. The method also includes routing Diameter request messages to the first Diameter node.

【技术实现步骤摘要】
用于在DIAMETER信令路由器处路由DIAMETER消息的方法、系统及装置本申请是申请日为2013年6月11日、申请号为201380030472.5、名称为“用于在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上运本文档来自技高网
...

【技术保护点】
1.一种用于路由Diameter消息的方法,所述方法包括:在Diameter信令路由器DSR中的第一Diameter消息处理器处:从第一Diameter节点接收Diameter消息;将优先级水平PL指定到多个Diameter连接;以及选择与第一优先级水平相关联的第一Diameter连接,所述第一优先级水平对应于与所述Diameter消息相关联的消息优先级值。

【技术特征摘要】
2012.06.11 US 61/658,3991.一种用于路由Diameter消息的方法,所述方法包括:在Diameter信令路由器DSR中的第一Diameter消息处理器处:从第一Diameter节点接收Diameter消息;将优先级水平PL指定到多个Diameter连接;以及选择与第一优先级水平相关联的第一Diameter连接,所述第一优先级水平对应于与所述Diameter消息相关联的消息优先级值。2.如权利要求1所述的方法,其中,所述消息优先级值是由DSR或所述第一Diameter节点确定的。3.如权利要求1所述的方法,其中,所述消息优先级值基于Diameter消息类型。4.如权利要求1所述的方法,其中,所述消息优先级值作为逐跳标识符的一部分存储在所述Diameter消息内。5.如权利要求1所述的方法,其中,所述第一优先级水平是通过使用与所述第一消息处理器相关联的状态信息、与DSR内的通信总线或网络相关联的状态信息、以及与所述第一Diameter连接相关联的状态信息而计算出的单个规格化的值。6.如权利要求5所述的方法,其中,与所述第一Diameter连接相关联的状态信息包括操作状态、远程繁忙状态、流出传输状态或流出消息节制状态,其中与DSR内的通信总线或网络相关联的状态信息包括操作状态或路由拥塞水平,并且其中与所述第一Diameter消息处理器相关联的状态信息包括处理状态。7.如权利要求1所述的方法,其中,所述第一优先级水平小于或等于所述消息优先级值。8.如权利要求1所述的方法,其中,所述第一Diameter消息处理器包括下列各项中的一项:分布式计算平台的不同的消息处理模块;基于刀片的分布式计算平台中的计算刀片;与单核心或多核心计算设备相关联的处理核心元件;以及在单个物理消息处理或计算设备上实例化的虚拟节点。9.一种用于路由Diameter消息的系统,所述系统包括:Diameter信令路由器DSR,所述DSR包括:第一Diameter消息处理器,其中,所述第一Diameter消息处理器被配置...

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

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

1