IP Library Granted Patent US 11,362,935
Granted Patent B2
US 11,362,935 · App. 15/877,026 · Granted Jun 14, 2022

Automatic multi-chassis link aggregation configuration with link layer discovery

Inventor: Sahul Hameed Abdul Kader Jailani (San Jose, CA)
Assignee: SUPER MICRO COMPUTER, INC.
H04L45/245H04L41/0213H04L41/046H04L41/0886H04L41/0876H04L41/12
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 11,362,935
App. No.
15/877,026
Granted
Jun 14, 2022
Kind
B2
Abstract

A computer network includes a server computer having communication ports that are wired to switch ports of two separate network switches. The network switches receive link layer discovery protocol (LLDP) packets from other network devices, and automatically aggregate corresponding switch ports into a port channel aggregation based on the contents of the LLDP packets.

Claims (39)

1. A computer network comprising:

a first network switch;

a second network switch; and

a third network switch having a first switch port that is linked to a first switch port of the first network switch over a first wired connection, the third network switch further having a second switch port that is linked to a first switch port of the second network switch over a second wired connection,

wherein the first network switch is adapted to receive a link layer discovery protocol (LLDP) packet over the first wired connection, scan the LLDP packet for a network management type-length-value (TLV), and add the first switch port of the first network switch to a port channel aggregation that includes the first switch port of the second network switch in response to finding the network management TLV in the LLDP packet.

2. The computer network of claim 1 , further comprising:

a server computer having a first communication port and a second communication port,

wherein the first communication port of the server computer is linked to a second switch port of the first network switch by way of a third wired connection and the second communication port of the server computer is linked to a second switch port of the second network switch by way of a fourth wired connection.

3. The computer network of claim 2 , wherein each of the first and second communication ports comprises a network interface card (NIC) port.

4. The computer network of claim 3 , wherein each of the third and fourth wired connections comprises a backplane connection.

5. The computer network of claim 1 , wherein the first wired connection comprises an Ethernet cable.

6. The computer network of claim 2 , wherein the first network switch is adapted to extract the network management TLV from the LLDP packet, and decode the network management TLV to identify a system identifier associated with the port channel aggregation.

7. The computer network of claim 6 , further comprising:

a network manager that is adapted to manage the first network switch and the second network switch,

wherein the first network switch is adapted to extract the network management TLV from the LLDP packet, and decode the network management TLV to identify an identifier of the network manager.

8. The computer network of claim 7 , wherein the first network switch and the second network switch are configured as peer network devices, with the first network switch being a primary switch and the second network switch being a secondary switch.

9. A computer-implemented method of automatically configuring a multi-chassis link aggregation in network switches, the method comprising:

receiving a link layer discovery protocol (LLDP) packet at a first switch port of a first network switch, the first switch port of the first network switch being connected to a first switch port of a second network switch;

determining, from contents of the LLDP packet, that the second network switch and the first network switch are managed by a same network manager; and

in response to determining that the first and second network switches are managed by the same network manager, adding the first switch port of the first network switch to a port channel aggregation.

10. The computer-implemented method of claim 9 , wherein determining that the second network switch and the first network switch are managed by the same network manager comprises:

identifying a network management type-length-value (TLV) in the LLDP packet.

11. The computer-implemented method of claim 10 , further comprising:

decoding the network management TLV to identify a system identifier of the first network switch.

12. The computer-implemented method of claim 11 , further comprising:

decoding the network management TLV to identify an identifier of the network manager that manages the first and second network switches.

13. A network switch comprising:

a first switch port;

a processor; and

a memory that is configured to store instructions that when executed by the processor cause the network switch to:

receive a link layer discovery protocol (LLDP) packet at the first switch port;

determine, from contents of the LLDP packet, that the network switch and another network switch that sent the LLDP packet to the network switch are managed by a same network manager; and

add the first switch port to a port channel aggregation in response to determining that the network switch and the other network switch that sent the LLDP packet to the network switch are managed by the same network manager.

14. The network switch of claim 13 , wherein the instructions stored in the memory, when executed by the processor, further cause the network switch to:

extract a network management type-length-value (TLV) from the LLDP packet.

15. The network switch of claim 14 , wherein the instructions stored in the memory, when executed by the processor, further cause the network switch to:

decode the network management TLV to identify a system identifier of the network switch.

16. The network switch of claim 15 , wherein the instructions stored in the memory, when executed by the processor, further cause the network switch to:

decode the network management TLV to identify an identifier of the network manager.

Assignments (2)
SECURITY INTEREST Recorded Jan 20, 2026
From: SUPER MICRO COMPUTER, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074447/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: JAILANI, SAHUL HAMEED ABDUL KADER
To: SUPER MICRO COMPUTER, INC.
Reel/Frame 044952/0709 →
Continuity (2)
Continuation In Part 15875044 · Jan 19, 2018
Related Publication 20190230026A1 · Jul 25, 2019