zoukankan      html  css  js  c++  java
  • HBA

    我认为HBA总线适配器,就是一个协议转换的硬件,把其他协议--总线之间转换。HBA卡,分为光的和电的,光的是把PCI与FC转换,电的是把SCSI和PCI转换。

    网卡主要分为存储网用的还是以太网用的。光纤以太网卡接以太网交换机,HBA卡接存储用的光纤交换机。


    什么是HBA卡和HBA卡有什么作用?
                                                              
         HBA,即主机总线适配器英文“Host Bus Adapter”缩写。是一个使计算机在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器。      主机总线适配器(Host Bus Adapter,HBA)是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器。因为HBA减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘通道。 
          我们知道网卡是用于连接计算机和计算机网络。网卡一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口。网卡物理上连接计算机内部总线,例如PCI,PCI-X,PCI-E,SUN的Sbus总线等,和计算机网络,例如以太网等。存储系统中也有类似的用于连接计算机内部总线和存储网络的设备。这种位于服务器上与存储网络连接的设备一般称为主机总线适配卡(Host Bus Adaptor)HBA。HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。最常用的服务器内部I/O通道是PCI和Sbus它们是连接服务器CPU和外围设备的通讯协议。存储系统的I/O通道实际上就是光纤通道。而HBA的作用就是实现内部通道协议PCI或Sbus和光纤通道协议之间的转换。       HBA原理
     
    常见的服务器和存储设备之间的数据通讯协议是IDE,SCSI和光纤通道。为了实现服务器和存储设备之间的通讯,通讯的两端都需要实现同样的通讯协议。存储设备上通常都有控制器,控制器实现了一种或几种通讯协议,它可以实现IDE,SCSI或光纤通道等存储协议到物理存储设备的操作协议之间的转换。而服务器的通讯协议是由扩展卡或主板上的集成电路实现的,它负责实现服务器内总线协议和IDE,SCSI等存储协议的转换。例如PC机中,一般主板上都有IDE协议的功能,IDE磁盘控制器上有IDE协议的功能。因此IDE磁盘可以连接到PC机的IDE连接线上。如果磁盘只支持SCSI协议,那么这种磁盘就不能直接与PC机连接。这时就需要在PC机扩展槽上插入一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了PC总线到SCSI的转换这种SCSI卡实现的功能就是主机总线适配卡的功能。如果磁盘只支持光纤通道协议,那么服务器上就需要支持光纤通道协议,因为光纤通道的高速特性一般服务器主板都不支持,需要专门的主机总线适配卡。服务器插入主机总线适配卡后,就可以与支持光纤通道的磁盘通过光纤通道连接了。
     
      主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。它还有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如TCP/IP,SCSI等,8B/10B的编码解码等。


    HBA,即主机总线适配器英文“Host Bus Adapter”缩写。是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板或集成电路适配器。

    HBA网卡是用于连接计算机和计算机网络。一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口。网卡物理上连接计算机内部总线。

    一、HBA的作用

    HBA的作用就是实现内部通道协议PCI或Sbus和FC(FC:光纤通道,大多数地方拼写全称为Fibre Channel,这两种写法都是光纤通道的意思,但是光纤通道并不代表一定需要使用光纤作为传输介质,所以这里不能理解为FC就是光纤Fiber。)协议之间的转换。

    我们知道网卡是用于连接计算机和计算机网络。网卡一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口。HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接,存储系统的I/O通道实际上就是光纤通道。

    二、HBA卡工作原理

    1、主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。

    2、它还有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如TCP/IP,SCSI等,8B/10B的编码解码等。

    3、服务器和存储设备之间的数据通讯协议是IDE,SCSI和FC。为了实现服务器和存储设备之间的通讯,通讯的两端都需要实现同样的通讯协议。存储设备上通常都有控制器,控制器实现了一种或几种通讯协议,它可以实现IDE,SCSI或光纤通道等存储协议到物理存储设备的操作协议之间的转换。

    4、这时就需要在PC机扩展槽上插入一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了PC总线到SCSI的转换。这种SCSI卡实现的功能就是主机总线适配卡的功能。如果磁盘只支持光纤通道协议,那么服务器上就需要支持光纤通道协议,

    5、因为光纤通道的高速特性一般服务器主板都不支持,需要专门的主机总线适配卡。服务器插入主机总线适配卡后,就可以与支持光纤通道的磁盘通过光纤通道连接了。


    光纤网卡、HBA卡和RAID卡的区别

    前言:网卡是一个网络产品的大类,是指安装在主机里,通过网络连接线(双绞线、光纤线缆、同轴电缆等)与网络交换机(以太网交换机、FC交换机、ISCSI交换机等)、或与其它网络设备(存储设备、服务器、工作站等)连接,从而形成一个网络的硬件设备。 那么,光纤网卡、HBA卡和RAID卡有什么区别呢?

    光纤以太网卡

    以太网卡

    电口网卡

    网 卡

    FC HBA卡(光纤存储卡)

    HBA卡

    ISCSI HBA卡

    RAID卡

    其他卡类

    以太网卡:学名Ethernet Adapter,传输协议为IP协议,一般通过光纤线缆或双绞线与以太网交换机连接。接口类型分为光口和电口。光口的以太网卡一般都叫做光纤以太网卡(简称:光纤网卡)。电口目前常用接口类型为RJ45,一般都叫做电口网卡(RJ45网卡/网口网卡/铜缆网卡),用来与双绞线连接,也有与同轴电缆连接的接口。

    HBA卡: HBA卡的接口类型分为光口、电口。光口的HBA卡应该叫做FC-HBA卡(俗称:光纤网卡/光纤卡)、电口HBA卡一般都叫做iSCSI-HBA卡(RJ45接口) 。

    那么,问题就在这FC-HBA卡和光纤以太网卡另一称呼都是叫做光纤网卡?而且两款产品又很相似!就避免不了有些人会混淆!很多人就会误以为光纤以太网卡就是HBA卡。其实,光纤网卡分以太网用的,还是存储用的。光口的以太网卡一般都叫做光纤以太网卡(简称:光纤网卡)。存储用的一般叫FC-HBA卡,(简称:光纤网卡)。两款产品都是插到服务器里面用的。光纤以太网卡接以太网交换机,HBA卡接存储用的光纤交换机。我们建议大家不要使用光纤网卡这个称呼,而是直接说成FC-HBA卡,光纤以太网卡,这样就绝对不会造成误解了。

    接下来分别介绍一下几款产品:

    光纤以太网卡(图1)指的是(光纤以太网络适配器),简称光纤网卡,学名Fiber Ethernet Adapter。遵循以太网通信协议进行信号传输,一般通过光纤线缆与光纤以太网交换机连接。按传输速率可以分为100Mbps、1Gbps、10Gbps ,按主板插口类型可分为PCI、PCI-X、PCI-E(x1/x4/x8/x16)等,按接口类型分为LC、SC、FC、ST等。

    光纤网卡、HBA卡和RAID卡的区别(图)

     

    (图1)

    光纤存储卡(图2)指的是光纤通道卡(FC-HBA卡),简称光纤网卡,学名Fibre Channel HBA。用于服务器与光纤阵列规的连接。传输协议为光纤通道协议,一般通过光纤线缆与光纤通道交换机连接。接口类型为光口。光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SFP和LC。按速率可以分为2G、4G、8G;按主板插口类型可分为PCI、PCI-X、PCI-E(x1/x4/x8/x16)。

    光纤网卡、HBA卡和RAID卡的区别(图)

     

    (图2)

    RAID卡(图3)是做磁盘陈列用的。RAID是一种把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘,从而提供比单个硬盘有着更高的性能和提供数据冗余的技术。磁盘陈列能大大加快硬盘的读取速度或硬盘的安全性。

    光纤网卡、HBA卡和RAID卡的区别(图)

     

    (图3)

    电口网卡(图4)就是网卡的接口类型是RJ45铜缆,传输速率为10/100/1000Mbps的网卡。一般的电脑网卡都是电口,所以要接到交换机电口,用一般的双绞线连接即可。

    光纤网卡、HBA卡和RAID卡的区别(图)

     

    (图4)

    iSCSI HBA卡使用iSCSI HBA卡后,对SCSI协议的封装交由独立的iSCSI HBA卡硬件处理,不再占用服务器CPU,减少对服务器性能的影响。iSCSI HBA卡的功能就是释放服务器计算资源,提供独立的硬件处理SCSI协议封装为TCP/IP协议。

    希望大家能清楚同一设备的多个名称,这样才不会在技术交流中发生歧义。

    更多资料更多详情请浏览:文章来源于:

    ,可以参考电话光端机厂家的资料,

  • 相关阅读:
    ubuntu 通过命令将数据复制到u盘
    项目感言--功能的模块化
    java 中变量的存储与引用
    java 基础拾漏
    自动完成--autoComplete插件(2)
    自动完成--autoComplete插件
    Linux查看端口
    Linux查看系统信息
    js splice方法
    slice、substring、substr
  • 原文地址:https://www.cnblogs.com/xiaodoujiaohome/p/11733525.html
Copyright © 2011-2022 走看看