Title: AIC/XTORE SAS OVERVIEW
1AIC/XTORE SAS OVERVIEW
- May, 2006
- Dale Tsai DTSAI_at_AICIPC.COM
- Jack Fan JFAN_at_AICIPC.COM
2What is SAS
- SAS Serial Attached SCSI,
- A natural transition from
- parallel SCSI to serial
3Why Serialize?
- Signal skew and crosstalk
- Signal termination restrictions
- Cable and connector reflections
- Device addressability
4Serial Technologies
SAS 1st gen. 3Gbps
5SAS Features/Benefits
- Performance
- 3.0Gbps(300MB/s)per single SAS port
- Port Aggregation, eg. Combine 4 ports to a single
12Gbps WIDE PORT (x4 port) - Full Duplex (24 Gbps)
- Multiple Initiators and Targets (with Expander)
- Advanced Command Queuing
6SAS Features/Benefits
- Flexibility
- Coexist of SAS and SATA Drives
- SCSI software/middleware can be used
- Scalability
- Up to 16,256 SAS/SATA devices (in one SAS Domain)
- Expander is able to connect 128 devices
- Reliability
- Dual Port and Multi-initiator for Fault Tolerance
- Hot-swap connector
- High MTBF Drive
7Interface Comparison
ATA SATA SCSI SAS FC
Interface Parallel Serial Parallel Serial Serial
Addressing 2 1, or 16 with SATA II 16 128 16 million
Connection 80-pin 7-pin 68-pin Internal/ external 7-pin Copper/optical intemal/external
Dual-port No No No Yes Yes
Topology Bus Point-to-point Bus Point-to-point w/expanders Loop, fabric
Duplex Half Half Half Full Full
Max.devices 2 1, or 15 with port multiplier 16 16,256 With expanders 127-loop 16.7 million fabric
Cable length 0.4m 1m 12m 10m 30m (copper) 300m (optical)
Applications Internal Storage ATA RAID, server,and high-end work-station storage Midrangeand enterprise servers Midrangeand enterprise servers SAN and enterprise servers
8Advantage of SAS Interface
- High Speed Serial SCSI instead of Parallel
- Point-to-Point Connection
- Expander for Scalability
- Dual Port Connectivity
- SATA Compatible Dual 7-pin Interface
- Port Aggregation e.g. x4 WIDE PORT
9Point-to-Point Connection
Server
. . . Up to 8
HBA (8 ports)
One by one single port connection Usually for HDD
inside server enclosure Either SAS or SATA drive
can be used
10Expander for Scalability
HBA (8 ports)
Server
HBA (8 ports)
4
4
4
Port Aggregation X4 Wide port
Dual ports connected
JBOD 1
Use SAS drive for dual, SATA only for single
36 Ports Expander
36 Ports Expander
. . . Up to 24 . .
12Gbps
4
4
Usually used for external connection (JBOD), but
also for internal, sometimes
11Dual Port Connectivity
12Dual Port SAS/SATA Design
B A C K P L A N E
SAS HBA Port x 1
SAS connector
SAS HDD
SAS HBA Port x 1
B A C K P L A N E
SAS HBA Port x 1
12 MUX
SAS connector
SATA HDD
SAS HBA Port x 1
SATA connector
Vitesse 7170 PMC xxx Siliconstor SS1300
13Failover via Dual Port
cross over
Further Expansion
Further Expansion
14Expander Chips
- LSI Logic
- 12-port, P LSISASx12
- 28-port, P LSISASx28
- 36-port, P LSISASx36
- PMC Sierra
- 12-port, P PM8383-BI
- 24-port, P PM8387-BI
- 36-port, P PM8388-BI
- Vitesse
- 12-port, P VSC7160
- 24-port, P VSC7153
- 36-port, P VSC7154
15SAS HBA
- Chip Vendors LSI Logic, Adaptec
- 4 or 8 ports are available
- PCI-X (64b x 133) or PCI-E(2.5Gb x n)
- Most HBAs now still use PCI-X (1GB/s)
16Xtore SAS JBOD with HBA
17Xtore SAS DAS/JBOD Solutions
3U 16 Drives SAS JBOD
External cable
1U 10 Drives SAS JBOD
- Solution1 Elements
- Servers
- SAS RAID HBA
- Xtore 1U 10 drivers or 3U 16 Drivers SAS/SATA JBOD
18High-Performance SAS Server Clusters
Xtore SAS JBOD Series
- Solution3 Elements
- Servers with support for multi-path I/O (MPIO)
support if path failover is required on the same
server - Cluster Software -single or dual SAS controllers
and cluster software per node in the Cluster - SAS RAID HBAs
- Xtore SAS/SATA JBOD series
19XJ-SA24-316RXJ-SA26-224R XJ-SA26-212R
XJ-SA26-110R
20Connection for 16 Drives SAS JBOD
3U 16-channel for 16 x 3.5 SAS-SAS/SATA JBOD
w/dual-port and daisy-chain support
8-channel SAS controller A or HBA Card
8-channel SAS controller B or HBA Card
Redundant PS
4 x A1
4 x B1
SAS 4X A1
16 x
24X exp
SAS 4X Expansion A
24X exp
16 x
IO Board A
SAS 4X B1
4 x Expansion B
SAS 4X Expansion B
4 x Expansion A
IOBoard
IO Board B
To Daisy-Chain JBOD enclosure (level 2 to
level n)
21Contd
- Support 3.5 SAS/SATA HDD
- Dual JBOD Controller
- SES Compatible
- Redundant Power Supply
- Dual 4x Host or Single 4x Host 4x Expansion
port - HDD Status LEDs
- Hardware Fault Alarm
- Windows In-band Firmware Upgrade Serial
Monitoring Console
Dim 440x546x132.5(mm)
22XJ-SA24-316R
3U chassis _ 16bays 3.5HDD
23Connection for 2U 2.5x24 SAS JBOD
2U 24-channel for 2.5 SFF SAS-SAS/SATA JBOD
w/dual-port and daisy-chain support
8-channel SAS controller A or HBA Card
8-channel SAS controller B or HBA Card
Redundant PS
4 x B1
4 x A1
4 x A2
4 x B2
SAS 4X A1
SAS 4X A2
IO Board A
SAS 4X Expansion A
24 x
24 x
36 X exp
36 X exp
SAS 4X B1
IOBoard
SAS 4X B2
IO Board B
SAS 4X Expansion B
4X Expansion B
4X Expansion A
To Daisy-Chain JBOD enclosure (level2 to
level n)
24Contd
- Support 2.5 SAS/SATA HDD
- Dual JBOD Controller
- SES Compatible
- Redundant Power Supply
- Dual 4x Host 4x Expansion port
- HDD Status LEDs
- Hardware Fault Alarm
- Windows In-band Firmware Upgrade Serial
Monitoring Console
Dim 440x495x88(mm)
25Connection for 1U 2.5 x 10 SAS JBOD
1U 10-channel for 10 x 2.5 SFF SAS-SAS/SATA JBOD
w/dual-port and daisy-chain support
SAS controller B or HBA Card B
SAS controller A or HBA Card A
Redundant PS
4 x B1
4 x B2
4 X A2
4 x A1
SAS 4X A1
SAS 4X A2
IO Board A
SAS 4X Expansion A
24 X exp
24 X exp
SAS 4X B1
10 x
10 x
IOBoard
SAS 4X B2
IO Board B
SAS 4X Expansion B
4X Expansion A
4X Expansion B
To Daisy-Chain JBOD enclosure (level 2 to
level n)
26Contd
- Support 2.5 SAS/SATA HDD
- Dual JBOD Controller
- SES Compatible
- Redundant Power Supply
- Dual 4x Host 4x Expansion port
- HDD Status LEDs
- Windows In-band Firmware Upgrade
Dim 440x433.5x44(mm)
27XJ-SA26-110R
IU chassis_10 bays 2.5HDD
28Xtore SAS JBOD
XJ-SA26-110R XJ-SA26-224R XJ-SA26-212R XJ-SA24-316R
Form factor 1U 10-bay 2U 24-bay 2U 12-bay 3U 16-bay
Expander VSC7153 24-port VSC7154 36-port VSC7153 24-port VSC7153 24-port
Uplink (Host interface) per IO module Dual mini SAS, 4x Dual mini SAS Dual mini SAS Single mini SAS
Downlink (Expansion interface) per IO module Single mini SAS Single mini SAS Single mini SAS Single mini SAS (or used as Host)
SAS addresses 26 38 26 26
Route table entries 320 320 320 320
Expansion enclosures 26 12 22 17
29Single JBOD Configuration
SFF8470 SFF8088 (infiniband) miniSAS
26-pin For host for
JBOD
30JBOD Cascading Configuration
31Fault Tolerance with JBOD Cascading
32Q A