| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
| |
Introduction | |
| |
| |
| |
Using the SNIA Shared Storage Model | |
| |
| |
| |
Example: Carlson Companies | |
| |
| |
| |
Text Overview | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Storage and Networking Concepts | |
| |
| |
| |
Networking in front of the Server | |
| |
| |
| |
Serial Transport | |
| |
| |
| |
Access Method | |
| |
| |
| |
Addressing | |
| |
| |
| |
Packetizing of Data | |
| |
| |
| |
Routing of Packets | |
| |
| |
| |
Upper-Layer Protocol Support | |
| |
| |
| |
The SCSI Architecture | |
| |
| |
| |
The Parallel SCSI Bus | |
| |
| |
| |
Network-Attached Storage | |
| |
| |
| |
Networking behind the Server | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Fibre Channel Internals | |
| |
| |
| |
Fibre Channel Layers | |
| |
| |
| |
1Gbps and 2Gbps Transport | |
| |
| |
| |
Physical Layer Options | |
| |
| |
| |
Data Encoding | |
| |
| |
| |
Ordered Sets | |
| |
| |
| |
Framing Protocol | |
| |
| |
| |
Classes of Service | |
| |
| |
| |
Flow Control | |
| |
| |
| |
Naming and Addressing Conventions | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Fibre Channel SAN Topologies | |
| |
| |
| |
Point-to-Point | |
| |
| |
| |
Arbitrated Loop | |
| |
| |
| |
Loop Physical Topology | |
| |
| |
| |
Loop Addressing | |
| |
| |
| |
Loop Initialization | |
| |
| |
| |
Port Login | |
| |
| |
| |
Loop Port State Machine | |
| |
| |
| |
Arbitration | |
| |
| |
| |
The Nonbroadcast Nature of Arbitrated Loop | |
| |
| |
| |
Design Considerations for Arbitrated Loop | |
| |
| |
| |
Fabrics | |
| |
| |
| |
Fabric Login | |
| |
| |
| |
Simple Name Server | |
| |
| |
| |
State Change Notification | |
| |
| |
| |
Private Loop Support | |
| |
| |
| |
Fabric Zoning | |
| |
| |
| |
Building Extended Fabrics | |
| |
| |
| |
E_Port Standardization | |
| |
| |
| |
Principal Switch Selection | |
| |
| |
| |
Fabrics and Loops | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Fibre Channel Products | |
| |
| |
| |
Transceivers | |
| |
| |
| |
Host Bus Adapters | |
| |
| |
| |
Fibre Channel RAID | |
| |
| |
| |
Fibre Channel JBODs | |
| |
| |
| |
Arbitrated Loop Hubs | |
| |
| |
| |
Star Topology for Arbitrated Loop | |
| |
| |
| |
Hub Architecture | |
| |
| |
| |
Unmanaged Hubs | |
| |
| |
| |
Managed Hubs | |
| |
| |
| |
Switching Hubs | |
| |
| |
| |
Fabric Switches | |
| |
| |
| |
Departmental Fabric Switches | |
| |
| |
| |
Fibre Channel Directors | |
| |
| |
| |
Fibre Channel-to-SCSI Bridges | |
| |
| |
| |
Fibre Channel Extension Products | |
| |
| |
| |
Fibre Channel Extension Using DWDM | |
| |
| |
| |
Fibre Channel Extension Using IP Tunneling | |
| |
| |
| |
Fibre Channel WAN Bridging | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
IP SAN Technology | |
| |
| |
| |
Ethernet and TCP/IP | |
| |
| |
| |
Gigabit Ethernet Transport | |
| |
| |
| |
TCP/IP | |
| |
| |
| |
Native IP Storage Protocols | |
| |
| |
| |
Internet Fibre Channel Protocol | |
| |
| |
| |
Internet SCSI (iSCSI) | |
| |
| |
| |
Discovery in IP SANs | |
| |
| |
| |
Service Locator Protocol (SLP) | |
| |
| |
| |
Internet Storage Name Server (iSNS) | |
| |
| |
| |
Quality of Service for IP SANs | |
| |
| |
| |
Security for IP SANs | |
| |
| |
| |
Wide Area Storage Networking | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
IP SAN Products | |
| |
| |
| |
Gigabit Ethernet Switches | |
| |
| |
| |
IP Routers | |
| |
| |
| |
iSCSI Adapter Cards | |
| |
| |
| |
iSCSI Storage Devices | |
| |
| |
| |
IP Storage Gateways | |
| |
| |
| |
iSCSI-to-SCSI Bridges | |
| |
| |
| |
iSNS Servers | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
SAN Software Products | |
| |
| |
| |
Server Clustering | |
| |
| |
| |
Tape Backup | |
| |
| |
| |
Data Replication | |
| |
| |
| |
Distributed File Systems and File Sharing | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Problem Isolation in SANs | |
| |
| |
| |
Simple Problem-Isolation Techniques | |
| |
| |
| |
Fibre Channel Analyzers | |
| |
| |
| |
iSCSI Network Analyzers | |
| |
| |
| |
Performance Tools | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Management of SANs | |
| |
| |
| |
Storage Network Management | |
| |
| |
| |
In-Band Management | |
| |
| |
| |
Out-of-Band Management | |
| |
| |
| |
SNMP | |
| |
| |
| |
HTTP | |
| |
| |
| |
Telnet | |
| |
| |
| |
Storage Network Management Issues | |
| |
| |
| |
Storage Resource Management | |
| |
| |
| |
Storage Management | |
| |
| |
| |
Integration of Storage, Systems, and Enterprise Management | |
| |
| |
| |
Common Information Model (CIM) (Bluefin) | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Storage Virtualization | |
| |
| |
| |
What Is Storage Virtualization? | |
| |
| |
| |
In-Band and Out-of-Band Virtualization | |
| |
| |
| |
Host-Based Storage Virtualization | |
| |
| |
| |
SAN Interconnect-Based Storage Virtualization | |
| |
| |
| |
Storage-Based Virtualization | |
| |
| |
| |
Multivendor Storage Virtualization | |
| |
| |
| |
File System and NAS Virtualization | |
| |
| |
| |
Tape Virtualization | |
| |
| |
| |
Virtualization and the Data Storage Utility | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
Application Studies | |
| |
| |
| |
Post-Production Video Editing | |
| |
| |
| |
Prepress Operations | |
| |
| |
| |
LAN-Free and Server-Free Tape Backup | |
| |
| |
| |
Server Clustering | |
| |
| |
| |
Storage Consolidation | |
| |
| |
| |
Internet Service Providers | |
| |
| |
| |
Campus Storage Networks | |
| |
| |
| |
Remote Tape Vaulting | |
| |
| |
| |
Disaster Recovery | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
SAN Issues | |
| |
| |
| |
Standardization | |
| |
| |
| |
Interoperability | |
| |
| |
| |
Management | |
| |
| |
| |
Convergence | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
The Future of SAN | |
| |
| |
| |
Integration of SANs into Mainstream Networking | |
| |
| |
| |
Ubiquity of Shared Storage | |
| |
| |
| |
Virtualization | |
| |
| |
| |
Human Factors | |
| |
| |
| |
Contributing Technologies | |
| |
| |
| |
Chapter Summary | |
| |
| |
| |
SAN Resources | |
| |
| |
| |
Standards and Proposals | |
| |
| |
| |
SCSI and Fibre Channel Standards | |
| |
| |
| |
IETF Requests for Comments | |
| |
| |
| |
IETF IP Storage Internet Drafts | |
| |
| |
| |
Gigabit Ethernet | |
| |
| |
| |
InfiniBand | |
| |
| |
| |
Fibre Channel Technical and Marketing | |
| |
| |
| |
IP Storage Technical and Marketing | |
| |
| |
| |
Related Web Resources | |
| |
| |
| |
SAN and Related Vendors | |
| |
| |
| |
SAN System Vendors | |
| |
| |
| |
SAN Storage and Tape Vendors | |
| |
| |
| |
Fibre Channel Products | |
| |
| |
| |
IP SAN Products | |
| |
| |
| |
SAN Extension | |
| |
| |
| |
SAN Management and Virtualization | |
| |
| |
| |
Gigabit Ethernet Vendors | |
| |
| |
| |
Test Equipment and Verification Labs | |
| |
| |
| |
The Standardization Process | |
| |
| |
| |
The Storage Networking Industry Association (SNIA) | |
| |
| |
| |
Board of Directors | |
| |
| |
| |
Executive Director and Staff | |
| |
| |
| |
Board Advisors | |
| |
| |
| |
Technical Council | |
| |
| |
| |
Technical Director | |
| |
| |
| |
Technical Center Director | |
| |
| |
| |
SNIA Technology Center | |
| |
| |
| |
Customer Councils | |
| |
| |
| |
Committees | |
| |
| |
| |
Technical Workgroups | |
| |
| |
| |
Industry Forums | |
| |
| |
| |
SNIA IP Storage Industry Forum | |
| |
| |
| |
SNIA Supported Solutions Forum | |
| |
| |
| |
SNIA DAFS Forum | |
| |
| |
| |
SNIA Storage Security Industry Forum | |
| |
| |
| |
SNIA Europe Forum | |
| |
| |
| |
SNIA Japan Forum | |
| |
| |
| |
SNIA and Other Industry Associations | |
| |
| |
| |
Summary | |
| |
| |
| |
The SNIA Shared Storage Model | |
| |
| |
Revision history | |
| |
| |
Usage terms | |
| |
| |
Executive summary | |
| |
| |
Acknowledgments | |
| |
| |
The shared storage vision | |
| |
| |
Why shared storage? | |
| |
| |
The potential | |
| |
| |
Why a model for shared storage? | |
| |
| |
Benefits of the model | |
| |
| |
A note on the graphical conventions used in the model | |
| |
| |
The SNIA Shared Storage Model | |
| |
| |
Storage system components | |
| |
| |
The layering scheme of the SNIA Shared Storage Model | |
| |
| |
The file/record layer | |
| |
| |
Where can it be done? | |
| |
| |
The block layer | |
| |
| |
Putting it all together--combining the block & file/record layers | |
| |
| |
The services subsystem | |
| |
| |
Additional topics | |
| |
| |
Clustering | |
| |
| |
Data versus storage | |
| |
| |
Sharing of resources and data | |
| |
| |
Modular systems | |
| |
| |
Storage networks | |
| |
| |
Some common storage architectures | |
| |
| |
Direct-attached block storage | |
| |
| |
Storage network-attached block storage (aka "SAN") | |
| |
| |
Block storage aggregation in a storage network ("SAN applicance") | |
| |
| |
Storage network-attached block storage with metadata server ("asymmetric block service") | |
| |
| |
Multi-site block storage | |
| |
| |
File server controller ("NAS head") | |
| |
| |
NAS/file server metadata manager ("asymmetric file service") | |
| |
| |
Object-based Storage Device (OSD), CMU NASD | |
| |
| |
Summary and conclusions | |
| |
| |
Status | |
| |
| |
| |
The SNIA Dictionary of Storage Networking Terminology | |
| |
| |
| |
SAN Essays | |
| |
| |
SAN Customers and SAN Vendors | |
| |
| |
Standardization and Storage Networking Technologies | |
| |
| |
Standards Compliance versus Interoperability | |
| |
| |
Storage Resource Management | |
| |
| |
Going the Distance with Storage Data | |
| |
| |
Shared Storage for the Masses | |
| |
| |
SAN Security | |
| |
| |
Infrastructures and Applications | |
| |
| |
Disaster Recovery in an Uncertain World | |
| |
| |
Enabling iSCSI Migration | |
| |
| |
Bibliography | |
| |
| |
Index | |