Академический Документы
Профессиональный Документы
Культура Документы
Objectives
Understanding the key technologies behind Storage Networking, implementation details and administration & management aspects
We will start by understanding the need for networked access
interconnect
Result was the build up of islands of storage in the enterprise with the
resources
good but need for flexibility, resource sharing and dynamism was the need of the day
Need for a protocol that marries best of both worlds
Emergence of Fibre Channel A protocol to carry SCSI commands and data over robust, reliable and high
performance networking transport Fibre Channel gave birth to todays Storage Area Networks (SANs) SAN: A Managed, high speed network that enables any-to-any interconnection of heterogeneous servers and storage systems allowing organizations to exploit the value of their business information via universal access and sharing of resources
Class of Service and flow control mechanisms While FC-2 level concerns itself with the definition of functions with a single port
Does entire Fibre Channel processing (FC-0 through FC-4) Equipped with an on-board RISC processor Support heterogeneous operating systems
Mostly 64-bit PCI-X or PCI Express versions Should be installed on a high speed bus and multiple
adapters preferably on separate busses Industry best practice: Tape and disk traffic should not be on the same HBA
(Port ID)
Assigned by Fabric when an initiator of target logs in Consists of Domain Address: Area Address: Port Address
127 devices sharing a loop Uses are diminishing Use case: Back-end adapters to Fibre Channel
disk drives
Dedicated connections between two nodes Direct Attached Storage (DAS)
Source: SNIA Tutorial: Fibre Channel Technologies current and future, 2009
FC SAN
Fabric Controller service (controlling the switching function) Name Service Zone and Alias service
Login service
Fibre Channel SANs are almost fully auto configurable Available as switches up to 64-ports Beyond 64-ports due to increased port density and need for very high availability FC Directors shall be used
Dedicated link for the data flow. Class 2: Connectionless communication with end-to-end acknowledgements Class 3: Connectionless communication with no end-toend acknowledgements Class 4: Similar to Class 1, except that only a fraction of bandwidth will be reserved Class 6: Multicasting service Class F: Allow intermixing of Class 1 or 4 traffic with class 2 and 3 traffic
mechanism
When the two devices establishes connection, each device gives the
other some number of credits indicating the number of Fibre Channel buffers that are available for that connection Sender decrements received credits by one each time it transmits a frame When the receiver receives and processes the frame it send a Receiver_Ready (R_RDY) signal Sender increments its credit count by one each time it received a R_RDY from the receiver
(Buffer-to-buffer flow control) and between the end points (End to-end flow control)
Multicasting
interconnect technology
Fibre Channel Protocol (FCP) is a mapping of Fibre
Application Layer: SCSI application protocol used by a client to issue a request for SCSI I/O operation (command) and server to respond
Transport Layer: Communication protocol through which client and server communicates with each other
Interconnect Layer: Signaling, framing and flow control subsystem needed for physical transfer of data from sender to the receiver
Source: SNIA Tutorial: SCSI The protocol for all storage architectures, 2004
Fibre Channel (FC) is the interconnect Fibre Channel Protocol (FCP) is the communication protocol that maps
Zoning types:
Port zoning (Hard zoning) WWN Zoning (Soft zoning) Mixed zoning
Source: SNIA Tutorial: Fibre Channel Technologies, 2005
Why IP SANs?
Unleash the multitude of benefits in field proven TCP/IP
IP SAN Protocols
iSCSI
Maps SCSI command set to TCP/IP Establishes and manages connections between hosts and IP-based
storage devices
FCIP
Tunneling protocol to carry Fibre Channel frames over wide area
iFCP
TCP/IP based protocol for interconnecting Fibre Channel devices or
Fibre Channel SANs using IP routing and switching elements in place of Fibre Channel fabrics
TCP/IP over Ethernet is the interconnect iSCSI is the communication protocol that maps SCSI
Source: SNIA Tutorial: Clearing the confusion primer on Internet Protocol Storage Part II, 2006
/dev/sda
FC SAN
LAN-Free Backups
LAN
Application Server
Mail Server
File Server
FC SAN
Tape Library
Mail Server
System x3650
0 1 2 3 4 5 6 7
System x3800
System x3800
System x3650
0
System x3650
0
1 2 3 4 5 6 7
1 2 3 4 5 6 7
DS4800
DS4800
TotalStorage
TotalStorage
EXP710
TotalStorage
EXP710
TotalStorage
EXP710
TotalStorage
EXP710
TotalStorage
EXP710
TotalStorage
EXP710
TotalStorage
IP Network
Database Servers Mail Server
BLOCK I/O
BLOCK I/O: Request for a set of blocks with a starting block address and the number of blocks to be accessed Directly address the storage device
FC SAN
FILE I/O
File I/O translated into Block I/O
File I/O: Request for specific file to be accessed Does not directly address the storage device that is done by the NAS.
Shares Files
What is a NAS?
Task optimized, high performance storage appliance directly attached to IP networks, providing file serving to clients and servers in a heterogeneous environments SNIA Definition
Task optimized appliance: Usually runs a special purpose operating
system that is optimized the file level access protocols such as CIFS (Windows) and NFS (Unix) Fault tolerant and high availability features inherent in the appliance design Scalable to multi terabyte capacities Supports multiple Gigabit Ethernet or 10 GigE interfaces Supports backing up its data to a directly attached tape library/drive using industry standard NDMP protocol