[发明专利]一种iSCSI与FCP协议融合方法及其在容灾中的应用无效
申请号: | 201010282445.5 | 申请日: | 2010-09-16 |
公开(公告)号: | CN101938523A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 周敬利;秦磊华;曾东;朱建峰;聂雪军;吕宁;管强;刘诗瑶;翟永东 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iscsi fcp 协议 融合 方法 及其 中的 应用 | ||
技术领域
本发明属于存储网络领域,具体涉及一种基于iSCSI与FCP协议融合方法及其在容灾中的应用,适用于灾难备份数据存储系统。
背景技术
在信息技术发展的过程中,计算机的应用模式正在由以计算为核心演变为以数据处理为核心。对于大多数用户而言,数据的重要性和价值要远远高于信息系统设备的价值,数据存储的可靠性、可用性往往是用户首要考虑的问题。容灾是指建立一个灾难备份数据存储系统,该系统是对主数据系统关键数据进行实时复制或备份;当灾难发生时,由灾难备份数据系统迅速接替主数据系统,对主数据系统的数据进行恢复,保证数据不丢失或者尽量少丢失。当前,许多厂商都推出了各自的容灾方案,例如EMC公司的SDRF与Mirror View等技术,NetApp公司的SnapMirror与MetroCluster等技术,IBM公司的FlashCopy和Metro Mirror等技术,以及华为公司的VERITAS Volume Replicator系统。
传统的存储容灾技术较为关注如何实现特定的存储容灾功能,例如RAID(Redundant Array of Independent Disk,独立冗余磁盘阵列)、数据复制、快照等,而较少结合网络存储技术的发展趋势。随着网络存储技术的不断发展,存储容灾技术需要适应存储网络化、存储虚拟化的技术发展趋势,并与其有机的融合在一起,使存储容灾成为网络存储系统的基础架构和基本能力之一。
FCP(Fiber Channel Protocol,互联网光纤通道协议)和iSCSI(Ihternet Small Computer System Interface,互联网小型微型计算机系统接口)是存储网络系统中最重要的两种存储协议,二者都基于SCSI架构模型。FCP协议将SCSI协议映射到光纤通道(Fibre Channel),而iSCSI将SCSI映射到TCP/IP。
对于容灾方法而言,目前存在的主要问题是:在FCP与iSCSI这两种存储协议之间没有互联互通的标准方式,运行FCP的容灾系统与运行iSCSI的容灾系统之间难以实现数据交换,限制了异构容灾系统之间的部署灵活性与可扩展性。因此,需要融合FCP与iSCSI这两种存储协议,并基于融合后的协议调整容灾系统的数据流程。
发明内容
本发明提供一种基于iSCSI和FCP协议融合的容灾方法,解决现有容灾系统中FCP和iSCSI之间不能互联互通的问题。本发明以SCSI协议作为融合iSCSI和FCP的桥梁,在SCSI命令层将二者连通。
实现本发明的目的所采用的具体技术方案如下:
一种iSCSI与FCP协议融合的方法,具体包括如下步骤:
1.初始化
(1.1)融合虚拟化层运行简单网络管理协议,识别出连接到融合SCSI目标端的iSCSI目标端和FCP目标端;
(1.2)融合虚拟化层对识别出的存储设备进行虚拟化处理,得到统一的逻辑地址空间;
(1.3)融合虚拟化层建立起逻辑地址与存储设备之间的映射表;
2.解析SCSI命令
(2.1)FCP启动端接收应用程序发出的SCSI命令,并将其封装为FCP请求数据包,发送到融合SCSI启动端,转到(2.3);
(2.2)iSCSI启动端接收应用程序发出的SCSI命令,并将其封装为iSCSI请求数据包,发送到融合SCSI启动端,转到(2.3);
(2.3)融合SCSI启动端接收请求数据包,剥离出SCSI命令,传递给融合虚拟化层;
3.融合SCSI命令
(3.1)融合虚拟化层接收SCSI命令,根据SCSI命令中的逻辑地址判断目标存储设备的类型为FCP或iSCSI,然后SCSI命令与存储设备类型同时送入融合SCSI目标端;
(3.2)融合SCSI目标端接收SCSI命令和存储设备类型,如果存储设备类型为FCP,则将SCSI命令封装为FCP数据包,传递给FCP目标端,转到(3.3);如果存储设备类型为iSCSI,则将SCSI命令封装为iSCSI数据包,传递给iSCSI目标端,转到(3.4);
(3.3)FCP目标端接收FCP请求数据包,剥离出SCSI命令进行处理,并将处理结果返回到融合SCSI目标端,转到(3.5);
(3.4)iSCSI目标端接收FCP请求数据包,剥离出SCSI命令进行处理,并将处理结果返回到融合SCSI目标端,转到(3.5);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010282445.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缠绕式紧绳器
- 下一篇:一种平安城市视频监控中的媒体连接方式智能切换方法