sas(Serial Attached SCSI)技术详解
Posted ghl666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于sas(Serial Attached SCSI)技术详解的主要内容,如果未能解决你的问题,请参考以下文章