Methods, systems, and computer program products for reducing signaling link congestion
First Claim
1. A method for determining the status of a route to a signaling destination, the method comprising:
- (a) detecting a change in status associated with a signaling link in a signaling linkset;
(b) in response to detecting the change in the status, determining whether a number of available signaling links in the linkset has a first or a second relationship with respect to a threshold value;
(c) in response to determining that the number of available signaling links in the linkset is has the first relationship with respect to the threshold value, indicating that a route associated with the linkset is allowed; and
(d) in response to determining that the number of available signaling links in the linkset has the second relationship with respect to the threshold value, indicating that the route associated with the linkset is restricted.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for reducing the likelihood of signaling link congestion on a failing or recovering signaling linkset are disclosed. According to one aspect, a method for reducing or eliminating congestion on a recovered link in a previously failed linkset due to the routing of post-global title (GT) translated signaling message traffic is disclosed. When the first link in a previously failed linkset becomes available, routes associated with the recovering linkset are marked as restricted. GT translated messages are directed to the lowest cost route that is marked as allowed. If no routes are marked as allowed, messages are directed to the lowest cost route that is marked as restricted. When a predetermined number or percentage of the links in a linkset become available, routes associated with the recovering linkset are marked as allowed.
-
Citations
30 Claims
-
1. A method for determining the status of a route to a signaling destination, the method comprising:
-
(a) detecting a change in status associated with a signaling link in a signaling linkset;
(b) in response to detecting the change in the status, determining whether a number of available signaling links in the linkset has a first or a second relationship with respect to a threshold value;
(c) in response to determining that the number of available signaling links in the linkset is has the first relationship with respect to the threshold value, indicating that a route associated with the linkset is allowed; and
(d) in response to determining that the number of available signaling links in the linkset has the second relationship with respect to the threshold value, indicating that the route associated with the linkset is restricted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A method for selecting a route to a signaling destination, the method comprising:
-
(a) receiving a signaling message having a signaling destination;
(b) determining whether an allowed route exists to the signaling destination;
(c) in response to determining that an allowed route to the signaling destination exists, selecting the allowed route to the destination;
(d) in response to determining that an allowed route to the signaling destination does not exist, selecting a restricted route to the destination; and
(e) routing the signaling message over the selected route. - View Dependent Claims (12, 13, 14)
-
-
15. A method for managing and administering cost-weighted signaling routes, the method comprising:
-
(a) detecting a first change in status associated with a signaling link in a linkset; and
(b) in response to detecting the first change in the status of a signaling link associated with a linkset;
(i) determining whether the number of available signaling links in the linkset has a first relationship with respect to a threshold value;
(ii) determining whether a first route associated with the linkset is a lowest cost route to a destination;
(iii) determining whether the first route is allowed; and
(iv) in response to determining that the number of available signaling links has the first predetermined relationship, the first route is the lowest cost route, and the first route is allowed, indicating that the first route is restricted and initiating a change-over process to direct signaling messages from adjacent nodes to a second route having a higher cost than the first route. - View Dependent Claims (16)
-
-
17. A system for routing a signaling message, the system comprising:
-
(a) a communication interface for sending and receiving signaling messages;
(b) a routing address translation function for receiving a signaling message from the communication interface and performing routing address translation processing; and
(c) a routing function for;
(i) receiving a signaling message that has undergone routing address translation processing and that is addressed to a signaling destination determined by the routing address translation processing;
(ii) determining whether an allowed route to the signaling destination exists;
(iii) in response to determining that an allowed route to the signaling destination exists, selecting the allowed route to the destination;
(v) in response to determining that an allowed route to the signaling destination does not exist, selecting a restricted route to the destination; and
(vi) routing the signaling message over the selected route. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) detecting a change in status associated with a signaling link in a signaling linkset;
(b) in response to detecting the change in the status, determining whether a number of available signaling links in the linkset has a first or a second relationship with respect to a threshold value;
(c) in response to determining that the number of available signaling links in the linkset is has the first relationship with respect to the threshold value, indicating that a route associated with the linkset is allowed; and
(d) in response to determining that the number of available signaling links in the linkset has the second predetermined relationship with respect to the threshold value, indicating that the route associated with the linkset is restricted.
-
Specification