未解决
此帖子已超过 5 年
2 Intern
•
2.8K 消息
0
1845
主机与存储之间常用ISCSI连接方式
主机与存储之间常用ISCSI连接方式
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
iSCSI技术是一种基于IP存储理论的技术,该技术将存储行业广泛应用的SCSI接口技术与IP网络技术结合,使得我们可以在IP网络上构建SAN存储区域网。通过iSCSI协议能够在IP网络上使用行业大量部署的存储设备,这些存储设备可以通过基于IP的网络传输为更多的用户和应用使用。本文将介绍主机与存储之间常用的几种ISCSI连接方式。
更多信息
在使用ISCSI协议时,存储设备和主机都通过以太网连接到以太网交换机上,通过IP网络来实现SCSI协议的传输。主机与ISCSI设备之间有三种常见的连接方式:
第一种:以太网卡+软件方式
这种方式主机端采用标准的以太网卡,安装Initiator软件,通过Initiator软件将以太网卡虚拟成ISCSI卡,实现主机和ISCSI设备之间的SCSI协议和TCP/IP协议传输功能。目前许多最新版本的常用操作系统都提供免费的Initiator软件,如:Window iSCSI Initiator、Linux iSCSI和Solaris ISCSI Initiator等。这种方式由于采用标准以太网卡,无需额外购买网卡,因此硬件成本最低,当然由于常规的以太网卡不能对ISCSI包文和TCP/IP包文进行转换,主机处理器CPU需要对ISCSI包文和TCP/IP包文的打包和解包进行处理,数据传输率直接受到主机当前运行状态和可用资源的影响和限制,因此一般无法提供高带宽和高IOPS性能。
第二种:硬件TOE网卡+软件方式
在这种方式中,硬件TOE网卡包含专用硬件和处理器来处理经过的数据帧。在发送通道上,TOE 控制器将直接从可用的最高层缓冲器复制数据、执行TCP/IP,并添加下层报头。在接收通道上,TOE 控制器将对帧进行处理至帧当前支持的最高层,删除下层报头,并将数据直接传递到应用程序缓冲器中。接收和发送TOE功能可为主机CPU分担繁重的任务,主机只需承担TCP/IP控制信息的处理任务。与此同时,由于TOE网卡也采用TCP/IP协议,可以做为一块普通的以太网卡使用。
该方式可以提供更高带宽和IOPS性能,硬件TOE网卡同时支持以太网和ISCSI连接方式,具备成本低、配置灵活等优点。
第三种:ISCSI HBA卡连接方式
ISCSI HBA卡与以太网卡和TOE网卡不同,它是一种专门应用于ISCSI业务的适配卡,不支持以一般太网业务,通过硬件实现主机与交换机之间、主机与存储之间的高效数据交换,传输性能最好,价格也最高。
在可预期的未来,ISCSI必然成为光纤通道FC的主要竞争对手,成为SAN存储区域网的主要应用技术。同时由于ISCSI内置的支持路由,可以让ISCSI initiator访问Internet上任何一台存储设备,使得存储共享的概念无限扩大,存储连接的距离无限扩展。这一技术对于一边要面对信息高速增长,另一边却身处”数据孤岛”的众多企业无疑具有巨大的吸引力。
应用于
主机与存储之间常用的ISCSI连接