光纖通道主機總線適配器(HBA)、以太網(wǎng)網(wǎng)絡接口卡(NIC)和融合網(wǎng)絡適配器(CNA)是計算機與存儲網(wǎng)絡中常用的三種適配器類型,,三者都是為了將主機系統(tǒng)連接到存儲或網(wǎng)絡設備,。那么它們之間有什么區(qū)別呢?本文將對HBA,、NIC和CNA進行詳細介紹。
基礎知識
HBA是什么,?
HBA是Host Bus Adapter(主機總線適配器)的簡稱,,它是一個在服務器和存儲裝置之間提供物理連接和輸入/輸出(I/O)處理的電路板或集成電路適配器,。使用HBA卡可以大大減輕主機微處理器進行數(shù)據(jù)存儲和數(shù)據(jù)檢索的負擔。如今HBA卡已被廣泛應用于各種互聯(lián),,最常用的是基于光纖通道,、iSCSI和SAS協(xié)議的連接。HBA卡根據(jù)支持的協(xié)議有不同的類型,,如FC HBA卡,、iSCSI HBA卡和SAS HBA卡。
NIC是什么,?
NIC卡即網(wǎng)卡,,是Network Interface Card的簡稱,又稱局域網(wǎng)卡或網(wǎng)絡適配器,。它是將網(wǎng)絡設備(如電腦)和服務器相連的擴展電路板,。
CNA是什么?
CNA即converged network adapter的縮寫,,就是融合網(wǎng)絡適配器,,也叫融合網(wǎng)絡端口控制器,簡稱C-NIC,。顧名思義,,該硬件組件可以將HBA的功能與NIC結(jié)合起來。一方面,,CNA配備了PCIe接口,,能提供存儲設備或服務器與FC SAN之間的連接和數(shù)據(jù)傳輸,另一方面它可以直接將以太網(wǎng)流量從相同的網(wǎng)絡設備傳輸?shù)骄钟蚓W(wǎng)中,。
HBA,、NIC與CNA有何區(qū)別?
HBA,、NIC和CNA這三種不同類型的電路板都能為網(wǎng)絡設備提供數(shù)據(jù)處理和物理連接,。然而,它們有著獨特的功能和工作模式,,應用領域也各不相同,。
HBA:上文中已經(jīng)提到,不同類型的HBA卡傳輸協(xié)議不同,。FC HBA卡通常安裝在HBA服務器上,,并通過光纖跳線連接到光纖交換機;當采用FC SAN組網(wǎng)時,,大多數(shù)情況下需選用FC HBA卡,;iSCSI HBA通常用在使用iSCSI協(xié)議的IP SAN中,通過TCP/IP網(wǎng)絡向遠程服務器上的存儲設備發(fā)送SCSI命令,。iSCSI HBA上有RJ45端口或光口,,可以連雙絞線或光纖跳線,。至于SAS HBA卡,使用SCSI命令集來連接SATA或SAS兼容設備,,在啟用SCSI的DAS網(wǎng)絡中非常流行,。
NIC:以太網(wǎng)網(wǎng)絡接口卡基于IP工作,帶有光端口或電端口兩大類,。NIC卡通常通過光纖跳線或雙絞線連接到以太網(wǎng)交換機,。目前市場上傳統(tǒng)的網(wǎng)卡大多是使用了iSCSI和NAS協(xié)議,可分別用在IP SAN和NAS網(wǎng)絡,。
CNA:融合網(wǎng)絡適配器將前面兩個適配器的功能合二為一,,在一個端口上支持光纖通道(FC)和以太網(wǎng)協(xié)議。通常以太網(wǎng)用于TCP/IP網(wǎng)絡,,光纖通道用于存儲網(wǎng)絡,。使用CNA卡時,光纖通道將直接通過以太網(wǎng)傳輸?shù)絾⒂昧薋CoE的交換機以太網(wǎng)端口上,。然后,,融合交換機將FCoE流量轉(zhuǎn)換為FC流量并傳輸?shù)紽C SAN,以太網(wǎng)流量則被傳輸?shù)絃AN,。
然而,,如上圖所示,如果一個網(wǎng)絡沒有CNA卡,,服務器必須至少有兩個適配器—一個FC HBA將服務器連接到存儲網(wǎng)絡,,一個以太網(wǎng)NIC將服務器連接到LAN。因此,,在數(shù)據(jù)中心SAN中,,CNA卡是首選,這可以減少對適配器卡,、線纜和交換機端口的需求從而降低成本,。特別是在高密度網(wǎng)絡中,CNA可將多條線路減少到一條,,大大簡化了管理,。
結(jié)論
綜上所述,不難發(fā)現(xiàn)HBA,、NIC和CNA都有各自的特點與應用,。選擇何種類型的卡不僅和支持的協(xié)議有關,還將取決于您的網(wǎng)絡環(huán)境和預算,。