CN1778076B - 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机 - Google Patents

允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机 Download PDF

Info

Publication number
CN1778076B
CN1778076B CN2004800108260A CN200480010826A CN1778076B CN 1778076 B CN1778076 B CN 1778076B CN 2004800108260 A CN2004800108260 A CN 2004800108260A CN 200480010826 A CN200480010826 A CN 200480010826A CN 1778076 B CN1778076 B CN 1778076B
Authority
CN
China
Prior art keywords
framework
switch
group
vsan
terminal equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004800108260A
Other languages
English (en)
Other versions
CN1778076A (zh
Inventor
迪内希·G·杜特
托马斯·埃兹尔
安瑟·杰因
西尔瓦诺·加伊
宿伯里塔·本那杰
戴维·贝尔加马斯科
布茹诺·里恩莫恩度
里耶夫·巴德瓦耶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/791,143 external-priority patent/US20050025075A1/en
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN1778076A publication Critical patent/CN1778076A/zh
Application granted granted Critical
Publication of CN1778076B publication Critical patent/CN1778076B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/356Switches specially adapted for specific applications for storage area networks
    • H04L49/357Fibre channel switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Abstract

一种光纤信道交换机,其使得不同架构中的终端设备能够在保持其唯一光纤信道域ID的同时彼此通信。该交换机耦合到具有第一组终端设备的第一架构和具有第二组终端设备的第二架构。该交换机被配置为允许与第一架构相关联的第一组终端设备和与第二组终端设备相关联的第二组终端设备利用第一组和第二组终端设备中的每一个的唯一域ID进行通信。在本发明的一个实施例中,第一和第二架构分别是第一和第二虚拟存储区域网络(VSAN)。在替换实施例中,第一和第二架构是相分离的物理架构。

Description

允许不同架构中的终端设备在保持其唯一光纤信道域ID的同时彼此通信的光纤信道交换机
相关申请
本发明与2001年12月26日递交的题为“Methods and Apparatus forEncapsulating a Frame for Transmission in a Storage Area Network”的共同未决、普通转让的申请序列号10/034160相关,这里通过引用将该申请包含进来。
技术领域
本发明涉及存储区域网络(storage area network),更具体地说涉及使得不同架构(Fabric)中的终端设备能够在保持其唯一光纤信道ID的同时彼此通信的光纤信道交换机。
背景技术
随着因特网商业和网络中心计算越来越流行,企业和其他组织变得越来越依赖于信息。为了处理所有这些数据,存储区域网络或SAN变得非常流行。SAN通常包括安排在交换架构中的多个存储设备、多个主机和多个交换机,该交换架构连接存储设备和主机。
大多数SAN依赖于光纤信道协议来在架构内通信。关于对光纤信道协议和光纤信道交换架构和服务的详细说明,请参考2002年2月8日美国国家标准协会(NCITS)的Fibre Channel Framing and Signaling Standard版本1.70,以及2001年6月26日NCITS的Fibre Channel Switch Fabric-2版本5.4以及2000年11月28日NCITS的Fibre Channel Generic Services-3版本7.01,这里通过引用将这些文献都包含进来,用于所有用途。
在光纤信道中,每个设备(主机、存储设备和交换机)由制造商分配的全球唯一的八(8)字节宽的全球名称(WWN)所标识。在FC网络中使用了两种WWN。如果考虑具有一个或多个FC适配器(或HBA或端口)的设备连接到FC网络,则每个设备被分配一个节点WWN(nWWN),并且每个适配器被分配一个端口WWN(pWWN)。nWWN和pWWN彼此不同。当光纤信道设备被互连以形成SAN时,WWN(以及其他参数)是标识每个设备的主要机制。光纤信道被用于SAN中的设备之间的通信。但是,WWN却不被帧所使用。每个适配器或端口必须登录到FC网络。此时,每个端口被架构动态地分配唯一的光纤信道地址(FC_ID)。FC_ID用于FC网络中,以便终端设备彼此寻址。
三字节宽的光纤信道地址在三个字段中分级构造,每个字段为一字节长:域ID(Domain_ID)、区域ID(Area_ID)和端口ID(Port_ID)。架构内的每个交换机被分配一个域ID。附接到特定交换机的终端用户被分配该交换机的域ID。交换机管理每个终端设备的区域ID和端口ID分配,以保证所分配的地址在该域中的唯一性。例如,如果交换机被分配第五号域,并且交换机将其地址空间再分为两个区域,每个区域具有三个连接的终端设备,则可能的光纤信道地址分配为5:1:1、5:1:2、5:1:3、5:2:1、5:2:2和5:2:3。
基于SAN的光纤信道通常被组织成分区(zone)。在每个分区内,主机只能看到和访问属于该分区的存储设备或其他主机。这允许了不同计算环境的相同SAN的共存。例如,可以在SAN上定义Unix分区和单独的Windows分区。属于Unix分区的Unix服务器只能访问Unix分区内的存储或主机设备,并且不干扰连接到SAN的其他设备。同样地,属于Windows分区的Windows服务器只能访问Windows分区内的存储或主机设备,而不会干扰连接到SAN的其他设备。SAN管理员可按照连接到SAN的计算和存储资源的需要或要求,在SAN中定义多个分区。交换架构只允许属于相同分区的设备之间的通信,防止一个分区的设备看到或访问另一分区的设备。
大企业内的信息基础设施通常具有多个SAN,每个SAN专用于企业内的不同组织或应用。例如,大的公司对于公司、销售部门、市场部门等可能有不同的SAN。每个SAN通常将会包括连接多个主机和存储设备的冗余光纤信道架构。光纤信道架构中的冗余交换机是在一个架构中的交换机或链路发生故障的情况下提供的。如果发生这种情况,则冗余架构将会被用于允许SAN的正常操作。另一个示例是使用专用SAN来管理邮件服务器,例如Mircrosoft Exchange。
上述部署具有多个缺点。首先,给定SAN中的主机只能与该同一SAN中的存储设备通信。一个SAN中的主机无法与第二SAN中的存储设备直接通信。此部署不仅效率低下,而且昂贵。由于在SAN间无法共享存储设备,所以对于每个SAN要求单独的存储设备。
上述专利申请通过引入虚拟SAN或“VSAN”的概念而部分地解决了此问题。VSAN的实现是基于以下概念的:将单个物理SAN的交换架构划分成逻辑SAN,每个逻辑SAN被称为VSAN。每个VSAN的属性与标准SAN类似,具体而言:(i)单播、广播和多播流量被限制到一个VSAN而不是跨越多个VSAN;(ii)光纤信道标识符(FC_ID)是按照VSAN来分配的。这意味着给定FC地址可被分配到两个不同VSAN中的两个不同主机;(iii)路由和分布式架构服务,例如名称服务器、分区服务器等是为每个VSAN独立维护的。这导致了将配置或拓扑变化的影响限制到仅为受影响的VSAN。在每个VSAN内,帧被用FC_ID按任何正常SAN中的方式转发。
用于允许不同VSAN中的终端设备彼此通信的一种已知解决方案涉及终端设备的虚拟化,以便在每个VSAN的架构中存在每个终端设备的“本地实例”。例如参考美国专利公布2003/0012204。此方法的一个问题是VSAN之间的边界交换机为源和目的地终端设备执行FC_ID转换(即,网络地址转换或NAT)。如果边界交换机发生故障,则需要创建替换或故障恢复路径。此外,对于某些帧,源和/或目的地FC_ID可能都在有效载荷中定义。因此必须提供标识和转换这些ID的机制。如果加密或专用协议被用于源和目的地终端设备之间,则此解决方案也不起作用,这是因为边界交换机无法处理专用有效载荷或者对帧解密以便标识源和目的地FC_ID。
需要一种光纤信道交换机和架构,其使得不同架构中的终端设备能够在保持其唯一的光纤信道域ID的同时彼此通信。
发明内容
为了实现以上目的,并且根据本发明的目的,公开了一种交换机,其使得不同架构中的终端设备能够在保持其唯一光纤信道域ID的同时彼此通信。该交换机耦合到具有第一组终端设备的第一架构和具有第二组终端设备的第二架构。该交换机被配置为允许与第一架构相关联的第一组终端设备和与第二架构相关联的第二组终端设备利用第一组和第二组终端设备中的每一个的唯一域ID进行通信。在本发明的一个实施例中,第一和第二架构分别是第一和第二虚拟存储区域网络(VSAN)。在替换实施例中,第一架构和第二架构是相分离的物理架构。
根据本发明的一个方面,提供了一种装置,包括:交换机,其被配置为耦合具有第一组终端设备的第一架构和具有第二组终端设备的第二架构,所述第一组终端设备和所述第二组终端设备中的每一个分别具有唯一的域ID地址,所述交换机被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时所述第一架构中的第一组终端设备和与所述第二架构相关联的第二组终端设备之间的通信,其中所述第一架构和所述第二架构被配置为分离的物理架构;并且所述交换机是被配置为所述第一架构和所述第二架构两者的一部分的边界交换机,所述边界交换机被配置为在所述第一架构和所述第二架构之间注入信息帧,以允许所述第一组终端设备和所述第二组终端设备的成员之间的通信,所述边界交换机还被配置为在每个架构中的邻近交换机之间交换架构最短路径优先信息。
在一个实施例中,所述第一和第二架构分别是第一和第二虚拟存储区域网络。
在一个实施例中,所述第一架构和所述第二架构是边缘架构,并且所述装置还包括转接架构,该转接架构被配置为在所述第一架构和所述第二架构之间传输流量。
在一个实施例中,所述第一架构和所述第二架构彼此相邻,并且所述交换机被配置为在所述第一和第二架构中的终端设备之间直接交换流量。
在一个实施例中,所述边界交换机被配置在虚拟存储区域网络间分区内,所述虚拟存储区域网络间分区包括来自与所述第一架构相关联的第一组终端设备和来自与所述第二架构相关联的第二组终端设备的成员。
在一个实施例中,所述边界交换机经由所述虚拟存储区域网络间分区确定:(i)从相邻架构中的一个输出到另一个的名称服务器数据库的内容,反之亦然;(ii)在链路状态更新消息中要输出的架构最短路径优先域集合;(iii)要从相邻架构中的一个交换到另一个的地址集合,反之亦然;以及(iv)从架构接收到的交换机寄存器状态变化通知被传播到的相邻架构集合,反之亦然。
在一个实施例中,所述边界交换机还被配置为执行以下操作中的一个或多个:(i)与所述第一架构和第二架构中的其他边界交换机交换虚拟存储区域网络间路由协议消息;(ii)仅当更新影响到去往任何输出域ID的路由和链路成本时才在所述架构之间传播架构最短路径优先更新;(iii)对于所述第二架构中被输出到所述第一架构中的每个交换机,充当代理,作为所述第一架构中的名称服务器,反之亦然;(iv)如果流量的目的地是所述第二虚拟存储区域网络,则将从所述第一虚拟存储区域网络接收到的帧的虚拟存储区域网络重写为所述第二虚拟存储区域网络;以及(v)将包括架构最短路径优先、分区服务器和名称服务器的控制流量限制在单个架构内。
在一个实施例中,所述虚拟存储区域网络间分区中的边界交换机支持虚拟存储区域网络间分区的定义和交换。
在一个实施例中,所述边界交换机中的名称服务器数据库被配置为执行以下操作中的一个或多个:(i)构建要被从第一架构输出到所述第二架构的名称服务器条目列表,反之亦然;以及(ii)为所述第二架构中被输出到所述第一架构中的每个交换机充当代理,作为所述第一架构中的名称服务器,反之亦然。
在一个实施例中,所述边界交换机还被配置为在所述名称服务器数据库变化时在所述架构间生成交换机寄存器状态变化通知。
在一个实施例中,所述边界交换机还被配置为通过以下方式中的一种来防止寄存器状态变化通知的复制:(i)选择所述第一或第二架构中的第一交换机和第二交换机,分别用于在每个架构中分布寄存器状态变化通知;(ii)静态配置所述架构;或者(iii)选择用于分布所述寄存器状态变化通知的指定交换机。
在一个实施例中,所述交换机通过以下方式允许在保持所述第一组和第二组终端设备中的每一个的唯一域ID的同时所述第一架构和所述第二架构中的终端设备之间的通信:(i)管理性地在所述架构间划分域编号空间;或者(ii)关联只用于虚拟存储区域网络间路由的域ID范围。
根据本发明的另一方面,提供了一种装置,包括:第一架构;第二架构;与所述第一架构相关联的第一组终端设备和与所述第二架构相关联的第二组终端设备,所述第一组和所述第二组终端设备中的每一个分别具有唯一的域ID地址;以及通信机构,其被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时,与所述第一架构相关联的第一组终端设备和与所述第二架构相关联的第二组终端设备通信,其中所述通信机构是边界交换机,所述边界交换机被配置为所述第一架构和所述第二架构两者的一部分,所述边界交换机被配置为在所述第一架构和所述第二架构之间注入信息帧,以允许所述第一组终端设备和所述第二组终端设备的成员之间的通信,所述边界交换机还被配置为在每个架构中的邻近交换机之间交换架构最短路径优先信息。
在一个实施例中,所述通信机构是交换机,所述交换机被配置为耦合所述第一架构和所述第二架构,并且被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时,所述第一架构中的第一组终端设备和与所述第二架构相关联的第二组终端设备之间的通信。
在一个实施例中,所述第一和第二架构分别是第一和第二虚拟存储区域网络。
在一个实施例中,所述第一架构和所述第二架构是相分离的物理架构。
在一个实施例中,所述第一架构和所述第二架构是边缘架构,并且所述装置还包括转接架构,该转接架构被配置为在所述第一架构和所述第二架构之间传输流量。
在一个实施例中,所述第一架构和所述第二架构彼此相邻,并且所述交换机被配置为在所述第一和第二架构中的终端设备之间直接交换流量。
在一个实施例中,所述边界交换机被配置在虚拟存储区域网络间分区内,所述虚拟存储区域网络间分区包括来自与所述第一架构相关联的第一组终端设备和来自与所述第二架构相关联的第二组终端设备的成员。
在一个实施例中,所述边界交换机经由所述虚拟存储区域网络间分区确定:(i)从相邻的第一或第二架构中的一个输出到另一个的名称服务器数据库的内容,反之亦然;(ii)在链路状态更新消息中要输出的架构最短路径优先域集合;(iii)要从相邻的第一或第二架构中的一个交换到另一个的地址集合,反之亦然;以及(iv)接收到的交换机寄存器状态变化通知被传播到的相邻架构集合,反之亦然。
在一个实施例中,所述边界交换机还被配置为执行以下操作中的一个或多个:(i)与所述第一架构和第二架构中的其他边界交换机交换虚拟存储区域网络间路由协议消息;(ii)仅当更新影响到去往任何输出域ID的路由和链路成本时才在所述架构之间传播架构最短路径优先更新;(iii)对于所述第二架构中被输出到所述第一架构中的每个交换机,充当代理,作为所述第一架构中的名称服务器,反之亦然;(iv)如果流量的目的地是第二虚拟存储区域网络,则将从第一虚拟存储区域网络接收到的帧的虚拟存储区域网络重写为所述第二虚拟存储区域网络;以及(v)将包括架构最短路径优先、分区服务器和名称服务器的控制流量限制在单个架构内。
在一个实施例中,所述虚拟存储区域网络间分区中的边界交换机支持虚拟存储区域网络间分区的定义和交换。
在一个实施例中,所述边界交换机中的名称服务器数据库被配置为执行以下操作中的一个或多个:(i)构建要被从第一架构输出到所述第二架构的名称服务器条目列表,反之亦然;以及(ii)为所述第二架构中被输出到所述第一架构中的每个交换机充当代理,作为第一架构中的名称服务器,反之亦然。
在一个实施例中,所述边界交换机还被配置为在所述名称服务器数据库变化时在所述架构间生成交换机寄存器状态变化通知。
在一个实施例中,所述边界交换机还被配置为通过以下方式中的一种来防止寄存器状态变化通知的复制:(i)选择所述第一或第二架构中的第一交换机和第二交换机,分别用于在每个架构中分布寄存器状态变化通知;(ii)静态配置所述架构;或者(iii)选择用于分布所述寄存器状态变化通知的指定交换机。
在一个实施例中,所述交换机通过以下方式允许在保持所述第一组和第二组终端设备中的每一个的唯一域ID的同时所述第一架构和所述第二架构中的终端设备之间的通信:(i)管理性地在所述架构间划分域编号空间;或者(ii)关联只用于虚拟存储区域网络间路由的域ID范围。
附图说明
图1是根据本发明的示例性光纤信道架构。
图2是根据本发明的示例性VSAN拓扑。
图3是示出VSAN边界交换机的另一VSAN拓扑。
图4A和4B是根据本发明为VSAN间路由而修改的示例性光纤信道帧。
图5是根据本发明定义“VSAN间分区”的示例性SAN。
图6是根据本发明用于图示对FSPF协议的修改的示例性VSAN。
图7是用于图示本发明的操作的示例性VSAN。
图8是根据本发明用于实现VSAN间路由的交换机的框图。
具体实施方式
在以下描述中,阐述了许多特定细节以便提供对本发明的充分理解。但是,对于本领域的技术人员显而易见的是,本发明可在没有这些特定细节中的某些或全部的情况下实现。在其他示例中,未详细描述公知的过程步骤,以免不必要地模糊本发明的主题。
在光纤信道SAN中,由架构提供的主要服务包括:动态地址分配、路由、名称服务分区服务和事件通知。本发明涉及利用唯一域ID进行的VSAN间和/或架构间路由。这里所定义的本发明的特定术语包括:
VSAN间分区-包含来自多个VSAN的成员的分区。
VSAN边界交换机-向和自一对VSAN路由流量的交换机。
非相邻VSAN-如果链路不在两个VSAN之间传输流量,则这两个VSAN被视为在该链路上不相邻。
转接VSAN-用于在两个或多个非相邻边缘VSAN之间的链路上传送流量的VSAN。从而转接VSAN横跨非相邻VSAN,并使其能够彼此通信。利用此部署,物理SAN被划分为低层VSAN和用于处理VSAN之间的切换的高层转接VSAN。
边缘VSAN-流量被从其切换去到或来自转接VSAN的VSAN。边缘VSAN可以是转接VSAN。
参见图1,示出了根据本发明的简化的存储区域网络(SAN)100。SAN 100包括第一VSAN 102和第二VSAN 104。第一VSAN 102包括交换机E2和FC_ID地址为1.1.1的终端设备pWWN1。第二VSAN 104包括交换机E4和FC_ID地址为2.1.1的终端设备pWWN4。在每个VSAN中还包括边界交换机B1。为了示例性目的,VSAN 102和VSAN 104被示为各自只有一个交换机和一个终端设备。应该理解,SAN 100可被分成更多个VSAN,其中每个VSAN包括一个或多个交换机和一组终端设备(主机和/或存储设备,其中该组中的数目可以是从一个到多个终端设备)。
利用本发明,终端设备pWWN1和pWWN4可在保持其各自的FC_ID地址的同时彼此通信。这是通过横跨两个VSAN的边界交换机B1来实现的。在单步骤过程中,源自终端设备pWWN1的分组被通过边界交换机B1从VSAN 102注入到VSAN 104和pWWN4,反之亦然。
应该注意,这里所使用的术语“架构”一般是指被分成相分离的虚拟SAN的单个物理架构。图1中所示的两个VSAN 102和104也可是两个物理上相分离的架构或SAN。在任一种情况下,边界交换机都使得终端设备pWWN1和pWWN4能够在保持其各自的FC_ID地址的同时彼此通信。对于本申请的其余部分,本发明是联系单个架构或SAN的VSAN来描述的。但是,应该理解,这里所教导的本发明也可用于两个相分离的架构或SAN。
本发明的使用唯一域ID的VSAN间路由最初要求管理员定义架构中的能够彼此通信的一个或多个VSAN间(Inter-VSAN)以及终端设备。在架构被配置后,边界交换机:(i)与架构中的其他边界交换机交换VSAN间路由协议(IVRP)消息,以便确定到不同VSAN的拓扑和最短路径。在没有路由协议的情况下,需要静态配置来确定必须由帧从源边缘VSAN转接到终端边缘VSAN的那组VSAN;(ii)在每个VSAN和邻近VSAN中的邻近交换机之间交换架构最短路径优先(FSPF)信息。具体而言,边界交换机将路由注入到连接到边界交换机的转接VSAN和/或边缘VSAN中;(iii)仅当更新影响到去往任何输出域ID的路由和链路成本时才在边缘和转接VSAN之间传播FSPF更新;(iv)与其在链接上的邻近交换机交换分区信息;(v)与其邻近交换机交换名称服务器数据库。只有VSAN间分区中与VSAN有关的那些条目才在VSAN上被交换;(vi)对于从本地VSAN中的交换机接收到的查询,为远程边缘VSAN中的每个交换机充当代理,作为名称服务器;(vii)将从边缘VSAN接收到的帧的VSAN为外出流量的转接VSAN,相反地将从转接VSAN接收到的帧的VSAN转换为适当的边缘VSAN;以及(viii)终止相邻边缘VSAN中的所有控制流量,包括FSPF、分区服务器和名称服务器。边界交换机执行的每个功能在下文中更详细描述。
参见图2,示出了根据本发明的示例性SAN。此示例中的SAN 10包括三个边缘VSAN(VSAN=1、VSAN=2和VSAN=3)、一个转接VSAN、四个交换机A、B、C和D以及三个终端设备pWWN1、pWWN2和pWWN3。主机pWWN1被包含在VSAN1中。第二主机pWWN2被包含在VSAN2中。存储设备pWWN3被包含在VSAN3中。转接VSAN 12被用于交换未连接的边缘VSAN1、VSAN2和VSAN3之间的流量。下文所描述的转接VSAN 12使得主机pWWN1和pWWN2能够访问存储设备pWWN3,反之亦然。在光纤信道中,诸如主机和存储设备这样的终端设备只利用光纤信道地址来通信。正如上述专利申请中详细描述的,随着VSAN的发展,标签证明光纤信道地址合格,以便它可被路由经过交换架构,同时对终端设备透明。
转接VSAN 12交换来自未连接的边缘VSAN对1-3和2-3的流量,反之亦然。根据各种实施例,交换机B和C之间的链路可以是标准FC链路或远程(例如FCIP、DWDM上FC等)链路。转接VSAN 12与任何其他VSAN类似,并且可能有附接到它的它自己的终端设备。转接VSAN 12不关心它交换流量去到或来自的邻近边缘VSAN的性质。换言之,转接VSAN可将流量交换到另一转接VSAN或从另一转接VSAN交换流量。
参见图3,示出了图示边界交换机的另一SAN 20拓扑。边界交换机是链接在边缘VSAN和转接VSAN之间的交换机或者是作为边缘VSAN和转接VSAN的一部分的交换机。在此示例中,VSAN1包括主机(pWWN1,FC_ID=3.1.1)以及交换机S1至S5。VSAN2包括存储设备(pWWN2,FC_ID=2.1.1)以及交换机S6至S10。假设转接VSAN包括交换机S2、S3、S4、S5、S8和S10,则S2和S4被视为边界交换机,即使它们不一定在VSAN1的边界处。从转接VSAN到VSAN1的流量由交换机S3交换,来自交换机S1并被引导到转接VSAN的流量由S4交换。类似地,交换机S8和S10是VSAN2的边界交换机。在另一示例中,在图2中交换机B和C被定义为边界交换机,因为它们能够交换转接VSAN 12与VSAN1、VSAN2和VSAN3之间的流量。
参见图4A,示出帧30,其具有扩展交换机间链路(EISL)格式,通常用于承载多个VSAN的链路上。虽然EISL格式也可用于承载单个VSAN的链路上,但是关于仅承载单个VSAN的链路的另一选项是将交换机与VSAN的入口端口配置为与在该端口上接收到帧相关联。帧30包括帧开始(SOF)字段32、EISL头部字段34、EISL有效载荷字段36、EISL循环冗余校验(CRC)字段38和帧结束(EOF)字段40。SOF字段32是帧定界符的开始。EISL有效载荷字段36包括用于标准ISL帧的头部和有效载荷。EISL CRC字段306用于保存EISL特有的CRC值。
EISL CRC值不同于为常规ISL帧计算的标准CRC值,或者是其修改,这是因为在具有附加的EISL头部字段34的情况下EISL帧30相应的长度较长。EOF字段40划定帧30结束的界限。
参见图4B,示出了EISL头部字段34。此字段包括多个子字段,包括用于指示EISL头部字段34的存在的EISL指示符字段42,指示EISL头部的版本的EISL版本字段44。在一个实施例中,版本字段44至少为两比特宽,从而允许最多指示EISL帧的四个版本。如果需要指示EISL帧的更多版本,则可使用额外的比特。帧类型字段46被用于指示帧要携带的流量的类型。流量类型例如可包括以太网、光纤信道或无限带宽(Infiniband)。在一个实施例中,帧类型字段46为四比特宽,从而最多允许在架构上传输十六种不同的流量类型。此外,各自能够传输不同流量类型的多个VSAN可通过此字段中提供的流量类型的标识而被互连起来。多协议标签交换(MPLS)字段48指示帧是否携带MPLS信息,例如标签栈56,其中标签栈是光纤信道和以太网的常见转发机制。在一个实施例中,MPLS字段48为一比特宽。当被置位时,它指示EISL头部34包括MPLS标签栈56。否则它被清零。
优先级字段50指示EISL帧30的用户优先级。优先级可以按多种方式来定义。一个示例是,用户优先级可以是一般化的数字优先级,没有受保证的服务级别。例如,较高的值代表较高的用户优先级,而较低的值可代表较低的优先级。较高的优先级先接收可用带宽,不论有多少总带宽可用。另一个示例是,用户优先级可指示EISL帧的有效载荷的服务质量(QoS)。一般而言,优先级字段50的宽度取决于优先级类型和/或优先级的数目。
VSAN标识符字段52或“标签”被用于标识帧30属于特定VSAN。更具体而言,VSAN标识符字段52标识EISL帧30的有效载荷属于特定VSAN。根据一个实施例,VSAN标识符字段412是十二比特宽的字段。标识符的格式可以与VLAN标识符的相同或类似,并且与诸如以太网这样的某些标准协议中采用的地址类似。
在某些SAN中,可能存在会导致帧经过网络内的环的拓扑以及路由问题。这种环会不必要地消耗带宽。为了解决此问题,生存时间(TTL)字段54可用于指示TTL值,该值指定在帧被丢弃之前可经过的剩余跳的数目。插入到字段54中的TTL值是由生成EISL帧30的网络设备(例如交换机)来初始化的。TTL缺省值最初被设置为任意数字,例如十六。随着每一跳,接收EISL 帧的后续网络设备(例如交换机)将TTL值递减1。为1的TTL值向接收网络设备(例如交换机)指示EISL帧应当被丢弃。当EISL帧被丢弃时,错误消息可被发送到帧的计划接收者以及帧的发送者。类似地,为0的TTL值可指示TTL字段54应当被忽略,从而允许EISL帧被交换机转发。
在承载多个VSAN的链路上,交换机利用帧30通信。每个帧30除了上述内容以外还包括源和目的地终端设备的光纤信道地址(FC_ID)。VSAN ID 52证实特定帧30属于特定VSAN,并且对终端设备透明。关于VSAN内帧30的交换的更多信息,请参见上述专利申请。
参见图5,示出了根据本发明的包括“VSAN间分区”的VSAN 60。VSAN间分区被定义为具有来自多个VSAN的成员的分区。在此示例中,VSAN间分区X包括VSAN1中的主机pWWN1(FC_ID 1.1.1)以及VSAN 3中的存储设备pWWN3(FC-ID 8.1.1)。VSAN间分区Y包括VSAN 2中的主机pWWN2(FC_ID 3.1.1)以及VSAN 3中的同一存储设备pWWN3(FC-ID 8.1.1)。从而创建了VSAN间分区X和Y,以使得主机pWWN1和pWWN2都分别可与存储设备pWWN3通信。
利用VSAN间分区,边界交换机确定:(i)从相邻边缘VSAN输出到转接VSAN中的名称服务器数据库的内容,反之亦然;(ii)在链路状态更新(LSU)消息中要输出的FSPF域集合;(iii)要从相邻边缘VSAN交换到转接VSAN的地址集合,反之亦然;(iv)从转接VSAN接收到的SW_RSCN被传播到的相邻边缘VSAN集合;(v)从相邻边缘VSAN接收到的要传播到转接VSAN中的SW_RSCN集合。换言之,VSAN间分区是输入和输出数据以及控制流量从中出现的点。由于分区配置是公知的概念,所以经由VSAN间分区的VSAN间路由的配置简化了架构中的控制和管理。
与VSAN中的常规分区类似,VSAN间分区被包含在分区集合内,并且存在活动分区集合。从而边界交换机确定来自活动分区集合中的VSAN间分区的输入和输出流量。
在典型SAN中,当在两个交换机之间建立链路时,实现了多种协议。这些协议包括端口管理器;域管理器;分区服务器;架构最短路径优先(FSPF);名称服务器和交换机寄存器状态变化通知(SW_RSCN)协议,正如上述NCITS文件中所描述的那样。如下所述,正如本发明所预期的,已为VSAN间路由而修改了上述协议。
端口管理器协议:端口管理器协议在两个交换机间协商参数,并且确定链路是交换机间链路(ISL)还是扩展交换机间链路(EISL)。如果链路是EISL,则意味着链路能够承载VSAN帧。否则,端口管理器协议按与用常规SAN相同的方式操作VSAN。
域管理器协议:域管理器协议负责为SAN中的每个交换机、主机和存储设备分配域ID和/或光纤信道地址(FC_ID)。如上所述,FC_ID包括三个成分:域ID、区域ID和端口ID。在初始化期间,为SAN选择主交换机。主交换机负责为每个交换机分配域ID。然后每个交换机负责为连接到该交换机的每个终端设备选择区域ID和端口ID。
根据本发明,在将要彼此通信的VSAN间,域编号空间必须是唯一的。存在多种保持此唯一性的方式,包括:(i)在VSAN间管理性地划分域编号空间;或(ii)关联仅用于VSAN间路由的域ID集合。例如,200-239之间(或任何其他任意范围)的域ID可专用于VSAN路由。在VSAN间通信所需要的交换机可被管理性地配置为请求专用编号空间范围中的域ID。
分区服务器协议:在标准SAN中,分区服务器协议负责创建和维护每个交换机内定义SAN中的每个分区的数据库。表中的分区是就每个分区中的主机和存储设备来定义的。主机和/或存储设备可属于多个分区。为了确保SAN间的一致的分区数据库,当两个交换机间出现ISL链路时,在交换机间交换分区数据库,以确保一致性并防止相冲突的分区定义。如果没有冲突,则分区数据库被合并。如果存在冲突,则链路被隔离,并且直到解决该冲突,数据流量才能流经该链路。作为分区服务器协议的一部分,一旦添加、删除或修改分区,就在整个架构中传播变化。
为了支持VSAN间路由,修改分区服务器协议以适应具有不同VSAN中的成员的VSAN间分区。此外,可设计现有机制或新机制,以确保VSAN间分区的一致性。由于在边界交换机处VSAN被终止,因此域内分区不被传播到转接VSAN。
架构最短路径优先(FSPF)协议:FSPF是链路状态路径选择协议。FSPF保持跟踪架构中的所有交换机上的链路的状态,并将成本与每个链路相关联。协议通过添加路径所经过的所有链路的成本,并且选定或选择使成本最小的路径,从而来计算从每个交换机到架构中的所有其他交换机的路径。架构中的所有交换机的链路状态记录(LSR)(包括成本)的汇集构成了架构的拓扑数据库,其被称为链路状态数据库。
FSPF具有四个主要成分,包括:(i)用于建立邻近交换机之间的连接性,建立邻近交换机的标识以及在邻近交换机交换FSPF参数和能力的“Hello”协议;(ii)复制后的架构拓扑或链路状态数据库,其中具有保持架构上数据库同步的协议和机制;(iii)路径计算算法;以及(iv)路由表更新。
链路状态数据库同步又包括两个主要成分:初始数据库同步和更新机制。初始数据库同步用于交换机被初始化时或者交换机间链路(ISL)出现时。更新机制用于(i)存在链路状态变化时,例如当ISL消失或出现时;或(ii)在周期性基础上时,以防止交换机从数据库中删除拓扑信息。
对于FSPF协议,术语“路径选择”是指架构中的源和目的地之间的成本最少或“最佳”路径。术语“路由”是指将帧实际转发到特定目的地。FSPF执行逐跳路由,这意味着架构中的交换机只需要了解到目的地的最佳路径上的下一跳。复制后的拓扑数据库确保架构中的每个交换机具有相同的架构定义,因此,所有的交换机将会做出一致的路由判决。通常,对于架构中的每个目的地域,交换机需要了解应使用哪个路径来将帧路由到域。因此路由表条目至少需要向其转发帧的目的地域ID和E_Port。
由于FSPF协议被包含在VSAN内,因此为了支持其他VSAN中的域的路由,实现以下修改:
对于作为VSAN间分区的一部分的设备的每个域ID,边界交换机考虑域ID,以便公告到相邻VSAN中。相邻VSAN可以是转接VSAN或边缘VSAN。如果VSAN是转接VSAN,或者在VSAN中存在是同一VSAN间分区的一部分的设备,则这样选择的域ID被公告到相邻VSAN中。
此外,边界交换机将被路由经过VSAN的帧的VSAN重写为相邻VSAN的VSAN。因此,对于被从边缘VSAN路由到转接VSAN的帧,边界交换机将VSAN从边缘VSAN重写为转接VSAN。
参见图6,示出了可用于图示对FSPF协议的修改的示例性SAN 70。SAN 70包括VSAN1、VSAN2、转接VSAN和架构间分区Z,该分区具有成员pWWN1、pWWN2和pWWN4。对于标准SAN,交换机C4会将其链路状态数据库的LSR公告到其自身、交换机C3、交换机E3和交换机E4,其中每个LSR将会包含关于连接到交换机C4的所有链路的信息。对于VSAN间路由,交换机C4只会公告用于交换机E4的路由以及链路成本。类似地,交换机E3只会公告用于E4的路由。类似地,交换机C1和C2各自公告用于E2和E1的路由。在接收到来自交换机C3和C4的路由公告时,交换机C1和C2将从转接VSAN获得的用于交换机E4的路由公告到VSAN 1中。同样地,交换机C3和C4将用于交换机E1和E2的路由公告到VSAN 2中。从转发表角度来看,交换机C1和C2必须将想去往E4的帧的VSAN从VSAN1更改为转接VSAN。在相反方向上,它们将会把从交换机E1和E2接收到的帧的VSAN从转接VSAN更改为VSAN1。类似地,交换机C3和C4将会把想去往E1和E2的帧的VSAN从VSAN 2更改为转接VSAN,并将从交换机E4接收到的帧的VSAN从转接VSAN更改为VSAN 2。
名称服务器协议:对于名称服务器协议,每个交换机与SAN中的其他交换机交换关于其本地附接的终端设备的信息。为每个终端设备交换的信息包括全球名称(pWWN)、光纤信道地址(FC_ID)、终端设备支持的协议类型(SCSI、IP等),以及终端设备是发起者(即主机)还是目标(即存储设备)。
为了支持VSAN间路由,对于边界交换机上的名称服务器的改变为:(i)构建要被输出到转接VSAN或边缘VSAN的名称服务器条目列表。此列表是从所定义的VSAN间分区创建的,以及(ii)为与远程域相关联的域终止和代理名称服务器查询,并且代表被查询的交换机的名称服务器做出响应。
再次参见图6,可通过示例方式图示名称服务器协议的修改规则。
1)交换机C1和C2向转接VSAN中的名称服务器数据库添加设备pWWN1和pWWN2。类似地,交换机C3和C4将pWWN4添加到转接VSAN中的名称服务器数据库。当C4公告到转接VSAN中的域E3的路由并且C1和C2接收到此公告时,正如FC标准所指定的那样,它们中的每一个向E3的名称服务器发送名称服务器查询,以查询关于所有附接到E3的终端设备的信息。根据查询所采取的路由,C3或C4截取此查询,并代表E3仅以关于pWWN4的信息做出响应。同样地,当C1和C2公告到域E1和E2的路由时,该路由被C3和C4所接收。然后C3和C4向E1和E2发送名称服务器查询,该查询被C1或C2所截取,C1或C2充当代理并代表被公告的域的名称服务器做出响应。关于对E1的查询,C1和C2仅以关于pWWN1的信息做出响应,关于对E2的查询,C1和C2仅以关于pWWN2的信息做出响应。
2)当到域E4的路由被C1和C2所公告时,在VSAN 1中发生类似的过程。在此情况下,VSAN 1中的每个交换机E1和E2向E4的名称服务器发送关于所有附接到E4的终端设备的名称服务器查询。根据查询所采取的路由,C1或C2截取查询,并仅以关于pWWN4的信息做出响应。
3)当C3和C4公告到域E1和E2的路由时,在VSAN 2中发生与以上类似的过程。
4)如果设备被添加到已被公告的域中或者如果被公告的设备的状态变化,则经由SW_RSCN输送关于变化的通知。当交换机接收到SW_RSCN时,它向SW_RSCN中标识的终端设备所附接到的交换机发送名称服务器查询。此查询也被边界交换机所截取,并由边界交换机做出响应。
寄存器状态变化通知(SW_RCSN)协议
一旦名称服务器数据库变化,SW_RSCN就被在交换机间交换。变化通常是由于本地连接的端口、本地连接的交换机或分区服务器数据库的状态变化而引起的。SW_RSCN是由检测到变化的交换机所发起的,并且被发送到VSAN中的每个其他交换机。SW_RSCN包含关于受影响的终端设备或域ID的信息(域ID用于变化影响整个交换机时,正如FC-MI技术报告中指定的那样,此处通过引用将该技术报告包含进来用于所有用途)。此信息包括终端设备的端口WWN及其FC_ID。SW_RSCN可包含关于多个终端设备的通知。
对于VSAN间路由,一个VSAN中的变化必须被传播到其他VSAN,如果该变化影响VSAN间分区中的设备的话。考虑图6中的拓扑。如果交换机E4失去到pWWN4的连接,则它向C3和C4发送SW_RSCN。由于pWWN4处于VSAN间分区中,并且C3和C4是边界交换机,因此它们都会将SW_RSCN传播到转接VSAN。SW_RSCN被C1和C2所接收,C1和C2又将SW_RSCN传播到VSAN 1中。从而,生成了重复的SW_RSCN,这样效率是较低的。
通过选择单个交换机负责将SW_RSCN从一个VSAN分布到另一个,可防止SW_RSCN帧的复制。对这种交换机的选择可以用多种方式来实现,例如:(i)由系统管理员静态配置;(ii)选择VSAN中的主交换机作为被指定为用于分布SW_RSCN的交换机;(iii)然后边界交换机可以只将来自相邻VSAN的SW_RSCN公告到主交换机中,然后主交换机在其VSAN内分布SW_RSCN;或者(iv)可基于某个方案选择边界交换机之一,所述方案例如是去到为其进行广告的VSAN的最短路径、具有最高“交换WWN”的交换机等。不论负责交换机是哪个,每个接收SW_RSCN的交换机就像按照正常RSCN规则那样将变化通知给注册终端主机。
示例
图7给出一种情形,其中两上设备pWWN1和pWWN2需要与存储设备pWWN3通信。pWWN2和pWWN3之间的通信与先前已经讨论的其他情形类似,因此这里将不再详细讨论。但是,考虑pWWN1与pWWN3通信的情形,其中在VSAN 2和VSAN 3的边界交换机之间没有直接连接。图7示出此拓扑的两个子情形:当两个转接VSAN相同时以及当它们不相同时。
当转接VSAN相同时,为了使pWWN1与pWWN3通信,定义了包含两个设备的VSAN间分区。必须有一个或多个连接携带转接VSAN流量的交换机S2和S3的链路。如果交换机间的链路不是直接的,则S2和S3之间的路径中的所有交换机必须携带转接VSAN。
当转接VSAN不相同时,必须定义VSAN间分区,以便可将帧从一个转接VSAN交换到另一个。在图7中,去到与PWWN1相关联的交换机的路由在转接VSAN中被S1公告。正如上文所指定的,当S2听到此路由公告时,它在VSAN 1中公告该公告。在VSAN 1中,当S3听到此公告时,它将路由公告传播到转接VSAN V2,然后在这里S4在VSAN 3中公告。现在已在连接到终端设备PWWN1和PWWN3的交换机之间建立了路径,因此可发生通信。随同路由公告,还发生如上文所指定的名称服务器查询代理和SW_RSCN传播。
参见图8,示出根据本发明可用于SAN中的VSAN间路由的交换机的框图。交换机80包括数据平面82和控制平面84。在数据平面82中,交换机包括连接在两组端口88a和88b之间的交换逻辑86。交换逻辑被配置为将在一个端口88a上接收到的流量路由或内部交换到另一个端口88b,反之亦然。控制平面包括状态机90,用于实现端口管理器;域管理器;分区服务器;架构最短路径优先(FSPF);名称服务器以及寄存器状态变化通知(RSCN)协议,以及这里所述的它们的修改和变化。在替换实施例中,协议可实现在硬件、可编程逻辑、运行在微控制器上的软件或其组合中。
本发明的上述实施例应该被考虑为示例性的而不是限制性的。这里所描述的各种变化命令只是示例性的,也可使用其他类型的命令。本发明不应该被限于这里给出的细节,而是可在所附权利要求书的范围和等同物内被修改。

