Brocade iSCSI Gateway Service Administrator's Guide (53-1000603-01, October 2007)

iSCSI Gateway Service Administrator’s Guide 3
53-1000603-01
Overview of iSCSI gateway service
1
How iSCSI sessions are translated
The iSCSI gateway enables applications on an IP network to use an iSCSI initiator to connect to FC
targets. The iSCSI gateway translates iSCSI protocol to Fibre Channel Protocol (FCP), bridging the IP
network and FC SAN. The following figure shows a basic implementation.
FIGURE 2 iSCSI gateway service basic implementation
The Brocade FC4-16IP blade acts as an iSCSI gateway between FC-attached targets and iSCSI
initiators. On the iSCSI initiator, iSCSI is mapped between the SCSI driver and the TCP/IP stack. At
the iSCSI gateway port, the incoming iSCSI data is converted to FCP (SCSI on FC) by the iSCSI
virtual initiator, and then forwarded to the FC target. This allows low-cost servers to leverage an
existing FC infrastructure.
To represent all iSCSI initiators and sessions, each iSCSI portal has one iSCSI virtual initiator (VI) to
the FC fabric that appears as an N_Port device with a special WWN format. Regardless of the
number of iSCSI initiators or iSCSI sessions sharing the portal, Fabric OS uses one iSCSI VI per
iSCSI portal.
The following figure shows the interaction of different layers from the iSCSI initiator stack to the FC
target stack, including the iSCSI gateway service used during protocol translation.
FIGURE 3 iSCSI-to-FC translation
iS CS I
initiato r
iS CS I v irtual
initiato r ( V I)
iS CS I v irtual
target (VT)
SAN
IP
network
IP
portal
FC
portal
FC4-16IP iS CS I g atewa y
FC
IP
FC
target 1
FC
target 2
LUNs
LUNs
iS C S I gateway s ervic e
Storage
(device s erver)
SCSI
FCP
FC
FC target
Application
SCSI
iS C S I
TCP/IP
iS CS I in itia tor
FCP (FC-4)
FC (FC-2/FC-3)
iS C S I
TCP/IP
iS CS I v irtual
initiato r ( V I)
iS CS I v irtual
target (V T)
40. 3