免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5134 | 回复: 9
打印 上一主题 下一主题

光纤网卡和HBA卡的区别(转贴) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-31 08:31 |只看该作者 |倒序浏览
在早期的SAN存储系统中,服务器与交换机的数据传输是通过光纤进行的,因为服务器是把SCSI指令传输到存储设备上,不能走普通LAN网的IP协议,所以需要使用FC传输,因此这种SAN就叫FC-SAN,而后期出现了用IP协议封装的SAN,可以完全走普通LAN网络,因此叫做IP-SAN,其中最典型的就是现在热门的ISCSI。
  
    这两种方式都需要对数据块进行繁重的读包解包操作,因此高性能的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接口)
  
    以太网卡:光纤接口的以太网卡(俗称:光纤以太网卡)

(转自存储在线)

论坛徽章:
0
2 [报告]
发表于 2007-01-31 08:53 |只看该作者
清楚明了!好。

论坛徽章:
0
3 [报告]
发表于 2007-01-31 09:18 |只看该作者
收藏

论坛徽章:
0
4 [报告]
发表于 2007-01-31 09:19 |只看该作者
非常感谢!概念清楚啊

论坛徽章:
0
5 [报告]
发表于 2007-01-31 09:37 |只看该作者
好贴,谢谢楼主的分享

论坛徽章:
0
6 [报告]
发表于 2007-01-31 11:27 |只看该作者
好东西,谢了

论坛徽章:
0
7 [报告]
发表于 2007-01-31 15:20 |只看该作者
还是一个疑问

HBA卡的本质是就是连接主机I/O总线和计算机内存系统的I/O适配器。

那么HBA上有没有 IP地址这个概念呢?
因为你里面提到的是说 HBA卡可以当作一个网卡来用.

论坛徽章:
0
8 [报告]
发表于 2007-02-09 16:54 |只看该作者
刚才看完文章,和我们的dba聊了下!
有没有 IP地址这个概念我不清楚,但至少不需要配IP,IP还是在网卡上配!
数据的流向是: HBA卡上的光纤线接光纤交换机,光纤线再从光纤交换机接到磁盘阵列,在磁盘阵列里指定哪些
lun(分区)属于那个光纤口,这样数据就能从主机上传到磁盘阵列里了!
当然,一个LUN可以分配给多个光纤口!
口听旁说,不知对不对?





原帖由 ilinch 于 2007-1-31 15:20 发表
还是一个疑问

HBA卡的本质是就是连接主机I/O总线和计算机内存系统的I/O适配器。

那么HBA上有没有 IP地址这个概念呢?
因为你里面提到的是说 HBA卡可以当作一个网卡来用.

论坛徽章:
0
9 [报告]
发表于 2007-02-12 18:54 |只看该作者
谢谢楼主的分享,SCSI卡也算HBA卡。就连IDE扩展卡也算。Host bus adapter.

论坛徽章:
0
10 [报告]
发表于 2015-09-21 16:26 |只看该作者
顶一个,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP