IP Library Granted Patent US 8,566,474
Granted Patent B2
US 8,566,474 · App. 13/161,443 · Granted Oct 22, 2013

Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a diameter network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,566,474
App. No.
13/161,443
Granted
Oct 22, 2013
Kind
B2
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 (36)

1. A method for providing dynamic origination-based routing key registration in a DIAMETER network, the method comprising:

at a first DIAMETER node:

receiving, from a second DIAMETER node, origin-based routing information, wherein 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;

automatically generating an origin-based routing rule based on the received origin-based routing information, wherein the origin-based routing rule specifies that messages originating from the one or more sources should be routed to the second DIAMETER NODE; and

routing DIAMETER messages received by the first DIAMETER node and originating from the one or more sources to the second DIAMETER node using the origin-based routing rule.

2. The method of claim 1 comprising automatically populating a routing table on the first DIAMETER node with the routing rule.

3. The method of claim 1 wherein the originating source information includes at least one of an originating realm identifier, an originating host identifier, and an application identifier.

4. The method of claim 1 wherein the origin-based routing information is included in dedicated message type.

5. The method of claim 1 wherein the origin-based routing information is included in one of a modified DIAMETER capabilities exchange request (CER) message and a modified DIAMETER capabilities exchange answer (CEA) message.

6. The method of claim 5 wherein the one of the modified DIAMETER CER message and the modified DIAMETER CEA message includes a routing key indicating the presence of origin-based routing information.

7. The method of claim 1 wherein the first DIAMETER node includes a DIAMETER signaling router.

8. The method of claim 1 wherein automatically generating a routing rule includes automatically generating a primary routing rule and a default routing rule.

9. The method of claim 8 comprising distinguishing the primary routing rule and the default routing rule using one of priority values and different weight values.

10. The method of claim 1 comprising authenticating the received origin-based routing information.

11. The method of claim 1 wherein the first DIAMETER node and the second DIAMETER node belong to the same realm.

12. The method of claim 1 wherein the first DIAMETER node belongs to a first realm and the second DIAMETER node belongs to a second realm.

13. A DIAMETER node for providing dynamic origination-based routing key registration in a diameter network, the system comprising:

a communications module embodied in a non-transitory computer readable medium and configured to receive, from a second DIAMETER node, origin-based routing information, wherein 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 and

a rule generation module embodied in a non-transitory computer readable medium and configured to automatically generate an origin-based routing rule based on the received origin-based routing information automatically generating an origin-based routing rule based on the received origin-based routing information, wherein the origin-based routing rule specifies that messages originating from the one or more sources should be routed to the second DIAMETER NODE; and

a routing module embodied in a non-transitory computer readable medium and configured to route DIAMETER messages received by the DIAMETER node and originating from the one or more sources to the second DIAMETER node using the origin-based routing rule.

14. The DIAMETER node of claim 13 comprising a peer routing table populated with the routing rule.

15. The DIAMETER node of claim 13 wherein the communications module receives originating source information including at least one of an originating realm identifier, an originating host identifier, and an application identifier.

16. The Diameter node of claim 13 wherein the origin-based routing information is included in dedicated message type.

17. The Diameter node of claim 13 wherein the communications module receives origin-based routing information included in one of a modified DIAMETER capabilities exchange request (CER) message and a modified DIAMETER capabilities exchange answer (CEA) message.

18. The DIAMETER node of claim 17 wherein the one of the modified DIAMETER CER message and the modified DIAMETER CEA message includes a routing key indicating the presence of origin-based routing information.

19. The DIAMETER NODE of claim 13 wherein the DIAMETER node includes a DIAMETER signaling router.

20. The DIAMETER node of claim 13 wherein the routing rule generation module automatically generates a primary routing rule and a default routing rule.

21. The DIAMETER node of claim 13 wherein the routing rule generation module assigns one of a priority value and a weight value to the routing rule.

22. The DIAMETER node of claim 13 comprising an authentication module for authenticating the received origin-based routing information.

23. The DIAMETER node of claim 13 wherein the DIAMETER node and the second DIAMETER node belong to the same realm.

24. The DIAMETER node of claim 13 wherein the DIAMETER node belongs to a first realm and the second DIAMETER node belongs to a second realm.

25. A computer readable medium comprising computer executable instructions embodied in a non-transitory computer readable medium and when executed by a processor of a computer performs steps comprising:

at a first DIAMETER node:

receiving, from a second DIAMETER node, origin-based routing information, wherein 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; and

automatically generating an origin-based routing rule based on the received origin-based routing information, wherein the origin-based routing rule specifies that messages originating from the one or more sources should be routed to the second DIAMETER NODE; and

routing DIAMETER messages received by the first DIAMETER node and originating from the one or more sources to the second DIAMETER node using the origin-based routing rule.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: TEKELEC GLOBAL, INC.
To: TEKELEC, INC.
Reel/Frame 028184/0119 →
CHANGE OF NAME Recorded Apr 20, 2012
From: TEKELEC
To: TEKELEC GLOBAL, INC.
Reel/Frame 028078/0287 →
SECURITY INTEREST Recorded Feb 24, 2012
From: TEKELEC; CAMIANT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 028035/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2011
From: KANODE, MARK EDWARD; MARSICO, PETER J.
To: TEKELEC
Reel/Frame 026827/0151 →