IP Library Granted Patent US 11,658,845
Granted Patent B2
US 11,658,845 · App. 17/384,843 · Granted May 23, 2023

Negotiated bridge assurance in a stacked chassis

Inventors: Michael E. Brown (Austin, TX); Dipinder Singh Chhabra (Austin, TX); Jitendra Gul Jagasia (Round Rock, TX); Charles B. Claggett (Leander, TX)
Assignee: Dell Products L.P.
H04L12/40091G06F13/4022G06F13/4063H04L12/40123H04L12/462
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,658,845
App. No.
17/384,843
Granted
May 23, 2023
Kind
B2
Abstract

An information handling system includes multiple data ports, a memory, and a processor. Each of the data ports enables a separate communication link of a plurality of communication links for the information handling system. The memory stores data to indicate whether the information handling system supports bridge assurance on each of the communication links. In response to the bridge assurance being supported in the information handling system, the processor provides a message across a first link of the communication links. The message indicates that bridge assurance is supported in the information handling system. The processor also determines whether an acknowledgement message has been received. In response to the acknowledgement message being received, the processor enables the bridge assurance on the first link.

Claims (62)

1. An information handling system comprising:

a plurality of data ports, wherein each of the data ports enables a separate communication link of a plurality of communication links for the information handling system;

a memory to store data to indicate whether the information handling system supports bridge assurance on each of the communication links; and

a processor to communicate with the memory, and in response to the bridge assurance being supported in the information handling system, the processor to:

provide a message across a first link of the communication links, wherein the message indicates that bridge assurance is supported in the information handling system;

determine whether an acknowledgement message has been received; and

in response to the acknowledgement message being received, enable the bridge assurance on the first link.

2. The information handling system of claim 1 , wherein in response to the acknowledgement message not being received, the processor further to:

determine whether a specific amount of time has expired; and

in response to the specific amount of time having expired, disable the bridge assurance on the first link.

3. The information handling system of claim 1 , wherein while the bridge assurance is enable on the first link, the processor further to:

communicate with a second information handling system via a spanning tree protocol;

determine whether a data frame of the spanning tree protocol is received; and

in response to the data frame of the spanning tree protocol not being received, place the first link in a discarding state.

4. The information handling system of claim 1 , wherein the processor further to:

set a flag in an field of the message to indicate that the information handling system supports the bridge assurance.

5. The information handling system of claim 4 , wherein the message is a link layer discovery protocol message.

6. The information handling system of claim 5 , wherein the flag is located within an organization specific type length value frame of the link layer discovery protocol message.

7. The information handling system of claim 1 , wherein the processor further to:

provide a second message across a second link of the communication links, wherein the second message indicates that bridge assurance is supported in the information handling system;

determine whether a second acknowledgement message has been received on the second link; and

in response to the second acknowledgement message not being received, disable the bridge assurance on the second link.

8. The information handling system of claim 1 , wherein the acknowledgement message indicates that a second information handling system connected to the first link supports the bridge assurance.

9. A method comprising:

providing, via a plurality of data ports of an information handling system, a plurality of communication links, wherein each data port provides a separate one of the communication links;

determining, via a processor of the information handling system, whether the information handling system supports bridge assurance on the communication links; and

in response to bridge assurance being supported on the communication links:

providing a message across a first link of the communication links, wherein the message indicates that bridge assurance is supported in the information handling system;

determining whether an acknowledgement message has been received; and

in response to the acknowledgement message being received, enabling the bridge assurance on the first link.

10. The method of claim 9 , wherein in response to the acknowledgement message not being received, the method further comprises:

determining whether a specific amount of time has expired; and

in response to the specific amount of time having expired, disabling the bridge assurance on the first link.

11. The method of claim 9 , wherein while the bridge assurance is enable on the first link, the method further comprises:

communicating with a second information handling system via a spanning tree protocol;

determining whether a data frame of the spanning tree protocol is received; and

in response to the data frame of the spanning tree protocol not being received, placing the first link in a discarding state.

12. The method of claim 9 , wherein the method further comprises:

setting a flag in an field of the message to indicate that the information handling system supports the bridge assurance.

13. The method of claim 12 , wherein the message is a link layer discovery protocol message.

14. The method of claim 13 , wherein the flag is located within an organization specific type length value frame of the link layer discovery protocol message.

15. The method of claim 9 , wherein the method further comprises:

providing a second message across a second link of the communication links, wherein the second message indicates that bridge assurance is supported in the information handling system;

determining whether a second acknowledgement message has been received on the second link; and

in response to the second acknowledgement message not being received, disabling the bridge assurance on the second link.

16. The method of claim 9 , wherein the acknowledgement message indicates that a second information handling system connected to the first link supports the bridge assurance.

17. A method comprising:

providing, via a plurality of data ports of an information handling system, a plurality of communication links, wherein each data port provides a separate one of the communication links;

if the information handling system supports bridge assurance on the communication links, then:

setting a flag in an field of a message to indicate that the information handling system supports the bridge assurance;

providing the message across a first link of the communication links, wherein the message indicates that bridge assurance is supported in the information handling system;

determining whether an acknowledgement message has been received, wherein the acknowledgement message indicates that a second information handling system connected to the first link supports the bridge assurance; and

in response to the acknowledgement message being received, enabling the bridge assurance on the first link.

18. The method of claim 16 , wherein in response to the acknowledgement message not being received, the method further comprises:

determining whether a specific amount of time has expired; and

in response to the specific amount of time having expired, disabling the bridge assurance on the first link.

19. The method of claim 16 , wherein while the bridge assurance is enable on the first link, the method further comprises:

communicating with a second information handling system via a spanning tree protocol;

determining whether a data frame of the spanning tree protocol is received; and

in response to the data frame of the spanning tree protocol not being received, placing the first link in a discarding state.

20. The method of claim 16 , wherein the message is a link layer discovery protocol message.

21. The method of claim 16 , wherein the flag is located within an organization specific type length value frame of the link layer discovery protocol message.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: BROWN, MICHAEL E.; CHHABRA, DIPINDER SINGH; JAGASIA, JITENDRA GUL; CLAGGETT, CHARLES B.
To: DELL PRODUCTS, LP
Reel/Frame 056972/0970 →
Continuity (1)
Related Publication 20230026147A1 · Jan 26, 2023