用于进行diameter消息处理器间路由的方法、系统和计算机可读介质的制作方法

文档序号:8907615阅读:242来源:国知局
用于进行diameter消息处理器间路由的方法、系统和计算机可读介质的制作方法
【专利说明】用于进行DIAMETER消息处理器间路由的方法、系统和计算机可读介质
[0001]本申请是2012年9月12日提交的发明名称为“用于进行DIAMETER消息处理器间路由的方法、系统和计算机可读介质”的中国专利申请201180013681.X的分案申请。
[0002]要求优先权
[0003]本申请要求保护于2010年2月12日提交的、序列号为61/304,310的美国临时专利申请的权益,并且该临时专利申请的公开内容以引用方式全部并入本文。
[0004]以引用方式进行并入的声明
[0005]下面于2011年2月11日提交的、共同拥有的且同待决的美国专利申请中的每一者的公开内容都以引用方式全部并入本文:
[0006]代理人案号为1322/399/3的“用于基于源对等体容量的Diameter负载共享的方法、系统和计算机可读介质”(尚未分配序列号);
[0007]代理人案号为1322/399/4的“用于消息处理器间状态共享的方法、系统和计算机可读介质”(尚未分配序列号);
[0008]代理人案号为1322/399/5的“用于在Diameter节点处提供优先级路由的方法、系统和计算机可读介质”(尚未分配序列号);
[0009]代理人案号为1322/399/6/2的“用于在Diameter节点处提供对等体路由的方法、系统和计算机可读介质”(尚未分配序列号);
[0010]代理人案号为1322/399/7的“用于在Diameter节点处提供起源路由的方法、系统和计算机可读介质”(尚未分配序列号);
[0011]代理人案号为1322/399/8的“用于在Diameter节点处提供本地应用路由的方法、系统和计算机可读介质”(尚未分配序列号);
[0012]代理人案号为1322/399/9的“用于对Diameter请求消息进行基于回答的路由的方法、系统和计算机可读介质”(尚未分配序列号);
[0013]代理人案号为1322/399/10的“用于在Diameter信令路由器(DSR)处执行基于Diameter回答消息的网络管理的方法、系统和计算机可读介质”(尚未分配序列号);
[0014]代理人案号为1322/399/11的“用于对Diameter信令信息进行多接口监测与相关的方法、系统和计算机可读介质”(尚未分配序列号);
[0015]代理人案号为1322/399/12的“用于Diameter协议协调的方法、系统和计算机可读介质”(尚未分配序列号);
[0016]代理人案号为1322/399/13的“用于Diameter网络管理的方法、系统和计算机可读介质”(尚未分配序列号);
[0017]代理人案号为1322/399/14的“用于Diameter应用环路预防的方法、系统和计算机可读介质”(尚未分配序列号)。
技术领域
[0018]本文描述的本发明主题涉及进行Diameter消息处理器间路由(inter-Diameter-message processor routing)。具体地说,本发明主题涉及用于进行Diameter消息处理器间路由的方法、系统和计算机可读介质。
【背景技术】
[0019]Diameter协议是下一代认证、授权和记账(AAA)协议。在IETF RFC 3588中定义了 Diameter基础协议,其公开内容通过引用的方式全部并入本文。在因特网多媒体子系统(IMS)架构内共同使用的,Diameter协议是根据远程认证拨号用户服务(RADIUS)协议得来的。历史上,RADIUS协议由因特网服务供应商(ISP)用以提供ISP的接入服务器与安全场所之间的安全通信信道,其中在该安全场所(例如,轻量级目录访问协议(LDAP)服务器)中存储了用户证书信息。虽然RADIUS协议提供了标准AAA交换协议,但是新技术与应用的涌现使得能够满足不断改变的需求的协议的发展成为必需。Diameter旨在扩展RADIUS的标准方法,同时提供扩大的功能并保持对未来的发展是开放的。
[0020]上面提到的Diameter RFC没有规定用于Diameter路由节点或处理节点的结构。同样地,所述标准也没有规定用于当Diameter单元包括分布式结构时进行消息处理器间路由的方法。因此,需要用于进行Diameter消息处理器间路由的方法、系统和计算机可读介质。

【发明内容】

