Method and system for providing redundancy for signaling link modules in a telecommunication system
First Claim
1. A system for managing signaling messages in a telecommunication system, comprising:
- a first control module operable to receive signaling messages from a plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface;
a second control module operable to receive the signaling messages from the plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface;
a matelink, that is a bi-directional link, coupled to the first control module and the second control module, the matelink operable to communicate the status of the first control module to the second control module and the status of the second control module to the first control module, and thereby to keep the first and second control modules in synchronization; and
wherein the first control module and the second control module are further operable to be in either an active mode or a standby mode, only one of the first control module and the second control module being in the active mode at one time, the control module in the active mode sending the processed signaling messages through the associated communication network interface and the status messages over the matelink, said status messages including current state and sequence information from the module in the active mode.
4 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, the present invention provides a system for managing signaling messages in a telecommunication system. The system includes a first control module that is operable to receive signaling messages from a plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface. The system also includes a second control module that is operable to receive the signaling messages from the plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface. The system further includes a Matelink coupled to the first control module and the second control module. The Matelink is operable to communicate the status of the first control module to the second control module and the status of the second control module to the first control module. The first control module and the second control module are further operable to be in either an active mode or a standby mode, only one of the first control module and the second control module being in the active mode at one time, the control module in the active mode sending the processed signaling messages through the associated communication network interface and the status messages over the Matelink.
-
Citations
33 Claims
-
1. A system for managing signaling messages in a telecommunication system, comprising:
-
a first control module operable to receive signaling messages from a plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface;
a second control module operable to receive the signaling messages from the plurality of signaling links, process the signaling messages, and send the processed signaling messages through a communication network interface;
a matelink, that is a bi-directional link, coupled to the first control module and the second control module, the matelink operable to communicate the status of the first control module to the second control module and the status of the second control module to the first control module, and thereby to keep the first and second control modules in synchronization; and
wherein the first control module and the second control module are further operable to be in either an active mode or a standby mode, only one of the first control module and the second control module being in the active mode at one time, the control module in the active mode sending the processed signaling messages through the associated communication network interface and the status messages over the matelink, said status messages including current state and sequence information from the module in the active mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
the second control module is further operable to generate a command to initiate a switchover between the first control module and the second control module; and
the matelink is further operable to communicate the command to the first control module.
-
-
6. The system of claim 1, wherein the first control module is further operable to determine whether to initiate a switchover between the first control module and the second control module based on an error occurring in the first control module.
-
7. The system of claim 6, wherein:
-
the first control module is further operable to generate a signal that indicates switchover should occur; and
the matelink is further operable to communicate the signal to the second control module.
-
-
8. The system of claim 1, further comprising:
-
a first interface module coupled to the first control module, the first interface module operable to receive the signaling messages from the plurality of signaling links and to send them to the first control module; and
a second interface module coupled to the second control module, the second interface module operable to receive the signaling messages from the plurality of signaling links and to send them to the second control module.
-
-
9. The system of claim 8, wherein:
-
the first interface module is further coupled to a second plurality of signaling links and is further operable to receive signaling messages from the first control module and to send the signaling messages over the second signaling links; and
the second interface module is further coupled to the second plurality of signaling links and is further operable to receive the signaling messages from the second control messages and to send the signaling messages over the second signaling links;
only one of the first interface module and the second interface module sending the signaling messages over the second signaling links at one time.
-
-
10. The system of claim 9, wherein the first control module is further operable to command the first interface module to stop sending signaling messages over the second signaling links.
-
11. The system of claim 9, wherein the second control module is further operable to command the first interface module to stop sending signaling messages over the second signaling links.
-
12. The system of claim 1, wherein the signaling messages are Signaling System Number 7 (SS7) signaling messages.
-
13. The system of claim 1, wherein the first control module and the second control module perform Message Transfer Part (MTP) processing on the signaling messages received from the plurality of signaling links.
-
14. The system of claim 13, wherein:
-
the first control module performs MTP Level 2 and Level 3 processing on the signaling messages received from the signaling links when in the active mode and MTP Level 2 processing on the signaling messages in the standby mode; and
the second control module performs MTP Level 2 and Level 3 processing on the signaling messages received from the signaling links when in the active mode and MTP Level 2 processing on the signaling messages in the standby mode;
the matelink communicating MTP Level 2 status signals from the active control module to the standby control module.
-
-
15. The system of claim 1, wherein the status message indicates the status of one of the signaling links.
-
16. The system of claim 15, wherein the matelink can convey the status message to the second control module before the first control module can complete a transmission of an associated signaling message.
-
17. A method for managing signaling messages in a telecommunication system, comprising:
-
receiving signaling messages from a plurality of signaling links at a first control module;
processing the signaling messages at the first control module;
sending the processed signaling messages from the first control module through a communication network interface;
receiving the signaling messages from the plurality of signaling links at a second control module;
processing the signaling messages at the second control module; and
sending status messages including current state and sequence information for the first control module to the second control module second control module by a bi-directional matelink, which is operable to keep the first and second control modules in synchronization;
wherein the first control module is in an active mode and the second control module is in a standby mode. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
generating a signal at the second control module to switch the mode of the first control module; and
communicating the signal to the first control module.
-
-
22. The method of claim 17, further comprising determining at the first control module whether to initiate a switch in the mode of the first control module and the second control module based on an error occurring in the first control module.
-
23. The method of claim 22, further comprising:
-
generating a signal at the first control module that indicates a mode switch should occur, and communicating the signal to the second control module.
-
-
24. The method of claim 17, further comprising:
-
receiving the signaling messages from the plurality of signaling links at a first interface module;
sending the signaling messages to the first control module;
receiving the signaling messages from the plurality of signaling links at a second interface module; and
sending the signaling messages to the second control module.
-
-
25. The method of claim 24, further comprising:
-
receiving signaling messages from the first control module at the first interface module;
sending the signaling messages over a plurality of second signaling links;
receiving the signaling messages from the second control messages at the second interface module.
-
-
26. The method of claim 25, further comprising commanding the first interface module to stop sending signaling messages over the second signaling links.
-
27. The method of claim 26, the command is generated by the second control module.
-
28. The method of claim 17, wherein the signaling messages are Signaling System Number 7 (SS7) signaling messages.
-
29. The method of claim 17, further comprising performing Message Transfer Part (MTP) processing at the first control module and the second control module on the signaling messages received from the plurality of signaling links.
-
30. The method of claim 29, further comprising:
-
performing MTP Level 2 and Level 3 processing at the first control module on the signaling messages received from the signaling links; and
performing MTP Level 2 processing at the second control module on the signaling messages received from the signaling links;
communicating MTP Level 2 status signals from the first control module to the second control module.
-
-
31. The method of claim 17, wherein the status message indicates the status of a signal link.
-
32. The method of claim 31, further comprising conveying the status message to the second control module before the first control module can complete transmission of an associated signaling message.
-
33. The method of claim 26, further comprising preventing control signals from reaching a plurality of drivers coupled to the signaling messages, to discontinue sending signaling messages from the first control module over the plurality of second signaling links.
Specification