sas(Serial Attached SCSI)技术详解

1.什么是SAS

  即串行SCSI技术,是一种磁盘连接技术,它综合了并行SCSI和串行连接技术(FC,SSA,IEEE1394)的优势,以串行通讯协议为协议基础架构,采用SCSI-3扩展指令集,并兼容SATA设备,是多层次的存储设备连接协议栈

 

SAS的交换架构

SAS Phy:一个phy即是一个transceiver,每个phy都有一个SAS address,和一个唯一的identity;

SAS Port:一个port包含一个或一组phy,每个SAS Port有一个唯一的SAS地址,同一个Port中的所有phy公用一个address,即一个port只有一个SAS adderss;

SAS device:一个SAS device可以包括一个或多个SAS port,device里的每个phy有一个独立的identifier

 

 

 End device:是一种SAS device,SAS物理连接的末端设备,例如HBA卡,Disk driver都是end device;

Expander device:包括Edge expander device和Fanout expander device,

   fanout expander device: 起中心交换作用,既可以直接连接到end device,也可以连接到edge expander device:

  Edge expander device:一般用于连接fanout expander device和end device,也可以连接其他的dege expander device,一个edge expander set中只能包含128个SAS address。

 

 Domain:即真个SAS交换构架

  SAS device和SAS expander device组成,其中,Device又区分为Initiator和Target,他们可以直接对接起来,也可以经过Expander进行连接,Expander起到通道交换或者端口扩展的作用,

 

 每一个SAS initiator port和SAS target port都有一个单独的SAS address,expander device也有自己单独的一个SAS address,SAS的交换比较简单,直接用port的SAS address作为交换路由表的内容,没有任何转换过程,一般的交换方式有如下三种:

 

 

  理论上,每个‘Edge Expander Set’可以支持128个port,每个SAS Domain可以有128个‘Edge Expander Set’,这样么个SAS Domain中最多可以有128*128=16384个port。当然,这并不是说每个SAS Domain可以连接16384个磁盘和SAS适配器,因为“Fanout  Expander” 与‘Edge Expander’相连接时,会占用一部分port。如果128个‘Edge Expander’全部连接到‘Fanout Expander’,内部互联至少占用256个port,也就是说,一个SAS域理论上可以连接16384-256个SAS End Device。对比光纤环路126个device的上限,16128这个数字仍然是非常可观

 https://wenku.baidu.com/view/cbce1410cc7931b765ce15bd.html

posted @ 2019-12-13 18:30  百鬼之主  阅读(2582)  评论(0编辑  收藏  举报