Fibre Channel Forwarder load balancing system
AssigneeDell Products L.P.
InventorsVibin Varghese, Ramesh Kumar Subbiah
Life of this patent
Estimating the term…
Abstract
A Fibre Channel Forwarder (FCF) load balancing system includes a Fibre Channel Forwarder (FCF) device that is coupled to a Fibre Channel (FC) networking device and the first server device. The FCF device groups a first link between the FC networking device and the FCF device with a second link between the FC networking device and the FCF device in response to receiving both a first fabric login accept on the first link that includes a first Worldwide Name (WWN) and a second fabric login accept on the second link that includes the first WWN. The FCF device provides at least a portion of traffic, received from the first server device that is logged in through the first link, through the second link.
Claims20
A Fibre Channel Forwarder (FCF) load balancing system, comprising:
- a Fibre Channel (FC) networking device;
- a first server device;
- and
- an FC Forwarder (FCF) device that is coupled to the FC networking device and the first server device, wherein the FCF device is configured to:
- group a first link between the FC networking device and the FCF device with a second link between the FC networking device and the FCF device in response to receiving both a first fabric login accept on the first link that includes a first Worldwide Name (WWN) associated with the FC networking device and a second fabric login accept on the second link that includes the first WWN associated with the FC networking device as a first trunk group,
- wherein the receiving the first fabric login accept completes a first fabric login between the FCF device and the FC networking device via the first link, and wherein the receiving the second fabric login accept completes a second fabric login between the FCF device and the FC networking device via the second link;
- receive a third fabric login request from the first server device;
- select the first link over the second link through which to log the first server device into the FC networking device based on the third fabric login request;
- establish a third fabric login between the first server device and the FC networking device via the FCF device and the first link between the FC networking device and the FCF device;
- and
- provide at least a portion of first traffic, received from the first server device that is only logged in to the FC networking device through the first link between the FC networking device and the FCF device, through the second link between the FC networking device and the FCF device when the first link and the second link are in the first trunk group.
An Information Handling System (IHS), comprising:
- a plurality of ports;
- a processing system that is coupled to the plurality of ports;
- 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 an N_Port ID Virtualization (NPIV) Proxy Gateway (NPG) engine that is configured to:
- group a first link between a Fibre Channel (FC) networking device and a first port of the plurality of ports with a second link between the FC networking device and a second port of the plurality of ports in response to receiving both a first fabric login accept on the first link that includes a first Worldwide Name (WWN) associated with the FC networking device and a second fabric login accept on the second link that includes the first WWN associated with the FC networking device as a first trunk group,
- wherein the receiving the first fabric login accept completes a first fabric login between the first port and the FC networking device via the first link, and wherein the receiving the second fabric login accept completes a second fabric login between the second port and the FC networking device via the second link;
- receive a third fabric login request from a first server device on a third port of the plurality of ports;
- select the first link on the first port over the second link on the second port through which to log the first server device into the FC networking device based on the third fabric login request;
- establish a third fabric login between the first server device and the FC networking device via the third port and the first link between the FC networking device and the first port;
- and
- provide at least a portion of first traffic, received from the first server device via the third port and that is only logged in to the FC networking device through the first link between the FC networking device and the first port, through the second link between the FC networking device and the second port when the first link and the second link are in the first trunk group.
A method of load balancing on a Fibre Channel Forwarder (FCF), comprising:
- grouping, by an Fibre Channel Forwarder (FCF) device, a first link between a Fibre Channel (FC) networking device and a first port of a plurality of ports on the FCF device with a second link between the FC networking device and a second port of the plurality of ports in response to receiving both a first fabric login accept on the first link that includes a first Worldwide Name (WWN) associated with the FC networking device and a second fabric login accept on the second link that includes the first WWN associated with the FC networking device as a first trunk group,
- wherein the receiving the first fabric login accept completes a first fabric login between the first port on the FCF device and the FC networking device via the first link, and wherein the receiving the second fabric login accept completes a second fabric login between the second port on the FCF device and the FC networking device via the second link;
- receiving, by the FCF device, a third fabric login request from a first server device on a third port of the plurality of ports on the FCF device;
- selecting, by the FCF device, the first link on the first port over the second link on the second port through which to log the first server device into the FC networking device based on the third fabric login request;
- establishing, by the FCF device, a third fabric login between the first server device and the FC networking device via the third port and the first link between the FC networking device and the first port;
- and
- providing, by the FCF device, at least a portion of first traffic, received from the first server device via the third port and that is only logged in to the FC networking device through the first link between the FC networking device and first port, through the second link between the FC networking device and second port when the first link and the second link are in the first trunk group.
Dependencies are inferred from the claim text.