METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING PEER ROUTING AT A DIAMETER NODE
First Claim
1. A method for routing Diameter messages between multiple message processors within a Diameter Signaling Router (DSR), 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 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 message is to be forwarded; and
forwarding the Diameter message to the determined egress Diameter message processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. In one example, the method includes receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the ingress Diameter message processor, Diameter peer routing information 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 message is to be forwarded. The method also includes forwarding the Diameter message to the determined egress Diameter message processor.
-
Citations
28 Claims
-
1. A method for routing Diameter messages between multiple message processors within a Diameter Signaling Router (DSR), 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 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 message is to be forwarded; and forwarding the Diameter message to the determined egress Diameter message processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for routing Diameter signaling messages, the system comprising:
a Diameter signaling router (DSR) comprising; a memory for storing Diameter peer routing information; an ingress Diameter message processor configured to receive a Diameter message from a first Diameter node, access the Diameter peer routing information 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 egress Diameter message processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. 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 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 message is to be forwarded; and forwarding the Diameter message to the determined egress Diameter message processor.
-
-
22. A method for routing Diameter messages between multiple Diameter message processors in a Diameter signaling router (DSR), the method comprising:
-
receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node; forwarding the Diameter message from the ingress Diameter message processor to an application message processor associated with the DSR; querying, at the application message processor, stored Diameter peer routing information 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 message is to be forwarded; and forwarding the Diameter request message to the determined egress Diameter message processor. - View Dependent Claims (23, 24)
-
-
25. A system for routing Diameter signaling messages, the system comprising:
-
a Diameter signaling router (DSR) comprising; an application message processor; a memory for storing Diameter peer routing information; an ingress Diameter message processor configured to receive a Diameter message from a first Diameter node and forward the Diameter message to the application message processor; and wherein the application message processor is configured to receive the Diameter message from the ingress Diameter message processor, to use the Diameter peer routing information 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 message is to be forwarded, and forward the Diameter request message to the determined egress Diameter message processor. - View Dependent Claims (26, 27, 28)
-
Specification