在存储区域网之间映射SCSI设备的地址的方法和系统技术方案

技术编号:2875474 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种在由一个SAN扩展设施通过一个基于分组的网络连接的、使用光纤通道协议的大跨距的两个SAN(110,112,115)之间映射SCSI设备(170,180)的地址的方法和系统。本发明专利技术通过提供一种在两个SAN(110,112,115)之间通用和动态地映射SCSI设备地址的方法,使地域不同的多个SAN(110,112,115)互联,使它们工作起来就象它们都是本地的SAN那样。本发明专利技术提供了一种从一个主机(110,112,115)访问一个设备(170,180)的方法和系统,其中主机(110,112,115)和设备(170,180)都处在同一层,而所述SAN(110,112,115)各有一个节点(120,130,150)。这种方法包括在每个节点(120,130,150)执行的下列步骤:将设备地址映射为一个中间设备标识符;以及将中间设备标识符映射成主机(110,112,115)可访问的一个地址。每个节点(120,130,150)可以是一个光纤通道-SCSI路由器,中间设备标识符可以包括一个节点标识符和一个通用设备标识符。传输层可以是一个基于分组的网络。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术与数据和信息通信系统以及它们的运行有关,具体地说,与存储区域联网技术有关。特别是,本专利技术涉及光纤通道存储区域网(SAN)和在两个SAN之间映射SCSI设备的地址的方法和系统。存储区域网SAN是供数据存储专用的计算机网络,可以帮助解决其中的一些问题。存储区域网采用一种不同的称为光纤通道(FC)的高性能计算机协议来传输数据。存储区域网还消除了服务器与存储设备之间的一对一连接的限制,允许多个服务器与多个存储设备连接,共享对多个存储设备的访问。这种通过存储区域网得以实现的多对多连接,再加上光纤通道协议,使数据传输过程可以更快速、更高效和更可靠,也更容易管理。此外,存储区域网还可以使数据备份操作通过它而不是通过主计算机网来实现,因此大大地减少了主计算机网上的拥塞,从而使主计算机网可以有效得多地进行日常运作。然而,市面上所售大多数存储设备仍配置小型计算机系统接口。此外,大多数机构已经在采用小型计算机系统接口的存储设备和服务器上作了相当大的投资。因此,为了使一个光纤通道存储区域网的设备能与采用SCSI的存储设备共用,在这些设备之间必须安装一些存储路由器(storage router)。具体地说,存储路由器对于将数据备份过程从一个主计算机网转移到存储区域网上来说是必不可少的,因为大多数数据备份存储设备采用的是SCSI接口,只能通过存储路由器连接到存储区域网上。随着新的计算机协议的引进,存储路由器日益成为采用不同协议的服务器、存储设备和存储区域网设备之间进行快速、无缝通信所必需的。然而,典型的SAN是为一个特定的机构或特定的场所服务的本地光纤通道网。这些SAN可以相当大,但是不能跨越很长距离,因为这些SAN都有着由支持光纤通道所需的基础设施给定的距离限制。例如,光纤通道标准规定了进行跨距最大能达到10km而在有些情况下能达到30km的通信的方法。然而,为了能这样,实现光纤通道网的机构通常必须拥有光纤或者从其他方租用专用光纤,这可能是非常昂贵的,在大多数情况下会受到成本限制。这是因为用来承载光纤通道业务的光纤只能承载光纤通道协议的业务。它们不能与其他协议同享。因此,更为经济的是采用一种能被诸如由电话公司拥有的那些可以承载ATM业务、SONET业务和IP业务的现有网络支持的协议进行远距离传输数据。所以,SAN通常局限于它们可以服务的地理区域(即,它们局限于本地操作)。此外,两个或更多个地域不同的SAN不能以它们似乎相互都是本地SAN那样无缝地相互连接,因为连接它们的基础设施不存在或者费用过高。1999年11月12日递交的相关美国专利申请No.60/165,194“Encapsulation Protocol for linking Storage Area Networks Overa Packet Based Network”(以下称为“封装申请”)揭示了通过一个基于分组的网络链接一些存储区域网的封装协议,其中涉及了上面讨论到的这些问题。该申请全部内容在此用作参考。然而,即使采用该封装专利申请提供的解决方案,用一个扩展设施,诸如该申请的封装协议之类,将两个或更多个SAN连接在一起需要将SCSI设备的地址从一个SAN映射到一个中间地址以通过该扩展设施,然后再在一个远地SAN上映射成另一个地址。为了使在一个SAN上的始发设备(主机)能象访问在这个始发设备所连接的本地SAN上的SCSI设备那样访问在一个远地SAN上的SCSI设备,就必须执行这样的映射。这些映射应该以一种通用的方式执行,使得不同类型的含有SCSI设备的体系结构(即,并行BUS、光纤通道协议等)都可以用同样的方法映射。对于在两个SAN之间映射SCSI设备的地址已有一些解决方案,但是这些解决方案通常都要求通过扩展设施传输SCSI设备的整个地址并在远地SAN上重用同样的地址。例如,第一SAN上的一个并行总线SCSI设备可以具有一个总线为0、目标为1和LUN(逻辑单元标识符)为0的地址。在现有技术的方法和系统中,扩展设施将该信息从第一SAN传输给一个远地SAN,在那里同样的地址用来在远地SAN上标识这个设备。然而,这种处理方式有着双重问题。第一,它使用了局限于一种类型的体系结构的地址映射方法,也就是说,这种方法只能映射一种类型的SCSI体系结构的SCSI设备(例如,并行总线SCSI设备)。第二,由于设备地址在扩展设施的两侧必须是相同的,因此不能动态地映射通过扩展设施的SCSI设备。进一步说,需要有一种在两个SAN之间映射SCSI设备的地址的方法和系统,可以动态地映射通过一个SAN扩展设施的SCSI设备地址。本专利技术提供了一种在由一个SAN扩展设施通过一个基于分组的网络连接的两个SAN之间映射SCSI设备的地址的方法和系统,可以基本上消除或减少与大跨距运用光纤通道协议有关的缺点和问题。具体地说,本专利技术通过提供一种在两个SAN之间通用和动态地映射SCSI设备的地址的方法,提供了一种无缝互联地域不同的SAN的方法,使得它们工作起来就象它们都是本地SAN那样。具体地说,本专利技术提供了一种从一个主机访问一个设备的方法和系统,其中主机和设备分别位于由一个传输层互联的两个SAN内,传输层与主机SAN之间的接口是一个主机节点,而设备SAN与传输层之间的接口是一个目标节点。本专利技术的方法包括下列步骤在目标节点,将设备地址映射为一个目标通用标识符(Generic Identifier),再将这个通用标识符映射为一个按传输协议标识设备的传输标识符;以及,在主机节点,将设备的传输标识符映射为一个主机通用标识符,再将这个主机通用标识符映射为主机可访问的一个地址。每个节点可以是一个光纤通道-SCSI路由器,例如由Texas州Austin的CrossroadsSystems公司制造的光纤通道-SCSI路由器。主机通用标识符可以包括一个从与目标通用标识符结合的目标节点传输协议地址的映射。传输层可以是一个基于分组的网络,SAN扩展设施通过这个网络承载光纤通道协议。本专利技术有一个重要的技术优点,所提供的在由一个SAN扩展设施连接的两个SAN之间映射SCSI设备的地址的方法和系统可以以一种通用方式映射SCSI设备地址,使得任何SCSI设备体系结构可以用同样的方法映射。此外,本专利技术有一个重要的技术优点,所提供的在两个SAN之间映射SCSI设备的地址的方法和系统可以动态地映射通过一个SAN扩展设施的SCSI设备的地址。从以下结合附图所作的说明中可以更加完整地理解本专利技术及其优点。在这个附图中同样的标注数字表示同样的特征,其中附图说明图1为在典型的SAN环境内实现本专利技术的方法和系统的简化框图。专利技术详细说明附图例示了本专利技术的优选实施例,图中同样的数字用来标注同样和相应的部分。本专利技术提供了一种在由一个SAN扩展器通过一个基于分组的网络连接的两个SAN之间映射SCSI设备的地址的方法和系统,可以利用现有的通信网高效、经济地连接多个或许地域不同的SAN,使它们工作起来就象它们是一个存储区域网。一个SAN上的主机设备因此可以访问在一个远地SAN上的目标设备,就象这两方设备是同属于一个SAN那样。因此,本专利技术的方法和系统能有效地克服现有的光纤通道网的距离限制,使这种SAN模式可以扩展到多个横跨许多英里的S本文档来自技高网...

【技术保护点】
一种映射SCSI设备的地址的系统,所述系统包括:多个挂有至少一个设备和/或至少一个主机的存储区域网;以及一个通过一个基于分组的网络连接所述至少两个存储区域网的存储区域网扩展设施,其中在任何存储区域网上的至少一个主机可以访问处在所述多 个存储区域网中任何存储区域网上的至少一个设备。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗伯特A雷诺兹约翰B希其顿肯尼思D斯麦扎
申请(专利权)人:交叉路径系统公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1