IP Library Granted Patent US 10,924,435
Granted Patent B2
US 10,924,435 · App. 16/412,902 · Granted Feb 16, 2021

System and method for port reduction using multiple chassis link aggregation group for stacked devices

Inventors: Lee Eric Ballard (Georgetown, TX); Wade Andrew Butcher (Cedar Park, TX)
Assignee: Dell Products, L.P.
H04L49/253H04L45/02H04L45/245H04L45/74H04L49/201H04L49/65
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 10,924,435
App. No.
16/412,902
Granted
Feb 16, 2021
Kind
B2
Abstract

A system includes servers that are connected in series, and a top of rack (TOR) switch having a first TOR switch port and a second TOR switch port that are connected to a first end and a second end, respectively, of the series connected servers. A multi chassis link aggregation group may be established on the first TOR switch port and the second TOR switch port to transform the series connected servers into a single logical channel. A highest media access control address is determined from the servers to represent the single logical channel.

Claims (28)

1. A server system, comprising:

a plurality of servers that are connected in series; and

a top of rack (TOR) switch including a first TOR switch port and a second TOR switch port that are connected to a first end and a second end, respectively, of the series connected servers, wherein a multi chassis link aggregation group (MCLAG) is established on the first TOR switch port and the second TOR switch port to transform the series connected servers into a single logical channel, wherein a highest media access control (MAC) address is determined from the servers to represent the single logical channel, wherein the servers include respective network identification card (NIC) microcontrollers configured to exchange protocol messages to determine the server with the highest MAC address, wherein the NIC microcontroller receives a forwarded MAC address, determines a higher MAC address between the received forwarded MAC address and the MAC address of the receiving server, and forwards the determined higher MAC address to an adjacent server.

2. The server system of claim 1 , wherein the establishing of the MCLAG includes blocking of a data packet that passes between the first TOR switch port and the second TOR switch port.

3. The server system of claim 1 , wherein the NIC microcontrollers determine the highest MAC address within a discovery period.

4. The server system of claim 1 , wherein the receiving and forwarding of the same MAC address by the adjacent server for a predetermined iteration threshold indicates the establishment of the MCLAG.

5. The server system of claim 1 , wherein a bandwidth of the TOR switch ports is equal to the bandwidth of each connecting link in the series connected servers.

6. The server system of claim 1 , wherein the established MCLAG is set aside when a connecting link in the series connected servers is broken.

7. The server system of claim 1 , wherein a data packet passes between the first TOR switch port and the second TOR switch port when the MCLAG is set aside.

8. The server system of claim 7 , wherein the MCLAG is reestablished upon fixing of the broken connecting link.

9. A method comprising:

connecting a plurality of servers in series;

connecting a first top of rack (TOR) switch port and a second TOR switch port to a first end and a second end, respectively, of the series connected servers;

establishing, by a TOR switch, a multi chassis link aggregation group (MCLAG) on the first and second TOR switch ports, wherein the established MCLAG transforms the series connected servers into a single logical channel, wherein a highest media access control (MAC) address is determined from the servers to represent the single logical channel;

setting aside the established MCLAG when a connecting link in the series connected servers is broken; and

reestablishing the MCLAG upon fixing of the broken connecting link.

10. The method of claim 9 , wherein the establishing of the MCLAG includes blocking of a data packet that passes between the first TOR switch port and the second TOR switch port.

11. The method of claim 9 , wherein the servers include respective network identification card (NIC) microcontrollers configured to exchange protocol messages to determine the server with the highest MAC address.

12. The method of claim 11 , wherein the NIC microcontrollers determine the highest MAC address within a discovery period.

13. The method of claim 9 , wherein a bandwidth of the TOR switch ports is equal to the bandwidth of each connecting link in the series connected servers.

14. The method of claim 9 , further including load balancing through use of a hash algorithm to select the TOR switch port that facilitates receiving of external data packets.

15. A method comprising:

connecting a plurality of servers in series;

connecting a first top of rack (TOR) switch port and a second TOR switch port to a first end and a second end, respectively, of the series connected servers; and

establishing, by a TOR switch, a multi chassis link aggregation group (MCLAG) on the first and second TOR switch ports, wherein the established MCLAG transforms the series connected servers into a single logical channel, wherein a network identification card (NIC) microcontroller of a server receives a forwarded MAC address, determines a higher MAC address between the received forwarded MAC address and the MAC address of the receiving server, and forwards the determined higher MAC address to an adjacent server, wherein a highest media access control (MAC) address is determined from the servers to represent the single logical channel, wherein the MCLAG is set aside when one connecting link in the series connected servers is broken.

16. The method of claim 15 , wherein the establishing of the MCLAG includes blocking of a data packet that passes between the first TOR switch port and the second TOR switch port.

17. The method of claim 15 , wherein the servers include respective network identification card (NIC) microcontrollers configured to determine the server with the highest MAC address by exchanging protocol messages.

18. The method of claim 15 , wherein the first TOR switch port is treated as a separate port from the second TOR switch port when the MCLAG is set aside.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0571) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0088 →
RELEASE OF SECURITY INTEREST AT REEL 050406 FRAME 421 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058213/0825 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0571 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050406/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: BALLARD, LEE ERIC; BUTCHER, WADE ANDREW
To: DELL PRODUCTS, LP
Reel/Frame 049885/0938 →