Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN102986170 A
Publication typeApplication
Application numberCN 201180034808
PCT numberPCT/US2011/040525
Publication date20 Mar 2013
Filing date15 Jun 2011
Priority date15 Jun 2010
Also published asCN102986170B, EP2583415A2, EP2583415A4, US8566474, US20110314178, WO2011159799A2, WO2011159799A3
Publication number201180034808.6, CN 102986170 A, CN 102986170A, CN 201180034808, CN-A-102986170, CN102986170 A, CN102986170A, CN201180034808, CN201180034808.6, PCT/2011/40525, PCT/US/11/040525, PCT/US/11/40525, PCT/US/2011/040525, PCT/US/2011/40525, PCT/US11/040525, PCT/US11/40525, PCT/US11040525, PCT/US1140525, PCT/US2011/040525, PCT/US2011/40525, PCT/US2011040525, PCT/US201140525
InventorsME卡诺德, PJ马尔西科
Applicant泰克莱克股份有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a DIAMETER network
CN 102986170 A
Abstract
Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a DIAMETER network are disclosed. According to one method, origin-based routing information is received, at a first DIAMETER node, from a second DIAMETER node. The origin-based routing information specifies one or more sources such that traffic originating from one of the one or more sources should be routed to the second DIAMETER node. A routing rule is automatically generated, at he first DIAMETER node, based on the received origin-based routing information.
Claims(27)  translated from Chinese
1. 一种用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的方法,所述方法包括: 在第一DIAMETER节点处: 从第二DIAMETER节点接收基于起点的路由信息,其中,所述基于起点的路由信息指定一个或多个源,从而应当将起始于所述一个或多个源之一的流量路由至所述第二DIAMETER节点;以及基于所接收到的基于起点的路由信息自动生成路由规则。 1. A method for providing dynamic routing keyword registration starting at DIAMETER-based network, the method comprising: a first DIAMETER node: receiving routing information based on the starting point from the second DIAMETER nodes, wherein the said routing information based on the starting point of one or more of the specified source, thereby starting to route traffic should be the one of the one or more sources to said second node DIAMETER; and an information based on the received starting point based routing automatic generation routing rules.
2.根据权利要求I所述的方法,其包括采用所述路由规则自动填充所述第一DIAMETER节点上的路由表。 2. The method according to claim I, which comprises the use of the routing rules automatically populate the routing table on the first DIAMETER node.
3.根据权利要求I所述的方法,其包括采用所述路由规则将起始于所述一个或多个源的流量路由至所述第二DIAMETER节点。 3. The method of claim I, which comprises the use of starting the routing rule to the one or more sources of traffic routed to the second node DIAMETER.
4.根据权利要求I所述的方法,其中,起始源信息包括起始区域标识符、起始主机标识符和应用标识符的至少其中之一。 4. The method of claim I, wherein the starting source information comprises at least one of the starting area identifier, start the application identifier and host identifier.
5.根据权利要求I所述的方法,其中,将所述基于起点的路由信息归入专用消息类型。 5. The method of claim I, wherein the starting point based on the routing information included in the dedicated message type.
6.根据权利要求I所述的方法,其中,将所述基于起点的路由信息包括在经修改的DIAMETER能力交换请求(CER)消息和经修改的DIAMETER能力交换应答(CEA)消息之一内。 6. The method of claim I, wherein the routing information includes a start point based on the exchange request (CER) in the revised capacity DIAMETER DIAMETER message and a modified response capability exchange (CEA) within one message.
7.根据权利要求6所述的方法,其中,所述经修改的DIAMETER CER消息和所述经修改的DIAMETER CEA消息的所述之一包括指示基于起点的路由信息的存在的路由关键字。 7. The method of claim 6, wherein said one of said modified DIAMETER CER message and the modified DIAMETER CEA message includes an indication of the presence of keywords routing based on the routing information of the starting point.
8.根据权利要求I所述的方法,其中,所述第一DIAMETER节点包括DIAMETER信令路由器。 8. The method according to claim I, wherein said first node comprises DIAMETER DIAMETER signaling router.
9.根据权利要求I所述的方法,其中,自动生成路由规则包括自动生成首选路由规则和默认路由规则。 9. The method of claim I, wherein the automatically generating comprises automatically generating a routing rule preferred default routing rules and routing rules.
10.根据权利要求9所述的方法,其包括采用优先权值和不同的加权值之一区分所述首选路由规则和所述默认路由规则。 10. The method according to claim 9, which includes the use of one of the priority value and the value that distinguishes between different weights preferred routing rules and the default routing rules.
11.根据权利要求I所述的方法,其包括对接收到的基于起点的路由信息进行认证。 11. The method according to claim I, which includes the starting point based on received routing information for authentication.
12.根据权利要求I所述的方法,其中,所述第一 DIAMETER节点和所述第二DIAMETER节点属于同一区域。 12. The method of claim I, wherein said first and said second node DIAMETER DIAMETER nodes belong to the same region.
13.根据权利要求I所述的方法,其中,所述第一 DIAMETER节点属于第一区域,所述第二DIAMETER节点属于第二区域。 13. The method according to claim I, wherein said first DIAMETER node belonging to the first region, said second region belonging to the second node DIAMETER.
14. 一种用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的DIAMETER节点,系统包括: 用于从第二DIAMETER节点接收基于起点的路由信息的通信模块,其中,所述基于起点的路由信息指定一个或多个源,从而应当将起始于所述一个或多个源之一的流量路由至所述第二DIAMETER节点;以及用于基于所接收到的基于起点的路由信息自动生成路由规则的规则生成模块。 14. A starting point for providing dynamic routing node based on the DIAMETER DIAMETER keywords registered in the network, the system comprising: means for receiving a communication module based on the routing information from the starting point of the second DIAMETER node, wherein, based on the starting point The routing information specifies one or more source, thereby starting to route traffic should be the one of the one or more sources to said second node DIAMETER; and means for, based on the starting point based on the received routing information automatically rules to generate routing rules generation module.
15.根据权利要求14所述的DIAMETER节点,其包括采用所述路由规则填充的对等体路由表。 DIAMETER node according to claim 14, which comprises the use of the routing rules filling peer routing table.
16.根据权利要求14所述的DIAMETER节点,其包括用于采用所述路由规则将起始于所述一个或多个源的流量路由至所述第二DIAMETER节点的路由模块。 DIAMETER node according to claim 14, which comprises means for using the routing rules to route traffic starting the one or more sources to the second node DIAMETER routing module.
17.根据权利要求14所述的DIAMETER节点,其中,所述通信模块接收起始源信息,所述起始源信息包括起始区域标识符、起始主机标识符和应用标识符的至少其中之一。 At least one of the DIAMETER node according to claim 14, wherein said communication module receives the initial source of information, the source information comprises a start initiation region identifier, a host identifier and the initial application identifiers One.
18.根据权利要求14所述的DIAMETER节点,其中,所述基于起点的路由信息归入专用消息类型。 DIAMETER node according to claim 14, wherein, based on the starting point of the routing information included in a dedicated message type.
19.根据权利要求14所述的DIAMETER节点,其中,所述通信模块接收基于起点的路由信息,所述基于起点的路由信息被包括在经修改的DIAMETER能力交换请求(CER)消息和经修改的DIAMETER能力交换应答(CEA)消息之一内。 DIAMETER node according to claim 14, wherein the communication module receives routing information based on the starting point, the routing information based on the starting point to be included in the revised DIAMETER capability exchange request (CER) message and the modified DIAMETER response capability exchange (CEA) within one message.
20.根据权利要求19所述的DIAMETER节点,其中,所述经修改的DIAMETER CER消息和所述经修改的DIAMETER CEA消息的所述之一包括指示基于起点的路由信息的存在的路由关键字。 One message of the DIAMETER CER DIAMETER node according to Claim 19, wherein the modified and the modified DIAMETER CEA message includes an indication of the presence of routing keywords routing information based on the starting point.
21.根据权利要求14所述的DIAMETER节点,其中,所述DIAMETER节点包括DIAMETER信令路由器。 21. A node according to claim 14 wherein DIAMETER, wherein the DIAMETER DIAMETER signaling node comprises a router.
22.根据权利要求14所述的DIAMETER节点,其中,所述路由规则生成模块自动生成首选路由规则和默认路由规则。 22. DIAMETER node according to claim 14, wherein said routing rules generating module automatically generates the preferred routing rules and default routing rules.
23.根据权利要求14所述的DIAMETER节点,其中,所述路由规则生成模块将优先权值和加权值之一分配给所述路由规则。 23. DIAMETER node according to claim 14, wherein said routing rules generation module will be assigned one of the priority value and a weighted value to the routing rules.
24.根据权利要求14所述的DIAMETER节点,其包括用于对所接收到的基于起点的路由信息进行认证的认证模块。 24. DIAMETER node according to claim 14, which comprises means for the start of the received routing information based authentication module authenticating.
25.根据权利要求14所述的DIAMETER节点,其中,所述DIAMETER节点和所述第二DIAMETER节点属于同一区域。 25. The DIAMETER node according to claim 14, wherein said DIAMETER DIAMETER node and the second node belong to the same region.
26.根据权利要求14所述的DIAMETER节点,其中,所述DIAMETER节点属于第一区域,所述第二DIAMETER节点属于第二区域。 26. The node according to claim DIAMETER 14, wherein said first region belongs DIAMETER node, said second node DIAMETER belonging to the second region.
27. 一种计算机可读介质,其包括体现在非瞬时计算机可读介质内的计算机可执行指令,在通过计算机的处理器执行时,所述指令执行的步骤包括: 在第一DIAMETER节点处: 从第二DIAMETER节点接收基于起点的路由信息,其中,所述基于起点的路由信息指定一个或多个源,从而应当将起始于所述一个或多个源之一的流量路由至所述第二DIAMETER节点;以及基于所接收到的基于起点的路由信息自动生成路由规则。 27. A computer readable medium comprising a non-transient embodied in a computer-readable medium within the computer-executable instructions, when executed by a computer processor, the instruction execution step comprises: a first node DIAMETER: receive routing information starting from the second DIAMETER-based node, the routing information based on the starting point specify one or more sources, which should be starting to route traffic to the one or more sources to one of said first DIAMETER two nodes; and based on the received starting point information is automatically generated based routing routing rules.
Description  translated from Chinese

