Method and system for automatically rerouting data from an overbalanced logical circuit in a data network
First Claim
1. A method of automatically rerouting data from an overbalanced logical circuit in a data network, the method comprising:
- receiving status information for a logical circuit in the data network, wherein the logical circuit is identified by a first logical circuit identifier, the logical circuit comprising a communication path for communicating data;
determining an overbalanced condition in the logical circuit based on the status information, wherein the overbalanced condition is indicative of congestion in the logical circuit;
identifying a logical failover circuit comprising an alternate communication path for communicating the data in the overbalanced logical circuit, wherein identifying the logical failover circuit comprising the alternate communication path for communicating the data comprises identifying a currently unused logical connection for communicating the data;
prior to rerouting the data from the logical circuit to the logical failover circuit, renaming a second logical circuit identifier of the logical failover circuit to the first logical circuit identifier of the logical circuit and storing the logical circuit identifier changes to a database as reroute data;
rerouting the data to the logical failover circuit without manual intervention;
after rerouting the data to the logical failover circuit, determining whether the overbalanced condition in the logical circuit has been cleared; and
if the overbalanced condition in the logical circuit has been cleared, then rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention, wherein rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention comprises;
retrieving the reroute data from the database, andrestoring original logical identifers to the logical failover circuit.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for automatically rerouting data from an overbalanced logical circuit in a data network. Status information is received for a logical circuit communicating data in the data network. The status information may include a forward explicit congestion notification (“FECN”) and a backward explicit congestion notification (“BECN”) indicating an overbalanced condition in the logical circuit. An overbalanced condition is indicative of network congestion in the logical circuit. A logical failover circuit including an alternate communication path for communicating the data in the overbalanced logical circuit is then identified. The data in the overbalanced logical circuit is rerouted to the logical failover circuit without manual intervention. After rerouting the data to the logical failover circuit, a determination is made as to whether the overbalanced condition in the logical circuit has been cleared. If it is determined that the overbalanced condition in the logical circuit has been cleared, then the data from the logical failover circuit is rerouted to the logical circuit in the data network without manual intervention.
-
Citations
27 Claims
-
1. A method of automatically rerouting data from an overbalanced logical circuit in a data network, the method comprising:
-
receiving status information for a logical circuit in the data network, wherein the logical circuit is identified by a first logical circuit identifier, the logical circuit comprising a communication path for communicating data; determining an overbalanced condition in the logical circuit based on the status information, wherein the overbalanced condition is indicative of congestion in the logical circuit; identifying a logical failover circuit comprising an alternate communication path for communicating the data in the overbalanced logical circuit, wherein identifying the logical failover circuit comprising the alternate communication path for communicating the data comprises identifying a currently unused logical connection for communicating the data; prior to rerouting the data from the logical circuit to the logical failover circuit, renaming a second logical circuit identifier of the logical failover circuit to the first logical circuit identifier of the logical circuit and storing the logical circuit identifier changes to a database as reroute data; rerouting the data to the logical failover circuit without manual intervention; after rerouting the data to the logical failover circuit, determining whether the overbalanced condition in the logical circuit has been cleared; and if the overbalanced condition in the logical circuit has been cleared, then rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention, wherein rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention comprises; retrieving the reroute data from the database, and restoring original logical identifers to the logical failover circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for automatically rerouting data from an overbalanced logical circuit in a data network, the system comprising:
-
a network device for communicating status information for a logical circuit in the data network, wherein the logical circuit is identified by a first logical circuit identifier, the logical circuit comprising a communication path for communicating data; a logical element module, in communication with the network device, for receiving the status information for the logical circuit in the data network; and a network management module, in communication with the logical element module, for; requesting the status information from the logical element module; determining an overbalanced condition in the logical circuit based on the status information, wherein the overbalanced condition is indicative of congestion in the logical circuit; identifying a logical failover circuit comprising an alternate communication path for communicating the data in the overbalanced logical circuit, wherein the alternate communication path comprises at least one currently unused logical connection in the data network; prior to rerouting the data from the logical circuit to the logical failover circuit, renaming a second logical circuit identifier of the logical failover circuit to the first logical circuit identifier of the logical circuit and storing the logical circuit identifier changes to a network database as reroute data; rerouting the data to the logical failover circuit without manual intervention; after rerouting the data to the logical failover circuit, determining whether the overbalanced condition in the logical circuit has been cleared; and if the overbalanced condition in the logical circuit has been cleared, then rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention, wherein rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention comprises; retrieving the reroute data from the database, and restoring original logical identifiers to the logical failover circuit. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification