Methods, systems, and computer readable media for providing origin routing at a diameter node
First Claim
1. A method for routing Diameter messages using a Diameter Signaling Router (DSR) based on origination information, the method comprising:
- receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node;
accessing, using the ingress Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded, wherein accessing the Diameter peer routing information includes accessing the Diameter origination information to determine an egress Diameter message processor associated with the second Diameter node from among a plurality of egress Diameter message processors within the DSR, wherein Diameter origination information includes a Diameter origination realm parameter and a Diameter origination host parameter; and
forwarding the Diameter message to the determined second Diameter node via the determined egress Diameter message processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for providing origin routing at a Diameter node are disclosed. One exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined second Diameter node.
133 Citations
27 Claims
-
1. A method for routing Diameter messages using a Diameter Signaling Router (DSR) based on origination information, the method comprising:
-
receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node; accessing, using the ingress Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded, wherein accessing the Diameter peer routing information includes accessing the Diameter origination information to determine an egress Diameter message processor associated with the second Diameter node from among a plurality of egress Diameter message processors within the DSR, wherein Diameter origination information includes a Diameter origination realm parameter and a Diameter origination host parameter; and forwarding the Diameter message to the determined second Diameter node via the determined egress Diameter message processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for routing Diameter signaling messages, the system comprising:
a Diameter signaling router (DSR) comprising; a memory for storing Diameter peer routing information that includes Diameter origination information; and an ingress Diameter message processor configured to receive a Diameter message from a first Diameter node, access the Diameter peer routing information that includes the Diameter origination information used to determine an egress Diameter message processor among a plurality of egress Diameter message processors within the DSR and associated with a second Diameter node that is a peer of the DSR and to which the Diameter request message is to be forwarded, and forward the Diameter request message to the determined second Diameter node via the determined egress Diameter message processor, wherein Diameter origination information includes a Diameter origination realm parameter and a Diameter origination host parameter. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory computer readable medium comprising computer executable instructions embodied in a computer readable medium and when executed by a processor of a computer performs steps comprising:
-
receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node; accessing, using the ingress Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded, wherein accessing the Diameter peer routing information includes accessing the Diameter origination information to determine an egress Diameter message processor associated with the second Diameter node from among a plurality of egress Diameter message processors within the DSR, wherein Diameter origination information includes a Diameter origination realm parameter and a Diameter origination host parameter; and forwarding the Diameter message to the determined second Diameter node via the determined egress Diameter message processor.
-
Specification