METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ORGANIZING, MANAGING, AND SELECTIVELY DISTRIBUTING ROUTING INFORMATION IN A SIGNALING MESSAGE ROUTING NODE
First Claim
1. A method for managing and distributing routing status information in a distributed message routing system, the method comprising:
- (a) defining a routing status information hierarchy including a plurality of levels, each level including a plurality of routing entities;
(b) detecting a change in status of a routing entity associated with a first level;
(c) in response detecting the change in status, determining whether the change in status of the first routing entity associated with the first level affects a second routing entity associated with a second level higher than the first level; and
(d) in response to determining that the change in status affects the second routing entity, communicating a change in status of the second routing entity to communication modules in a distributed signaling message routing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
29 Citations
26 Claims
-
1. A method for managing and distributing routing status information in a distributed message routing system, the method comprising:
-
(a) defining a routing status information hierarchy including a plurality of levels, each level including a plurality of routing entities; (b) detecting a change in status of a routing entity associated with a first level; (c) in response detecting the change in status, determining whether the change in status of the first routing entity associated with the first level affects a second routing entity associated with a second level higher than the first level; and (d) in response to determining that the change in status affects the second routing entity, communicating a change in status of the second routing entity to communication modules in a distributed signaling message routing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing status information in a message routing system, the method comprising:
-
at a first communication module that hosts a plurality of non-message-transfer-part signaling connections associated with a first destination; (a) detecting a change in status of one of the signaling connections associated with the first destination, and in response to detecting the change in status, determining whether a number of available or unavailable connections of the non-MTP connections to the destination has a predetermined relationship with respect to a threshold; (b) in response to determining that the number of available or unavailable connections to the destination does not have the predetermined relationship with respect to the threshold, communicating the change in status of the signaling connection to a second communication module; and (c) in response to determining that the number of available or unavailable connections to the destination has the predetermined relationship with respect to the threshold, communicating a change in status of the destination to at least the second communication module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A signaling message routing system, the system comprising:
-
(a) a first communication module for hosting at least one first signaling link for sending and receiving Internet protocol (IP) signaling messages via at least one first IP connection; (b) a second communication module for hosting at least one second signaling link for sending and receiving IP signaling messages at least one second IP connection; and (c) a third communication module for hosting at least one third signaling link for sending and receiving signaling messages, wherein the first and second communications modules are adapted to share with each other status information regarding the first and second IP connections and to share with the third communication module status information regarding the first and second signaling links. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) defining a routing status information hierarchy including a plurality of levels, each level including routing information associated with a plurality of routing entities; (b) detecting a change in status of a routing entity associated with a first level; (c) in response detecting the change in status, determining a routing entity associated with a highest level in the routing status information hierarchy affected by the change in status; and (d) communicating a change in status of the routing entity associated with the highest level to communication modules in a distributed signaling message routing system.
-
Specification