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這個數字仍然是非常可觀