第九章 天翻地覆——FC协议的巨大 力量
第四节 SAS大革命
9.4.5 SAS的应用设计和实际应用示例
SAS Expander芯片有多种Phy接口数量可供选择,比如16/24/32/36等。提供不同的Phy数量是为了满足磁盘阵列厂商所设计的不同盘位的扩展柜。每个SAS磁盘扩展柜里面基本上有两个SAS Expander,这两个Expander各自连接到这个柜子中的所有SAS磁盘,每个SAS盘两个SAS Phy。这两个Expander还分别要连接到上行和下行的其他扩展柜或者机头,最顶上是机头,机头里也要有Expander(做Table Routing),用来连接SAS控制器芯片以及扩展柜里的Expander。机头中的Expander相当于一个总桥,总桥再分别出4个Phy连接到上行外部主机和下行扩展柜中的Expander,12盘位的可以估算它的扩展柜单片SAS Expander芯片接口规格:12+4×2=20口芯片,24盘位的则使用36Phy的SAS Expander芯片扩展柜与扩展柜之间用SAS线缆连起来,一般都是4个Phy并联的宽端口。
如图9-43所示,在磁盘扩展柜中使用SAS Expander而不是FC Loop Switch芯片,其他设计保持相同,那么一款SAS扩展柜就被打造出来了。多个扩展柜通过Expander间的级联就可以扩大到比较可观的容量。主机接口以及Expander间接口都使用4X宽端口以保持级联带宽,这样,系统吞吐量上也可以保持高水准。总体来讲,SAS比FC实惠,量足。

图9-43 SAS控制器
如图9-44所示为HDS公司AMS2000系列磁盘阵列的后端架构图,很明显它使用了PMC公司的Expander芯片。

图9-44 AMS2000的控制器后端