Methods, systems, and computer readable media for providing N-node multi-switch link aggregation groups (MLAGs)
First Claim
1. A system for providing at least one node of an n-node multi-switch link aggregation groups (MLAGs), the system comprising:
- a packet forwarding device for receiving a packet destined for at least one n-node MLAG, n being an integer greater than two, the packet forwarding device including;
a packet forwarding database for storing packet forwarding rules for the at least one n-node MLAG; and
a processing element for forwarding, blocking forwarding of, or redirecting the packet in accordance with the packet forwarding rules in packet forwarding database; and
an MLAG module for updating the packet forwarding rules in the packet forwarding database in response to changes in status of the n-node MLAG or an interswitch connection (ISC) that carries packets between nodes in the n-node MLAG.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for providing at least one node of an n-node multi-switch link aggregation group (MLAG) includes a packet forwarding device for receiving a packet destined for at least one n-node MLAG, n being an integer greater than 2. The packet forwarding device includes a packet forwarding database for storing packet forwarding rules for the at least one n-node MLAG. The packet forwarding device further includes a processing element for forwarding, blocking forwarding of, or redirecting the packet in accordance with one of the packet forwarding rules defined for the n-node MLAG group in the packet forwarding database.
-
Citations
29 Claims
-
1. A system for providing at least one node of an n-node multi-switch link aggregation groups (MLAGs), the system comprising:
-
a packet forwarding device for receiving a packet destined for at least one n-node MLAG, n being an integer greater than two, the packet forwarding device including; a packet forwarding database for storing packet forwarding rules for the at least one n-node MLAG; and a processing element for forwarding, blocking forwarding of, or redirecting the packet in accordance with the packet forwarding rules in packet forwarding database; and an MLAG module for updating the packet forwarding rules in the packet forwarding database in response to changes in status of the n-node MLAG or an interswitch connection (ISC) that carries packets between nodes in the n-node MLAG. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing at least one node of an n-node multi-switch link aggregation groups (MLAGs), the method comprising:
in a packet forwarding device; receiving a packet destined for at least one n-node MLAG, n being an integer greater than 2; providing a packet forwarding database for storing packet forwarding rules for the at least one n-node MLAG; controlling a processing element to forward, block forwarding of, or redirect the packet in accordance with the packet forwarding rules in the packet forwarding database; and providing an MLAG module for updating the packet forwarding rules in the packet forwarding database in response to changes in status of the n-node MLAG or an interswitch connection (ISC) that carries packets between nodes in the n-node MLAG. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
in a packet forwarding device; receiving a packet destined for at least one n-node multi-switch link aggregation group (MLAG), providing a packet forwarding database for storing packet forwarding rules for the at least one n-node MLAG; controlling processing element to forward, block forwarding of, or redirect the packet in accordance with the packet forwarding rules in the packet forwarding database; and providing an MLAG module for updating the packet forwarding rules in the packet forwarding database in response to changes in status of the n-node MLAG or an interswitch connection (ISC) that carries packets between nodes in the n-node MLAG.
Specification