Claims (26)

1.一种装置,包括:
交换机,其被配置为耦合具有第一组终端设备的第一架构和具有第二组终端设备的第二架构,所述第一组终端设备和所述第二组终端设备中的每一个分别具有唯一的域ID地址,所述交换机被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时所述第一架构中的第一组终端设备和与所述第二架构相关联的第二组终端设备之间的通信,
其中所述第一架构和所述第二架构被配置为分离的物理架构;并且
所述交换机是被配置为所述第一架构和所述第二架构两者的一部分的边界交换机,所述边界交换机被配置为在所述第一架构和所述第二架构之间注入信息帧,以允许所述第一组终端设备和所述第二组终端设备的成员之间的通信,所述边界交换机还被配置为在每个架构中的邻近交换机之间交换架构最短路径优先信息。
2.如权利要求1所述的装置,其中所述第一和第二架构分别是第一和第二虚拟存储区域网络。
3.如权利要求1所述的装置,其中所述第一架构和所述第二架构是边缘架构,并且还包括转接架构,该转接架构被配置为在所述第一架构和所述第二架构之间传输流量。
4.如权利要求1所述的装置,其中所述第一架构和所述第二架构彼此相邻,并且所述交换机被配置为在所述第一和第二架构中的终端设备之间直接交换流量。
5.如权利要求1所述的装置,其中所述边界交换机被配置在虚拟存储区域网络间分区内,所述虚拟存储区域网络间分区包括来自与所述第一架构相关联的第一组终端设备和来自与所述第二架构相关联的第二组终端设备的成员。
6.如权利要求5所述的装置,其中所述边界交换机经由所述虚拟存储区域网络间分区确定:
(i)从相邻架构中的一个输出到另一个的名称服务器数据库的内容,反之亦然;
(ii)在链路状态更新消息中要输出的架构最短路径优先域集合;
(iii)要从相邻架构中的一个交换到另一个的地址集合,反之亦然;以及
(iv)从架构接收到的交换机寄存器状态变化通知被传播到的相邻架构集合,反之亦然。
7.如权利要求2所述的装置,其中所述边界交换机还被配置为执行以下操作中的一个或多个:
(i)与所述第一架构和第二架构中的其他边界交换机交换虚拟存储区域网络间路由协议消息;
(ii)仅当更新影响到去往任何输出域ID的路由和链路成本时才在所述架构之间传播架构最短路径优先更新;
(iii)对于所述第二架构中被输出到所述第一架构中的每个交换机,充当代理,作为所述第一架构中的名称服务器,反之亦然;
(iv)如果流量的目的地是所述第二虚拟存储区域网络,则将从所述第一虚拟存储区域网络接收到的帧的虚拟存储区域网络重写为所述第二虚拟存储区域网络;以及
(v)将包括架构最短路径优先、分区服务器和名称服务器的控制流量限制在单个架构内。
8.如权利要求5所述的装置,其中所述虚拟存储区域网络间分区中的边界交换机支持虚拟存储区域网络间分区的定义和交换。
9.如权利要求5所述的装置,其中所述边界交换机中的名称服务器数据库被配置为执行以下操作中的一个或多个:
(i)构建要被从第一架构输出到所述第二架构的名称服务器条目列表,反之亦然;以及
(ii)为所述第二架构中被输出到所述第一架构中的每个交换机充当代理,作为所述第一架构中的名称服务器,反之亦然。
10.如权利要求9所述的装置,其中所述边界交换机还被配置为在所述名称服务器数据库变化时在所述架构间生成交换机寄存器状态变化通知。
11.如权利要求10所述的装置,其中所述边界交换机还被配置为通过以下方式中的一种来防止寄存器状态变化通知的复制:
(i)选择所述第一或第二架构中的第一交换机和第二交换机,分别用于在每个架构中分布寄存器状态变化通知;
(ii)静态配置所述架构;或者
(iii)选择用于分布所述寄存器状态变化通知的指定交换机。
12.如权利要求1所述的装置,其中所述交换机通过以下方式允许在保持所述第一组和第二组终端设备中的每一个的唯一域ID的同时所述第一架构和所述第二架构中的终端设备之间的通信:
(i)管理性地在所述架构间划分域编号空间;
或者(ii)关联只用于虚拟存储区域网络间路由的域ID范围。
13.一种装置,包括:
第一架构;
第二架构;
与所述第一架构相关联的第一组终端设备和与所述第二架构相关联的第二组终端设备,所述第一组和所述第二组终端设备中的每一个分别具有唯一的域ID地址;以及
通信机构,其被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时,与所述第一架构相关联的第一组终端设备和与所述第二架构相关联的第二组终端设备通信,
其中所述通信机构是边界交换机,所述边界交换机被配置为所述第一架构和所述第二架构两者的一部分,所述边界交换机被配置为在所述第一架构和所述第二架构之间注入信息帧,以允许所述第一组终端设备和所述第二组终端设备的成员之间的通信,所述边界交换机还被配置为在每个架构中的邻近交换机之间交换架构最短路径优先信息。
14.如权利要求13所述的装置,其中所述通信机构是交换机,所述交换机被配置为耦合所述第一架构和所述第二架构,并且被配置为允许在保持所述第一组终端设备和所述第二组终端设备的唯一域ID地址的同时,所述第一架构中的第一组终端设备和与所述第二架构相关联的第二组终端设备之间的通信。
15.如权利要求13所述的装置,其中所述第一和第二架构分别是第一和第二虚拟存储区域网络。
16.如权利要求13所述的装置,其中所述第一架构和所述第二架构是相分离的物理架构。
17.如权利要求13所述的装置,其中所述第一架构和所述第二架构是边缘架构,并且还包括转接架构,该转接架构被配置为在所述第一架构和所述第二架构之间传输流量。
18.如权利要求14所述的装置,其中所述第一架构和所述第二架构彼此相邻,并且所述交换机被配置为在所述第一和第二架构中的终端设备之间直接交换流量。
19.如权利要求13所述的装置,其中所述边界交换机被配置在虚拟存储区域网络间分区内,所述虚拟存储区域网络间分区包括来自与所述第一架构相关联的第一组终端设备和来自与所述第二架构相关联的第二组终端设备的成员。
20.如权利要求19所述的装置,其中所述边界交换机经由所述虚拟存储区域网络间分区确定:
(i)从相邻的第一或第二架构中的一个输出到另一个的名称服务器数据库的内容,反之亦然;
(ii)在链路状态更新消息中要输出的架构最短路径优先域集合;
(iii)要从相邻的第一或第二架构中的一个交换到另一个的地址集合,反之亦然;以及
(iv)接收到的交换机寄存器状态变化通知被传播到的相邻架构集合,反之亦然。
21.如权利要求13所述的装置,其中所述边界交换机还被配置为执行以下操作中的一个或多个:
(i)与所述第一架构和第二架构中的其他边界交换机交换虚拟存储区域网络间路由协议消息;
(ii)仅当更新影响到去往任何输出域ID的路由和链路成本时才在所述架构之间传播架构最短路径优先更新;
(iii)对于所述第二架构中被输出到所述第一架构中的每个交换机,充当代理,作为所述第一架构中的名称服务器,反之亦然;
(iv)如果流量的目的地是第二虚拟存储区域网络,则将从第一虚拟存储区域网络接收到的帧的虚拟存储区域网络重写为所述第二虚拟存储区域网络;以及
(v)将包括架构最短路径优先、分区服务器和名称服务器的控制流量限制在单个架构内。
22.如权利要求20所述的装置,其中所述虚拟存储区域网络间分区中的边界交换机支持虚拟存储区域网络间分区的定义和交换。
23.如权利要求20所述的装置,其中所述边界交换机中的名称服务器数据库被配置为执行以下操作中的一个或多个:
(i)构建要被从第一架构输出到所述第二架构的名称服务器条目列表,反之亦然;以及
(ii)为所述第二架构中被输出到所述第一架构中的每个交换机充当代理,作为第一架构中的名称服务器,反之亦然。
24.如权利要求23所述的装置,其中所述边界交换机还被配置为在所述名称服务器数据库变化时在所述架构间生成交换机寄存器状态变化通知。
25.如权利要求24所述的装置,其中所述边界交换机还被配置为通过以下方式中的一种来防止寄存器状态变化通知的复制:
(i)选择所述第一或第二架构中的第一交换机和第二交换机,分别用于在每个架构中分布寄存器状态变化通知;
(ii)静态配置所述架构;或者
(iii)选择用于分布所述寄存器状态变化通知的指定交换机。
26.如权利要求14所述的装置,其中所述交换机通过以下方式允许在保持所述第一组和第二组终端设备中的每一个的唯一域ID的同时所述第一架构和所述第二架构中的终端设备之间的通信:
(i)管理性地在所述架构间划分域编号空间;
或者(ii)关联只用于虚拟存储区域网络间路由的域ID范围。
CN2004800108260A 2003-06-26 2004-06-25 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机 Expired - Fee Related CN1778076B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US10/609,442 US7499410B2 (en) 2001-12-26 2003-06-26 Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US10/609,442 2003-06-26
US10/791,143 US20050025075A1 (en) 2001-12-26 2004-03-01 Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain_IDs
US10/791,143 2004-03-01
PCT/US2004/020518 WO2005004408A1 (en) 2003-06-26 2004-06-25 Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain_ids

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2010101414913A Division CN101795298B (zh) 2003-06-26 2004-06-25 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机

