光纤网卡和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 卡,这样就绝对不会造成误解了。

你可能感兴趣的:(HPUX)