Arrangement for controlling congestion in an SS7 signaling node based on packet classification
First Claim
1. A signaling network node comprising:
- network interfaces, each configured for receiving a packet from a corresponding signaling node of a signaling network; and
a processor configured for identifying each received packet as belonging to one of a plurality of groups of the signaling nodes, each group of signaling nodes including at least one signaling node, the processor configured for determining a corresponding message rate for each group of signaling nodes;
the processor further configured for executing a congestion control operation for any one group of signaling nodes if the corresponding message rate exceeds a corresponding predetermined threshold for the one group of signaling nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A signaling network node is configured for identifying a received signaling message as belonging to one of a plurality of prescribed originating node groups, based on prescribed message class selection criteria. Each originating node group has at least one originating node and is assigned at least one congestion threshold relative to a message rate (e.g., messages per unit time or number of bytes per unit time). The signaling network node determines the message rate for each corresponding originating node group; if the message rate for an originating node group exceeds the corresponding at least one congestion threshold, the signaling network node outputs a congestion signaling message to the originating node having sent the signaling message, for reduction of the corresponding message rate.
-
Citations
63 Claims
-
1. A signaling network node comprising:
-
network interfaces, each configured for receiving a packet from a corresponding signaling node of a signaling network; and
a processor configured for identifying each received packet as belonging to one of a plurality of groups of the signaling nodes, each group of signaling nodes including at least one signaling node, the processor configured for determining a corresponding message rate for each group of signaling nodes;
the processor further configured for executing a congestion control operation for any one group of signaling nodes if the corresponding message rate exceeds a corresponding predetermined threshold for the one group of signaling nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10-36. -36. (canceled)
-
37. A method in a signaling network node, including:
-
determining a message rate for one of a plurality of groups of signaling nodes based on identifying a packet, received via a signaling network from one of the signaling nodes, as belonging to the one group of signaling nodes, each group of signaling nodes including at least one signaling node; and
executing a congestion control operation for the one group of signaling nodes if the message rate exceeds a predetermined threshold for the one group of signaling nodes. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer readable medium having stored thereon sequences of instructions for selectively routing a received packet by a signaling network node via a signaling network, the sequences of instructions including instructions for performing the steps of:
-
determining a message rate for one of a plurality of groups of signaling nodes based on identifying a packet, received via a signaling network from one of the signaling nodes, as belonging to the one group of signaling nodes, each group of signaling nodes including at least one signaling node; and
executing a congestion control operation for the one group of signaling nodes if the message rate exceeds a predetermined threshold for the one group of signaling nodes. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A signaling network node comprising:
-
means for determining a message rate for one of a plurality of groups of signaling nodes based on identifying a packet, received via a signaling network from one of the signaling nodes, as belonging to the one group of signaling nodes, each group of signaling nodes including at least one signaling node; and
means for executing a congestion control operation for the one group of signaling nodes if the message rate exceeds a predetermined threshold for the one group of signaling nodes. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63)
-
Specification