IP Library Granted Patent US 9,806,998
Granted Patent B2
US 9,806,998 · App. 14/298,011 · Granted Oct 31, 2017

Method of reducing traffic loss when bringing up a switch within a multi chassis switch cluster without using dedicated intra cluster links

Inventors: Srikanth Keesara (Tewksbury, MA); Sakthivadivu Saraanaraj (Nashua, NH); Lava Lavu (Bedford, MA)
Assignee: Extreme Networks, Inc.
H04L45/38H04L41/0659H04L45/02H04L45/245H04L45/304
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 9,806,998
App. No.
14/298,011
Granted
Oct 31, 2017
Kind
B2
Abstract

A method, apparatus and computer readable medium for reducing traffic loss when bringing up a switch within a multi chassis switch cluster without using dedicated intra cluster links is presented. A first network device in a cluster discovers at least one path to a second network device in the cluster, wherein the cluster utilizes at least one virtual IST between the first network device and the second network device. The first network device starts an Inter Switch Trunk (IST) synchronization process with the second network device. The first network device installs redirection rules, wherein the redirection rules are used for datapath traffic and are not used for control channel traffic. The first network device determines that the IST synchronization process between the first network device and the second network device has completed, and removes the redirection rules.

Claims (52)

1. A method comprising:

discovering, by a first network device in a cluster, a path to a second network device in the cluster, wherein the cluster utilizes a virtual Inter Switch Trunk (IST) between the first network device and the second network device and does not include a conventional IST between the first network device and the second network device;

starting, by the first network device, an IST synchronization process with the second network device;

installing, by the first network device, a number of redirection rules prior to completion of the IST synchronization process, wherein:

the redirection rules are used for datapath traffic and are not used for control channel traffic;

the number of the redirection rules is independent of a size of forwarding tables exchanged during IST synchronization; and

the redirection rules indicate that data received by the first network device from a device which is not a cluster peer should be routed to the second network device;

receiving data via a third device that is not a cluster peer and through which the virtual IST passes;

forwarding the data back to the third network device via the virtual IST to be routed to the second network device per the redirection rules;

determining, by the first network device, that the IST synchronization process between the first network device and the second network device has completed; and

removing, by the first network device, the installed redirection rules upon determining that the IST synchronization process between the first network device and the second network device has completed.

2. The method of claim 1 wherein the redirection rules are used for traffic that terminates on the first network device.

3. The method of claim 1 wherein the redirection rules send network traffic intended for the first network device to the second network device.

4. The method of claim 1 wherein the IST synchronization comprises synchronizing data between the first network device and the second network device, wherein the data includes at least one of a current state of Multi Chassis Link Aggregation Group (LAG) ports and forwarding tables for Media access control (MAC), Address Resolution Protocol (ARP), Internet Protocol (IP) Multicast.

5. The method of claim 1 wherein the first network device is coming up to an active state.

6. The method of claim 1 wherein redirection of any traffic flow does not require a flow specific forwarding table entry for the redirected any traffic flow.

7. A non-transitory computer readable storage medium having computer readable code thereon for reducing traffic loss when bringing up a switch within a multi chassis switch cluster without using dedicated intra cluster links, wherein the code instructs a first network device to perform:

discovering, by a first network device in a cluster, a path to a second network device in the cluster, wherein the cluster utilizes a virtual Inter Switch Trunk (IST) between the first network device and the second network device and does not include a conventional IST between the first network device and the second network device;

starting, by the first network device, an IST synchronization process with the second network device;

installing, by the first network device, a number of redirection rules prior to completion of the IST synchronization process, wherein:

the redirection rules are used for datapath traffic and are not used for control channel traffic;

the number of the redirection rules is independent of a size of forwarding tables exchanged during IST synchronization; and

the redirection rules indicate that data received by the first network device from a device which is not a cluster peer should be routed to the second network device;

receiving data via a third device that is not a cluster peer and through which the virtual IST passes;

forwarding the data back to the third network device via the virtual IST to be routed to the second network device per the redirection rules;

determining, by the first network device, that the IST synchronization process between the first network device and the second network device has completed; and

removing, by the first network device, the installed redirection rules upon determining that the IST synchronization process between the first network device and the second network device has completed.

8. The computer readable storage medium of claim 7 wherein the redirection rules are used for traffic that terminates on the first network device.

9. The computer readable storage medium of claim 7 wherein the redirection rules send network traffic intended for the first network device to the second network device.

10. The computer readable storage medium of claim 7 wherein the IST synchronization comprises synchronizing data between the first network device and the second network device, wherein the data includes at least one of a current state of Multi Chassis Link Aggregation Group (LAG) ports and forwarding tables for Media access control (MAC), Address Resolution Protocol (ARP), Internet Protocol (IP) Multicast.

11. The computer readable storage medium of claim 7 wherein the first network device is coming up to an active state.

12. The computer readable storage medium of claim 7 wherein redirection of any traffic flow does not require a flow specific forwarding table entry for the redirected any traffic flow.

13. A first network device comprising:

a memory;

a processor;

a communications interface;

an interconnection mechanism coupling the memory, the processor and the communications interface; and

wherein the memory is encoded with an application for reducing traffic loss when bringing up a switch within a multi chassis switch cluster without using dedicated intra cluster links, that causes the processor to perform:

discovering, by a first network device in a cluster, a path to a second network device in the cluster, wherein the cluster utilizes a virtual Inter Switch Trunk (IST) between the first network device and the second network device and does not include a conventional IST between the first network device and the second network device;

starting, by the first network device, an IST synchronization process with the second network device;

installing, by the first network device, a number of redirection rules prior to completion of the IST synchronization process, wherein:

the redirection rules are used for datapath traffic and are not used for control channel traffic;

the number of the redirection rules is independent of a size of forwarding tables exchanged during IST synchronization; and

the redirection rules indicate that data received by the first network device from a device which is not a cluster peer should be routed to the second network device;

receiving data via a third device that is not a cluster peer and through which the virtual IST passes;

forwarding the data back to the third network device via the virtual IST to be routed to the second network device per the redirection rules;

determining, by the first network device, that the IST synchronization process between the first network device and the second network device has completed; and

removing, by the first network device, the installed redirection rules upon determining that the IST synchronization process between the first network device and the second network device has completed.

14. The first network device of claim 13 wherein the redirection rules are used for traffic that terminates on the first network device.

15. The first network device of claim 13 wherein said redirection rules send network traffic intended for the first network device to the second network device.

16. The first network device of claim 13 wherein said IST synchronization comprises synchronizing data between the first network device and the second network device, wherein the data includes at least one of a current state of Multi Chassis Link Aggregation Group (LAG) ports and forwarding tables for Media access control (MAC), Address Resolution Protocol (ARP), Internet Protocol (IP) Multicast.

17. The first network device of claim 13 wherein redirection of any traffic flow does not require a flow specific forwarding table entry for the redirected any traffic flow.

Assignments (9)
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 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
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 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: KEESARA, SRIKANTH; SARAVANARAJ, SAKTHIVADIVU; LAVU, LAVA
To: AVAYA INC.
Reel/Frame 033047/0984 →
Continuity (1)
Related Publication 20150358204A1 · Dec 10, 2015