Back to results
US 11,671,381 B2Granted
Virtual switch fabrics in converged networks
AssigneeDell Products L.P.
InventorsRamesh Kumar Subbiah, Vibin Varghese
Life of this patent
Estimating the term…
Abstract
A Fibre Channel over Ethernet (FCoE) network can be inexpensively extended by additional switches (220x) that do not have a full FCoE functionality, e.g. do not have full E-port functionality. The additional switches may or may not have unique Domain IDs. A virtual switch fabric can be extended by such additional switches.
Claims20
A Fibre Channel communication switch fabric, comprising:
- a plurality of switches that are each configured to forward Fibre Channel communications based on Fibre Channel identifiers included in the Fibre Channel communications;
- and a virtual switch fabric, wherein a first switch in the plurality of switches is assigned, using a domain identifier assignment protocol, a first domain identifier in the virtual switch fabric for use in forwarding Fibre Channel communications in the virtual switch fabric, wherein a second switch in the plurality of switches is assigned, using the domain identifier assignment protocol, a second domain identifier in the virtual switch fabric for use in forwarding Fibre Channel communications in the virtual switch fabric, wherein the virtual switch fabric is configured to be extended to a third switch in the plurality of switches that is connected to the first switch device after having not previously participated in the virtual switch fabric and not previously being assigned a domain identifier in the virtual switch fabric, via a virtual fabric extension process that assigns an extension identifier associated with the virtual switch fabric to the third switch, and wherein the first switch device is configured to:
- receive a first Fibre Channel communication;
- and determine whether a destination domain identifier in a destination Fibre Channel identifier in the first Fibre Channel communication is a domain identifier associated with the virtual switch fabric and:
- if the destination domain identifier is not the domain identifier associated with the virtual switch fabric, forward the first Fibre Channel communication to the second switch having the domain identifier identified by the destination domain identifier;
- and if the destination domain identifier is the domain identifier associated with the virtual switch fabric, forward the first Fibre Channel communication to the third switch having the extension identifier that is included in the destination Fibre Channel identifier in the first Fibre Channel communication.
3 more elements
A Fibre Channel communication switch fabric, comprising:
- one or more switches interconnecting computer nodes, wherein each of the one or more switches is configured to forward the Fibre Channel communications based on Fibre Channel identifiers in the Fibre Channel communications;
- and a virtual switch fabrics, wherein a first switch included in the one or more switches is assigned, as part of a first Domain ID assignment protocol, a domain identifier in the virtual switch fabric in which the first switch is configured to forward Fibre Channel communications, wherein the virtual switch fabric is extendible, as part of a virtual switch fabric extension process for a second switch that is newly connected to a first port the first switch to extend the virtual switch fabric and that did not previously participate in the virtual switch fabric and did not previously have a domain identifier in the virtual switch fabric, and wherein the virtual switch fabric extension process assigns the domain identifier of the first switch to the second switch.
A method for extending a Fibre Channel switch fabric comprising:
- forwarding, by a plurality of switches in a switch fabric, Fibre Channel communications based on Fibre Channel identifiers included in the Fibre Channel communications;
- assigning, to a first switch provided by the plurality of switches using a domain identifier assignment protocol, a first domain identifier in a virtual switch fabric included in the switch fabric for use in forwarding Fibre Channel communications in the virtual switch fabric;
- assigning, to a second switch provided by the plurality of switches using the domain identifier assignment protocol, a second domain identifier in the virtual switch fabric for use in forwarding Fibre Channel communications in the virtual switch fabric;
- extending, to a third switch in the plurality of switches that is connected to the first switch device after having not previously participated in the virtual switch fabric and not previously being assigned a domain identifier in the virtual switch fabric as part of a virtual fabric extension process, an extension identifier associated with the virtual switch fabric to the third switch;
- receiving, by the first switch, a first Fibre Channel communication;
- determining, by the first switch, whether a destination domain identifier in a destination Fibre Channel identifier in the first Fibre Channel communication is a domain identifier associated with the virtual switch fabric and:
- if the destination domain identifier is not the domain identifier associated with the virtual switch fabric, forwarding the first Fibre Channel communication to the second switch having the domain identifier identified by the destination domain identifier;
- and if the destination domain identifier is the domain identifier associated with the virtual switch fabric, forwarding the first Fibre Channel communication to the third switch having the extension identifier that is included in the destination Fibre Channel identifier in the first Fibre Channel.
5 more elements
Dependencies are inferred from the claim text.