天天看點

光纖網卡和HBA卡有什麼差別

在讨論這個問題的時候,需要先說清楚一個問題:我們知道,在早期的SAN存儲系統中,伺服器與交換機的資料傳輸是通過光纖進行的,因為伺服器是把SCSI指令傳輸到儲存設備上,不能走普通LAN網的IP協定,是以需要使用FC傳輸,是以這種SAN就叫FC-SAN,而後期出現了用IP協定封裝的SAN,可以完全走普通LAN網絡,是以叫做IP-SAN,其中最典型的就是現在熱門的ISCSI。

www.ixdba.net

  這兩種方式都需要對資料塊進行繁重的讀包解包操作,是以高性能的 SAN 系統是需要在伺服器上安裝一塊專門負責解包工作以減輕處理器負擔的網卡,這種網卡大家就叫它 HBA 卡,它除了執行解包工作外當然還可以提供一個光纖接口(如果是 iSCSI HBA 卡就是提供普通的 RJ45 接口)以用于跟對應的交換機連接配接;另外, HBA 實體上你可以把它當作網卡一樣插 ?CI 或者 PCI-E 槽位裡,是以這種裝置的用法非常相一張網卡,很多人也就把它跟普通網卡或普通的光纖網卡混淆了。當然,有的 iSCSI HBA 卡就可以當作普通網卡來用,不過從價格上考慮這是非常奢侈的。

   HBA 的正常定義:就是連接配接主機 I/O 總線和計算機記憶體系統的 I/O 擴充卡。按照這個定義,像顯示卡就是連接配接視訊總線和記憶體,網卡就是連接配接網絡總線和記憶體, SCSI-FC 卡就是連接配接 SCSI 或者 FC 總線和記憶體的,它們都應該算是 HBA 。 HBA 卡有 FC-HBA 和 iSCSI HBA 将來還有其他 HBA 卡,但是, HBA 通常用在 SCSI 。 Adapter( 擴充卡 ) 和 NIC 用于 FC ;而 NIC 也會用于以太網和令牌環網。

  其實,網卡是大家常提到的一個類型裝置的總稱,是指安裝在主機裡,通過網絡連接配接線(雙絞線、光纖線纜、同軸電纜等)與網絡交換機(以太網交換機、 FC 交換機、 ISCSI 交換機等)、或與其它網絡裝置(儲存設備、伺服器、工作站等)連接配接,進而形成一個網絡的硬體裝置。

  那麼,光纖網卡這個稱呼到底是不是指光纖口 HBA 卡呢?

  實際上大家常說的光纖網卡指的就是光纖通道網絡裡的 HBA 卡。

  因傳輸協定的不同的,網卡可分為三種,一是以太網卡,二是 FC 網卡,三是 iSCSI 網卡。

• 以太網卡:學名 Ethernet Adapter, 傳輸協定為 IP 協定 , 一般通過光纖線纜或雙絞線與以太網交換機連接配接。接口類型分為光口和電口。光口一般都是通過光纖線纜來進行資料傳輸,接口子產品一般為 SFP (傳輸率 2Gb/s )和 GBIC ( 1Gb/s ) , 對應的接口為 SC 、 ST 和 LC 。電口目前常用接口類型為 RJ45, 用來與雙絞線連接配接,也有與同軸電纜連接配接的接口,不過現在已經用的比較少了。

•FC 網卡:一般也叫光纖網卡,學名 Fibre Channel HBA 。傳輸協定為光纖通道協定,一般通過光纖線纜與光纖通道交換機連接配接。接口類型分為光口和電口。光口一般都是通過光纖線纜來進行資料傳輸,接口子產品一般為 SFP (傳輸率 2Gb/s )和 GBIC ( 1Gb/s ) , 對應的接口為 SC 和 LC 。電口的接口類型一般為 DB9 針或 HSSDC 。

•ISCSI 網卡:學名 ISCSI HBA ,傳輸 ISCSI 協定,接口類型與以太網卡相同。

  大家說的 “ 光纖網卡 ” 一般是指 FC HBA 卡,插在伺服器上,外接存儲用的光纖交換機;而光口的以太網卡一般都叫做 “ 光纖以太網卡 ” ,也是插在伺服器上,不過它外接的是帶光口的以太網交換機。

  總結:

  其實這些網卡還是很好區分的,看下表就清楚了:

•HBA 卡: FC-HBA 卡(俗稱:光纖網卡)、 iSCSI-HBA 卡( RJ45 接口)

• 以太網卡:光纖接口的以太網卡(俗稱:光纖以太網卡)

  不過這些都是大家的俗語或常用語,有一定的使用環境。我們建議大家不要使用光纖網卡這個稱呼,而是直接說成 FC-HBA 卡,這樣就絕對不會造成誤解了。

繼續閱讀