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 selectively distributing routing status information in a message routing system which includes at least one communication interface for communicating signaling system 7 (SS7) information over a non-message-transfer-part (MTP) transport protocol, the method comprising:
- (a) assigning a plurality of non-MTP-transport communication modules to a first signaling mateset (SM) group;
(b) communicating non-MTP routing status information associated with the first SM group among the communication modules in the first SM group; and
(c) communicating MTP routing status information associated with the first SM group to at least one communication module that is not in the first SM group.
3 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.
-
Citations
47 Claims
-
1. A method for managing and selectively distributing routing status information in a message routing system which includes at least one communication interface for communicating signaling system 7 (SS7) information over a non-message-transfer-part (MTP) transport protocol, the method comprising:
-
(a) assigning a plurality of non-MTP-transport communication modules to a first signaling mateset (SM) group;
(b) communicating non-MTP routing status information associated with the first SM group among the communication modules in the first SM group; and
(c) communicating MTP routing status information associated with the first SM group to at least one communication module that is not in the first SM group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing and distributing signaling system 7 (SS7) network management (NM) information in a message routing system including at least one communication interface adapted to communicate signaling system 7 (SS7) information over at least one non-message-transfer-part (MTP) transport protocol signaling connection, the method comprising:
-
at a first communication module that includes at least one non-MTP transport protocol based signaling connection;
(a) receiving a message that includes SS7 network management information;
(b) determining a network type associated with the received SS7 network management information; and
(c) communicating the SS7 network management information over non-MTP transport protocol signaling connections associated with the determined network type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 (21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for distributing SS7 network management information collected by a plurality of non-MTP communication modules in a signaling message routing node, the method comprising:
-
(a) organizing a plurality of non-MTP communication modules into a group for distribution of non-MTP signaling connection status information;
(b) designating one of the non-MTP communication modules in the group as a proxy for distributing MTP network management information to communication modules that are not members of the group; and
(c) using the proxy to distribute MTP network management information to communication modules that are not members of the group.
-
-
39. 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 (40, 41, 42, 43, 44, 45)
-
-
46. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) assigning a plurality of non-MTP-transport communication modules to a first signaling mateset (SM) group;
(b) communicating non-MTP routing status information associated with the first SM group among the communication modules in the first SM group; and
(c) communicating MTP routing status information associated with the first SM group to at least one communication module that is not in the first SM group.
-
-
47. 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