ISCSI HBA卡和普通网卡的区别

    首先说一下 iSCSI的工作过程:当iSCSI主机应用程序发出数据读写请求后,操作系统会生成一个相应的SCSI命令,该SCSI命令在iSCSI initiator层被封装成ISCSI消息包并通过TCP/IP传送到设备侧,设备侧的iSCSI target层会解开iSCSI消息包,得到SCSI命令的内容,然后传送给SCSI设备执行;设备执行SCSI命令后的响应,在经过设备侧iSCSI target层时被封装成ISCSI响应PDU,通过TCP/IP网络传送给主机的ISCSI initiator层,iSCSI initiator会从ISCSI响应PDU里解析出SCSI响应并传送给操作系统,操作系统再响应给应用程序   

    对于服务器网卡来说,网卡驱动只能识别和处理TCP/IP包,要将SCSI设备、命令和数据打包成标准TCP/IP包,就需要一个软件来实现,这个软件就是我们看到的initiator软件。在较老的操作系统,标准的软件包里不包含initator软件包,需要额外下载安装,如windows2003系统要普通网卡支持iSCSI协议,就需要安装Initiator.exe软件。initator软件安装后,需要占用服务器CPU来处理SCSI协议封装为TCP/IP协议,这样,将降低服务器的计算能力。

    使用iSCSI HBA卡后,对SCSI协议的封装交由独立的iSCSI HBA卡硬件处理,不再占用服务器CPU,减少对服务器性能的影响。
    标准的网卡要传输iSCSI协议的TCP/IP,必须要安装initator软件。iSCSI HBA卡的功能就是释放服务器计算资源,提供独立的硬件处理SCSI协议封装为TCP/IP协议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值