用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的方法、系统和计算机可读介质[0001] 优先权声明[0002] 本申请要求2010年6月15日提交的美国临时专利申请No. 61/355002的权益,通过引用将其公开内容全文并入本文。 The method for providing dynamic routing based on keyword registration starting, systems, and computer readable media network in DIAMETER [0001] Priority Claim [0002] This application claims priority to U.S. Provisional Patent June 15, 2010 filed No equity. 61/355002, the disclosure of which is incorporated by reference are incorporated herein. 技术领域[0003] 文中描述的主题涉及DIAMETER网络中的路由网络流量。 Technical Field [0003] The topic described in this paper relate DIAMETER network routing network traffic. 更具体而言,所述主题涉及用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的方法、系统和计算机可读介质。 More specifically, the subject matter relates to a method for providing dynamic routing based on keyword registration start, systems, and computer-readable media DIAMETER network. 背景技术[0004] 在常规DIAMETER网络中,当前没有任何方式使DIAMETER节点,例如,DIAMETER中继节点或DIAMETER路由节点能够自动从对等DIAMETER节点接收指示所述对等DIAMETER 节点将从哪些起始主机或起始区域(realm)接收特定类型的流量。 BACKGROUND [0004] In a conventional DIAMETER network currently no way to make DIAMETER nodes, for example, DIAMETER DIAMETER routing node or relay node can automatically DIAMETER node receives instructions from the peer DIAMETER peer nodes from which the originating host or starting area (realm) to receive a particular type of traffic. 换言之,当前在DIAMETER规约中不存在允许对等DIAMETER节点向DIAMETER中继或路由节点指出在所述DIAMETER中继或路由节点从具体的起始主机或起始区域接收流量时,应当将所述流量引导至所述对等DIAMETER节点的机制。 In other words, the current node to allow Peer DIAMETER DIAMETER routing node pointed relay or receive traffic from a specific host or the starting area at the start of the relay or DIAMETER routing node, the flow rate should not exist in the statute DIAMETER directed to the mechanism of the peer DIAMETER nodes. 在此通过引用将Internet工程任务组(IETF)请求说明(RFC) 3588和3589全文并入本文。 By reference to Internet Engineering Task Force (IETF) Request Description (RFC) 3588 and 3589 incorporated herein. 例如,假设网络操作员X与操作员Y签定协议“应当将通过集线器供应商A的网络传输的所有流量路由至操作员X的区域”,那么可能希望操作员X向集线器供应商A自动通知操作员X和操作员Y之间的协议,从而使供应商A能够相应地更新其路由表。 For example, assume that the network operator X Y signed an agreement with the operator "shall all traffic is routed through the network transmission A hub supplier to the operator area X", you may want the operator X supplied to the Hub automatically notify suppliers A Y agreement between the operator and the operator X, so A supplier can update their routing tables. [0005] 当前,在上述示范性方案中,集线器供应商A必须人工汇集基于起点的路由信息, 并更新其路由表。 [0005] Currently, in the above-described exemplary embodiment, the hub supplier A starting point must be manually routing information based on the collection and update its routing table. 例如,可以要求用户人员人工登录与集线器供应商网络中的一个或多个DIAMETER节点相关的终端,并向路由表中添加基于起点的规则。 For example, you can require users to log in personnel associated with artificial hub provider network to one or more terminals DIAMETER nodes, to start adding rules-based routing table. [0006] 尽管当前不存在采用基于起点的路由信息进行自动通知并更新DIAMETER节点的路由表的方法,但是存在用于针对基于目的地的路由信息进行自动通知和路由表更新的常规解决方案。 [0006] Although currently used for automatic notification of routing information based on the starting point and update routing tables DIAMETER node method does not exist, but there are solutions for conventional destination-based routing information for automatic notification and routing table updates. 当前采用域名系统(DNS)完成这一操作。 Current uses the Domain Name System (DNS) to complete this operation. 例如,如果网络操作员X希望了解其能够将流量路由至的网络(即,区域或主机),那么操作员X向DNS服务器发送保持这一信息的DNS查询。 For example, if the network operator would like to know which X can route traffic to the network (i.e., region or host), then the operator DNS server X sends a DNS query to maintain this information. 网络操作员X (即,在区域X内触发所述DNS查询的DIAMETER节点)可以基于DNS响应中包含的信息采用基于目的地的路由信息自动更新其路由表。 Network Operator X (ie, triggering the DNS query DIAMETER node in area X) DNS response based on information contained in the routing information based on the destination automatically updates its routing table. [0007] 从上述讨论可以认识到,用于在DIAMETER节点中填充或者更新路由信息的常规方法的一个缺点是自动路由表填充只可用于基于目的地的路由信息。 [0007] can be appreciated from the above discussion, is used to fill in the DIAMETER node or update a drawback of the conventional method of routing information is automatically populated routing table can only be used based on the destination of routing information. 因此,可以推知的常规方法的缺点在于,对于DIAMETER节点而言,填充和/或更新路由信息是一个人工过程,该过程可能是一个缓慢并倾向于发生错误的过程。 Thus, the disadvantage of the conventional method can be inferred that, for the purposes DIAMETER nodes, filling and / or update routing information is a manual process, the process may be a slow process and the error tends to occur. [0008] 因此,考虑到这些困难,需要改进的方法、系统和计算机可读介质,从而采用基于起点的路由信息自动填充和/或更新DIAMETER节点的路由表。 [0008] Therefore, in view of these difficulties, a need for improved methods, systems and computer readable media, thereby using the routing information is automatically populated based on the origin and / or update DIAMETER node routing tables. 发明内容[0009] 公开了用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的方法、 系统和计算机可读介质。 SUMMARY [0009] discloses a method for providing dynamic routing based on keyword registration starting, systems, and computer readable media DIAMETER network. 根据一种方法,在第一DIAMETER节点处接收来自第二DIAMETER 节点的基于起点的路由信息。 According to one method, based on the starting point of the routing information received from the second node in a first DIAMETER DIAMETER node. 所述基于起点的路由信息指定一个或多个源,从而应当将起始于所述一个或多个源的流量路由至所述第二DIAMETER节点。 Based on the starting point of the routing information specifies one or more source, thereby starting to be the source of one or more traffic routing to the second node DIAMETER. 在所述第一DIAMETER节点处基于接收到的基于起点的路由信息自动生成路由规则。 Automatic generation routing rules in the first DIAMETER node based on the received routing information based on the starting point. [0010] 还公开了一种用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的DIAMETER节点。 [0010] Also disclosed is a dynamic starting point based DIAMETER DIAMETER node for providing network routing keywords registered. 所述DIAMETER节点包括用于接收来自第二DIAMETER节点的基于起点的路由信息的通信模块,其中,所述基于起点的路由信息指定一个或多个源,从而应当将起始于所述一个或多个源之一的流量路由至所述第二DIAMETER节点。 DIAMETER node includes means for receiving the origin-based communication module DIAMETER routing information from the second node, wherein, based on the starting point of the routing information specifies one or more source, thereby starting to be one or more of the routing of traffic sources to the second one DIAMETER node. 所述DIAMETER节点还包括用于基于所接收到的基于起点的路由信息自动生成路由规则的规则生成模块。 The DIAMETER node further comprises means for generating rules based on the starting point based on the received routing information routing rules automatically generated. [0011] 可以采用非瞬时计算机可读介质实现文中描述的用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的主题,所述介质具有存储于其上的可执行指令,在通过计算机的处理器执行时,所述指令控制所述处理器执行步骤。 [0011] can be used to achieve a non-transitory computer-readable media described in the text starting point for providing theme-based dynamic routing keywords registered in the DIAMETER network, said medium having executable instructions stored thereon, the computer when executed by a processor, the instructions controlling the processor to perform the steps. 适于实现文中描述的主题的示范性非瞬时计算机可读介质包括可通过处理器、可编程逻辑装置和专用集成电路访问的芯片存储装置或磁盘存储装置。 Suitable for implementing the theme paper describes an exemplary non-transitory computer-readable media include chip storage device or disk storage device accessible by the processor, programmable logic devices and ASIC. 此外,实现文中描述的主题的计算机可读介质可以位于单个计算平台上,或者可以跨越多个计算平台分布。 Moreover, to achieve the theme paper describes a computer-readable medium may be located on a single computing platform, or can be distributed across multiple computing platforms. 附图说明[0012] 现在将参考附图解释文中描述的主题,其中:[0013] 图I是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的DIAMETER网络中的示范性通信的网络图;[0014] 图2是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性过程的流程图;[0015] 图3是说明根据文中描述的主题的实施例在示范性DIAMETER网络中采用经修改的DIAMETER CEA消息提供动态的基于起点的路由关键字登记的网络图;[0016] 图4是说明根据文中描述的主题的实施例的用于提供基于起点的路由关键字登记的示范性修改DIAMETER CER消息的内容的图示;[0017] 图5是说明根据文中描述的主题的实施例在示范性DIAMETER网络中采用经修改的DIAMETER CEA消息提供动态的基于起点的路由关键字登记的网络图;[0018] 图6是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性修改DIAMETER CER消息的内容的图示;[0019] 图7是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性DIAMETER网络中的DIAMETER节点之间的认证和基于起点的路由信息共享的网络图;[0020] 图8是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性DIAMETER网络的网络图,在所述网络中DIAMETER节点都位于同一区域内;以及[0021] 图9是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性路由规则的示范性对等路由表,其中,可以在基于起点的路由信息的基础上生成所述示范性路由规则。 BRIEF DESCRIPTION [0012] will now be explained with reference to the accompanying drawings topics described in the text, in which: [0013] FIG. I illustrates the implementation of the subject matter described in this paper is an example of a starting point for providing dynamic routing based on keyword registration of DIAMETER network The network diagram of an exemplary communication; [0014] FIG. 2 is a flowchart illustrating an exemplary process of dynamic routing keyword registration starting text-based implementation of the subject matter described in the example for providing; [0015] FIG. 3 is described according to Embodiments of the subject described in the text using exemplary DIAMETER network via DIAMETER CEA message modified to provide dynamic starting point based routing keyword registration network diagram; [0016] FIG. 4 is the subject matter described in the text of Example starting point for providing keyword-based registration route exemplary modifications illustration DIAMETER CER message; [0017] FIG. 5 is modified using the network in accordance with an exemplary embodiment DIAMETER theme described in the text The DIAMETER CEA messages provide a starting point based on dynamic network map of the route keyword registration; [0018] FIG. 6 is a starting point to provide dynamic routing based on keyword registration of an exemplary modification of the embodiment of the subject matter described in this paper is used in accordance with illustrated content DIAMETER CER message; [0019] FIG. 7 is based on the theme of the article described an embodiment for providing authentication between the dynamic start exemplary DIAMETER-based network routing keyword registration of the DIAMETER node and network diagrams share routing information based on the starting point; [0020] FIG. 8 is implemented in accordance with the theme of the article described an example of a starting point for providing dynamic routing based network diagram of an exemplary keyword registration DIAMETER network, in the DIAMETER said network nodes are located in the same region; and [0021] FIG. 9 is a diagram illustrating an embodiment of the subject matter described in this paper for providing dynamic starting point according to an exemplary routing rules based routing keyword registration exemplary peer routing table, which can generate the exemplary routing rules on the basis of routing information based on the starting point. 具体实施方式[0022] 公开了用于在DIAMETER网络中提供动态的基于起点的路由关键字登记的方法、 系统和计算机可读介质。 DETAILED DESCRIPTION [0022] discloses a method for providing dynamic routing based on keyword registration starting, systems, and computer readable media DIAMETER network. 与DIAMETER网络中的常规的基于目的地的路由关键字登记形成对照的是,登记哪些起始主机和/或起始区域应当朝向DIAMETER节点引导流量将允许在DIAMETER节点中自动生成路由规则并填充路由表,其将指定一个或多个源,从而应当将起始于所述一个或多个源的流量路由至提交了通知消息的DIAMETER节点。 DIAMETER network and the conventional destination-based routing keyword registration form contrast, which the originating host and / or registration should be toward the starting area DIAMETER node directs traffic will automatically generate routing rules allow DIAMETER routing node and filling table, which specifies one or more source, which should be starting in the one or more source of traffic routing to submit a notification message DIAMETER nodes. 在一个实施例中,通知消息可以包括新的对等体到对等体消息,或者所述通知消息可以包括DIAMETER能力交换信息的增强(即修改)版本。 In one embodiment, the notification message may include a new peer to peer message, or the notification message may include the exchange of DIAMETER enhanced capability information (i.e., modified) version. 本领域技术人员应当理解,文中描述的主题的实现可能要求对一个或多个DIAMETER节点的软件编程进行修改。 Those skilled in the art would understand that to achieve the theme of the paper describes the software program may require one or more of the DIAMETER node to be modified. 例如,可以对第一DIAMETER节点(即,发送器)进行修改,以生成包括基于起点的路由信息的通知消息,并且可以对第二DIAMETER节点(即接收器)进行修改,从而识别并解释所述通知消息中包含的基于起点的路由信息(例如,自动生成基于起点的路由规则,并应用所述路由规则对流量进行路由)。 For example, the first DIAMETER node (ie, transmitter) can be modified to generate a notification message including the starting point of the route based on information and can DIAMETER second node (ie receiver) be modified to identify and explain the the message contains routing information based on the starting point (for example, automatically generated based routing rules starting point, and apply the routing rules for routing traffic). 因此,文中描述的主题的一个优点在于,针对DIAMETER节点进行路由信息的填充和/或更新, 从而使其包括基于起点的路由信息是一个自动过程,与常规的人工方法相比该过程速度更快,并且产生错误的倾向更低。 Thus, one advantage of themes described in the text that the routing information for filling DIAMETER nodes and / or updated, so that it includes routing information based on the starting point is an automatic process, the process speed compared with conventional manual method is faster and a tendency to produce less errors. 文中描述的主题的另一优点在于,对等DIAMETER节点可以向DIAMETER中继或路由节点指出在所述DIAMETER中继或路由节点从具体的起始主机或起始区域接收流量时,应当将所述流量引导至所述对等DIAMETER节点。 Another advantage of the subject matter described in this paper is that DIAMETER peer nodes may be noted when receiving traffic from a specific host or the starting area at the start of the relay or DIAMETER routing node, should the relay or the DIAMETER routing node traffic to the peer DIAMETER nodes. 在下文中将相对于图1-9更加详细地描述文中描述的主题的方面。 This paper describes aspects of the subject is described in greater detail hereinafter with respect to Figure 1-9. [0023] 图I是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的DIAMETER网络中的示范性通信的网络图。 [0023] FIG. I is a starting point to provide dynamic network routing based DIAMETER keyword registration in the network diagram of an exemplary embodiment of the communication of the subject matter described in this paper is used in accordance with. 参考图1,DIAMETER服务器100可以包括DIAMETER代理、DIAMETER中继、DIAMETER Proxy或者其他能够对DIAMETER消息进行处理和路由的DIAMETER节点。 With reference to Figure 1, DIAMETER DIAMETER server 100 may include a proxy, DIAMETER relay, DIAMETER Proxy or other messages can be processed on the DIAMETER DIAMETER nodes and routing. 将DIAMETER协议设计成对等体到对等体架构,每一能够实施DIAMETER协议的主机都能够根据网络部署而充当客户端或者服务器。 The host DIAMETER protocol designed to be a peer to peer architecture, each able to implement DIAMETER protocol based on network deployment can act as a client or server. 文中采用的DIAMETER节点一词可以指DIAMETER客户端、DIAMETER服务器或者DIAMETER代理。 DIAMETER node paper uses the term may refer DIAMETER client, DIAMETER DIAMETER server or proxy. 三种类型的DIAMETER代理主体包括中继代理、Proxy代理和重定向代理。 Three types of DIAMETER agent body includes a relay agent, Proxy proxy and redirect agents. 可以采用DIAMETER中继代理根据消息中含有的信息将消息转发至适当的目的地。 DIAMETER relay agent can use the information contained in the message to forward the message to the appropriate destination. DIAMETER中继代理可以将来自不同的区域(或区)的请求汇总到特定的区域。 DIAMETER relay agent can request from a different region (or regions) are aggregated in the specific area. 与DIAMETER中继代理类似,DIAMETER Proxy 代理还可以用来转发消息,但是与DIAMETER中继代理不同的是,DIAMETER Proxy代理能够修改消息内容并由此提供增值服务,能够对不同的消息实施规则,或者针对特定的区域执行管理任务。 DIAMETER relay agent with similar, DIAMETER Proxy agent can also be used to forward a message, but the difference is that DIAMETER relay agent, DIAMETER Proxy Agent can modify the message content and thus provide value-added services that can implement the rules for different messages, or perform administrative tasks for a specific area. DIAMETER重定向代理可以充当其他DIAMETER节点的集中式配置储存库。 DIAMETER can act as a proxy to redirect other DIAMETER nodes centralized configuration repository. 在DIAMETER重定向代理接收到消息时,其可以检查其路由表,并将响应消息连同重定向信息一起返回至其原始发送器。 When the agent receives a message DIAMETER redirected, it can check its routing table and returns a response message along with redirection information along to its original sender. [0024] 在图I所示的方案中,DIAMETER服务器100可能希望将满足某些标准的流量路由至DIAMETER服务器100。 [0024] In the scheme shown in Figure I, DIAMETER server 100 may want to meet certain criteria to traffic routing DIAMETER server 100. DIAMETER服务器100可以通过一个(或多个)消息向相邻DIAMETER 信令路由器(DSR)通知基于起点的路由信息。 DIAMETER server 100 may be adjacent to the DIAMETER signaling router (DSR) notification of routing information based on the starting point of one (or more) messages. 例如,DIAMETER服务器100可以向DSR104发送消息102,其可以包括基于起点的路由信息,该信息指定一个或多个源,从而将起始于所述一个或多个源的流量路由至第二DIAMETER节点。 For example, DIAMETER server 100 can send DSR104 message 102, which may include routing information based on the starting point, the information to specify one or more source, thereby starting to route traffic to the one or more source nodes to a second DIAMETER . 应当认识到,在不背离文中描述的主题的范围的情况下,消息102可以包括用于提供基于起点的路由信息的新的消息类型,或者可以利用现有的消息格式。 It should be recognized, without departing from the topic of the range described in the text, the message 102 may include means for providing routing information based on the starting point of a new message type, or you can use the existing message formats. [0025] 消息102可以通过起点主机标识符和起点区域标识符识别出DIAMETER服务器100。 [0025] message 102 can be the starting point for the host identifier and an identifier to identify a starting point region DIAMETER server 100. 例如,消息102可以包括起点主机=DserverOtklc. net和起点区域=tklc. com。 For example, the message 102 may include a starting point the host = DserverOtklc. Net and start region = tklc. Com. 此外,消息102可以包括识别应用标识符的信息,所述标识符指定应用类型,从而应当将源自于指定应用类型的应用的流量路由至DIAMETER服务器100。 In addition, the message 102 may include information identifying the application identifier, the identifier specifies the application type, which should be derived from the specified type of application traffic routing to the DIAMETER application server 100. 这里,消息102可以指定接受(Acct)应用ID=AppX。 Here, the message can be assigned to receive 102 (Acct) application ID = AppX. 最后,消息102可以包括基于起点的路由关键字,其用于向DSR104 指示区域或主机的身份,应当从所述区域或主机将起始于所述区域或主机的流量路由至DIAMETER服务器100。 Finally, the message 102 may include routing based on key starting point, which indicates the DSR104 or host identity for the region, should be starting to route traffic from the region or host or host to the region DIAMETER server 100. 在图I中,消息102可以包括基于起点的路由关键字=区域Y、区域Z (区域Y和区域Z未示出)和/或基于起点的路由关键字=host_ID_Y,H0S_ID_Z (主机Y 和主机Z未不出)。 In Figure I, the message 102 may include routing based on key starting point = Y, the region Z (region Y and Z region not shown) and / or the starting point of the route based on keywords = host_ID_Y, H0S_ID_Z (Host Y and Host Z not not). [0026] 响应于消息102的接收,DSR104可以基于在消息102中接收到的基于起点的路由信息自动生成一个或多个路由规则。 [0026] received in response to message 102, DSR104 can be based on the received message 102 in the routing information based on the start point automatically generate one or more routing rules. 之后,DSR104可以采用新生成的规则填充或更新路由规则106,并采用路由规则106对流量进行路由。 After, DSR104 new rules generated can be used to fill or update routing rules 106 and 106 pairs using routing rules for routing traffic. [0027] 图2是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性过程的流程图。 [0027] FIG. 2 is a flowchart illustrating the beginning of a dynamic routing based on keyword registration of an exemplary embodiment of the process according to the theme of the cases described in this paper for providing. 可以在DIAMETER节点处,例如,在图I的DSR104处执行所述步骤。 You can, for example, to perform the steps of FIG. I DSR104 at DIAMETER node. 参考图2,在步骤200中,接收来自第二DIAMETER节点的基于起点的路由信息, 其中,所述基于起点的路由信息包括指定一个或多个源的信息,从而应当将源自所述一个或多个源之一的流量路由至所述第二DIAMETER节点。 Referring to Figure 2, in step 200, receiving from the second node starting DIAMETER based on routing information, wherein said routing information based on the specified start point comprises one or more sources of information, and thus should be the one derived from or traffic routing multiple sources to one of said second DIAMETER node. 例如,返回至图1,在DSR104接收到的由DIAMETER服务器100发送的消息102中可以包含基于起点的路由关键字(即,区域Y、 区域Z、主机Y或主机Z)。 For example, returning to FIG. 1, the DSR104 received by the message server 102 DIAMETER 100 transmits the starting point may be included in the route based on the keyword (i.e., the region Y, the region Z, the host or host Y Z). [0028] 在步骤202中,第一DIAMETER节点可以在接收到的基于起点的路由信息的基础上自动生成路由规则。 [0028] In step 202, the first node DIAMETER routing rules can be automatically generated on the basis of routing information based on the received starting point on. [0029] 图3是说明根据文中描述的主题的实施例在示范性DIAMETER网络中采用经修改的DIAMETER CEA消息提供动态的基于起点的路由关键字登记的网络图。 [0029] FIG. 3 is a diagram illustrating the use of the modified message DIAMETER CEA provides dynamic routing based on keyword registration starting network diagram DIAMETER network in an exemplary embodiment according to subject matter described in the text. 参考图3,可以通过集线器供应商网络306将区域X300连接至区域Y302和区域Z304。 Referring to Figure 3, you can connect to the region and regional Z304 Y302 supplier network via a hub 306 area X300. 具体而言,可以将位于集线器供应商网络306的边缘处的DSR308连接至区域Y302中的DIAMETER服务器310。 Specifically, the hub can be located at the edge of the provider network DSR308 306 is connected to the region of Y302 DIAMETER server 310. 类似地,可以将位于集线器供应商网络306的边缘处的DSR312连接至区域Z304中的DIAMETER 服务器314。 Similarly, the hub can be located at the edge of the provider network DSR312 306 is connected to the region of Z304 DIAMETER server 314. DSR104.308和312可以通过信令DIAMETER链路相互通信(如虚线所示)。 DSR104.308 and 312 can communicate with each other via the signaling link DIAMETER (as shown in dashed lines). [0030] 在图3中,区域X300希望将起始于区域Y302和区域Z304的针对应用ID X的所有流量路由至区域X300。 [0030] In Figure 3, the area X300 hope will start at Y302 and regional area for the application ID X all traffic is routed to the area of X300 Z304. 与先前的区域Y302能够指定其希望将流量路由至的区域的基于目的地的系统相比,文中描述的主题能够实现反向的方案,即,目的地能够指定区域、主机或应用,应当从这些区域、主机或应用对起始于这些区域、主机或应用的流量进行路由。 Previous regional Y302 can specify the destinations you want to route traffic based compared to the region, described the theme of the text of the program can achieve the reverse, that is, the destination can be specified area, host, or application, it should be from these area, host, or application of these areas, the host or application traffic route begins. [0031] 在两个DIAMETER对等体建立了传送连接,例如,建立了SCTP相关时,它们将交换一能力交换消息。 When [0031] In both DIAMETER peers to establish a transport connection, for example, the establishment of SCTP relevant, they will exchange an ability to exchange messages. 这一消息允许发现对等体的身份及其能力(例如,协议版本编号、所支持的DIAMETER应用、安全机制等)。 This message allows the discovery of identity and its ability to peer (for example, the protocol version number, DIAMETER applications, security mechanisms are supported, etc.). 在建立了连接时,可以将一个实体指定为发起者,将另一个指定为响应者。 In the connection is established, an entity may be designated as the originator, the other as the responder. 根据DIAMETER规约,发起者可以发送能力交换请求(CER)消息,响应者将以能力交换应答(CEA)消息作为回答。 According DIAMETER protocol, the initiator can transmit capability exchange request (CER) message, the responder will reply capability exchange (CEA) message as a reply. 图3示出了将DSR104指定为发起者,因而在建立了SCTP相关时,DSR104能够发送CER消息316的方案。 Figure 3 shows the DSR104 designated as the initiator, thus establishing the SCTP when relevant, DSR104 CER message 316 can be transmitted program. 然而,如图3所示,可以将DIAMETER 服务器100配置为生成并发送经修改的CER消息而不是采用常规的CER消息做出响应,所述经修改的CER消息包括基于起点的路由关键字和基于起点的路由信息。 However, as shown, DIAMETER server 100 may be configured to generate and transmit the revised CER message instead of using conventional CER respond to messages 3, the modified CER message includes routing-based and keyword-based start starting point routing information. 例如,DIAMETER 服务器100可以向DSR104发送指示“将起始于区域Y和Z的所有appX流量都发送给我”的经修改的CEA消息318。 For example, DIAMETER server 100 may send instructions to the DSR104 "will start at the regional traffic appX Y and Z are all sent to me" by the amended CEA news 318. 通过利用现有的消息格式,可以要求对DIAMETER服务器100的配置做最低程度的修改(以生成经修改的CER消息316),以及对DSR104的配置做最低程度的修改(从而在所述经修改的CER消息316中识别出基于起点的路由信息的存在)。 By using the existing message formats, you can require 100 DIAMETER server configuration made minimal modifications (to generate a modified message 316 CER), as well as the configuration of the DSR104 make minimal modifications (to modify the Classics CER message 316 identifies the presence of the starting point based on routing information). [0032] 图4是说明根据文中描述的主题的实施例的用于提供基于起点的路由关键字登记的示范性修改DIAMETER CER消息的内容的图示。 [0032] FIG. 4 is a key starting point to provide routing based on the registration of an exemplary illustration of the content of messages DIAMETER CER embodiment of the subject matter described in this paper is used in accordance with. 如上所述,可以响应于CER消息发送常规CEA消息,所述消息是通过被设置到257的命令代码指示的,所述命令标志的'R'位被清除。 As described above, in response to the message sending routine CEA CER message, the message is to be set by the command code indicated by 257, the command flag 'R' bit is cleared. 参考图4,销售商ID属性值对(AVP) (AVP代码266)是无符号的32位整数(具有无符号32类型),其含有分配给DIAMETER应用的销售商的Internet分配号码管理组(IANA) “SMI网络管理私人企业代码”值。 Referring to Figure 4, the vendor ID attribute-value pairs (AVP) (AVP Code 266) is an unsigned 32-bit integer (with an unsigned 32-type) containing DIAMETER application assigned to the Internet Assigned Numbers vendor management group (IANA ) "SMI Network Management Private Enterprise Codes" value. 可以采用销售商ID与所支持的销售商ID AVP相结合来确定可以向对等体发送哪些销售商特定属性。 You can use the supported vendor ID and vendor ID AVP to determine what combination of vendor-specific attributes can be sent to the peer. 固件修订版AVP (AVP代码267)也具有无符号32类型,其可以用来向DIAMETER对等体通知发行装置的固件修订版。 Firmware Revision AVP (AVP Code 267) also has an unsigned 32-type, which can be used to notify the firmware revision of the issuing device DIAMETER peers. 对于不具有固件修订版的装置(例如,运行(例如)DIAMETER软件模块的通用计算机)而言,则可以报告DIAMETER 软件模块的修订版。 For the device (for example, running (for example) a general purpose computer DIAMETER software modules) in terms of not having firmware revision, you can report revisions DIAMETER software modules. 主机IP地址AVP (AVP代码257)可以具有地址类型,其可以用来向DIAMETER对等体通知发送者的IP地址。 Host IP address AVP (AVP Code 257) may have an address type, which can be used to notify the sender's IP address to the DIAMETER peers. 所支持的销售商ID AVP (AVP代码265)具有无符号32类型,其可以含有分配给除了装置销售商以外的销售商的IANA“SMI网络管理私人企业代码”值。 Supported vendor ID AVP (AVP Code 265) has an unsigned 32-type, which may contain assigned to the seller in addition to device vendors IANA "SMI Network Management Private Enterprise Codes" value. 可以在CER和CEA消息中采用所支持的销售商ID,从而通知DIAMETER对等体发送者支持具有销售商特异性的AVP (的子集),所述的AVP (的子集)是由在所支持的销售商ID AVP中识别出的销售商定义的。 You can use the supported vendor ID in the CER and CEA messages, thereby notifying the sender DIAMETER peer support (subset) has a vendor-specific AVP, said AVP (subset) is made in the Supported vendor ID AVP in the identified vendor defined. 产品名AVP (AVP代码269)具有UTF8串类型,其可以含有销售商发指定的产品名称。 Name AVP (AVP Code 269) has a UTF8 string type, which may contain vendor specific product name hair. [0033] 除了上文提及的常规DIAMETER CEA消息的内容之外,经修改的DIAMETER CEA消息318还可以包括基于起点的路由关键字和基于起点的路由信息。 [0033] In addition to the content of the message conventional DIAMETER CEA mentioned above, the revised DIAMETER CEA message 318 may also include keywords and start routing based on the routing information based on the starting point. 例如,参考图4,经修改的CEA消息318可以包括新定义的参数,其包括多元组〈主机X,区域X,应用>,所述多元组用于指示DSR X想要从何处接收什么流量。 For example, with reference to FIG. 4, the CEA modified message 318 may include a newly defined parameters including a tuple <host X, region X, the application>, for indicating the tuple DSR X wants to receive traffic from any where . 路由关键字可以描述一组参数及其值,因而可以采用其识别将向特定的目的地发送什么流量。 Routing keywords can describe a set of parameters and their values, which can use it to identify what will be the specific destination as traffic. 换言之,路由关键字可以是一组用于为了实现路由目的而对输入的DIAMETER消息进行过滤的参数。 In other words, the route is a set of keywords to achieve the purpose of the DIAMETER message routing input filter parameters. 应当认识到,基于起点的路由关键字可以由几种不同的组合构成,所述组合可以是针对特定的实现的。 It should be appreciated that the starting point of the route based on keywords may be composed of several different combinations, the combination may be for a particular implementation. [0034] 图5是说明根据文中描述的主题的实施例在示范性DIAMETER网络中采用经修改的DIAMETER CEA消息提供动态的基于起点的路由关键字登记的网络图。 [0034] FIG. 5 is the use of a modified news DIAMETER CEA provides dynamic routing based on keyword registration starting network diagram DIAMETER network in an exemplary embodiment according to subject matter described in the text. 参考图5,可以通过集线器供应商网络306将区域X300连接至区域Y302和区域Z304。 Referring to Figure 5, you can connect to the region and regional Z304 Y302 provider network via a hub 306 area X300. 具体而言,可以将集线器供应商网络306内的DSR308连接至区域Y302中的DIAMETER服务器310。 Specifically, the hub can be DSR308 provider network 306 is connected to the region of Y302 DIAMETER server 310. 类似地,可以将集线器供应商网络306内的DSR312连接至区域Z304中的DIAMETER服务器314。 Similarly, the hub can be DSR312 provider network 306 is connected to the region of Z304 DIAMETER server 314. DSR104、 308和312可以通过信令DIAMETER链路相互通信(如虚线所示)。 DSR104, 308 and 312 can communicate with each other via the signaling link DIAMETER (shown in phantom). [0035] 在图5中,区域X300希望将起始于区域Y302和区域Z304的针对应用ID X的所有流量路由至区域X300。 [0035] In Figure 5, the region hopes X300 will start at Y302 and regional area for the application ID X all traffic is routed to the area of X300 Z304. 与先前的区域Y302能够指定其希望将流量路由至的区域的基于目的地的系统相比,文中描述的主题能够实现反向的方案,即,目的地能够指定区域、主机或应用,应当从这些区域、主机或应用对起始于这些区域、主机或应用的流量进行路由。 Previous regional Y302 can specify the destinations you want to route traffic based compared to the region, described the theme of the text of the program can achieve the reverse, that is, the destination can be specified area, host, or application, it should be from these area, host, or application of these areas, the host or application traffic route begins. [0036] 与图3所示的实施例形成对照的是,图5示出了将DIAMETER服务器100指定为发起者,将DSR104指定为响应者的方案。 [0036] forming embodiment shown in FIG. 3 By contrast, Figure 5 shows the DIAMETER server 100 designated as the originator, the DSR104 designated responder programs. 因此,DIAMETER服务器100可以向DSR104发送CER消息。 Therefore, DIAMETER server 100 may send a message to the CER DSR104. 然而,在建立了SCTP相关时,DIAMETER服务器100可以发送经修改的CER消息500,而不是发送常规CER消息。 However, in the establishment of the SCTP relevant, DIAMETER server 100 may send a modified CER message 500, instead of sending regular CER message. 可以将DSR104配置为生成并返回常规CER消息。 DSR104 can be configured to generate and return to normal CER message. 例如, DIAMETER服务器100可以向DSR104发送指示“将起始于区域Y和Z的所有appX流量都发送给我”的经修改的CEA消息502。 For example, DIAMETER server 100 may send instructions to the DSR104 "will start at the regional traffic appX Y and Z are all sent to me" by the amended CEA message 502. 通过利用现有的消息格式,可以要求对DIAMETER服务器100的配置做最低程度的修改(以生成经修改的CER消息500),以及对DSR104的配置做最低程度的修改(从而在所述经修改的CER消息500中识别出基于起点的路由信息的存在)。 By using the existing message formats, you can require 100 DIAMETER server configuration made minimal modifications (to generate a modified message CER 500), as well as the configuration of the DSR104 make minimal modifications (to modify the Classics CER message 500 identifies the presence of the starting point based on routing information). 现在,将在下文中相对于图6更加详细地描述经修改的CER消息500的细节。 Now, it will phase in the following revised CER message details 500 described in greater detail to Fig. [0037] 图6是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性修改DIAMETER CER消息的内容的图示。 [0037] FIG. 6 is a diagram illustrating the embodiment of the subject matter described in this paper is an example of a starting point for providing dynamic routing based on exemplary keyword DIAMETER CER registration of the content of the message. 与上文描述的并且如图4所示的CEA消息102的内容相似,CER消息500可以包括销售商ID AVP (AVP代码266)、销售商ID、固件修订版AVP (AVP代码267)、主机IP地址AVP (AVP代码257)、所支持的销售商ID AVP (AVP代码265),产品名AVP (AVP代码269)具有UTF8串类型,并且可以含有销售商指定的产品名称。 As described above and shown in FIG. 4 CEA message content 102 is similar, CER message 500 may include a vendor ID AVP (AVP Code 266), vendor ID, firmware revision AVP (AVP Code 267), the host IP Address AVP (AVP Code 257), supported by the vendor ID AVP (AVP Code 265), the product name AVP (AVP Code 269) has a UTF8 string types, and may contain vendor-specific product name. [0038] 而且,与CEA消息310类似,除了常规的DIAMETER CER消息的内容之外,经修改的DIAMETER CER消息500还可以包括基于起点的路由关键字和基于起点的路由信息。 [0038] Furthermore, the CEA 310 similar message, in addition to conventional DIAMETER CER content of the message, the message changes via DIAMETER CER 500 may also include start-based routing keywords and the routing information based on the starting point. 例如, 参考图6,经修改的CER消息500可以包括新定义的参数,其包括指示DSR X想要从何处接收什么流量的多元组。 For example, referring to FIG. 6, the modified CER message 500 may include a new definition of parameters, which include instructions DSR X wants to receive what flows from the tuple where. [0039] 图7是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性DIAMETER网络中的DIAMETER节点之间的认证和基于起点的路由信息共享的网络图。 [0039] FIG. 7 is a starting point to provide authentication and network routing based on dynamic information sharing between the beginning of an exemplary DIAMETER-based network routing keyword registration DIAMETER node in the embodiment of the subject matter described in this paper is used in accordance with FIG. 参考图7,DIAMETER服务器100可以发送包括基于起点的路由信息的消息102,所述基于起点的路由信息指示应当将集线器供应商网络306中的DSR104从区域Y302 和区域Z304接收到的针对appX的所有流量发送至区域X300中的DIAMETER服务器100。 With reference to FIG. 7, DIAMETER server 100 may transmit data including routing information based on the starting point of the message 102, the starting point of the route based on information indicating that all the hub supplier network 306 DSR104 should be received from the region and regional Z304 to Y302 against appX of Traffic sent to the region in the DIAMETER server 100 X300. 然而,在所示的实施例中,DSR104可以在生成路由规则并基于所述路由规则对流量进行路由之前对消息102中提供的基于起点的路由信息进行认证,而不是简单地照着DIAMETER服务器100的话去做。 However, in the embodiment shown, DSR104 can generate routing rules and routing rules before the traffic is routed based on the routing information based on the starting point of 102 messages provided for authentication, rather than simply according DIAMETER server 100 then do it. 例如,消息102的接收可以触发DSR104生成认证消息700并将其发送给认证服务器702。 For example, the message may trigger DSR104 receiver 102 generates an authentication message 700 and sends it to the authentication server 702. 如果对认证请求中提供的基于起点的路由信息进行了认证,那么认证服务器702可以向DSR104返回认证响应704,从而指示所述基于起点的路由信息经过了认证。 If the starting point of the route based on information provided by the authentication request the authentication, the authentication server 702 may return to DSR104 authentication response 704, thereby indicating the routing information based on the starting point after the certification. 之后,DSR104可以在所述基于起点的路由信息的基础上生成路由规则,并对流量进行相应的路由。 After, DSR104 can generate routing rules based on the routing information based on the starting point, and route traffic accordingly. [0040] 此外,图7所示的实施例示出了用于在同一网络的DIAMETER节点之间共享基于起点的路由信息的示范性方法。 [0040] In addition, the embodiment shown in FIG. 7 shows a starting point based on the routing information sharing between nodes in the same network DIAMETER exemplary methods. 例如,在接收到消息102时,DSR104可以将接收到的基于起点的路由信息通过基于起点的路由信息更新通知消息706A转发至DSR308,通过基于起点的路由信息更新通知消息706B转发至DSR312。 For example, when a message is received 102, DSR104 can be received routing information based on the notification message 706A start forwarded to the DSR308, DSR312 notification message 706B forwarded to start by updating routing information based on the routing information is updated based on the starting point. [0041] 图8是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性DIAMETER网络的网络图,在所述网络中DIAMETER节点都位于同一区域内。 [0041] FIG. 8 is implemented in accordance with the theme of the article described an example of a starting point for providing dynamic routing based network diagram of an exemplary keyword registration DIAMETER network DIAMETER nodes in the network are located in the same area. 参考图8,DIAMETER服务器800可能希望将满足某些标准的流量路由至DIAMETER服务器802。 With reference to FIG. 8, DIAMETER server 800 may want to meet certain criteria to a DIAMETER server 802 traffic routing. DIAMETER服务器800可以通过一个(或多个)消息向同一区域内的DSR804通知基于起点的路由信息。 DIAMETER server 800 can start by one (or more) messages to DSR804 notification within the same region based on the routing information. 例如,DIAMETER服务器800可以将消息806发送给DSR804,所述消息包括基于起点的路由信息,所述信息指定了一个或多个源,从而应当将起始于所述一个或多个源之一的流量路由至第二DIAMETER节点。 For example, DIAMETER server 800 may send a message 806 to DSR804, the message includes the routing information based on the starting point, the information specifies one or more source, which should be starting in one of the one or more sources DIAMETER routing of traffic to the second node. 消息806可以包括基于起点的路由信息。 Message 806 may include routing information based on the starting point. 消息806可以通过起点主机标识符标识出DIAMETER服务器800,并且在这一具体实施例中,消息806可以任选去掉起点区域标识符,因为DIAMETER服务器800和802以及DSR804中的每者都属于同一区域(例如,区域=tklc. com)。 Message origin host identifier 806 can identify the DIAMETER server 800, and in this particular embodiment, the message 806 may optionally be removed start region identifiers, as DIAMETER server 800 and 802 and DSR804 each area belong to the same person (For example, the area = tklc. com). 此外,消息806可以任选包括识别应用标识符的信息,所述标识符指定应用类型,从而应当将源自于指定应用类型的应用的流量路由至DIAMETER服务器800。 In addition, the message 806 may optionally include an application identifier identifying information, the identifier specifies the type of application, which should be derived from the specified application type to route traffic to the DIAMETER application server 800. 最后,消息806可以包括基于起点的路由关键字,其用于向DSR804 指示区域或主机的身份,应当从所述主机将起始于所述主机的流量路由至DIAMETER服务器800。 Finally, the message 806 may include routing based on key starting point, which indicates the DSR804 or host identity for the region, should be starting at the host from the host server to route traffic to DIAMETER 800. 例如,消息806可以包括基于起点的路由关键字=host_ID_Y,H0ST_ID_Z (主机Y 和Z未示出)。 For example, the message 806 may include routing based on key starting point = host_ID_Y, H0ST_ID_Z (host Y and Z are not shown). [0042] 响应于消息806的接收,DSR804可以基于在消息806中接收到的基于起点的路由信息自动生成一个或多个路由规则。 [0042] received in response to message 806, DSR804 can be based on the received message 806 in the routing information based on the start point automatically generate one or more routing rules. 之后,DSR804可以采用新生成的规则填充或更新路由规则,并采用所述路由规则对流量进行路由。 After, DSR804 new rules generated can be used to fill or update routing rules, and uses the routing rules for routing traffic. [0043] 图9是说明根据文中描述的主题的实施例的用于提供动态的基于起点的路由关键字登记的示范性路由规则的示范性对等路由表,其中,可以在基于起点的路由信息的基础上生成所述示范性路由规则。 [0043] FIG. 9 is a starting point to provide dynamic routing rules based routing exemplary keyword registration of an exemplary embodiment of the routing tables and other subject matter described in this paper is used according to which can be based on information at the beginning of the route The exemplary routing rules generating basis. PRT可以是与DSR104相关的路由规则106的部分。 PRT can be part of the DSR104 related routing rules 106. 列900 可以包括目的地区域标识符。 Column 900 may include a destination area identifier. 目的地区域标识符可以包括特定的区域(例如,myNW. com),或者可以包括“不理会”条件。 Destination region identifier may comprise a specific area (e.g., myNW. Com), or may include a "ignore" condition. 在诸如图9所示的PRT的判定表中,“不理会”条件是输出独立于一组给定的输入的状态的逻辑条件。 PRT such as that shown in Figure 9 determines the table, "ignoring" the condition is an output state independent of a given set of input logic condition. 换言之,任何区域都将满足位于目的地区域标识符列900内的不理会条件。 In other words, any region will meet inside the destination area identifier column 900 to ignore the conditions inside. [0044] 列902指定了用于识别具体应用的应用ID。 [0044] column 902 specifies the application ID is used to identify a particular application. 例如,应用ID=43可以与HSS服务相关,应用ID=65可以与MME服务相关。 For example, the application ID = 43 HSS service associated with the application ID = 65 with MME service-related. [0045] 列904指定用于识别具体主机的目的地主机标识符。 [0045] column 904 specifies the host used to identify a specific destination host identifier. 例如,Tekelec. net的目的地主机标识符可以包括目的地主机=DserverOtklc. net。 For example, Tekelec. Net of the destination host identifier can include the destination host = DserverOtklc. Net. [0046] 列906指定用于识别具体区域的起始区域标识符。 [0046] The column 906 designated starting area identifier for identifying a specific region. 例如,Tekelec. com的起始区域标识符可以包括起点区域=tklc. com。 For example, the starting area identifier Tekelec. Com may include start region = tklc. Com. [0047] 列908指定起始主机标识符。 [0047] column 908 specifies the starting host identifier. 例如,Tekelec. net的目的地主机标识符可以包括起点主机=Oserveritklc. net。 For example, Tekelec. Net of the destination host identifier can include starting a host = Oserveritklc. Net. [0048] 如上所述,起始区域ID和/或起始主机ID可以包括基于起点的路由信息,其用于指定一个或多个源,从而应当将起始于这些源之一的流量路由至所述第二DIAMETER节点。 [0048] As described above, the starting area ID and / or the originating host ID may include routing information based on the starting point, which is used to specify one or more source, which should be starting to route traffic to one of these sources The second DIAMETER node. 应当认识到,常规PRT不包括列906或908中所示的基于起点的路由信息。 It should be appreciated, do not include conventional PRT routing information based on the starting point of the column 906 or 908 in FIG. 因此,列906和908的包含是文中描述的主题的重要方面。 Accordingly, the column 906 and 908 contain an important aspect of the subject that is described in the text. [0049] 列910指定了所要采取的路由操作。 [0049] column 910 specifies the routing operation to be taken. 示范性操作可以包括将所述消息路由至指定对等体,或者返回指示不能对该消息路由的错误消息。 Exemplary operations may include routing the message to a peer, or does not return an error message indicating the message routing. [0050] 列912指定了用于识别路由表的路由表名称。 [0050] column 912 specifies the routing table name is used to identify the routing table. 所述路由表可以包括一个或多个路由名称,其指示了应当在其上对消息进行路由的节点。 The routing table may include one or more of the route name, which indicates it should be on the message routing node. 例如,路由表名称可以包括TKLC_NW、HSSl、MME2,或者可以分别指示与Tekelec Northwest、家庭用户服务器号码I、移动性管理实体号码2相关的路由列表,或者指不未命名的默认路由表。 For example, the routing table names can include TKLC_NW, HSSl, MME2, or may indicate the Tekelec Northwest, home subscriber server number I, the mobility management entity associated with the routing number 2 list or refer to non-unnamed default routing table. 在一个实施例中,路由列表名称TKLC_NW 可以包括路由名称TKLC_PEER1、TKLC_PEER2、TKLC_PEER3 和TKLC_PEER4,其中, TKLC_PEER1和TKLC_PEER2是生效路由群,其与高优先权值(例如,I)相关,而TKLC_PEER3、 TKLC_PEER4则是备用群,其与较低的优先权值(例如,2)相关。 In one embodiment, the routing list name TKLC_NW may include the route name TKLC_PEER1, TKLC_PEER2, TKLC_PEER3 and TKLC_PEER4, which, TKLC_PEER1 and TKLC_PEER2 takes effect routing group, which is associated with high-priority value (for example, I), and TKLC_PEER3, TKLC_PEER4 the is an alternate group, which is associated with a lower priority value (e.g., 2). [0051] 列914为所述规则指定了优先权。 [0051] column 914 specifies the priority of the rule. 对于给定的基于起点的路由信息而言,可以生成多个路由规则。 For a given starting point based on the routing information, it may generate a plurality of routing rules. 例如,首选的路由规则可以指定应当将起始于区域Z内的主机Z的所有流量路由至DIAMETER服务器100。 For example, you can specify the preferred routing rules should be starting in all traffic routes within the host region Z Z to DIAMETER server 100. 具有较低优先权的辅助路由规则可以指定应当将所有起始于区域Z的流量路由至DIAMETER服务器100。 Auxiliary routing rules with a lower priority can specify that all traffic routes starting at the area Z should be to DIAMETER server 100. 最后,具有最低优先权的默认路由规则可以指定应当舍弃所有起始于区域Z的流量,并向发送者返回错误消息。 Finally, the default routing rules can be specified with the lowest priority should abandon all traffic starting in regions Z and sends back an error message. [0052] 接下来,将描述怎样应用图9所示的路由规则的例子。 [0052] Next, an example of how to apply Rule 9 as shown in FIG route description. 路由规则916示出了应当将起始于realmY. net和appX的流量路由至TKLC_NW,而不管其目的地区域或目的地主机如何。 916 shows the routing rules should be starting to realmY. Traffic routing net and appX to TKLC_NW, regardless of its destination area or destination host how. [0053] 路由规则918示出了应当将起始于realmZ. net和appX的流量路由至TKLC_NW,而不管其目的地区域或目的地主机如何。 [0053] 918 shows a routing rule should be starting to realmZ. Traffic routing net and appX to TKLC_NW, regardless of how the destination area or destination host. [0054] 路由规则920示出了应当将起始于主机ID=21的,应用ID=43的,目的地区域为myNW. com的流量路由至HSS1,而不管其起始区域如何。 [0054] 920 shows a routing rule should be starting at the host ID = 21 and application ID =, destination region 43 is myNW. Com traffic routing to HSS1, regardless of how the initial area. [0055] 路由规则922示出了应当将起始于应用ID=65的,目的地区域为myNW. com的流量路由至MME2,而不管其起始区域或起始主机如何。 [0055] 922 shows a routing rule should be applied starting at ID = 65, the destination area is myNW. Com traffic routed to MME2, regardless of how the starting area or the originating host. [0056] 路由规则924示出了默认规则,其指定不应当对起始于区域orange, com的流量进行路由,并且应当发送应当X,而不管其起始主机、应用、目的地区域或目的地主机如何。 [0056] The routing rules 924 shows a default rule, it should not be designated for regional orange, com traffic route begins, and should be sent to be X, regardless of the originating host, application, destination or destination area How does the host. [0057] 应当认识到,除了向路由规则106中的每一路由规则分配优先权之外,还可以通过向每一规则分配加权值以及通过应用优先权和加权值的组合对路由表进行区分。 [0057] It should be recognized that, in addition to the priority assigned to the routing rules 106 each routing rules, but also by assigning weights to each of the rules, and through a combination of application priority and weighted values to distinguish the routing table. 在未决美国专利申请No. 12/512971中更加充分地描述了采用优先权和加权值区分路由入口(例如,采用分配给具有DNS的IP网络服务器的别名主机名标识符节制通往所述IP网络服务器的流量),在此通过引用将该文献全文并入本文。 In pending U.S. Patent Application No. 12/512971 more fully described using priority and weighted values to distinguish routes of entry (for example, using the assigned IP network server has the DNS alias hostname identifiers control access to the IP traffic network server), where the document incorporated herein by reference. [0058] 应当理解,在不背离文中描述的主题的范围的情况下可以改变文中描述的主题的各种细节。 [0058] It should be understood, without departing from the topic described in this paper may change the scope of the various details of the topics described in the text. 此外,前述说明只是出于举例说明目的,而不是出现限制的目的,因为文中描述的主题仅由下文阐述的权利要求界定。 Furthermore, the foregoing description is for illustrative purposes, purposes of limitation instead of appearing as define the rights topics described in this paper only by the requirements set forth below.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US20090041043 *22 Aug 200612 Feb 2009Thomas BellingCommunication system, switching node computer and method for determining a control node
WO2001082635A1 *20 Apr 20011 Nov 2001TekelecMethods and systems for providing dynamic routing key registration
WO2009070179A1 *1 Dec 20074 Jun 2009Lucent Technologies, Inc.Ims diameter router with load balancing
Classifications
International ClassificationH04L9/32, H04L12/28, H04L29/02
Cooperative ClassificationH04L45/54, H04L63/0892
Legal Events
DateCodeEventDescription
20 Mar 2013C06Publication
17 Apr 2013C10Entry into substantive examination
16 Mar 2016C14Grant of patent or utility model