IP Library Granted Patent US 8,730,963
Granted Patent B1
US 8,730,963 · App. 12/977,771 · Granted May 20, 2014

Methods, systems, and computer readable media for improved multi-switch link aggregation group (MLAG) convergence

Inventors: Donald B. Grosser, Jr. (Apex, NC); Shankara Ramamurthy (Chennai, IN)
Assignee: Extreme Networks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,730,963
App. No.
12/977,771
Filed
Dec 23, 2010
Granted
May 20, 2014
Kind
B1
Examiner
WANG, ERIC H
Art Unit
2469
USPC
370/252
Abstract

The subject matter described herein includes methods, systems, and computer readable media for improved multi-switch link aggregation group (MLAG) convergence. According to one aspect of the subject matter described herein, a system for improved multi-switch link aggregation group (MLAG) convergence is provided. The system includes a packet forwarding device. The packet forwarding device includes a packet processor for receiving a packet and determining that the packet is destined for a port of the packet forwarding device associated with an MLAG group. The packet forwarding device further includes an MLAG module associated with the packet processor for determining that the port is inactive, and in response to determining that the port is inactive, performing a convergence operation, wherein the convergence operation includes redirecting, using a redirection filter, the received packet towards an active port associated with the MLAG group.

Claims (28)

1. A system for providing improved multi-switch link aggregation group (MLAG) convergence, the system comprising:

a packet forwarding device comprising:

a packet processor for receiving a packet and determining that the packet is destined for a port of the packet forwarding device associated with an MLAG group; and

an MLAG module associated with the packet processor for determining that the port is inactive, and in response to determining that the port is inactive, performing a convergence operation, wherein the convergence operation includes redirecting, using a redirection filter, the received packet towards an active port associated with the MLAG group, wherein entries containing media access control (MAC) information associated with the inactive port in the forwarding database remain unchanged during the convergence operation, wherein traffic addressed to the inactive port associated with an MLAG group is redirected towards an active port associated with an MLAG group and, in response to a reverting event, the MLAG module is configured to remove the redirection filter such that traffic is forwarded to the previously inactive port.

2. The system of claim 1 wherein the redirection filter is an access control list (ACL) filter and is used to override information associated with a forwarding database lookup.

3. The system of claim 2 wherein the information associated with a forwarding database lookup includes port information identifying an egress port for sending the packet towards a destination.

4. The system of claim 1 wherein forwarding information associated with the inactive port in the forwarding database remains unchanged during the convergence operation.

5. The system of claim 1 wherein the reverting event includes an inactive port becoming active, a forwarding database flush operation completing, a forwarding database learn operation completing, or a forwarding database move operation completing.

6. The system of claim 1 wherein the packet forwarding device performs redirection in lieu of at least one of a forwarding database flush operation, a forwarding database move operation, and a forwarding database learn operation.

7. The system of claim 1 wherein redirecting includes sending the packet via an inter-switch connection (ISC) to a second packet forwarding device and wherein the second packet forwarding device forwards the packet via the active port associated with the MLAG group.

8. A method for improved multi-switch link aggregation group (MLAG) convergence, the method comprising:

at a packet forwarding device:

receiving a packet;

determining that the packet is destined for a port of the packet forwarding device associated with an MLAG group;

determining that the port is inactive; and

in response to determining that the port is inactive, performing a convergence operation, wherein the convergence operation includes redirecting, using a redirection filter, the received packet towards an active port associated with the MLAG group, wherein entries containing media access control (MAC) information associated with the inactive port in the forwarding database remain unchanged during the convergence operation, wherein traffic addressed to the inactive port associated with an MLAG group is redirected towards an active port associated with an MLAG group and wherein, in response to a reverting event, the MLAG module is configured to remove the redirection filter such that traffic is forwarded to the previously inactive port.

9. The method of claim 8 wherein the redirection filter is an access control list (ACL) filter and is used to override information associated with a forwarding database lookup.

10. The method of claim 9 wherein the information associated with a forwarding database lookup includes port information identifying an egress port for sending the packet towards a destination.

11. The method of claim 8 wherein forwarding information associated with the inactive port in the forwarding database remains unchanged during the convergence operation.

12. The method of claim 8 wherein the reverting event includes an inactive port becoming active, a forwarding database flush operation completing, a forwarding database learn operation completing, or a forwarding database move operation completing.

13. The method of claim 8 wherein redirecting is performed in lieu of at least one of a forwarding database flush operation, a forwarding database move operation, and a forwarding database learn operation.

14. The method of claim 8 wherein redirecting includes sending the packet via an inter-switch connection (ISC) to a second packet forwarding device and wherein the second packet forwarding device forwards the packet via the active port associated with the MLAG group.

15. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of the computer control the computer to perform steps comprising:

at a packet forwarding device:

receiving a packet;

determining that the packet is destined for a port of the packet forwarding device associated with an MLAG group;

determining that the port is inactive; and

in response to determining that the port is inactive, performing a convergence operation, wherein the convergence operation includes redirecting, using a redirection filter, the received packet towards an active port associated with the MLAG group, wherein entries containing media access control (MAC) information associated with the inactive port in the forwarding database remain unchanged during the convergence operation, wherein traffic addressed to the inactive port associated with an MLAG group is redirected towards an active port associated with an MLAG group and wherein, in response to a reverting event, the MLAG module is configured to remove the redirection filter such that traffic is forwarded to the previously inactive port.

Assignments (10)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2011
From: GROSSER, DONALD B., JR.; RAMAMURTHY, SHANKARA
To: EXTREME NETWORKS, INC.
Reel/Frame 025764/0489 →
Continuity (1)
Provisional Application 61415629 · Nov 19, 2010