当前位置: 首页 > 专利查询>英特尔公司专利>正文

多协议网桥制造技术

技术编号:2841924 阅读:173 留言:0更新日期:2012-04-11 18:40
根据一个实施例的方法可包括经由第一通信链路接收遵循第一通信协议的数据的第一部分;把所述数据的第一部分转换成遵循第二通信协议的数据的第二部分以便在第二通信链路上通信;经由所述第一通信链路接收遵循所述第一通信协议的数据的第三部分;以及把所述数据的第三部分转换成遵循第三通信协议的数据的第四部分以便在第三通信链路上通信。当然在不偏离本实施例的情况下,还可以进行许多替换、变形和修改。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及多协议网桥
技术介绍
传统数据存储系统可包括能够与另一设备双向通信的一个设备。一个设备可包括具有主机总线适配器(HBA)的计算机节点。另一设备可以是大容量存储设备。HBA和大容量存储设备均可用作发送和接收设备,以便可以采用各种通讯协议中的一种或多种彼此交换数据和/或命令。通常,各HBA和大容量存储设备能仅采用一种通讯协议进行通信。因此,如果HBA和大容量存储设备兼容不同的协议,那么就可用网桥来把信息从一种协议转换到下一种协议,以允许在它们之间进行通信。然而,在一个现有技术的实施例中,这种网桥仅限于将符合一种协议的数据转换为符合第二种协议的数据。因此,这种网桥不能适应多协议转换。附图说明在进行以下详细说明并参照附图之后,所要求主题的实施例的特征和优点将变得显而易见,附图中类似的标号表示类似的部件,其中图1是说明系统实施例的图;图2是更详细地说明图1系统实施例中的设备的图;图3是更详细说明图1系统的多协议网桥的实施例的图;以及图4是说明根据实施例的操作的流程图。虽然以下详细说明将参照所示实施例进行,但是本领域的技术人员可以明白可以进行许多替换、修改以及它们的变形。因此,本专利技术的意在广义审视所要求主题。具体实施例方式图1说明了包括符合实施例的多协议网桥101的数据存储系统100。多协议网桥101可具有用于经由相关联的多个通信链路130、132、134、136、138耦合到多个发起设备102、104、106、108、110的多个端口,以便在它们之间进行数据和/或命令的双向通信。多协议网桥101也可具有用于经由相关联的多个通信链路140、142、144、146、150耦合到多个目标设备112、114、116、118、122、124、126的多个端口,以便在它们之间进行数据和/或命令的双向通信。一个或多个发起设备102、104、106、108、110可以是具有相应HBA(如本文将进一步介绍)的各种计算机服务器。一个或多个目标设备112、114、116、118、122、124、126可包括大容量存储设备。发起设备和目标设备可用作发送和接收设备,以便互相发送数据和/或命令。在一些实例中,这种数据和/或命令可包括在帧当中。本文所使用的“帧”可包括一个或多个符号和值。可以发送和接收来自许多不同目标和发起设备的大量帧。有利的是,能采用各种通信协议进行通信的各种发起和目标设备可耦合到多协议网桥101上。这些通信协议可包括但不限于光纤通道(FC)、串行高级技术附件(S-ATA)、串行连接的小型计算机系统接口(SAS)协议、以太网、异步传输模式(ATM)和/或并行小型计算机系统接口(SCSI)(并行SCSI)。FC协议可遵循或兼容ANSI标准光纤通道(FC)物理与信令接口-3X3.3031998规范中描述的接口/协议。S-ATA协议可遵循或兼容由串行ATA工作组于2001年8月29公布的“串行ATA高速串行的AT附件”修订版1.0(参见“Serial ATAHigh Speed Serialized ATAttachment,”Revision 1.0)中描述的协议。SAS协议可遵循或兼容由美国国家标准协会于2003年9月18公布的国际委员会信息技术标准(INCITS)T10技术委员会的美国国家标准的工作草案,项目T10/1562-D,修订版1“信息技术-串行连接的SCSI-1.1(SAS)”(参见“Information Technology-Serial Attached SCSI-1.1(SAS),”ProjectT10/1562-D,Revision 1)(下文称为“SAS标准”)中描述的协议和/或SAS标准后续公布的版本。ATM协议可遵循或兼容由ATM论坛提出的多个ATM标准,包括例如ATM论坛于2002年4月公布的“ATM用户网络接口(UNI)信令规范”(参见“ATM User-Network interface(UNI)”)。以太网协议可遵循或兼容由电气和电子工程师协会(IEEE)于2002年3月公布的题为IEEE802.3标准的以太网标准和/或该标准的后续版本。最后,并行SCSI协议可遵循或兼容由美国国家标准协会于2003年9月18日公布的国际委员会信息技术标准(INCITS)T10技术委员会的美国国家标准的工作草案,项目T10/1525-D,修订版6“信息技术-SCSI并行接口-5(SPI-5)”(参见“Information technology-SCSI ParallelInterface(SPI-5)”)中描述的接口/协议(下文称为“并行SCSI标准”)和/或并行SCSI标准后续公布的版本。再次,可采用各种通信协议进行通信的各种发起和目标设备可耦合到多协议网桥101上。为在发起设备和多协议网桥之间通信,经由通信链路130、132、134、136、138的通信可遵循各种通信协议,如FC、SAS、S-ATA和以太网。例如,发起设备102和多协议网桥101之间经由通信链路130的通信可遵循或兼容FC协议,发起设备104和多协议网桥101之间经由通信链路132的通信可遵循或兼容SAS协议。此外,发起设备108和多协议网桥101之间经由通信链路136的通信可遵循或兼容以太网协议。目标设备也可包括能采用不同通信协议与多协议网桥101进行通信的多个不同设备。例如,目标设备112可包括FC存储设备。设备114可包括SAS存储设备。设备116可包括一个或多个独立磁盘冗余阵列(RAID)。设备118可包括S-ATA存储设备。多个并行SCSI设备122、124、126可耦合到并行总线121上。经由相应通信链路140、142、144、146、150至目标设备112、114、116、118、122、124、126的通信可遵循适于提供目标设备和多协议网桥101之间双向通信的各种通信协议,如FC、SAS、S-ATA、以太网和/或并行SCSI。例如,多协议网桥101和目标设备112之间经由通信链路140的通信可遵循或兼容FC协议,而多协议网桥101和目标设备114之间经由通信链路142的通信可遵循或兼容SAS协议。多协议网桥101可接受兼容任何多个通信协议的信息,并在必要时将这种信息转换成兼容另一通信协议的信息,以便于可采用不同通信协议进行通信的设备之间的双向通信。例如,由于多协议网桥可将兼容FC协议的信息转换为兼容SAS协议的信息(反之亦然),因此发起设备102和目标设备114可经由多协议网桥101交换数据和/或命令。此外,由于多协议网桥可将兼容FC协议的信息转换为兼容S-ATA协议的信息(反之亦然),因此发起设备102和目标设备118也可经由多协议网桥101交换数据和/或命令。类似地,多协议网桥101可进行其他协议的转换,以允许发起设备102、104、106、108、110和目标设备112、114、116、118、122、124、126的任何组合之间的通信。图2说明图1系统的发起设备102的实施例102a。发起设备102a可包括具有HBA(如电路卡220)的计算机节点。电路卡220可经由多协议网桥101与目标设备112、114、116、118、122、124、126中的任何一个进行双向通信。HBA 本文档来自技高网...

