數據存儲產業服務平臺

3種iSCSI存儲物理連接方式的介紹

根據主機端HBA卡、網絡交換機的不同,iSCSI設備與主機之間有三種不同的iSCSI存儲物理連接方式,下面我們就來一一分析這三種連接方式。

第一種iSCSI存儲物理連接方式:以太網卡+initiator軟件方式。

服務器、工作站等主機使用標準的以太網卡,通過以太網線直接與以太網交換機連接,iSCSI存儲也通過以太網線連接到以太網交換機上,或直接連接到主機的以太網卡上。在主機上安裝Initiator軟件。

安裝Initiator軟件后,Initiator軟件可以將以太網卡虛擬為iSCSI卡,接受和發送iSCSI數據報文,從而實現主機和iSCSI設備之間的iSCSI協議和TCP/IP協議傳輸功能。

這種方式由于采用普通的標準以太網卡和以太網交換機,無需額外配置適配器,因此硬件成本最低。缺點是進行ISCSI包文和TCP/IP包文轉換要點主機端的一部分資源。不過在低I/O和低帶寬性能要求的應用環境中和完全滿足數據訪問要求。

目前很多最新版本的常用操作系統都提供免費的Initiator軟件,建立一個存儲系統除了存儲設備本身外,基本上不需要投入更多的資金來,因此在三種系統連接方式中其建設成本是最低的。

第二種iSCSI存儲物理連接方式:硬件TOE網卡+initiator軟件方式。

第一種方式由于采用普通以太網卡和以太網交換機,無需額外配置適配器,或專用的網絡設備,因此硬件成本最低。但由于進行ISCSI包文和 TCP/IP包文的打包和解包全部需要主機主處理器CPU來進行運算,數據傳輸率直接受到主機當前運行狀態和可用資源的影響和限制,因此一般無法提供高帶寬和高IOPS性能。

具有TOE(TCP Offload Engine)功能的智能以太網卡可以將網絡數據流量的處理工作全部轉到網卡上的集成硬件中進行,把系統主處理器CPU從忙于協議處理的繁重的內核中斷服務中解脫出來,主機只承擔TCP/IP控制信息的處理任務。

與第一種方式相比,采用TOE卡可以大幅度提高數據的傳輸速率。TCP/IP協議棧功能由TOE卡完成,而iSCSI層的功能仍舊由主機來完成。

由于TOE卡也采用TCP/IP協議,相當于一塊高性能的以太網卡,所以第二種方式也可以看做是第一種連接方式的特殊情況。

第三種iSCSI存儲物理連接方式是iSCSI HBA卡+iSCSI交換機方式。

在主機上安裝專業的iSCSI HBA適配卡,從而實現主機與交換機之間、主機與存儲之間的高效數據交換。

與前兩種方式相比,第三種連接方式中采用了iSCSI HBA卡,因此數據傳輸性能最好,價格也最高。

后兩種方式都需要在主機上安裝專門的硬件板卡,由于目前TOE網卡和iSCSI HBA的市場價格都比較貴。如果網絡中主機數量比較多,那么網絡總資金投入不見得會比FC-SAN存儲系統低很多,網絡的帶寬和性能卻相比FC-SAN存儲系統差了很多。

有的讀者可能會問,為什么這三種iSCSI存儲物理連接方式中都沒有采用iSCSI交換機?

實際上,我們能在市場上看到的iSCSI交換機都不是真正意義上交換機,所謂的iSCSI交換機應該稱之為iSCSI協議轉換器、或者 iSCSI橋接器。一部分端口用來連接主機的iSCSI HBA卡,另一部分端口用來連接FC存儲或SCSI存儲,只能實現存儲設備與主機之間的FC-iSCSI(或SCSI-iSCSI)協議連接,不能實現 iSCSI-iSCSI協議連接,其工作方式完全不同于以太網交換機或FC交換機那樣,實現某一個協議內的互聯互通。

因此iSCSI交換機一般都用作iSCSI存儲內的控制器,而不是iSCSI存儲與主機之間網絡連接設備的iSCSI存儲物理連接方式。

未經允許不得轉載:存儲在線-存儲專業媒體 » 3種iSCSI存儲物理連接方式的介紹
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走