IP Library Granted Patent US 11,294,847
Granted Patent B1
US 11,294,847 · App. 17/107,322 · Granted Apr 5, 2022

Fibre channel host onboarding system

Inventors: Ramesh Kumar Subbiah (Chennai, IN); Vibin Varghese (Chennai, IN)
Assignee: Dell Products L.P.
G06F13/426G06F13/126G06F13/382G06F13/409G06F13/4022
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,294,847
App. No.
17/107,322
Granted
Apr 5, 2022
Kind
B1
Abstract

A Fibre Channel host onboarding system includes a Fibre Channel communication subsystem coupled to a host system in a modular computing system. The host system includes a Baseboard Management Controller (BMC) device that retrieves and transmits host system onboarding information associated with the host system. The host system also includes a Host Bus Adapter (HBA) device that is coupled to the BMC device, and that receives the host system onboarding information from the BMC device and, in response, transmits a host system discovery communication that includes the host system onboarding information to the Fibre Channel communication subsystem. When the HBA device determines that a host system discovery acknowledgement communication has been received from the Fibre Channel communication subsystem, it performs Fibre Channel fabric login operations with the Fibre Channel communication system that configure the host system for Fibre Channel communications via the Fibre Channel communication subsystem.

Claims (52)

1. A Fibre Channel host onboarding system, comprising:

a Fibre Channel communication subsystem;

a modular computing system; and

a host system that is included in the modular computing system and coupled to the Fibre Channel communication subsystem, wherein the host system includes:

a Baseboard Management Controller (BMC) device that is configured to:

retrieve host system onboarding information associated with the host system; and

transmit the host system onboarding information;

a Host Bus Adapter (HBA) device that is coupled to the BMC device and that is configured to:

receive, from the BMC device, the host system onboarding information;

transmit, in response to receiving the host system onboarding information, a host system discovery communication that includes the host system onboarding information to the Fibre Channel communication subsystem;

determine that a host system discovery acknowledgement communication acknowledging the host system discovery communication has been received from the Fibre Channel communication subsystem; and

perform, with the Fibre Channel communication subsystem in response to receiving the host system discovery acknowledgement communication, Fibre Channel fabric login operations that configure the host system for Fibre Channel communications via the Fibre Channel communication subsystem.

2. The system of claim 1 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is included in the modular computing system.

3. The system of claim 1 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is located outside of the modular computing system, and wherein the modular computing system includes:

a Fibre Channel fabric expander module that couples the host system to the Fibre Channel I/O module, wherein the Fibre Channel fabric expander module is configured to:

forward the host system discovery communication received from the HBA device to the Fibre Channel I/O module; and

forward the host system discovery acknowledgement communication received from the Fibre Channel I/O module to the HBA device.

4. The system of claim 1 , wherein the host system discovery communication is an Extended Link Services (ELS) communication.

5. The system of claim 1 , wherein the HBA device is configured to:

perform, with the Fibre Channel communication subsystem, link initialization operations prior to transmitting the host system discovery communication to the Fibre Channel communication subsystem.

6. The system of claim 1 , wherein the host system onboarding information includes at least one host system service identifier and at least one modular computing system slot identifier.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a Host Bus Adapter (HBA) engine that is configured to:

receive, from a Baseboard Management Controller (BMC) device that is included in the IHS, onboarding information;

transmit, in response to receiving the onboarding information, a discovery communication that includes the onboarding information to a Fibre Channel communication subsystem;

determine that a discovery acknowledgement communication acknowledging the discovery communication has been received from the Fibre Channel communication subsystem; and

perform, with the Fibre Channel communication subsystem in response to receiving the discovery acknowledgement communication, Fibre Channel fabric login operations that configure the IHS for Fibre Channel communications via the Fibre Channel communication subsystem.

8. The IHS of claim 7 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is included in the IHS.

9. The IHS of claim 7 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is located outside of the IHS, and wherein the IHS includes:

a Fibre Channel fabric expander module that couples the HBA engine to the Fibre Channel I/O module, wherein the Fibre Channel fabric expander module is configured to:

forward the discovery communication received from the HBA engine to the Fibre Channel I/O module; and

forward the discovery acknowledgement communication received from the Fibre Channel I/O module to the HBA engine.

10. The IHS of claim 7 , wherein the discovery communication is an Extended Link Services (ELS) communication.

11. The IHS of claim 7 , wherein the HBA engine is configured to:

perform, with the Fibre Channel communication subsystem, link initialization operations prior to transmitting the discovery communication to the Fibre Channel communication subsystem.

12. The IHS of claim 7 , wherein the onboarding information includes at least one IHS service identifier and at least one IHS slot identifier.

13. The IHS of claim 7 , wherein discovery communication includes at least one IHS service identifier, and at least one IHS slot identifier, at least one Fibre Channel communication subsystem service identifier, at least one Fibre Channel communication subsystem slot identifier, and at least one IHS port identifier.

14. A method for onboarding host systems for Fibre Channel communications, comprising:

receiving, by a Host Bust Adapter (HBA) device in a host system included in a modular computing system from a Baseboard Management Controller (BMC) device in the host system, host system onboarding information;

transmitting, by the HBA device in response to receiving the host system onboarding information, a host system discovery communication that includes the host system onboarding information to a Fibre Channel communication subsystem;

determining, by the HBA device, that a host system discovery acknowledgement communication acknowledging the host system discovery communication has been received from the Fibre Channel communication subsystem; and

performing, by the HBA device with the Fibre Channel communication subsystem in response to receiving the host system discovery acknowledgement communication, Fibre Channel fabric login operations that configure the host system for Fibre Channel communications via the Fibre Channel communication subsystem.

15. The method of claim 14 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is included in the modular computing system.

16. The method of claim 14 , wherein the Fibre Channel communication subsystem includes a Fibre Channel Input/Output (I/O) module that is located outside of the modular computing system, and wherein the method further includes:

forwarding, by a Fibre Channel fabric expander module that couples the host system to the Fibre Channel I/O module, the host system discovery communication received from the HBA device to the Fibre Channel I/O module; and

forwarding, by the Fibre Channel fabric expander module, the host system discovery acknowledgement communication received from the Fibre Channel I/O module to the HBA device.

17. The method of claim 14 , wherein the host system discovery communication is an Extended Link Services (ELS) communication.

18. The method of claim 14 , further comprising:

performing, by the HBA device with the Fibre Channel communication subsystem, link initialization operations prior to transmitting the host system discovery communication to the Fibre Channel communication subsystem.

19. The method of claim 14 , wherein the host system onboarding information includes at least one host system service identifier and at least one modular computing system slot identifier.

20. The method of claim 14 , wherein discovery communication includes at least one host system service identifier, and at least one modular computing system slot identifier, at least one Fibre Channel communication subsystem service identifier, at least one Fibre Channel communication subsystem slot identifier, and at least one host system port identifier.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: SUBBIAH, RAMESH KUMAR; VARGHESE, VIBIN
To: DELL PRODUCTS L.P.
Reel/Frame 054494/0567 →