用于在DIAMETER节点处提供初始路由的方法、系统、以及计算机可读介质技术方案

技术编号:8134190 阅读:203 留言:0更新日期:2012-12-27 13:24
本申请公开了用于在Diameter节点处提供初始路由的方法、系统、以及计算机可读介质。一种示例性方法包括:在与DSR相关联的Diameter消息处理器处接收来自第一Diameter节点的Diameter消息。所述方法进一步包括:使用Diameter消息处理器来访问包括Diameter初始信息的Diameter对等路由信息,以确定作为所述DSR的对等体并且要向其转发所述Diameter消息的第二Diameter节点。所述方法还包括:向所确定的第二Diameter节点转发所述Diameter消息。

【技术实现步骤摘要】
【国外来华专利技术】
本文描述的主题涉及在Diameter节点处进行路由。更具体地,所述主题涉及用于在Diameter节点处提供初始路由的方法、系统、以及计算机可读介质。
技术介绍
Diameter是针对计算机网络的认证、授权和计费(AAA)协议,并且是RADIUS的后续。Diameter基础协议是在IETF RFC 3588中定义的,在此通过引用的方式将其公开内容全部合并入本文。RFC 3588讨论了用于对Diameter信令消息进行路由的Diameter路由代理,但是没有规定通常针对Diameter路由代理或者Diameter路由的架构。类似地,RFC3588没有论述使用初始信息来进行Diameter消息路由的具体方法。相应地,鉴于这些困难,需要用于在Diameter节点处提供初始路由的改进的方法、系统、以及计算机可读介质。
技术实现思路
本申请公开了用于在Diameter节点处提供初始路由的方法、系统、以及计算机可读介质。一个示例性方法包括在与DSR相关联的Diameter消息处理器处接收来自第一Diameter节点的Diameter消息。所述方法进ー步包括使用所述Diameter消息处理器来访问包括Diameter初始信息的Diameter对等路由信息,以确定作为所述DSR的对等体并且要向其转发所述Diameter消息的第二个Diameter节点。所述方法还包括向所确定的第二 Diameter节点转发所述Diameter消息。本文所述的主题可以在与硬件和/或固件相结合的软件中实现。例如,本文所述的主题可以在处理器执行的软件中实现。在一个示例性实施方案中,可以使用具有保存在其上的可执行指令的非临时性计算机可读介质来实现本文所述的用于在Diameter节点处提供初始路由的主题,当计算机的处理器执行所述可执行指令时,控制所述处理器执行步骤。适用于实现本文所述的主题的示例性非临时性计算机可读介质包括处理器、可编程逻辑器件、专用集成电路可访问的芯片存储设备或者磁盘存储设备。此外,实现本文所述的主题的计算机可读介质可以位于单个计算平台上或者可以分布在多个计算平台上。附图说明现在将围绕附图阐述本文所述的主题,其中图IA是根据本文所述主题的一个实施例,描绘用于在Diameter信令路由器(DSR)处提供初始路由的过程的流程图;图IB是根据本文所述主题的一个实施例,描绘用于在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是根据本文所述的主题的ー个实施例,描绘路由清单中的多个路由组的概念图;图12A是根据本文所述的主题的ー个实施例,描绘示例性对等路由表(PRT)和相关的路由清单表的框图;图12B是根据本文所述的主题的ー个实施例,描绘包括Diameter初始信息的示例性对等路由表(PRT)和相关的路由清单表的框图;图13是根据本文所述的主题的ー个实施例,描绘采用默认条目的示例性对等路由表的框图;图14是根据本文所述的主题的ー个实施例,描绘采用默认条目的另ー个示例性对等路由表的框图;图15是根据本文所述的主题的ー个实施例,描绘采用默认条目的又一个示例性对等路由表的框图;图16是根据本文所述的主题的ー个实施例,描绘向每个表格条目提供路由清单容量的示例性路由清单表的框图;图17是根据本文所述的主题的ー个实施例,描绘向每个表格条目提供路由清单可用性数据的示例性路由清单表的框图;图18是根据本文所述的主题的ー个实施例,描绘Diameter信令路由器的Diameter路由层所执行的示例性路由选择过程的流程图。具体实施例方式本文所述的主题包括用于在Diameter节点处提供初始路由的方法、系统、以及计算机可读介质。具体地,本文所述的主题可以在Diameter节点处实现,所述Diameter节点包括Diameter连接层(DCL)、Diameter路由层(DRL)、一个或多个本地应用、以及一个或多个路由表(比如,对等路由表(PRT)和应用路由表(ART))。例如,Diameter消息路由节点可以包括Diameter信令路由器(DSR)、移动性管理实体(MME)、归属用户服务器(HSS)和/或认证、授权和计费(AAA)服务器、承载绑定和事件报告功能(BBERF)、服务网关(SGW)、分组数据网络网关(PDN GW)、计费数据功能(CFD)、在线计费系统、离线计费系统、策略计费执行功能(PCEF)、策略计费和规则功能(PCRF)、用户简档存储器(subscriber profilerepository, SPR)、Diameter代理、网络节点、策略引擎、策略服务器、应用功能(AF)、应用服务器、Diameter信令代理、长期演进(LTE)节点、互联网协议(IP)多媒体子系统(MS)网络节点、服务器、关联节点、节点、数据库、信令网关、网关、监测节点、Diameter消息处理器、数据收集平台、多协议信令网关、多协议信令路由器、或者计算平台。Diameter信令路由器(DSR)的示例包括但不限于Diameter路由代理、Diameter中继代理、Diameter重定向代理、Diameter转换代理、Diameter委托代理。在一个实施例中,DSR包括共享共同的Diameter路由表的一组位于同一位置的DSR MP。如本文所使用的,术语“Diameter连接层(DCL)”指的是,实现Diameter传输连接的DSR中的Diameter栈的软件层。如本文所使用的,术语“Diameter路由层(DRL)”指的是,实现Diameter路由的Diameter栈的软件层。示例性DRL能力可以包括基于消息内容将请求消息路由到Diameter对等节点或者本地应用、基于消息内容规则而丢弃或者拒绝Diameter请求消息、对等拥塞控制、以及更容易的配置。为了同时支持应用处理和核心 Diameter路由功能,DSR中的DRL可以支持下列消息路由表应用路由表(ART)和对等本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.02.12 US 61/304,3101.一种用于基于初始信息使用Diameter信令路由器(DSR)对Diameter消息进行路由的方法,所述方法包括 在与DSR相关联的Diameter消息处理器处接收来自第一 Diameter节点的Diameter消息; 使用所述Diameter消息处理器来访问包括Diameter初始信息的Diameter对等路由信息,以便确定作为所述DSR的对等体并且要向其转发所述Diameter消息的第二Diameter节点;以及 向所确定的第二 Diameter节点转发所述Diameter消息。2.如权利要求I所述的方法,其中,所述Diameter消息处理器包括输入Diameter消息处理器,并且其中,访问所述Diameter消息处理器包括使用所述输入Diameter消息处理器访问包括Diameter初始信息的所述Diameter对等路由信息,以便确定所述DSR内的多个输出Diameter消息处理器中的、并且与所述第二 Diameter节点相关联的输出Diameter消息处理器。3.如权利要求2所述的方法,其中,访问Diameter对等路由信息包括至少部分地基于所述Diameter消息内所包含的Diameter初始消息参数来选择去往所述第二 Diameter节点的路由,其中通过所述路由发送所述Diameter消息。4.如权利要求2所述的方法,其中,访问Diameter对等路由信息包括仅基于所述Diameter消息内所包含的Diameter初始消息参数来选择去往所述第二 Diameter节点的路由,其中通过所述路由发送所述Diameter消息。5.如权利要求3所述的方法,其中,选择去往第二Diameter节点的路由包括访问包含所述Diameter初始信息的对等路由表(PRT),定位该PRT中的规则条目,并且选择与所定位的规则条目相关联的可用路由,其中所述规则条目包括与所述Diameter消息内所包含的Diameter初始消息参数相匹配的Diameter初始规则参数。6.如权利要求5所述的方法,其中,所定位的规则条目指示了与包括所述可用路由的活动路由组相关联的路由清单。7.如权利要求5所述的方法,其中,所述Diameter消息初始参数包括初始范围信息。8.如权利要求5所述的方法,其中,所述Diameter消息初始参数包括初始主机信息。9.如权利要求5所述的方法,其中,所述Diameter消息初始参数包括输入对等信息或者对等连接信息。10.如权利要求2所述的方法,包括在所确定的输出Diameter消息处理器处向所述第二 Diameter节点发送所述Diameter消息。11.如权利要求2所述的方法,其中,所述Diameter对等路由信息是包含在位于所述输入Diameter消息处理器上的存储器中的。12.如权利要求2所述的方法,其中,所述Diameter对等路由信息是包含在所述输入Diameter消息处理器外部的存储器中的,并且由所述DSR中的所有消息处理器共享。13.如权利要求I所述的方法,包括使用所接收的Diameter消息中所包含的初始主机信息和目的地范围信息来确定与所接收的Diameter消息相关联的目的地主机。14.如权利要求I所述的方法,包括使用所接收的Diameter消息中所包含的初始主机信息来确定所述DSR中的本地应用主机,以便处理所接收的Diameter消息。15.一种用于对Diameter信令消息进行路由的系统,所述系统包括Diameter信令路由器(DSR),其包括 用于存储包括Diameter初始信息的Diameter对等路由信息的存储器;以及 Diameter消息处理器,其配置为接收来自第一 ...

【专利技术属性】
技术研发人员:D·E·华莱士M·E·卡诺德J·A·克雷格T·M·麦卡恩K·K·卡玛卡M·托马尔
申请(专利权)人:泰克莱克股份有限公司
类型:
国别省市:

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

1