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或将光纤通道等存储协议转换为物理存储设备的操作协议。
这个时候就需要在了PC插入机器膨胀槽上的一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了PC总线到SCSI转换SCSI卡的功能是主机总线适配卡的功能。如果磁盘只支持光纤通道协议,则需要在服务器上支持光纤通道协议,
5.由于光纤通道的高速特性,一般服务器主板不支持,需要专门的主机总线适配卡。服务器插入主机总线适配卡后,可通过光纤通道与支持光纤通道的磁盘连接。