Publications (2)

Publication Number Publication Date
CN1778076A CN1778076A (zh) 2006-05-24
CN1778076B true CN1778076B (zh) 2010-05-26

Family

ID=33568010

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2010101414913A Expired - Fee Related CN101795298B (zh) 2003-06-26 2004-06-25 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机
CN2004800108260A Expired - Fee Related CN1778076B (zh) 2003-06-26 2004-06-25 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2010101414913A Expired - Fee Related CN101795298B (zh) 2003-06-26 2004-06-25 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机

Country Status (6)

Country Link
US (3) US7499410B2 (zh)
EP (2) EP1636946B1 (zh)
CN (2) CN101795298B (zh)
AU (1) AU2004300680B2 (zh)
CA (1) CA2521463C (zh)
WO (1) WO2005004408A1 (zh)

Families Citing this family (137)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599360B2 (en) * 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
US7499410B2 (en) 2001-12-26 2009-03-03 Cisco Technology, Inc. Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US7616637B1 (en) * 2002-04-01 2009-11-10 Cisco Technology, Inc. Label switching in fibre channel networks
US7406034B1 (en) 2002-04-01 2008-07-29 Cisco Technology, Inc. Methods and apparatus for fibre channel frame delivery
US7206288B2 (en) * 2002-06-12 2007-04-17 Cisco Technology, Inc. Methods and apparatus for characterizing a route in fibre channel fabric
US7154886B2 (en) * 2002-07-22 2006-12-26 Qlogic Corporation Method and system for primary blade selection in a multi-module fiber channel switch
US7230929B2 (en) * 2002-07-22 2007-06-12 Qlogic, Corporation Method and system for dynamically assigning domain identification in a multi-module fibre channel switch
US8320241B2 (en) 2002-07-30 2012-11-27 Brocade Communications System, Inc. Fibre channel network employing registered state change notifications with enhanced payload
US20050111378A1 (en) * 2003-09-12 2005-05-26 Xiaoheng "Cora" Chen Registered state change notification for a fibre channel network
US7397768B1 (en) 2002-09-11 2008-07-08 Qlogic, Corporation Zone management in a multi-module fibre channel switch
US6886141B1 (en) * 2002-10-07 2005-04-26 Qlogic Corporation Method and system for reducing congestion in computer networks
US7433326B2 (en) 2002-11-27 2008-10-07 Cisco Technology, Inc. Methods and devices for exchanging peer parameters between network devices
JP2004192105A (ja) * 2002-12-09 2004-07-08 Hitachi Ltd 記憶装置の接続装置およびそれを含むコンピュータシステム
US8081642B2 (en) * 2003-01-31 2011-12-20 Brocade Communications Systems, Inc. Method and apparatus for routing between fibre channel fabrics
US7885256B1 (en) * 2003-05-30 2011-02-08 Symantec Operating Corporation SAN fabric discovery
US7355966B2 (en) * 2003-07-16 2008-04-08 Qlogic, Corporation Method and system for minimizing disruption in common-access networks
US7525910B2 (en) * 2003-07-16 2009-04-28 Qlogic, Corporation Method and system for non-disruptive data capture in networks
US7620059B2 (en) * 2003-07-16 2009-11-17 Qlogic, Corporation Method and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7463646B2 (en) * 2003-07-16 2008-12-09 Qlogic Corporation Method and system for fibre channel arbitrated loop acceleration
US7471635B2 (en) * 2003-07-16 2008-12-30 Qlogic, Corporation Method and apparatus for test pattern generation
US7388843B2 (en) * 2003-07-16 2008-06-17 Qlogic, Corporation Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
US7453802B2 (en) * 2003-07-16 2008-11-18 Qlogic, Corporation Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7630384B2 (en) * 2003-07-21 2009-12-08 Qlogic, Corporation Method and system for distributing credit in fibre channel systems
US7522529B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for detecting congestion and over subscription in a fibre channel network
US7894348B2 (en) * 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
US7406092B2 (en) * 2003-07-21 2008-07-29 Qlogic, Corporation Programmable pseudo virtual lanes for fibre channel systems
US7684401B2 (en) * 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US7573909B2 (en) * 2003-07-21 2009-08-11 Qlogic, Corporation Method and system for programmable data dependant network routing
US7477655B2 (en) * 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7430175B2 (en) * 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic in fibre channel systems
US7512067B2 (en) * 2003-07-21 2009-03-31 Qlogic, Corporation Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7466700B2 (en) * 2003-07-21 2008-12-16 Qlogic, Corporation LUN based hard zoning in fibre channel switches
US7525983B2 (en) * 2003-07-21 2009-04-28 Qlogic, Corporation Method and system for selecting virtual lanes in fibre channel switches
US7646767B2 (en) 2003-07-21 2010-01-12 Qlogic, Corporation Method and system for programmable data dependant network routing
US7558281B2 (en) * 2003-07-21 2009-07-07 Qlogic, Corporation Method and system for configuring fibre channel ports
US7420982B2 (en) * 2003-07-21 2008-09-02 Qlogic, Corporation Method and system for keeping a fibre channel arbitrated loop open during frame gaps
US7447224B2 (en) * 2003-07-21 2008-11-04 Qlogic, Corporation Method and system for routing fibre channel frames
US7792115B2 (en) * 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
US7583597B2 (en) * 2003-07-21 2009-09-01 Qlogic Corporation Method and system for improving bandwidth and reducing idles in fibre channel switches
US7580354B2 (en) * 2003-07-21 2009-08-25 Qlogic, Corporation Multi-speed cut through operation in fibre channel switches
US7603453B1 (en) * 2003-10-24 2009-10-13 Network Appliance, Inc. Creating links between nodes connected to a fibre channel (FC) fabric
US7447207B2 (en) * 2003-10-27 2008-11-04 Hewlett-Packard Development Company, L.P. Method of and apparatus for transporting SCSI data over a network
US7707309B2 (en) * 2004-01-29 2010-04-27 Brocade Communication Systems, Inc. Isolation switch for fibre channel fabrics in storage area networks
US7564789B2 (en) * 2004-02-05 2009-07-21 Qlogic, Corporation Method and system for reducing deadlock in fibre channel fabrics using virtual lanes
US7480293B2 (en) * 2004-02-05 2009-01-20 Qlogic, Corporation Method and system for preventing deadlock in fibre channel fabrics using frame priorities
US7930377B2 (en) * 2004-04-23 2011-04-19 Qlogic, Corporation Method and system for using boot servers in networks
US7340167B2 (en) * 2004-04-23 2008-03-04 Qlogic, Corporation Fibre channel transparent switch for mixed switch fabrics
US8018936B2 (en) * 2004-07-19 2011-09-13 Brocade Communications Systems, Inc. Inter-fabric routing
US7404020B2 (en) * 2004-07-20 2008-07-22 Qlogic, Corporation Integrated fibre channel fabric controller
US7936769B2 (en) 2004-07-30 2011-05-03 Brocade Communications System, Inc. Multifabric zone device import and export
US8532119B2 (en) * 2004-07-30 2013-09-10 Brocade Communications Systems, Inc. Interfabric routing header for use with a backbone fabric
US7466712B2 (en) * 2004-07-30 2008-12-16 Brocade Communications Systems, Inc. System and method for providing proxy and translation domains in a fibre channel router
US8059664B2 (en) 2004-07-30 2011-11-15 Brocade Communications Systems, Inc. Multifabric global header
US7742484B2 (en) * 2004-07-30 2010-06-22 Brocade Communications Systems, Inc. Multifabric communication using a backbone fabric
US8295299B2 (en) * 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
US7411958B2 (en) * 2004-10-01 2008-08-12 Qlogic, Corporation Method and system for transferring data directly between storage devices in a storage area network
US7593997B2 (en) * 2004-10-01 2009-09-22 Qlogic, Corporation Method and system for LUN remapping in fibre channel networks
US7380030B2 (en) * 2004-10-01 2008-05-27 Qlogic, Corp. Method and system for using an in-line credit extender with a host bus adapter
US7593324B2 (en) * 2004-10-25 2009-09-22 Cisco Technology, Inc. Graceful port shutdown protocol for fibre channel interfaces
US7916628B2 (en) * 2004-11-01 2011-03-29 Cisco Technology, Inc. Trunking for fabric ports in fibre channel switches and attached devices
US7673071B2 (en) * 2004-11-10 2010-03-02 International Business Machines Corporation Apparatus, system, and method for generating a name for a system of devices
US7596100B2 (en) * 2004-11-12 2009-09-29 Brocade Communications Systems, Inc. Methods, devices and systems with improved zone merge operation by caching prior merge operation results
US7649844B2 (en) * 2004-12-29 2010-01-19 Cisco Technology, Inc. In-order fibre channel packet delivery
US7519058B2 (en) * 2005-01-18 2009-04-14 Qlogic, Corporation Address translation in fibre channel switches
US7653054B2 (en) * 2005-03-28 2010-01-26 Cisco Technology, Inc. Zone based quality of service in a fibre channel fabric
US7492765B2 (en) * 2005-06-15 2009-02-17 Cisco Technology Inc. Methods and devices for networking blade servers
US20070058620A1 (en) * 2005-08-31 2007-03-15 Mcdata Corporation Management of a switch fabric through functionality conservation
US20070061870A1 (en) * 2005-09-15 2007-03-15 Annsheng Ting Method and system to provide secure data connection between creation points and use points
US9143841B2 (en) 2005-09-29 2015-09-22 Brocade Communications Systems, Inc. Federated management of intelligent service modules
US8059647B2 (en) 2005-10-05 2011-11-15 Nortel Networks Limited Multicast implementation in a link state protocol controlled ethernet network
KR101406922B1 (ko) 2005-10-05 2014-06-20 노오텔 네트웍스 리미티드 공급자 링크 상태 브리징
US7760717B2 (en) * 2005-10-25 2010-07-20 Brocade Communications Systems, Inc. Interface switch for use with fibre channel fabrics in storage area networks
US7484021B2 (en) * 2005-10-27 2009-01-27 Cisco Technology, Inc. Technique for implementing virtual fabric membership assignments for devices in a storage area network
US7644179B1 (en) * 2005-12-01 2010-01-05 Cisco Technology, Inc. Inter-VSAN routing with NAT
US7769023B2 (en) * 2005-12-21 2010-08-03 Cisco Technology, Inc. Fibre channel traffic redirect scheme using access control lists
US7953866B2 (en) 2006-03-22 2011-05-31 Mcdata Corporation Protocols for connecting intelligent service modules in a storage area network
US20070258443A1 (en) * 2006-05-02 2007-11-08 Mcdata Corporation Switch hardware and architecture for a computer network
US8886771B2 (en) * 2006-05-15 2014-11-11 Cisco Technology, Inc. Method and system for providing distributed allowed domains in a data network
US7660302B2 (en) * 2006-06-15 2010-02-09 Qlogic, Corporation Method and system for inter-fabric routing
US8274993B2 (en) * 2006-06-16 2012-09-25 Cisco Technology, Inc. Fibre channel dynamic zoning
US8032581B2 (en) * 2006-08-30 2011-10-04 International Business Machines Corporation Persistent information unit pacing
CN103533269B (zh) * 2006-11-07 2017-01-11 索尼株式会社 发送设备和发送方法
US20090083484A1 (en) * 2007-09-24 2009-03-26 Robert Beverley Basham System and Method for Zoning of Devices in a Storage Area Network
US7996509B2 (en) * 2007-09-26 2011-08-09 International Business Machines Corporation Zoning of devices in a storage area network
US8036229B2 (en) * 2007-10-08 2011-10-11 Cisco Technology, Inc. Switch with virtual network identifier re-write capability
US8085687B2 (en) 2008-02-28 2011-12-27 Cisco Technology, Inc. Returning domain identifications without reconfiguration
US8930537B2 (en) * 2008-02-28 2015-01-06 International Business Machines Corporation Zoning of devices in a storage area network with LUN masking/mapping
US20110106923A1 (en) * 2008-07-01 2011-05-05 International Business Machines Corporation Storage area network configuration
US8914540B1 (en) * 2008-07-01 2014-12-16 Cisco Technology, Inc. Multi-fabric SAN based data migration
US8218571B2 (en) * 2008-10-24 2012-07-10 International Business Machines Corporation Fibre channel framing and signaling optional header for ethernet fabric configuration information
US7948920B2 (en) * 2009-03-03 2011-05-24 Cisco Technology, Inc. Trunking with port aggregation for fabric ports in a fibre channel fabric and attached devices
US8351448B1 (en) 2009-03-24 2013-01-08 Qlogic, Corporation Method and system for extended port addressing
US9632930B2 (en) * 2010-03-03 2017-04-25 Cisco Technology, Inc. Sub-area FCID allocation scheme
US8593943B2 (en) * 2010-03-22 2013-11-26 Cisco Technology, Inc. N—port ID virtualization node redundancy
US8711864B1 (en) * 2010-03-30 2014-04-29 Chengdu Huawei Symantec Technologies Co., Ltd. System and method for supporting fibre channel over ethernet communication
CN102263807A (zh) 2010-05-31 2011-11-30 国际商业机器公司 在存储区域网络保持通信路径畅通的方法和存储区域网络
US8514856B1 (en) 2010-06-24 2013-08-20 Cisco Technology, Inc. End-to-end fibre channel over ethernet
US8456984B2 (en) * 2010-07-19 2013-06-04 Ciena Corporation Virtualized shared protection capacity
US8463923B2 (en) * 2010-07-28 2013-06-11 International Business Machines Corporation Enhanced zoning user interface for computing environments
US8699497B2 (en) * 2010-10-26 2014-04-15 Cisco Technology, Inc. Domain-independent persistent fibre channel identifiers
US8594080B2 (en) * 2010-10-29 2013-11-26 International Business Machines Corporation Multiple functionality in a virtual storage area network device
US8625595B2 (en) 2010-11-29 2014-01-07 Cisco Technology, Inc. Fiber channel identifier mobility for fiber channel and fiber channel over ethernet networks
US9391796B1 (en) * 2010-12-22 2016-07-12 Juniper Networks, Inc. Methods and apparatus for using border gateway protocol (BGP) for converged fibre channel (FC) control plane
US8762485B2 (en) 2010-12-22 2014-06-24 Hitachi, Ltd. Information system having computer and storage apparatus coupled to network
CN102316175B (zh) 2011-06-30 2013-08-14 杭州华三通信技术有限公司 全网中vsan与vlan映射关系的管理方法和装置
CN102316155B (zh) * 2011-07-01 2014-02-26 杭州华三通信技术有限公司 一种存储域网络发现方法和交换机
KR101762779B1 (ko) * 2011-08-22 2017-07-28 인텔 코포레이션 동적으로 선택 가능한 중복 공유된 링크 물리적 경로들을 사용하여 개방형 코어 프로토콜 기반 상호 접속 네트워크들에서 데이터 처리량 개선을 위한 방법
CN102611624A (zh) * 2012-03-16 2012-07-25 北京星网锐捷网络技术有限公司 一种存储网络安全访问控制方法、装置及交换设备
US9819737B2 (en) 2012-08-23 2017-11-14 Cisco Technology, Inc. System and method for policy based fibre channel zoning for virtualized and stateless computing in a network environment
CN102883235A (zh) * 2012-09-29 2013-01-16 福建星网锐捷网络有限公司 一种n端口代理方法、装置及网络设备
CN103414662B (zh) * 2013-09-05 2016-05-18 重庆大学 一种实现FCOE Fabric网络域ID分配的方法
US9503523B2 (en) * 2013-09-20 2016-11-22 Cisco Technology, Inc. Hybrid fibre channel storage with end-to-end storage provisioning and external connectivity in a storage area network environment
JP6217358B2 (ja) * 2013-12-02 2017-10-25 富士通株式会社 情報処理装置およびリカバリ管理方法
US9853873B2 (en) 2015-01-10 2017-12-26 Cisco Technology, Inc. Diagnosis and throughput measurement of fibre channel ports in a storage area network environment
US9900250B2 (en) 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
KR102301054B1 (ko) * 2015-04-22 2021-09-10 삼성전자주식회사 빔포밍 제어를 위한 방법 및 장치
US10222986B2 (en) 2015-05-15 2019-03-05 Cisco Technology, Inc. Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system
US11588783B2 (en) 2015-06-10 2023-02-21 Cisco Technology, Inc. Techniques for implementing IPV6-based distributed storage space
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
CN105049377B (zh) * 2015-08-17 2018-01-16 中国航天科技集团公司第九研究院第七七一研究所 基于Crossbar架构的AFDX交换机数据总线结构及数据交换方法
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
JP6734058B2 (ja) 2016-01-27 2020-08-05 株式会社バイオス 制御装置
CN105791115B (zh) * 2016-02-26 2019-08-06 新华三技术有限公司 一种流路径计算方法及装置
US10305987B2 (en) * 2016-04-11 2019-05-28 Vmware, Inc. Method to syncrhonize VSAN node status in VSAN cluster
US10140172B2 (en) 2016-05-18 2018-11-27 Cisco Technology, Inc. Network-aware storage repairs
US20170351639A1 (en) 2016-06-06 2017-12-07 Cisco Technology, Inc. Remote memory access using memory mapped addressing among multiple compute nodes
US10664169B2 (en) 2016-06-24 2020-05-26 Cisco Technology, Inc. Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device
WO2018004519A1 (en) * 2016-06-27 2018-01-04 Hitachi, Ltd. Management method and apparatus for configuring optimized path
US11563695B2 (en) 2016-08-29 2023-01-24 Cisco Technology, Inc. Queue protection using a shared global memory reserve
US10545914B2 (en) 2017-01-17 2020-01-28 Cisco Technology, Inc. Distributed object storage
US10243823B1 (en) 2017-02-24 2019-03-26 Cisco Technology, Inc. Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks
US10713203B2 (en) 2017-02-28 2020-07-14 Cisco Technology, Inc. Dynamic partition of PCIe disk arrays based on software configuration / policy distribution
US10254991B2 (en) 2017-03-06 2019-04-09 Cisco Technology, Inc. Storage area network based extended I/O metrics computation for deep insight into application performance
US10303534B2 (en) 2017-07-20 2019-05-28 Cisco Technology, Inc. System and method for self-healing of application centric infrastructure fabric memory
US10404596B2 (en) 2017-10-03 2019-09-03 Cisco Technology, Inc. Dynamic route profile storage in a hardware trie routing table
US10942666B2 (en) 2017-10-13 2021-03-09 Cisco Technology, Inc. Using network device replication in distributed storage clusters
CN113783970B (zh) * 2020-06-10 2023-04-07 北京龙腾融智信息技术有限公司 光纤通道标识的动态映射方法、装置、设备及其存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000055750A1 (en) * 1999-03-15 2000-09-21 Smartsan Systems, Inc. System and method of zoning and access control in a computer network
US20020110125A1 (en) * 1998-10-23 2002-08-15 David Banks Method and system for creating and implementing zones in hardware within a fibre channel system

