存储 频道

讨论基于iSCSI的存储区域网络特性

  【IT168 技术】iSCSI的存储区域网络对于很多组织来说是一个很受欢迎的选择。那么我们来看看一个iSCSI的存储区域网络中包含的组件。本篇我们将会讨论基于iSCSI的存储区域网络特性,以及为何它可能适合中小型企业的数据存储环境。

  iSCSI的存储区域网络用到了TCP/IP以太网交换中的第三层协议。它把存储中的SCSI协议映射到TCP/IP中,并且将其包裹在以太网包中。本质上来说,iSCSI通过使用广泛使用和了解的TCP/IP网络,使得启动器和目标端相互协商,相互交换SCSI命令。iSCSI SAN在本地局域网内模拟了一个直接连接的SCSI目标端。

  正如同光纤通道SAN,iSCSI的存储区域网络硬件环境中有三种主要的部件。这些包括了iSCSI存储网卡(独立的网络接口卡专门用于iSCSI通讯)或者启动器;标准的以太网交换机;以及目标的存储网卡或者在外部存储阵列上的目标。

  iSCSI的存储区域网络的运作有些类似于光纤通道,但是不同于光纤通道的手动密集确定性二层协议(意味着所有的连接必须手动确定,而且绘制出来提前完成),iSCSI则在TCP/IP的非确定性下自动发现、路由和交换。

  服务器和目标存储的端口地址基于TCP/IP。iSCSI的名字有三种特殊格式来确定启动器和目标端。这三种包括了iSCSI限定名(IQN),扩展唯一标识符(EUI),和T11网络地址权威(NASA)。交换机和以太网络中的TCP/IP交换机相同。

  让人更迷惑的是,iSCSI启动器和目标端口同样有三种形式。首先,最常见的实施选择使用的是软件启动器,所有的协议处理由服务器的CPU来完成。第二个选择是分离TCP/IP负荷,大概80%的标准TCP/IP包的处理是通过存储网卡来完成。唯一例外且由服务器负责的是TCP/IP堆栈。第三个并且是最后一个选则是完全的TCP/IP卸载,所有的TCP/IP协议处理都由网卡完成。随着CPU核数的增多,对于以上基于网卡的TCP/IP卸载引擎(TOE)的需求正在出乎意外的降低。标准的软件iSCSI启动器目前来说是最常见的iSCSI实施选项。

  虽然有大量具有很多端口的交换机,但是并没有直接等同于光纤通道中导向器级别的iSCSI交换机。这是因为三层交换网络并不需要具有确定性网络非阻塞的特性。

  iSCSI的存储区域网络中的端口带宽有1 Gbps和10 Gbps这两种,之间并不兼容。然而,iSCSI是基于以太网上的TCP/IP协议,多个端口能被聚合到一起提供远大于单独一个端口的虚拟带宽。

  以上就是本文对iSCSI的存储区域网络特性的简单分析,希望对大家会有些许的帮助。

0
相关文章