METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING LOCAL APPLICATION ROUTING AT A DIAMETER NODE
First Claim
1. A method for routing Diameter messages between multiple Diameter message processors that comprise a Diameter signaling router (DSR), the method comprising:
- receiving, at an ingress Diameter message processor associated with the DSR, a Diameter message from a peer Diameter element;
at the ingress Diameter message processor, using application routing data to determine whether processing of the Diameter message by a Diameter application is required;
in response to determining that Diameter application processing is required, forwarding the Diameter message to a Diameter message processor hosting a Diameter application identified by the application routing data for processing; and
in response to determining that Diameter application processing is not required, forwarding the Diameter message to an egress Diameter message processor associated with the DSR.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. One method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a peer Diameter element. At the ingress Diameter message processor, application routing data is accessed to determine whether processing of the Diameter message by a Diameter application is required. In response to determining that Diameter application processing is required, the Diameter message is forwarded to a Diameter message processor hosting a Diameter application identified by the application routing data for processing. In response to determining that Diameter application processing is not required, the Diameter message is forwarded to an egress Diameter message processor associated with the DSR.
140 Citations
21 Claims
-
1. A method for routing Diameter messages between multiple Diameter message processors that comprise a Diameter signaling router (DSR), the method comprising:
-
receiving, at an ingress Diameter message processor associated with the DSR, a Diameter message from a peer Diameter element; at the ingress Diameter message processor, using application routing data to determine whether processing of the Diameter message by a Diameter application is required; in response to determining that Diameter application processing is required, forwarding the Diameter message to a Diameter message processor hosting a Diameter application identified by the application routing data for processing; and in response to determining that Diameter application processing is not required, forwarding the Diameter message to an egress Diameter message processor associated with the DSR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Diameter signaling router comprising:
-
an egress Diameter message processor associated with the DSR; and an ingress Diameter message processor associated with the DSR and configured to; receive a Diameter message from a peer Diameter element; determine whether processing of the Diameter message by a Diameter application is required, wherein determining whether processing of the Diameter message by a Diameter application is required includes accessing application routing data; forward the Diameter message to a Diameter message processor hosting a Diameter application identified by the application routing data for processing in response to determining that Diameter application processing is required; and forward the Diameter message to the egress Diameter message processor in response to determining that Diameter application processing is not required. - 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 the DSR, a Diameter message from a peer Diameter element; at the ingress Diameter message processor, using application routing data to determine whether processing of the Diameter message by a Diameter application is required; in response to determining that Diameter application processing is required, forwarding the Diameter message to a Diameter message processor hosting a Diameter application identified by the application routing data for processing; and in response to determining that Diameter application processing is not required, forwarding the Diameter message to an egress Diameter message processor associated with the DSR.
-
Specification