Predictive handover of traffic in an aggregation network
AssigneeHewlett Packard Enterprise Development LP
InventorsSuganya John Bosco Sesu Annamary, Chandru Ds, Sivakumar Ramasamy
Life of this patent
Estimating the term…
Abstract
An MC-LAG system may operate to monitor load conditions existing in two network switches, and to compute a load index value based on detected load conditions. If a computed load index value for a first switch is determined to exceed a predetermined threshold, an overloaded switch may predictively cause traffic to be routed to a second switch prior to rebooting of the first switch. Load index values may be computed based upon factors including excessive inter-switch link (“ISL”) flapping, excessive MAC flush or MAC move operations in a switch, excessive processing resource utilization in a switch.
Claims20
A method of operating a multi-chassis link aggregation group (MC-LAG) system, comprising:
- forming the MC-LAG system by aggregating a first interface to a downstream device from a first switch with a second interface to the downstream device from a second switch, wherein an inter-switch link of the MC-LAG system couples the first switch and the second switch;
- synchronizing, with the second switch, network address information learned by the first switch via the inter-switch link during operation of the MC-LAG system;
- computing a load index value for the first switch as a function of at least one load parameter, wherein the at least one load parameter is variable during operation of the first switch and indicates load of the MC-LAG system at the first switch;
- and
- in response to the load index value exceeding a predetermined threshold value:
- sending, via the inter-switch link, a notification message to the second switch indicating re-routing of traffic from the downstream device to the MC-LAG system through the second switch;
- disabling the first interface for triggering the re-routing of traffic to the MC-LAG system;
- remediating a load condition impacting the load index value at the first switch, wherein the remediated load condition reduces the load index value below the predetermined threshold value;
- and
- re-enabling the first interface for resuming traffic from the downstream device to the MC-LAG system through the first and second switches.
A first switch participating in a multi-chassis link aggregation group (MC-LAG) system, comprising:
- a first interface coupled to a downstream device;
- a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:
- forming the MC-LAG system by aggregating the first interface with a second interface on the second switch coupled to the downstream device, wherein an inter-switch link of the MC-LAG system couples the first switch and the second switch;
- synchronizing, with the second switch, network address information learned by the first switch via the inter-switch link during operation of the MC-LAG system;
- computing a load index value for the first switch as a function of at least one load parameter, wherein the at least one load parameter is variable during operation of the first switch and indicates load of the MC-LAG system at the first switch;
- and
- in response to the load index value exceeding a predetermined threshold value:
- sending, via the inter-switch link, a notification message to the second switch indicating re-routing of traffic from the downstream device to the MC-LAG system through the second switch;
- disabling the first interface for triggering the re-routing of traffic to the MC-LAG system;
- remediating a load condition impacting the load index value at the first switch, wherein the remediated load condition reduces the load index value below the predetermined threshold value;
- and
- re-enabling the first interface for resuming traffic from the downstream device to the MC-LAG system through the first and second switches.
A non-transitory computer-readable medium tangibly embodying instructions executable by a hardware processor to:
- form a multi-chassis link aggregation group (MC-LAG) system by aggregating a first interface to a downstream device from a first switch with a second interface to the downstream device from a second switch, wherein an inter-switch link of the MC-LAG system couples the first switch and the second switch;
- synchronize, with the second switch, layer 2 network address information learned by the first switch via the inter-switch link during operation of the MC-LAG system;
- compute a load index value for the first switch as a function of at least one load parameter, wherein the at least one load parameter is variable during operation of the first switch and indicates load of the MC-LAG system at the first switch;
- in response to the load index value exceeding a predetermined threshold:
- send, via the inter-switch link, a notification message to the second switch indicating re-routing of traffic from the downstream device to the MC-LAG system through the second switch;
- disable the first interface for triggering the re-routing of traffic to the MC-LAG system;
- remediate a load condition impacting the load index value at the first switch, wherein the remediated load condition reduces the load index value below the predetermined threshold value;
- and
- re-enable the first interface for resuming traffic from the downstream device to the MC-LAG system through the first and second switches.
Dependencies are inferred from the claim text.