PORT CONGESTION RESILIENCY IN A MULTI-CARD AND MULTI-SWITCH LINK AGGREGATION GROUP
First Claim
1. A method for port congestion resiliency in a Link Aggregation Group (LAG) comprising one or more of a multi-card LAG and a multi-switch LAG, the method comprising:
- receiving a packet for egress over the LAG;
responsive to determining no congestion over internal ports not part of the LAG, hashing with all member ports in the LAG in a distribution state; and
responsive to determining congestion over the internal ports, hashing with only member ports on a local card in which the packet was received, wherein the hashing determines which member port the packet egresses from in the LAG.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for port congestion resiliency in a Link Aggregation Group (LAG) including a multi-card LAG and/or a multi-switch LAG. A method includes receiving a packet for egress over the LAG; responsive to determining no congestion over internal ports not part of the LAG, hashing with all member ports in the LAG in a distribution state; and, responsive to determining congestion over the internal ports, hashing with only member ports on a local card in which the packet was received, wherein the hashing determines which member port the packet egresses from in the LAG. The multi-card LAG includes multiple cards where packets ingress and egress from, and the cards communicate via a backplane port which is not part of the LAG. The multi-switch LAG includes multiple chassis where packets ingress and egress from, and the chassis communicate via an inter-switch connectivity port which is not part of the LAG.
8 Citations
20 Claims
-
1. A method for port congestion resiliency in a Link Aggregation Group (LAG) comprising one or more of a multi-card LAG and a multi-switch LAG, the method comprising:
-
receiving a packet for egress over the LAG; responsive to determining no congestion over internal ports not part of the LAG, hashing with all member ports in the LAG in a distribution state; and responsive to determining congestion over the internal ports, hashing with only member ports on a local card in which the packet was received, wherein the hashing determines which member port the packet egresses from in the LAG. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for port congestion resiliency in a Link Aggregation Group (LAG) comprising one or more of a multi-card LAG and a multi-switch LAG, the apparatus comprising:
-
circuitry adapted to receive a packet for egress over the LAG; circuitry adapted to, responsive to no congestion over internal ports not part of the LAG, hash with all member ports in the LAG in a distribution state; and circuitry adapted to, responsive to congestion over the internal ports, hash with only member ports on a local card in which the packet was received, wherein the hash determines which member port the packet egresses from in the LAG. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A network element adapted for port congestion resiliency in a Link Aggregation Group (LAG) comprising one or more of a multi-card LAG and a multi-switch LAG, the network element comprising:
-
one or more chassis, wherein each of the one or more chassis comprises a backplane and the one or more chassis are connected by inter-switch connectivity ports; and one or more cards in the one or more chassis comprising member ports for the LAG, wherein the one or more cards communicate to one another in a same chassis via a backplane port over the backplane and the one or more cards in different chassis communicate to one another via the inter-switch connectivity ports, wherein the backplane port and the inter-switch connectivity ports comprise internal ports in the network element; wherein the network element operates the LAG and is configured to receive a packet for egress over the LAG, responsive to no congestion over internal ports not part of the LAG, hash with all member ports in the LAG in a distribution state, and responsive to congestion over the internal ports, hash with only member ports on a local card in which the packet was received, wherein the hash determines which member port the packet egresses from in the LAG. - View Dependent Claims (17, 18, 19, 20)
-
Specification