Apparatus and method for detecting and eliminating call looping in a node-by-node routing network
First Claim
1. Apparatus for detecting call looping in a node-by-node data routing network including a plurality of nodes for routing data calls, each node having routing information for directing data calls over multiple paths to multiple destinations, said apparatus comprising:
- means for identifying those nodes in the network that are involved in call looping for data calls directed to specific destinations; and
means for modifying the routing information in at least one node involved in the call looping, the modifying means altering a routing path for a data call to a specific destination in a manner that prevents the data call from looping among the identified nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for effectively managing a switched virtual circuit network by detecting and resolving call routing problems occurring in the routing pattern of the network is provided. Detecting the call routing problems is advantageously achieved by a first process contained in a network management center which has access to all nodes in the network and performs routing table verification for each node whenever there are changes in the routing tables caused by changes in the network, such as an addition of nodes, links and the like. Otherwise, call looping may occur during call set-up as a result of any undiscovered or uncorrected errors in one or more routing tables in the network. Detection of call loops is achieved by the first process through use of a plurality of processing modules that recognizes and excludes in their analysis of the network certain network components that can not be involved in call looping. Identified routing problems are resolved by a second process which provides alternative recommendations as to how best to modify the routing tables in the nodes of the network. A selected one of the alternative recommendations is coupled from the network management center to the nodes in the network for changing the routing tables located at the respective nodes.
154 Citations
22 Claims
-
1. Apparatus for detecting call looping in a node-by-node data routing network including a plurality of nodes for routing data calls, each node having routing information for directing data calls over multiple paths to multiple destinations, said apparatus comprising:
-
means for identifying those nodes in the network that are involved in call looping for data calls directed to specific destinations; and means for modifying the routing information in at least one node involved in the call looping, the modifying means altering a routing path for a data call to a specific destination in a manner that prevents the data call from looping among the identified nodes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of detecting call looping in a node-by-node data routing network including a plurality of nodes for routing data calls, each node having routing information for directing data calls over multiple paths to multiple destinations, the method comprising the steps of:
-
identifying those nodes in the network that are involved in call looping for data calls directed to specific destinations; and modifying the routing information in at least one node involved in the call looping, the modifying step altering a routing path for a data call to a specific destination in a manner that prevents the data call from looping among the identified nodes. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for detecting call looping in a node-by-node data routing network including a plurality of nodes for routing data calls, each node having routing information for directing data calls over multiple paths to multiple destinations, said apparatus comprising:
-
means for identifying those nodes in the network that are potentially involved in call looping for data calls directed to specific destinations; and means for modifying the routing information in at least one node involved in the call looping, the modifying means altering a routing path for a data call to a specific destination in a manner that prevents the data call from looping among the identified nodes. - View Dependent Claims (20, 21, 22)
-
Specification