Methods and systems for message transfer part (MTP) load sharing using MTP load sharing groups
First Claim
1. A method for message transfer part (MTP) load sharing SS7 signaling message traffic in a telecommunications network, the method comprising:
- (a) receiving a signaling message addressed to a first destination point code;
(b) determining whether a routing label in the signaling message indicates route-on-point-code-subsystem number; and
(c) in response to determining that the routing label indicates route-on-point-code-subsystem-number;
(i) determining whether the first destination point code is associated with an MTP level 3 load sharing group including a plurality of different SS7 point codes associated with a plurality of different destinations;
(ii) in response to determining that the first destination point code is associated with an MTP level 3 load sharing group, selecting one of the destination point codes in the MTP level 3 load sharing group, and (iii) routing the message to the selected destination point code.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for load sharing signaling messages at the MTP level are disclosed. When a signaling message is received, it is determined whether the signaling message includes a routing indication indicating route-on-point-code-subsystem-number. If the routing indicator indicates route-on-point-code-subsystem-number, it is determined whether the signaling message belongs to an MTP level 3 load sharing group. If the signaling message belongs to an MTP level 3 load sharing group, the signaling message may be routed to any of the point codes in the MTP level 3 load sharing group. Routing the signaling message to a point code in the MTP level 3 load sharing group may include replacing the destination point code in the signaling message with the destination point code of the node to which the signaling message is to be routed. Once the point code has been replaced, the signaling message is routed to the destination associated with the point code.
60 Citations
39 Claims
-
1. A method for message transfer part (MTP) load sharing SS7 signaling message traffic in a telecommunications network, the method comprising:
-
(a) receiving a signaling message addressed to a first destination point code;
(b) determining whether a routing label in the signaling message indicates route-on-point-code-subsystem number; and
(c) in response to determining that the routing label indicates route-on-point-code-subsystem-number;
(i) determining whether the first destination point code is associated with an MTP level 3 load sharing group including a plurality of different SS7 point codes associated with a plurality of different destinations;
(ii) in response to determining that the first destination point code is associated with an MTP level 3 load sharing group, selecting one of the destination point codes in the MTP level 3 load sharing group, and (iii) routing the message to the selected destination point code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for load sharing packet telephony signaling messages, the method comprising:
-
(a) receiving a packet telephony signaling message;
(b) determining whether the packet telephony signaling message is addressed to a destination address associated with a packet telephony load sharing group including a plurality of packet telephony destinations;
(c) in response to determining that the packet telephony signaling message is address to a destination address associated with a packet telephony load sharing group, selecting one of the packet telephony destinations in the packet telephony load sharing group; and
(d) routing the message to the selected packet telephony destination.
-
-
12. A method for performing network management for a message transfer part (MTP) load sharing group, the method comprising:
-
(a) maintaining network management status for an MTP load sharing group;
(b) detecting a network management event affecting status of a member of the MTP load sharing group;
(c) determining whether a status for the MTP load sharing group has changed; and
(d) in response to determining that a network management status for the MTP load sharing group has changed, performing a network management procedure for the MTP load sharing group. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for load sharing signaling message traffic in a telecommunications network, the system comprising:
-
(a) a link interface module for sending and receiving signaling messages;
(b) a message transfer part (MTP) load sharing group data structure associated with the link interface module for associating different MTP level 3 network addresses with MTP level 3 load sharing groups;
(c) a discrimination function for identifying signaling messages having routing indicators indicating route-on-point-code-subsystem-number; and
(d) a routing function operatively associated with the link interface module and the load sharing group data structure for receiving the signaling messages having a routing indicator indicating route-on-point-code-subsystem number, for extracting an MTP level 3 destination address from a received signaling message having a routing indicator indicating route-on-point-code-subsystem-number, for accessing the load sharing group data structure using the extracted MTP level 3 destination address, identifying an MTP level 3 load sharing group corresponding to the level 3 destination address and routing the message to a destination in the MTP level 3 load sharing group. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(e) receiving a signaling message addressed to a first destination point code;
(f) determining whether a routing label in the signaling message indicates route-on-point-code-subsystem number; and
(g) in response to determining that the routing label indicates route-on-point-code-subsystem-number;
(i) determining whether the first destination point code is associated with an MTP level 3 load sharing group including a plurality of different SS7 point codes associated with a plurality of different destinations;
(ii) in response to determining that the first destination point code is associated with an MTP level 3 load sharing group, selecting one of the destination point codes in the MTP level 3 load sharing group, and (iii) routing the signaling message to the selected destination point code. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) receiving a packet telephony signaling message;
(b) determining whether the packet telephony signaling message is addressed to a destination address associated with a packet telephony load sharing group including a plurality of packet telephony destinations;
(c) in response to determining that the packet telephony signaling message is address to a destination address associated with a packet telephony load sharing group, selecting one of the packet telephony destinations in the packet telephony load sharing group; and
(d) routing the message to the selected packet telephony destination.
-
Specification