[0021]根据一个方面,本文描述的本发明主题包括一种用于对Diameter消息进行路由的方法。该方法包括Diameter信令路由器(DSR)处出现的步骤,所述DSR包括多个Diameter消息处理器。所述方法包括由所述多个Diameter消息处理器中的第一 Diameter消息处理器从第一 Diameter节点接收Diameter消息,其中,所述Diameter消息是经由第一 Diameter连接来接收的。所述方法还包括由所述多个Diameter消息处理器中的所述第一 Diameter消息处理器确定针对所述Diameter消息的下一跳Diameter节点。所述方法还包括由所述第一 Di ame t er消息处理器向所述多个D i ame t er消息处理器中的第二 D i ame ter消息处理器传送所述Diameter消息。所述方法还包括由所述第二 Diameter消息处理器向所述下一跳Diameter节点传送所述Diameter消息,其中,所述Diameter消息是经由第二Diameter连接来传送的。
[0022]根据另一个方面,本文描述的本发明主题包括一种用于对Diameter消息进行路由的系统。该系统包括Diameter信令路由器。Diameter信令路由器包括第一和第二Diameter消息处理器。所述第一 Diameter消息处理器配置为:从第一 Diameter节点经由第一 Diameter连接接收Diameter消息;确定针对所述Diameter消息的下一跳Diameter节点;以及向所述第二 Diameter消息处理器传送所述Diameter消息。所述第二 Diameter消息处理器配置为经由第二 D i ame t er连接向所述下一跳D i ame t er节点传送所述D i ame ter消息。
[0023]根据另一个方面,本文描述的本发明主题包括一种用于对Diameter消息进行路由的系统。该系统包括第一 Diameter节点和第二 Diameter节点。该系统还包括DSR,其中所述DSR对所述第一 Diameter节点表现为具有第一 Diameter标识的Diameter对等体,所述DSR对所述第二 Diameter节点表现为具有第二 Diameter标识的Diameter对等体,所述第一 Diameter标识和所述第二 Diameter标识互不相同。
[0024]如本文使用地,术语“节点”指代物理计算平台,其包括一个或多个处理器与存储器。
[0025]本文描述的本发明主题可以实现为与硬件和/或固件组合的软件。例如,本文描述的本发明主题可以实现成由一个或多个处理器执行的软件。在一个示例性实现方案中,本文描述的本发明主题可以使用其上存储有计算机可执行指令的非暂时性计算机可读介质来实现,该计算机可执行指令当由计算机的处理器执行时控制该计算机以执行步骤。适于实现本文描述的本发明主题的示例性计算机可读介质包括非暂时性计算接可读介质,诸如磁盘存储设备、芯片存储设备、可编程逻辑设备以及专用集成电路。另外,实现了本文描述的本发明主题的计算机可读介质可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台之间。
【附图说明】
[0026]现在将参照如下附图来详述本文描述的本发明主题:
[0027]图1是示出了 Diameter联网环境的网络示意图,该Diameter联网环境实现了用于在Diameter节点间对Diameter消息进行路由的Diameter中继节点;
[0028]图2是示出了在Diameter联网环境中对Diameter消息进行路由的消息流程图,该Diameter联网环境实现了用于在Diameter节点间对Diameter消息进行路由的Diameter中继节点;
[0029]图3是示出了根据本文描述的本发明主题的一个实施例、包括Diameter信令路由器(DSR)的示例性网络的网络示意图,该DSR包括多个Diameter消息处理器(MP),这多个MP利用在每个MP处存储的公共路由信息以对Diameter消息进行路由;
[0030]图4是示出了根据本文描述的本发明主题的一个实施例、包括DSR的示例性网络的网络示意图,该DSR包括多个MP,这多个MP利用在共享式贮存器中存储的公共路由信息以对Diameter消息进行路由;
[0031]图5是更详细地示出了用于根据本文描述的本发明主题的一个实施例,对Diameter消息进行路由的示例性MP的网络示意图;
[0032]图6是示出了用于根据本文描述的本发明主题的一个实施例,使用非Diameter协议在Diameter消息处理器之间对Diameter消息进行路由的示例性MP间消息格式的网络示意图;
[0033]图7是示出了根据本文描述的本发明主题的一个实施例,对Diameter消息进行路由的消息流程图;
[0034]图8示出了用于根据本文描述的本发明主题的一个实施例,对Diameter消息进行路由的示例性对等体路由表(PRT);
[0035]图9示出了用于根据本文描述的本发明主题的一个实施例,对Diameter消息进行路由的示例性路线清单表(RLT);
[0036]图10示出了列出与根据本文描述的本发明主题的一个实施例,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1