用于在DIAMETER节点处提供优先级路由的方法、系统和计算机可读介质技术方案

技术编号:8134191 阅读:195 留言:0更新日期:2012-12-27 13:25
本文公开了用于在Diameter节点处提供优先级路由的方法、系统和计算机可读介质。一种示例性方法包括在与DSR相关联的Diameter消息处理器处接收来自第一Diameter节点的Diameter消息。该方法还包括在所述Diameter消息处理器处将优先级水平指示符分配给Diameter消息。该方法还包括将具有所述优先级水平指示符的所述Diameter消息路由给第二Diameter节点。第二示例性方法包括在与DSR相关联的Diameter消息处理器处接收来自第一Diameter节点的包括优先级水平指示符的Diameter消息。第二方法还包括在所述Diameter消息处理器处至少部分地基于在所述Diameter消息中包含的所述优先级水平指示符将路由动作应用到所述Diameter消息。

【技术实现步骤摘要】
【国外来华专利技术】
本文描述的本专利技术主题涉及在Diameter节点处执行路由。具体地说,本专利技术主题涉及用于在Diameter节点处提供优先级路由的方法、系统和计算机可读介质。
技术介绍
Diameter是用于计算机网络的认证、授权和记账(AAA)协议,是对RADIUS的沿承。在IETF RFC 3588中定义了 Diameter基础协议,其公开内容通过引用的方式全部并入本文。RFC 3588讨论了用于路由Diameter信令消息的Diameter路由代理,但是没有规定一般用于Diameter路由代理或Diameter路由的架构。同样,RFC 3588没有提出具体方法,在该具体方法中,通过使用包含在Diameter信令消息中的优先级信息参数来进行Diameter消息路由。因此,面对这些难题,需要用于在Diameter节点处提供优先级路由的改进的方法、系统和计算机可读介质。
技术实现思路
本文公开了用于在Diameter节点处提供优先级路由的方法、系统和计算机可 读介质。一种示例性方法包括在与DSR相关联的Diameter消息处理器处接收来自第一Diameter节点的Diameter消息。该方法还包括在所述Diameter消息处理器处将优先级水平指示符分配给Diameter消息。该方法还包括将具有所述优先级水平指示符的所述Diameter消息路由给第二 Diameter节点。第二示例性方法包括在与DSR相关联的Diameter消息处理器处接收来自第一 Diameter节点的包括优先级水平指示符的Diameter消息。第二方法还包括在所述Diameter消息处理器处至少部分地基于在所述Diameter消息中包含的所述优先级水平指示符将路由动作应用到所述Diameter消息。本文描述的本专利技术主题可以实现为与硬件和/或固件组合的软件。例如,本文描述的本专利技术主题可以实现成由处理器执行的软件。在一个示例性实现方案中,本文描述的用于在Diameter节点处提供优先级路由的本专利技术主题可以使用其上存储有可执行指令的非暂时性计算机可读介质来实现,该可执行指令当由计算机的处理器执行时控制该处理器执行步骤。适于实现本文描述的本专利技术主题的示例性非暂时性计算机可读介质包括可由处理器访问的芯片存储设备或磁盘存储设备、可编程逻辑设备以及专用集成电路。另外,实现了本文描述的本专利技术主题的计算机可读介质可以位于单个计算平台上,或者可以分布在多个计算平台之间。附图说明现在将参照如下附图来详述本文描述的本专利技术主题图I是根据本文描述的本专利技术主题的实施例,示出包括用于在Diameter节点处提供优先级路由的单个Diameter消息处理器(MP)的示例软件架构的框图;图2是根据本文描述的本专利技术主题的实施例,示出包括用于在Diameter节点处提供优先级路由的基于完全栈的消息处理器(MP)的示例软件架构的框图;图3是根据本文描述的本专利技术主题的实施例,示出包括用于在Diameter节点处提供优先级应用路由的专用DCL消息处理器(MP)的示例软件架构的框图;图4是根据本文描述的本专利技术主题的实施例,示出包括用于在Diameter节点处提供优先级路由的专用DCL / DRL和应用消息处理器(MP)的示例软件架构的框图;图5是根据本文描述的本专利技术主题的实施例,示出用于在Diameter节点处提供优先级路由的示例高层消息路由流的框图;图6是根据本文描述的本专利技术主题的实施例,示出包括用于在Diameter节点处提供优先级路由的功能划分的示例可放缩Diameter信令路由器的框图;图7是根据本文描述的本专利技术主题的实施例,示出普通的消息处理器间路由的消息序列图;图8是根据本文描述的本专利技术主题的实施例,示出由出口消息处理器由于Diameter对等体节点的不可用性而拒绝的初次路由尝试的消息序列图;图9是根据本文描述的本专利技术主题的实施例,示出没有路线支持入口请求消息中的特定应用标识符的消息序列图;图10是根据本文描述的本专利技术主题的实施例,示出示 例路线清单表的框图;图11是根据本文描述的本专利技术主题的实施例的路线清单中的多个路线组的概念视图;图12是根据本文描述的本专利技术主题的实施例,示出示例对等体路由表(PRT)及相关的路线清单表的框图;图13是根据本文描述的本专利技术主题的实施例,示出利用默认条目的示例对等体路由表的框图;图14是根据本文描述的本专利技术主题的实施例,示出利用默认条目的另一示例对等体路由表的框图;图15是根据本文描述的本专利技术主题的实施例,示出利用默认条目的另一示例对等体路由表的框图;图16是根据本文描述的本专利技术主题的实施例,示出为每个表条目提供路线清单容量的示例路线清单表的框图;图17是根据本文描述的本专利技术主题的实施例,示出为每个表条目提供路线清单可用性数据的示例路线清单表的框图;图18是根据本文描述的本专利技术主题的实施例,示出由Diameter信令路由器的Diameter路由层执行的示例路线选择过程的流程图;图19是根据本文描述的本专利技术主题的实施例,示出由DSR对包含优先级水平指示符的Diameter消息执行的基于优先级的路由的信令图;图20是根据本文描述的本专利技术主题的实施例,示出由DSR将优先级水平指示符插入到Diameter请求消息中的信令图;图21是根据本文描述的本专利技术主题的实施例,示出由DSR对包含优先级水平指示符的多个Diameter消息执行的基于优先级的路由的信令图;图22是根据本文描述的本专利技术主题的实施例,示出由DSR对包含优先级水平指示符的多个Diameter消息执行的基于优先级的路由的第二信令图。具体实施例方式在本文描述的本专利技术主题包括在Diameter节点处提供优先级路由的方法、系统和计算机可读介质。具体而言,本文描述的本专利技术主题可以实现在Diameter节点处,Diameter节点可以包括Diameter连接层(DCL)、Diameter路由层(DRL)、一个或多个本地应用以及一个或多个路由表,诸如对等体路由表(PRT)和应用路由表(ART)。例如,Diameter节点可以包括Diameter信令路由器(DSR)、移动性管理实体(MME)、归属用户服务器(HSS)和/或认证、授权和记账(AAA)服务器、承载绑定及事件报告功能体(BBERF)Jg务网关(SGW)、分组数据网网关(PDN GW)、计费数据功能体(⑶F)、联机计费系统、脱机计费系统、策略计费执行功能体(PCEF)、策略计费和规则功能体(PCRF)、用户简档存储(SPR)、Diameter代理、网络节点、策略引擎、策略服务器、应用功能体(AF)、应用服务器、Diameter信令代理、长期演进(LTE)节点、因特网协议(IP)多媒体子系统(MS)网络节点、服务器、相关节点、节点、数据库、信令网关、网关、监测节点、Diameter消息处理器、数据收集平台、多协议信令网关、多协议信令路由器或者计算平台。Diameter信令路由器(DSR)的例子包括不限于Diameter路由代理、Diameter中继代理、Diameter重定向代理、Diameter翻译代理、Diameter proxy代理。在一个实施例中,DSR包括共享公共Diameter路由表的同在一处的DSR MP的集合。如本文所使用地,术语“D本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.02.12 US 61/304,3101.一种用于通过使用Diameter信令路由器(DSR)基于优先级信息对Diameter消息进行路由的方法,该方法包括 在与DSR相关联的Diameter消息处理器处接收来自第一 Diameter节点的Diameter消息; 在所述Diameter消息处理器处将优先级水平指示符分配给所述Diameter消息;以及 将具有所述优先级水平指示符的所述Diameter消息路由给第二 Diameter节点。2.如权利要求I所述的方法,包括至少部分地基于给所述第二Diameter节点分配的优先级值,选择要通过其发送所述Diameter消息的路线。3.如权利要求I所述的方法,其中,对所述Diameter消息进行路由包括至少部分地基于所分配的优先级指示符,选择所述第二 Diameter节点作为针对所述Diameter节点的目的地。4.如权利要求3所述的方法,其中,选择所述第二Diameter节点包括选择与由所述Diameter消息中的所分配的优先级水平指示符指示的特定QoS水平相关联的所述第二Diameter 节点。5.如权利要求2所述的方法,其中,对所述Diameter消息进行路由包括如果所分配的优先级值超过优先级路由规则数据库中包含的优先级阈值则将所述Diameter路由到第二 Diameter路线,如果所分配的优先级值没有超过优先级路由规则数据库中包含的优先级阈值则丢弃所述Diameter消息。6.如权利要求5所述的方法,其中,作为对丢弃所述Diameter消息的响应,向所述第一 Diameter节点发送Diameter响应消息,所述Diameter响应消息指示发生了与所述Diameter消息相关联的错误。7.如权利要求2所述的方法,其中,选择路线包括至少部分地基于所述第二Diameter节点的拥塞状态选择路线。8.如权利要求I所述的方法,其中,所述第二Diameter节点是相对于所述DSR的对等体节点。9.一种用于通过使用Diameter信令路由器(DSR)基于优先级信息对Diameter消息进行路由的方法,该方法包括 在与DSR相关联的Diameter消息处理器处接收来自第一 Diameter节点的包括优先级水平指示符的Diameter消息;以及 在所述Diameter消息处理器处至少部分地基于在所述Diameter消息中包含的所述优先级水平指示符将路由动作应用到所述Diameter消息。10.如权利要求9所述的方法,其中,应用路由动作包括访问基于优先级的路由规则数据库。11.如权利要求9所述的方法,其中,应用路由动作包括丢弃所述Diameter消息。12.如权利要求9所述的方法,其中,应用路由动作包括将所述Diameter消息路由给与所述优先级水平指示符相关联的QoS Diameter资源节点。13.如权利要求9所述的方法,其中,应用路由动作包括选择要通过其将所述Diameter消息转发给所述第二 Diameter节点的路线。14.如权利要求9所述的方法,其中,应用路由动作包括对将所述Diameter消息路由给所述第二 Diameter节点进行延迟。15.如权利要求9所述的方法,其中,所述优先级指示符是经加密的。16.如权利要求15所述的方法,其中,接收所述Diameter消息包括在所述DSR处对所述优先级水平指示符进行解密。17.—种用于对Diameter信令消息进行路由的系统,该系统包括 Diameter信令路由器(DSR),其包括 存储器,其用于存储包括Diameter消息优先级水平信息的Diameter对等体路由信息;以及 Diameter消息处理器,其配置为接收来自第一 Diameter节点的Diameter消息,将优先级水平指示符分配给所述Diameter消息,以及根据所述Diameter消息优先级水平信息将具有所述优先级水平指示符的所述Diameter消息路由给第二 Diameter节点。18.如权利要求17所述的系统,其中,所述Diameter消息处理器配置为至少部分地...

【专利技术属性】
技术研发人员:M·E·卡诺德M·托马尔P·J·马尔西科
申请(专利权)人:泰克莱克股份有限公司
类型:
国别省市:

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

1