Blogger Tricks

19 May 2012

Components of iSCSI

What is iSCSI ?
•IP based protocol used to connect host and storage
•Carries block-level data over IP-based network
•Encapsulate SCSI commands and transport as TCP/IP packet
Components  of iSCSI
•iSCSI host initiators
–Host computer using a NIC or iSCSI HBA to connect to storage
–iSCSI initiator software may need to be installed
•iSCSI targets
–Storage array with embedded iSCSI capable network port
–FC-iSCSI bridge
• LAN for IP storage network
–Interconnected Ethernet switches and/or routers
iSCSI - Host Connectivity Options
•Three options for iSCSI configuration:
–Software Initiators
•Code that can be loaded onto a host to provide the translation between the storage I/O calls and the network interface
–TCP Offload Engine (TOE)
•Moves the TCP processing load off the host CPU onto the NIC card, to free up processing cycles for application execution
–iSCSI HBA
•A network interface adapter with an integrated SCSI ASIC (application-specific integrated circuit)
                           •Simplest option for boot from SAN


iSCSI Protocol Stack



iSCSI Topologies

•Native iSCSI Connectivity
•No FC components
•Each iSCSI port on the array is configured with an IP address and port number
–iSCSI Initiators Connect directly to the Array

•Bridged iSCSI Connectivity
•Bridge device translates iSCSI/IP to FCP
–Standalone device
–Integrated into FC switch (multi-protocol router)
•iSCSI initiator/host configured with bridge as target
•Bridge generates virtual FC initiator

•Combining FCP and Native iSCSI Connectivity
•Array provides FC and iSCSI connectivity natively
•No bridge devices needed