System and method for supporting fibre channel over ethernet communication
First Claim
1. A computer system comprising:
- one or more host computers, configured to send and receive packets according to a Fibre Channel over Ethernet (FCoE) network protocol;
one or more target storage arrays, configured to communicate with the one or more host computers using the FCoE network protocol, wherein each target storage array is included in a virtual local area network (VLAN) with one of the host computers;
wherein each of the one or more host computers is configured to;
identify one or more VLANs of which the host computer is a member, wherein each VLAN is uniquely identified by a VLAN ID and includes just one of the target storage arrays; and
send a separate login message to the target storage array in each of the identified VLANs;
wherein each of the one or more target storage arrays is configured to;
send a node port (N_Port) ID to the host computer in the VLAN comprising a host ID and the VLAN ID in response to receiving a login message from the given host computer, wherein the host ID uniquely identifies the host computer in the VLAN;
extract Fibre Channel (FC) frames from received FCoE packets; and
encapsulate FC frames in FCoE packets;
wherein the VLAN is established between the host computer and the target storage array without an FCoE Forwarder (FCF) or an FCoE switch.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transmitting packets over two different network protocols without protocol conversion in any switches. A computer system comprises host computers and target storage arrays, or targets, coupled to one another through a Enhanced Ethernet network. Each of the host computers and the targets is configured to transmit encapsulated packets, such as a Fiber Channel over Ethernet (FCoE) packet. During system configuration, each of the targets is set to be the only target included in a virtual local area network (VLAN) with a corresponding unique VLAN identifier (ID). A given host computer logins to multiple assigned targets using a predefined Fiber Channel protocol. In response to a login request, a corresponding target assigns and conveys a N_Port ID that comprises a VLAN ID and a unique Host ID to the host computer in a reply message. A virtual link is established between the host computer and the target storage array.
-
Citations
20 Claims
-
1. A computer system comprising:
-
one or more host computers, configured to send and receive packets according to a Fibre Channel over Ethernet (FCoE) network protocol; one or more target storage arrays, configured to communicate with the one or more host computers using the FCoE network protocol, wherein each target storage array is included in a virtual local area network (VLAN) with one of the host computers; wherein each of the one or more host computers is configured to; identify one or more VLANs of which the host computer is a member, wherein each VLAN is uniquely identified by a VLAN ID and includes just one of the target storage arrays; and send a separate login message to the target storage array in each of the identified VLANs; wherein each of the one or more target storage arrays is configured to; send a node port (N_Port) ID to the host computer in the VLAN comprising a host ID and the VLAN ID in response to receiving a login message from the given host computer, wherein the host ID uniquely identifies the host computer in the VLAN;
extract Fibre Channel (FC) frames from received FCoE packets; and
encapsulate FC frames in FCoE packets;wherein the VLAN is established between the host computer and the target storage array without an FCoE Forwarder (FCF) or an FCoE switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
for each of one or more host computers configured to send and receive packets according to a Fibre Channel over Ethernet (FCoE) network protocol; identifying one or more virtual local area network (VLANs) of which one of the host computers is a member, wherein each VLAN is uniquely identified by a VLAN ID and includes just one of the target storage arrays; and sending a separate login message to a target storage array in each of the identified VLANs, wherein each target storage array is included in VLAN with the host computer; for each of the one or more target storage arrays; sending a node port (N_Port) ID to the host computer in the VLAN comprising a host ID and the VLAN ID, in response to receiving a login message from the given host computer, wherein the host ID uniquely identifies the host computer in the VLAN; extracting Fibre Channel (FC) frames from received FCoE packets; and encapsulating FC frames in FCoE packets; wherein an FCoE Forwarder (FCF) or an FCoE switch is absent in an end-to-end communication between each of the one or more host computers and the only target storage array. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network adapter card included in a target storage array, wherein the target storage array is included in a virtual local area network (VLAN) with one host computer, the network adapter card comprising:
-
one or more application specific integrated circuits (ASICs) configured to; receive a login message from the host computer, wherein the target storage array is configured to communicate with the host computer according to a Fibre Channel over Ethernet (FCoE) network protocol; send a node port (N_Port) ID to the host computer comprising a host ID and a VLAN ID that uniquely identifies each VLAN, in response to receiving the login message from the host computer, wherein the host ID uniquely identifies the host computer in the VLAN, wherein each VLAN includes just one of the target storage arrays; extract Fibre Channel (FC) frames from received FCoE packets; and encapsulate FC frames in FCoE packets; wherein an FCoE Forwarder (FCF) or an FCoE switch is absent in an end-to-end communication between the host computer and the target storage array. - View Dependent Claims (18, 19, 20)
-
Specification