【技术保护点】
一种装置包括:多个端口,可经由相关联的多个通信链路耦合到多个设备;以及电路,能从遵循第一通信协议的第一通信链路接收信息并转换所述信息,以便在遵循第二通信协议的第二通信链路上通信,所述电路还能从遵循所述第一通信协议的所述第一通 信链路接收所述信息并转换所述信息,以便在遵循第三通信协议的第三通信链路上通信。

【技术特征摘要】
【国外来华专利技术】US 2004-6-30 10/881,6571.一种装置包括多个端口,可经由相关联的多个通信链路耦合到多个设备;以及电路,能从遵循第一通信协议的第一通信链路接收信息并转换所述信息,以便在遵循第二通信协议的第二通信链路上通信,所述电路还能从遵循所述第一通信协议的所述第一通信链路接收所述信息并转换所述信息,以便在遵循第三通信协议的第三通信链路上通信。2.如权利要求1所述的装置,其中,所述第一通信协议包括串行连接的小型计算机系统接口(SAS)协议,以及所述第二通信协议包括光纤通道(FC)协议。3.如权利要求2所述的装置,其中,所述第三通信协议包括以太网协议。4.如权利要求1所述的装置,其中,所述第一通信协议包括串行连接的小型计算机系统接口(SAS)协议,以及所述第二通信协议包括并行小型计算机系统接口(并行SCSI)协议。5.如权利要求4所述的装置,其中,所述电路把为兼容所述并行SCSI协议进行通信而耦合到并行总线的各外部设备作为串行小型计算机系统接口协议(SSP)设备呈现给至少一个兼容所述SAS协议的设备。6.一种系统,包括至少一个发起设备;第一目标设备;第二目标设备;以及网桥,其包括经由第一通信链路耦合到所述至少一个发起设备的端口,经由第二通信链路耦合到所述第一目标设备的端口,经由第三通信链路耦合到所述第二目标设备的端口,以及能从遵循第一通信协议的所述第一通信链路接收信息并转换所述信息、以便在遵循第二通信协议的所述第二通信链路上通信从而便于所述至少一个发起设备和所述第一目标设备之间进行通信的电路,所述电路还能从遵循所述第一通信协议的所述第一通信链路接收所述信息并转换所述信息、以便在遵循第三通信协议的所述第三通信链路上通信从而便于所述至少一个发起设备和所述第二目标设备之间进行通信。7.如权利要求6所述的系统,其中,所述至少一个发起设备包括电路卡和总线,所述电路卡能耦合到所述总线上,所述电路卡能把所述信息经由遵循所述第一通信协议的所述第一通信链路传递到所述网桥。8.如权利要求6所述的系统,其中,所述第一通信协议包括串行连接的小型计算机系统接口(SAS)协议,以及所述第二通信协议包括光纤通道(FC)协议。9.如权利要求8所述的系统,其中,所述第三通信协议包括以太网协议。10.如权利要求6所述的系统,其中,所述第一通信协议包括串行连接的小型计...

【专利技术属性】
技术研发人员:PL赛托J斯基尔文
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1