Family Cites Families (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818603A (en) 1996-03-29 1998-10-06 Ricoh Company, Ltd. Method and system for controlling and communicating with machines using multiple communication formats
US5428471A (en) * 1992-07-30 1995-06-27 Alcatel Network Systems, Inc. Fail-safe automatic shut-down apparatus and method for high output power optical communications system
US5708659A (en) * 1993-10-20 1998-01-13 Lsi Logic Corporation Method for hashing in a packet network switching system
US5617421A (en) * 1994-06-17 1997-04-01 Cisco Systems, Inc. Extended domain computer network using standard links
US5675741A (en) 1994-10-25 1997-10-07 Cabletron Systems, Inc. Method and apparatus for determining a communications path between two nodes in an Internet Protocol (IP) network
US5805924A (en) * 1994-11-08 1998-09-08 Stoevhase; Bent Method and apparatus for configuring fabrics within a fibre channel system
US5619497A (en) * 1994-12-22 1997-04-08 Emc Corporation Method and apparatus for reordering frames
US5506838A (en) * 1994-12-29 1996-04-09 Emc Corporation Packet propagation and dynamic route discovery apparatus and techniques
JP3121221B2 (ja) * 1995-02-07 2000-12-25 株式会社日立製作所 情報処理システムの通信方法および情報処理システム
US5682479A (en) 1995-05-05 1997-10-28 Silicon Graphics, Inc. System and method for network exploration and access
US5862125A (en) * 1995-06-07 1999-01-19 Mci Communication Corporation Automated restoration of unrestored link and nodal failures
US5819112A (en) 1995-09-08 1998-10-06 Microsoft Corporation Apparatus for controlling an I/O port by queuing requests and in response to a predefined condition, enabling the I/O port to receive the interrupt requests
US5872822A (en) 1995-10-26 1999-02-16 Mcdata Corporation Method and apparatus for memory sequencing
US5809285A (en) * 1995-12-21 1998-09-15 Compaq Computer Corporation Computer system having a virtual drive array controller
US6035105A (en) * 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US5959990A (en) * 1996-03-12 1999-09-28 Bay Networks, Inc. VLAN frame format
US5742604A (en) * 1996-03-28 1998-04-21 Cisco Systems, Inc. Interswitch link mechanism for connecting high-performance network switches
US5740171A (en) * 1996-03-28 1998-04-14 Cisco Systems, Inc. Address translation mechanism for a high-performance network switch
US5764636A (en) * 1996-03-28 1998-06-09 Cisco Technology, Inc. Color blocking logic mechanism for a high-performance network switch
US5793976A (en) * 1996-04-01 1998-08-11 Gte Laboratories Incorporated Method and apparatus for performance monitoring in electronic communications networks
GB2318030B (en) * 1996-10-04 2001-03-14 Ibm Communication system with exchange of capability information
US5740159A (en) * 1996-05-23 1998-04-14 Northern Telecom Limited Loopback mechanism for frame relay OAM
US6101497A (en) * 1996-05-31 2000-08-08 Emc Corporation Method and apparatus for independent and simultaneous access to a common data set
US6076105A (en) 1996-08-02 2000-06-13 Hewlett-Packard Corp. Distributed resource and project management
US6202135B1 (en) * 1996-12-23 2001-03-13 Emc Corporation System and method for reconstructing data associated with protected storage volume stored in multiple modules of back-up mass data storage facility
FR2759518B1 (fr) 1997-02-07 1999-04-23 France Telecom Procede et dispositif d'allocation de ressources dans un reseau numerique de transmission par paquets
EP0858036A3 (en) 1997-02-10 1999-12-22 Compaq Computer Corporation Fibre channel attached storage architecture
US6185203B1 (en) * 1997-02-18 2001-02-06 Vixel Corporation Fibre channel switching fabric
US5964841A (en) * 1997-03-03 1999-10-12 Cisco Technology, Inc. Technique for handling forwarding transients with link state routing protocol
US6160813A (en) 1997-03-21 2000-12-12 Brocade Communications Systems, Inc. Fibre channel switching system and method
US5959972A (en) * 1997-05-27 1999-09-28 3Com Corporation Method of port/link redundancy in an ATM switch
US6209059B1 (en) * 1997-09-25 2001-03-27 Emc Corporation Method and apparatus for the on-line reconfiguration of the logical volumes of a data storage system
US5879112A (en) * 1997-10-30 1999-03-09 Ivey; Roy M. Water supply line tapping tool
US6188694B1 (en) * 1997-12-23 2001-02-13 Cisco Technology, Inc. Shared spanning tree protocol
US6032194A (en) * 1997-12-24 2000-02-29 Cisco Technology, Inc. Method and apparatus for rapidly reconfiguring computer networks
US6208649B1 (en) * 1998-03-11 2001-03-27 Cisco Technology, Inc. Derived VLAN mapping technique
US6330614B1 (en) 1998-03-20 2001-12-11 Nexabit Networks Llc Internet and related networks, a method of and system for substitute use of checksum field space in information processing datagram headers for obviating processing speed and addressing space limitations and providing other features
US6208623B1 (en) * 1998-04-13 2001-03-27 3Com Corporation Method of combining PNNI and E-IISP in an asynchronous transfer mode network
US7027406B1 (en) * 1998-04-16 2006-04-11 Avaya Communication Israel Ltd. Distributed port-blocking method
US6188668B1 (en) * 1998-05-01 2001-02-13 Emulex Corporation Automatic isolation in loops
US7430164B2 (en) * 1998-05-04 2008-09-30 Hewlett-Packard Development Company, L.P. Path recovery on failure in load balancing switch protocols
US6310884B1 (en) * 1998-05-21 2001-10-30 Lsi Logic Corporation Data transfer method and apparatus that allocate storage based upon a received relative offset
US6295575B1 (en) * 1998-06-29 2001-09-25 Emc Corporation Configuring vectors of logical storage units for data storage partitioning and sharing
US6260120B1 (en) * 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
US6269381B1 (en) * 1998-06-30 2001-07-31 Emc Corporation Method and apparatus for backing up data before updating the data and for restoring from the backups
US7165152B2 (en) * 1998-06-30 2007-01-16 Emc Corporation Method and apparatus for managing access to storage devices in a storage system with access control
US6525850B1 (en) 1998-07-17 2003-02-25 The Regents Of The University Of California High-throughput, low-latency next generation internet networks using optical label switching and high-speed optical header generation, detection and reinsertion
US6401128B1 (en) * 1998-08-07 2002-06-04 Brocade Communiations Systems, Inc. System and method for sending and receiving frames between a public device and a private device
US6269431B1 (en) * 1998-08-13 2001-07-31 Emc Corporation Virtual storage and block level direct access of secondary storage for recovery of backup data
US6529693B2 (en) 1998-08-28 2003-03-04 Canon Kabushiki Kaisha Image forming system for controlling the amount of toner deposited on a photosensitive drum based on environmental conditions
US6262977B1 (en) * 1998-08-28 2001-07-17 3Com Corporation High availability spanning tree with rapid reconfiguration
US6295296B1 (en) * 1998-09-08 2001-09-25 Cisco Technology, Inc. Use of a single data structure for label forwarding and imposition
US6438612B1 (en) * 1998-09-11 2002-08-20 Ssh Communications Security, Ltd. Method and arrangement for secure tunneling of data between virtual routers
US6426952B1 (en) * 1998-09-18 2002-07-30 The United States Of America As Represented By The Secretary Of The Navy Multi-interface point-to-point switching system (MIPPSS) having an internal universal signal format
US6266705B1 (en) * 1998-09-29 2001-07-24 Cisco Systems, Inc. Look up mechanism and associated hash table for a network switch
US6185631B1 (en) 1998-10-14 2001-02-06 International Business Machines Corporation Program for transferring execution of certain channel functions to a control unit and having means for combining certain commands and data packets in one sequence
US6408001B1 (en) * 1998-10-21 2002-06-18 Lucent Technologies Inc. Method for determining label assignments for a router
US6205488B1 (en) * 1998-11-13 2001-03-20 Nortel Networks Limited Internet protocol virtual private network realization using multi-protocol label switching tunnels
US6493349B1 (en) 1998-11-13 2002-12-10 Nortel Networks Limited Extended internet protocol virtual private network architectures
US6898189B1 (en) * 2000-08-23 2005-05-24 Cisco Technology, Inc. Restartable spanning tree for high availability network systems
US6226771B1 (en) * 1998-12-14 2001-05-01 Cisco Technology, Inc. Method and apparatus for generating error detection data for encapsulated frames
US6529963B1 (en) * 1998-12-29 2003-03-04 Lsi Logic Corporation Methods and apparatus for interconnecting independent fibre channel fabrics
US6337861B1 (en) * 1999-02-02 2002-01-08 Cisco Technology, Inc. Method and apparatus to properly route ICMP messages in a tag-switching network
US6473421B1 (en) * 1999-03-29 2002-10-29 Cisco Technology, Inc. Hierarchical label switching across multiple OSPF areas
US6931440B1 (en) * 1999-04-21 2005-08-16 Emc Corporation Method and apparatus for dynamically determining whether access to a resource connected to a computer has changed and determining how to access the resource with a new identifier
WO2000069126A1 (en) 1999-05-11 2000-11-16 British Telecommunications Public Limited Company Optical communications network
US6661773B1 (en) 1999-06-07 2003-12-09 Intel Corporation Method for detection of stale cells following route changes in a data communication
US6580697B1 (en) 1999-09-21 2003-06-17 3Com Corporation Advanced ethernet auto negotiation
US6804776B1 (en) 1999-09-21 2004-10-12 Cisco Technology, Inc. Method for universal transport encapsulation for Internet Protocol network communications
US6674760B1 (en) * 1999-09-28 2004-01-06 Extreme Networks, Inc. Method and system for implementing end-to-end QoS in packet-switched networks
US6859435B1 (en) * 1999-10-13 2005-02-22 Lucent Technologies Inc. Prevention of deadlocks and livelocks in lossless, backpressured packet networks
US6848007B1 (en) * 1999-11-12 2005-01-25 Crossroads Systems, Inc. System for mapping addresses of SCSI devices between plurality of SANs that can dynamically map SCSI device addresses across a SAN extender
US6643287B1 (en) 1999-11-24 2003-11-04 Pluris, Inc. Apparatus and method for forwarding encapsulated data packets on a network having multiple links between nodes
JP2001154929A (ja) 1999-11-29 2001-06-08 Nec Software Shikoku Ltd 代替パス方式の管理方法とシステム
US7006525B1 (en) * 2000-02-23 2006-02-28 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
JP4150159B2 (ja) 2000-03-01 2008-09-17 富士通株式会社 伝送経路制御装置及び伝送経路制御方法並びに伝送経路制御プログラムを記録した媒体
US7082140B1 (en) 2000-03-17 2006-07-25 Nortel Networks Ltd System, device and method for supporting a label switched path across a non-MPLS compliant segment
US6205588B1 (en) * 2000-04-24 2001-03-27 Ku Hyon Shin Golfing glove with improved tee holder
DE60136926D1 (de) * 2000-05-02 2009-01-22 Theravance Inc Zusammensetzung die eine zyklodextrin und ein glykopeptid-antibiotikum enthält
JP4006169B2 (ja) 2000-05-30 2007-11-14 株式会社日立製作所 ラベルスイッチング型パケット転送装置
EP1297662A2 (en) * 2000-06-02 2003-04-02 Inrange Technologies Corporation Address conversion method and device in a fibre channel switch
JP4168574B2 (ja) 2000-06-02 2008-10-22 株式会社日立製作所 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法
US6920133B1 (en) * 2000-06-07 2005-07-19 At&T Corp. Techniques for introducing in-band network management packets in multi-protocol label switching networks
DE60143600D1 (de) * 2000-06-09 2011-01-20 Broadcom Corp Flexibler Protokoll-header für Netzwerk-switch
US7046669B1 (en) 2000-06-28 2006-05-16 Nortel Networks Limited Communications network
US6920153B2 (en) 2000-07-17 2005-07-19 Nortel Networks Limited Architecture and addressing scheme for storage interconnect and emerging storage service providers
US6775230B1 (en) * 2000-07-18 2004-08-10 Hitachi, Ltd. Apparatus and method for transmitting frames via a switch in a storage area network
US6847647B1 (en) * 2000-09-26 2005-01-25 Hewlett-Packard Development Company, L.P. Method and apparatus for distributing traffic over multiple switched fiber channel routes
JP3729051B2 (ja) * 2000-10-18 2005-12-21 日本電気株式会社 インタードメインルーティング装置、システムおよび方法
US6879560B1 (en) * 2000-12-08 2005-04-12 At&T Corp. System and method for limiting congestion over a switch network
US20020085493A1 (en) 2000-12-19 2002-07-04 Rick Pekkala Method and apparatus for over-advertising infiniband buffering resources
US6853641B2 (en) 2000-12-20 2005-02-08 Nortel Networks Limited Method of protecting traffic in a mesh network
JP2002190825A (ja) 2000-12-21 2002-07-05 Fujitsu Ltd トラフィックエンジニアリング方法及びそれを用いたノード装置
US7076594B2 (en) * 2000-12-22 2006-07-11 Cisco Technology, Inc. Apparatus and method for preventing one way connectivity loops in a computer network
US6975589B2 (en) 2000-12-30 2005-12-13 Redback Networks Inc. Method and apparatus for a hybrid variable rate pipe
US7054304B2 (en) * 2001-01-19 2006-05-30 Terited International , Inc. Method and protocol for managing broadband IP services in a layer two broadcast network
US20020101868A1 (en) * 2001-01-30 2002-08-01 David Clear Vlan tunneling protocol
EP1370945B1 (en) 2001-02-13 2010-09-08 Candera, Inc. Failover processing in a storage system
ATE331250T1 (de) * 2001-03-01 2006-07-15 Storeage Networking Technologi Sicherheit für ein san (storage area network)
US6708285B2 (en) 2001-03-15 2004-03-16 Hewlett-Packard Development Company, L.P. Redundant controller data storage system having system and method for handling controller resets
US7050392B2 (en) * 2001-03-30 2006-05-23 Brocade Communications Systems, Inc. In-order delivery of frames during topology change
US6604407B2 (en) * 2001-04-03 2003-08-12 Denso Corporation Leak check apparatus for fuel vapor purge system
US6947379B1 (en) * 2001-04-03 2005-09-20 Cisco Technology, Inc. Packet routing to reduce susceptibility to disturbances
US7366194B2 (en) 2001-04-18 2008-04-29 Brocade Communications Systems, Inc. Fibre channel zoning by logical unit number in hardware
US20020156924A1 (en) * 2001-04-23 2002-10-24 Moshe Czeiger Method for communicating between fibre channel systems
US20020156918A1 (en) 2001-04-23 2002-10-24 Brocade Communications Systems, Inc. Dynamic path selection with in-order delivery within sequence in a communication network
US20020188754A1 (en) * 2001-04-27 2002-12-12 Foster Michael S. Method and system for domain addressing in a communications network
US6728220B2 (en) * 2001-05-24 2004-04-27 Riverstone Networks, Inc. Method and system for preventing transmission loops in a label switching domain
US6728848B2 (en) * 2001-06-11 2004-04-27 Hitachi, Ltd. Method and system for backing up storage system data
US7072298B2 (en) * 2001-06-13 2006-07-04 Computer Network Technology Corporation Method and apparatus for rendering a cell-based switch useful for frame based protocols
US7260104B2 (en) 2001-12-19 2007-08-21 Computer Network Technology Corporation Deferred queuing in a buffered switch
US6985490B2 (en) * 2001-07-11 2006-01-10 Sancastle Technologies, Ltd. Extension of fibre channel addressing
US7330892B2 (en) * 2001-09-07 2008-02-12 Network Appliance, Inc. High-speed data transfer in a storage virtualization controller
US6779050B2 (en) * 2001-09-24 2004-08-17 Broadcom Corporation System and method for hardware based reassembly of a fragmented packet
US6532212B1 (en) * 2001-09-25 2003-03-11 Mcdata Corporation Trunking inter-switch links
US7254111B2 (en) * 2001-10-05 2007-08-07 Samsung Electronics Co., Ltd. Routing coordination protocol for a massively parallel router architecture
US6766482B1 (en) 2001-10-31 2004-07-20 Extreme Networks Ethernet automatic protection switching
US7366784B2 (en) * 2001-11-27 2008-04-29 Hitachi, Ltd. System and method for providing and using a VLAN-aware storage device
US20030107987A1 (en) * 2001-12-07 2003-06-12 Kinstler Gary A. Reconfiguration system for a communication network
US7298739B1 (en) * 2001-12-14 2007-11-20 Applied Micro Circuits Corporation System and method for communicating switch fabric control information
US6920154B1 (en) * 2001-12-17 2005-07-19 Supergate Technology Usa, Inc. Architectures for a modularized data optimization engine and methods therefor
US7599360B2 (en) * 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
US7499410B2 (en) * 2001-12-26 2009-03-03 Cisco Technology, Inc. Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US7085846B2 (en) * 2001-12-31 2006-08-01 Maxxan Systems, Incorporated Buffer to buffer credit flow control for computer network
US7155494B2 (en) * 2002-01-09 2006-12-26 Sancastle Technologies Ltd. Mapping between virtual local area networks and fibre channel zones
US7216158B2 (en) * 2002-01-18 2007-05-08 Bea Systems, Inc. System, method and interface for controlling server lifecycle
US7349992B2 (en) * 2002-01-24 2008-03-25 Emulex Design & Manufacturing Corporation System for communication with a storage area network
US7161935B2 (en) * 2002-01-31 2007-01-09 Brocade Communications Stystems, Inc. Network fabric management via adjunct processor inter-fabric service link
US7873984B2 (en) * 2002-01-31 2011-01-18 Brocade Communications Systems, Inc. Network security through configuration servers in the fabric environment
US7406034B1 (en) 2002-04-01 2008-07-29 Cisco Technology, Inc. Methods and apparatus for fibre channel frame delivery
US7616637B1 (en) * 2002-04-01 2009-11-10 Cisco Technology, Inc. Label switching in fibre channel networks
US20030189929A1 (en) 2002-04-04 2003-10-09 Fujitsu Limited Electronic apparatus for assisting realization of storage area network system
US7328260B1 (en) * 2002-06-04 2008-02-05 Symantec Operating Corporation Mapping discovered devices to SAN-manageable objects using configurable rules
US7944920B2 (en) 2002-06-11 2011-05-17 Pandya Ashish A Data processing system using internet protocols and RDMA
US7206288B2 (en) * 2002-06-12 2007-04-17 Cisco Technology, Inc. Methods and apparatus for characterizing a route in fibre channel fabric
US7301898B1 (en) 2002-07-29 2007-11-27 Brocade Communications Systems, Inc. Credit sharing for fibre channel links with multiple virtual channels
KR100433556B1 (ko) * 2002-08-08 2004-05-31 삼성전자주식회사 애드혹 네트워크상의 링크 상태 동기화 방법, 장치 및데이터구조
US20040085908A1 (en) * 2002-10-31 2004-05-06 Brocade Communications Systems, Inc. Method and apparatus for managing locking of resources in a cluster by use of a network fabric
US7319669B1 (en) * 2002-11-22 2008-01-15 Qlogic, Corporation Method and system for controlling packet flow in networks
US7433326B2 (en) * 2002-11-27 2008-10-07 Cisco Technology, Inc. Methods and devices for exchanging peer parameters between network devices
US8060630B1 (en) * 2002-11-27 2011-11-15 Symantec Operating Corporation Creating and configuring virtual fabrics in storage area networks
US7275103B1 (en) 2002-12-18 2007-09-25 Veritas Operating Corporation Storage path optimization for SANs
US7606239B2 (en) * 2003-01-31 2009-10-20 Brocade Communications Systems, Inc. Method and apparatus for providing virtual ports with attached virtual devices in a storage area network
US8081642B2 (en) * 2003-01-31 2011-12-20 Brocade Communications Systems, Inc. Method and apparatus for routing between fibre channel fabrics
DE10308323B4 (de) * 2003-02-26 2007-10-11 Infineon Technologies Ag Halbleiterchipanordnung mit ROM
US8560627B2 (en) * 2003-05-23 2013-10-15 Alcatel Lucent Virtual switch for use in fibre channel applications
US7477655B2 (en) 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7512067B2 (en) 2003-07-21 2009-03-31 Qlogic, Corporation Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7447224B2 (en) * 2003-07-21 2008-11-04 Qlogic, Corporation Method and system for routing fibre channel frames
US20050080903A1 (en) * 2003-09-30 2005-04-14 Moshe Valenci Method, system, and program for maintaining a link between two network entities
US20080028096A1 (en) * 2003-10-21 2008-01-31 Henderson Alex E Transporting fibre channel over ethernet
US7443799B2 (en) 2003-10-31 2008-10-28 Brocade Communication Systems, Inc. Load balancing in core-edge configurations
US20050108444A1 (en) * 2003-11-19 2005-05-19 Flauaus Gary R. Method of detecting and monitoring fabric congestion
US7355983B2 (en) * 2004-02-10 2008-04-08 Cisco Technology, Inc. Technique for graceful shutdown of a routing protocol in a network
US7983173B2 (en) 2004-05-10 2011-07-19 Cisco Technology, Inc. System and method for detecting link failures
US20050267965A1 (en) 2004-05-13 2005-12-01 Ixi Mobile (R&D) Ltd. Mobile router graceful shutdown system and method
US8018936B2 (en) * 2004-07-19 2011-09-13 Brocade Communications Systems, Inc. Inter-fabric routing
US7593324B2 (en) * 2004-10-25 2009-09-22 Cisco Technology, Inc. Graceful port shutdown protocol for fibre channel interfaces
US7916628B2 (en) * 2004-11-01 2011-03-29 Cisco Technology, Inc. Trunking for fabric ports in fibre channel switches and attached devices
US7649844B2 (en) * 2004-12-29 2010-01-19 Cisco Technology, Inc. In-order fibre channel packet delivery
US7519058B2 (en) * 2005-01-18 2009-04-14 Qlogic, Corporation Address translation in fibre channel switches
US8140550B2 (en) * 2008-08-20 2012-03-20 Satyam Computer Services Limited Of Mayfair Centre System and method for bounded analysis of multimedia using multiple correlations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020110125A1 (en) * 1998-10-23 2002-08-15 David Banks Method and system for creating and implementing zones in hardware within a fibre channel system
WO2000055750A1 (en) * 1999-03-15 2000-09-21 Smartsan Systems, Inc. System and method of zoning and access control in a computer network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FIBRE CHANNEL.SWITCH FABRIC-3.REV6.3.2003,64-70,123-144. *

Also Published As

Publication number Publication date
CN101795298A (zh) 2010-08-04
AU2004300680B2 (en) 2009-01-22
US20090141657A1 (en) 2009-06-04
EP1636946B1 (en) 2018-08-15
AU2004300680A1 (en) 2005-01-13
US7876711B2 (en) 2011-01-25
US8625460B2 (en) 2014-01-07
US20050036499A1 (en) 2005-02-17
WO2005004408A1 (en) 2005-01-13
EP1636946A1 (en) 2006-03-22
CN1778076A (zh) 2006-05-24
CA2521463C (en) 2016-08-16
US20110090816A1 (en) 2011-04-21
CN101795298B (zh) 2012-02-01
EP3389229A1 (en) 2018-10-17
CA2521463A1 (en) 2005-01-13
US7499410B2 (en) 2009-03-03

Similar Documents

Publication Publication Date Title
CN1778076B (zh) 允许不同架构中的终端设备在保持其唯一光纤信道域id的同时彼此通信的光纤信道交换机
US5850397A (en) Method for determining the topology of a mixed-media network
US20050025075A1 (en) Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain_IDs
US7760631B2 (en) Method and apparatus for bond management according to hierarchy
CN107113233B (zh) 用于支持多租户集群环境中的分区感知路由的系统和方法
US6578086B1 (en) Dynamically managing the topology of a data network
EP1486018B1 (en) Method and apparatus for bond management according to hierarchy
EP0926859B1 (en) Multiple virtual router
US8295202B2 (en) Dynamic connectivity determination
US20030031124A1 (en) Inter-working mesh telecommunications networks
US20100172365A1 (en) HiGig AUTOTRUNKING
US10404571B2 (en) Communication among network controllers
EP3979565A1 (en) Multi-region virtual overlay wide area network
US8948178B2 (en) Network clustering
US7181534B2 (en) Address resolution protocol to map internet protocol addresses to a node transport identifier
US6674727B1 (en) Distributed ring protocol and database
Cisco Routing DECnet
ES2221151T3 (es) Sistema de conmutacion de telecomunicaciones con un control de supervision facilmente configurable.
US8432809B2 (en) Method for communication between processors
CN117319281A (zh) 路由控制方法及装置
CA2337907A1 (en) Multiple virtual router

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100526

Termination date: 20210625

CF01 Termination of patent right due to non-payment of annual fee