Linux下iSCSI网络RAID的分析与研究.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子发烧友 电子技术论坛 L inux 下iSCSI 网络RAID 的分析与研究 摘要:RAID 是存储系统的基础,为了将 RAID 的思想扩展到分布的网络中,论文首先说明 了网络RAID 的概念和iSCSI 协议的工作原理,深入 Linux 内核重点深入分析和研究了linux 平台下 iSCSI 网络RAID 的工作原理。 关键词: 网络RAID ; iSCSI 协议; 目标端; 启动端 中图分类号: TP333 文献标识码:A Analysis and Study of iSCSI-Based Network RAID Under Linux Abstract:RAID is the basis of storage system. In order to extends the idea of RAID into the distributed network, The paper firstly explains the conception of network RAID and the principle of iSCSI protocol, then analyzes and studies the priciple of work of iSCSI-Based Network RAID Under Linux mainly and deeply into linux kernel . Key words: network RAID; iSCSI protocol; target; initiator 1.引言 网络 RAID 通常是建立在多个存储节点上的具有单一地址空间的存储系统。存储节点之 间使用网络连接,是用户感觉不到存储节点的分散性。和传统的集中式 RAID 相比,网络RAID 的最大优势在于它具有更高的可靠性和容灾性。这是因为网络 RAID 的各个组成节点可以分 散在更远的不同地理位置。 2. iSCSI 协议的基本原理 iSCSI 技术的核心是在 TCP/IP 网络上传输 SCSI 协议,是指用 TCP/IP 报文和 iSCSI 报 文封装 SCSI报文,使得 SCSI 命令和数据可以在普通以太网络上进行传输,其协议工作流程 如图 1 所示: 图 1 iSCSI 工作流程图 启动端(initiator)和目标端(target)之间的通信叫做会话(Session),一个会话是包含一个 或者多个 TCP 连接的。首先由启动端向目标端发送连接请求,随后 iSCSI 执行登录操作,从 而建立会话。 当发起端发出一个文件系统的 I/0 请求后,启动端截获此 I/0 请求,并将其转化成 SCSI 命令,SCSI 命令在 iSCSI 层被封装为 iSCSI 协议数据单元 PDU (Protocol Data Unit),再经 过 TCP/IP 协议栈封装成 IP 数据包,之后就可以在网络上传输了。 目标端收到IP 数据包后,会按照相反的方向解封装,恢复成封装前的 SCSI 命令,再 把该命令交给目标存储设备处理。处理结束后,目标端把得到的 SCSI 响应和数据沿着相反 的路线封装成iSCSI PDU,传给启动端。启动端收到返回的 IP 数据包后进行解封装,把解 析出的 SCSI 响应和数据交给操作系统处理。当所有请求都被处理完后,由启动端主动断开 [1] 连接,结束整个会话 。 3 .iSCSI 网络RAID 工作原理深入研究 3.1 网络结构 基于 iSCSI 协议的网络 RAID 的网络结构如图2 所示: 电子发烧友 电子技术论坛 图2 iSCSI 网络RAID 结构 分布在各个 iSCSI target 端的存储节点通过网络上的 iSCSI 协议映射到 iSCSI intiator 端,之 后映射到 iSCSI initiator 端的各个存储节点组合为一个地址空间连续单一的 RAID 子系统。 子系统内的所有磁盘都被当作单一的全局虚拟磁盘。当访问改 RAID 子系统时不需要知道磁 盘的具体物理地址在本地节点还是其他节点。 3.2 网络RAI

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档