CN102171973A - 用于检测和管理以太网光纤通道(fcoe)交换机故障的冗余中间交换机解决方案 - Google Patents

用于检测和管理以太网光纤通道(fcoe)交换机故障的冗余中间交换机解决方案 Download PDF

Info

Publication number
CN102171973A
CN102171973A CN200980138379XA CN200980138379A CN102171973A CN 102171973 A CN102171973 A CN 102171973A CN 200980138379X A CN200980138379X A CN 200980138379XA CN 200980138379 A CN200980138379 A CN 200980138379A CN 102171973 A CN102171973 A CN 102171973A
Authority
CN
China
Prior art keywords
switch
ethernet
port
fibre channel
fault
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.)
Granted
Application number
CN200980138379XA
Other languages
English (en)
Other versions
CN102171973B (zh
Inventor
S·卡尔森
D·艾森豪尔
R·哈特霍恩
S·卡奥
J·W·帕尔姆
R·雷西奥
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN102171973A publication Critical patent/CN102171973A/zh
Application granted granted Critical
Publication of CN102171973B publication Critical patent/CN102171973B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • H04L12/40195Flexible bus arrangements involving redundancy by using a plurality of nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/353Support for fire wire switches, i.e. according to IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明揭示一种用于在以太网光纤通道网络中检测交换机故障并管理交换机故障转移的方法。多个以太网光纤通道交换机经由以太网连接而连接到中间以太网交换机且彼此连接。所述中间以太网交换机不同于所述多个以太网光纤通道交换机。多个结束端口也连接到所述中间以太网交换机。检测所述多个以太网光纤通道交换机中的第一交换机中的故障。所述第一交换机与所述多个结束端口中的第一结束端口关联。使用所述中间以太网交换机将故障通知发送到所述第一结束端口。所述故障通知可指定第二交换机目的地和所述第一交换机的标识。在所述第一结束端口与所述第二交换机之间交换光纤通道网络登录。

Description

用于检测和管理以太网光纤通道(FCOE)交换机故障的冗余中间交换机解决方案
技术领域
本发明总体上涉及数据处理***,更具体地说,涉及配置用于以太网光纤通道交换机故障的冗余交换机的方法和***。
背景技术
光纤通道(FC)是用于连接计算机、设备及存储***的高速协议。基于光纤通道的架构提供无缝协议,该无缝协议提供计算机与存储***之间的专用路径。美国国家信息标准(ANSI)任务组建立光纤通道标准以定义用于以千兆比特速度互连诸多设备的I/O通道。光纤通道背后的思想是建立一种高吞吐量、低延时、可靠且可扩展的数据传输***。大型及小型公司已青睐光纤通道技术,因为此技术具有若干优点。例如,光纤通道技术能够以基于以太网的存储互连解决方案过去不能匹配的速度来工作。另外,光纤通道技术支持包括专用点对点、共享回路及定标(scaled)交换拓扑的多种拓扑以满足所期望的应用要求。光纤通道技术还提供了一种减少连接到不同存储和IP网络所需的电缆的数目和网络接口卡的数目的网络。
光纤通道网络(也称为fabric)包括具有多个互连的设备(如集线器、交换机、导向器及转换设备(如主机总线适配器、路由器及网关))的物理层。转换设备是光纤通道协议与上层协议(如SCSI、FCP、FICON、以太网、ATM及SONET)之间的中间物。处于光纤通道网络的任一末端的设备使用固件来存储数据及通过网络分发数据。经由光纤通道区段来通过光纤通道网络传送数据。所述区段是在两个或两个以上节点之间建立的通信通道。光纤通道区段能够以一致的高速将数据自一点传送至另一点。还可在检测到故障的情况下将第二组冗余交换机集成到光纤通道网络内。冗余交换机用于尽量减少所传输的数据帧的丢失和应用停机时间。
以太网光纤通道是一种相对较新的协议规范,其在以太网网络上原生地映射光纤通道。此协议的实施要求将原生的光纤通道帧封装为以太网帧。以太网协议的扩展还允许利用MAC地址来替代光纤通道地址,光纤通道地址在以太网有效负载中保持完整。因此,以太网变为光纤通道物理接口且光纤通道变为传输协议。经由以太网光纤通道网络将帧路由到目的地端口。光纤通道网络将所述帧路由到嵌入光纤通道帧标头中的地址。使用光纤通道地址及MAC地址两者执行路由。
在传统的光纤通道网络中,端口与一个且仅与一个交换机关联且连接到该交换机。如果端口所连接到的交换机发生故障,则该端口可立即检测到此故障;然而,该端口不再具有对网络的访问。在以太网光纤通道网络中,端口可连接到中间以太网交换机。此以太网交换设备促进端口对许多冗余以太网光纤通道(FCoE)交换机的可访问性。然而,使用此配置,端口不能立即检测到其关联的以太网光纤通道交换机的故障,因为该端口将不会接收到链路停机事件。
发明内容
提供了一种用于管理以太网光纤通道网络中的交换机故障转移的方法。在所述以太网光纤通道网络中的多个以太网光纤通道(FCoE)交换机之间建立以太网连接。所述多个FCoE交换机还经由该以太网连接而连接到中间以太网交换机。所述中间以太网交换机不同于所述多个FCoE交换机。多个结束端口(end port)也连接到所述中间以太网交换机。在所述多个FCoE交换机与所述多个结束端口之间避免直接连接。在所述交换机之间经由协议来交换端口ID分配及可访问性信息,所述协议可以是多播协议或单播握手。接下来,检测所述多个FCoE交换机中的第一交换机中的故障。所述第一交换机与所述多个结束端口中的第一结束端口关联。然后由第二交换机使用所述中间以太网交换机将故障通知发送到所述第一结束端口。所述故障通知可以(但不是必须)指定第二交换机目的地,所述第二交换机目的地经由所述通知中的源标识将所述第二交换机标识为可用于登录的交换机,且还指示所述第一交换机处的故障。在一个示例性实施例中,RSCN有效负载可含有被通知为“受影响端口”的结束端口的端口标识符。在一个示例性实施例中,扩展链路服务命令(ELS)向所述结束端口通知所述结束端口需要重新发现以太网光纤通道交换机并且与其仍可到达的不同以太网光纤通道交换机重新建立光纤通道网络登录。因此,使用所述中间以太网交换机,可促进所述第一结束端口与所述第二交换机之间的光纤通道网络登录交换。
附图说明
现在将仅通过实例的方式参考附图中示出的本发明的各优选实施例描述本发明,其中:
图1是其中可实现示例性实施例的现有技术数据处理***的方块图;
图2是其中可实现示例性实施例的现有技术光纤通道网络的方块图;
图3是根据一个示例性实施例的以太网光纤通道网络的方块图;
图4是示出根据一个示例性实施例的将以太网光纤通道交换机故障转移至中间冗余交换机的操作的流程图;及
图5是示出根据一个示例性实施例的用于管理以太网光纤通道网络中的交换机故障转移的方法的流程图。
具体实施方式
如本领域的技术人员将理解的,本发明可以体现为***、方法或计算机程序产品。因此,本发明可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合了在此通常被称为“电路”、“模块”或“***”的软件和硬件方面的实施例的形式。此外,本发明可以采取体现在任何有形表达介质(在介质中包含计算机可用程序代码)中的计算机程序产品的形式。
可以使用一个或多个计算机可用或计算机可读介质的任意组合。所述计算机可用或计算机可读介质例如可以是(但不限于)电、磁、光、电磁、红外线或半导体***、装置、设备或传播介质。计算机可读介质的更具体的实例(非穷举列表)将包括以下项:具有一条或多条线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、诸如那些支持因特网或内联网的传输介质或磁存储设备。要指出的是,所述计算机可用或计算机可读介质甚至可以是程序被打印在其上的纸张或其他适合的介质,因为所述程序可以通过例如光扫描所述纸张或其他介质被电子地捕获,然后被编译、解释或另外以适合的方式被处理(如果必要),然后被存储在计算机存储器中。在本文档的上下文中,计算机可用或计算机可读介质可以是任何能够包含、存储、传送、传播或传输由指令执行***、装置或设备使用或与指令执行***、装置或设备结合的程序的介质。计算机可用介质可以包括其中包含计算机可用程序代码(在基带中或作为载波的一部分)的传播数据信号。可以使用任何适当的介质(包括但不限于无线、线缆、光缆、RF等)来传输计算机可用程序代码。
用于执行本发明的操作的计算机程序代码可以使用包含一种或多种编程语言的任意组合来编写,所述编程语言包括诸如Java、Smalltalk、C++之类的面向对象的编程语言或者诸如“C”编程语言或类似的编程语言之类的常规过程编程语言。所述程序码可以完全地在用户的计算上执行、部分地在用户的计算机上执行、作为一个独立的软件包执行、部分在用户的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户的计算机,或者,可以(例如利用因特网服务提供商来通过因特网)连接到外部计算机。
下面参考根据本发明的实施例的方法、装置(***)和计算机程序产品的流程图和/或方块图对本发明进行描述。将理解,所述流程图和/或方块图的每个方块以及所述流程图和/或方块图中的方块的组合可以由计算机程序指令来实现。
这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,以便通过所述计算机或其他可编程数据处理装置的处理器执行的所述指令产生用于实现一个或多个流程图和/或方块图方块中指定的功能/操作的装置。这些计算机程序指令也可以被存储在引导计算机或其他可编程数据处理装置以特定方式工作的计算机可读介质中,以便存储在所述计算机可读介质中的所述指令产生一件包括实现在所述一个或多个流程图和/或方块图方块中指定的功能/操作的指令装置的制品。
也可以把计算机程序指令加载到计算机或其他可编程数据处理装置上,使得在计算机或其他可编程数据处理装置上执行一系列操作步骤,以产生计算机实现的过程,从而在计算机或其他可编程装置上执行的指令就提供实现流程图和/或框图中的方框中指定的功能/操作的过程。
示例性实施例提供了一种交换***及用于管理以太网光纤通道网络中的交换机故障转移的计算机实现的方法。在以太网光纤通道网络中的多个以太网光纤通道(FCoE)交换机之间建立以太网连接。所述多个FCoE交换机还经由该以太网连接而连接到中间以太网交换机。所述中间以太网交换机不同于所述多个FCoE交换机。多个结束端口也连接到所述中间以太网交换机。在所述多个FCoE交换机与所述多个结束端口之间避免直接连接。在所述交换机之间经由协议来交换端口ID分配及可访问性信息,所述协议可为多播协议或单播握手。接下来,检测所述多个FCoE交换机中的第一交换机中的故障。所述第一交换机与所述多个结束端口中的第一结束端口关联。然后由第二交换机使用所述中间以太网交换机将故障通知发送到所述第一结束端口。所述故障通知可指定第二交换机目的地,该第二交换机目的地经由所述通知中的源标识将所述第二交换机标识为可用于登录的交换机,且还指示所述第一交换机处的故障。在一个示例性实施例中,RSCN有效负载可含有被通知为“受影响端口”的结束端口的端口标识符。在一个示例性实施例中,扩展链路服务命令(ELS)向所述结束端口通知所述结束端口需要重新发现以太网光纤通道交换机并且与其仍可到达的不同以太网光纤通道交换机重新建立光纤通道网络登录。因此,使用所述中间以太网交换机,可促进所述第一结束端口与所述第二交换机之间的光纤通道网络登录交换。
协议维护多个FCoE交换机之间的端口标识分配及可访问性信息的同步。此协议可为多播协议、单播协议或某种其他协议。
当冗余交换机“B”经由持续作用(keep alive)协议检测到主交换机“A”发生故障时,冗余交换机“B”然后将注册状态更改通知(RSCN)或扩展链路服务(ELS)发送到连接到“A”的端口以通知这些端口现在应登录至“B”。因此,得以检测及抵消故障。
现在参考附图,具体地说,参考图1-3,图1-3中提供了其中可实现示例性实施例的数据处理和网络环境的示意图。应理解的是,图1-3只是示意性的并且并非旨在断言或暗示关于其中可实现不同实施例的环境的任何限制。可对所描绘的环境做出许多修改。
图1是用于实现任一根据本发明的数据处理***的数据处理***的方块图。数据处理***100可为包括连接到***总线106的多个处理器102及104的对称多处理器(SMP)***。备选地,可采用单处理器***。在所描绘的实例中,处理器104是服务处理器。存储器控制器/高速缓存108也连接到***总线106,且提供到本地存储器109的接口。I/O总线桥接器110连接到***总线106且提供到I/O总线112的接口。可如所描绘的那样对存储器控制器/高速缓存108及I/O总线桥接器110进行集成。
连接到I/O总线112的***组件互连(PCI)总线桥接器114提供到PCI本地总线116的接口。诸如调制解调器118的多个I/O适配器可连接到PCI总线116。典型的PCI总线实现将支持四个PCI扩展槽或附加连接器。可经由调制解调器118及光纤通道主机总线适配器120提供到其他计算机的通信链路。主机总线适配器(HBA)120使数据处理***100能够经由光纤通道链路180将消息发送到光纤通道网络及从光纤通道网络接收消息。
附加PCI总线桥接器122及124提供用于附加PCI总线126及128的接口,从PCI总线126及128可支持附加调制解调器或网络适配器。以此方式,数据处理***100允许到多个网络计算机的连接。
存储器映射的图形适配器130及硬盘132亦可如所描绘的那样直接或间接地连接到I/O总线112。本发明的示例性实施例可要求SAN管理员生成一个简单的表以便通过定义授权的N端口/F端口对来定义授权的连接。
例如,本发明的示例性实施例可由FC交换机操作环境及/或存储子***端口接口微码来实施。所述示例性实施例依赖于特定硬件、软件或操作***,但可使用实施IEEE标准的可容易得到的技术容易地将其部署在包括异构主机、交换机及存储子***的SAN中。本发明的示例性实施例在现有IEEE光纤通道标准内工作。
图2是其中可实现示例性实施例的现有技术光纤通道网络的方块图。具体地说,图2是包括多个以太网光纤通道(FCoE)交换机的常规光纤通道网络200的方块图。图2的实例示出了FCoE交换机206、208、210、及212,以及光纤通道端口202、204及214。
在此配置中,每个光纤通道端口能够连接到一个且仅一个交换机。例如,交换机206连接到结束端口202,且交换机208连接到结束端口204。在此实施例中,当FCoE交换机之一中发生故障时,附接至发生故障的交换机的结束端口变得不可访问。在所描绘的实例中,当光纤通道交换机208发生故障时,结束端口204可立即检测到交换机故障;然而,结束端口204没有其他与网络通信的手段。
图3是根据一个示例性实施例的以太网光纤通道网络的方块图。与结束端口连接到一个且仅一个交换机的传统光纤通道网络不同,在图3的以太网光纤通道网络中,结束端口连接到充当中间以太网交换设备的以太网交换设备306。因此,结束端口302及304连接到以太网交换设备(ENET交换机)306。以太网交换设备306是以太网光纤通道网络308的一部分,以太网光纤通道网络308还包括FC交换机310、FC交换机312、FC交换机314及FC交换机316,且诸如FC端口318的其他端口也可连接到以太网光纤通道网络308。
以太网交换设备306促进经由支持无损以太网介质访问控制(MAC)的以太网端口的通信。此配置提供对许多冗余以太网光纤通道交换机(诸如交换机310及312)的访问。结束端口302及304发现诸如以太网交换设备306之类的交换机。结束端口302及304还发起光纤通道网络登录交换以实例化端口-交换机配对。如在此说明中所描绘的,结束端口304与交换机310关联/配对,且结束端口302与交换机312关联/配对。
如以上指出的,以太网交换设备306还作为中间冗余交换机制而运行。当在交换机310中检测到故障时,结束端口304变得不可访问,即使仍存在经由交换机312至结束端口304的物理路径也是如此。由以太网交换设备306维护此路径。在此配置中,结束端口304现在可检测发生在交换机310处的故障。
当交换机310发生故障时,交换机312能够检测到该故障。交换机312使用故障通知来向与交换机310关联的所有端口通知该故障。可使用扩展链路服务(ELS)命令、通过使现有注册状态更改通知(RSCN)服务过载,或以太网光纤通道初始化协议(FIP)帧来实现故障通知。RSCN是一种光纤通道服务,其将光纤通道网络更改传达给关联的主机。在此实例中,向结束端口304通知发生在交换机310处的故障。一旦结束端口304接收到该通知,结束端口304就重新发出光纤通道网络登录(FLOGI)以变得与交换机312关联。
本质上,中间以太网交换机306充当该组结束端口与该组FCoE交换机之间的中间物。因此,如果一个交换机发生故障,则可向所有其他交换机及所有结束端口通知该故障。因此,交换机及结束端口的整体***能够迅速地抵消交换机故障。此优点是在不使用大量额外的、不希望的网络业务的情况下实现的。
图4是示出根据一个示例性实施例的将以太网光纤通道交换机故障转移至中间冗余交换机的操作的流程图。可在使用中间以太网交换机的以太网光纤通道配置(如图3中示出的示意性配置)中实现图4中示出的处理。
所述处理始于在以太网光纤通道(FCoE)交换机与关联的端口之间建立以太网连接(步骤400)。在一个实例中,可借助中间以太网交换机(如图3中示出的中间以太网交换机306)实现此连接。
其后,由第二交换机检测第一交换机中的故障的发生(步骤402)。所述第一交换机与光纤通道网络登录处的第一结束端口关联,在一个示例性实施例中,当第二交换机未响应于针对第一交换机的链路持续作用消息请求而接收到响应时,将指示发生故障。也可通过其他方法(如通过关联的端口自身)检测故障。
当检测到故障时,使用以太网交换设备将诸如注册状态更改通知(RSCN)或扩展链路服务(ELS)命令的故障通知发送到第一结束端口(步骤404)。该故障通知可指定第二交换机目的地及发生故障的以太网光纤通道交换机。由第一结束端口接收该故障通知。在接收到该故障通知之后,以太网交换设备接收来自第一结束端口的光纤通道网络登录交换(FLOGI),在一个示例性实施例中,第一端口重新发出FLOGI且与第二以太网交换设备关联(步骤406)。扩展链路服务(ELS)命令通常不指示使用哪一个交换机。因此,在接收到ELS命令之后,结束端口将重新执行以太网光纤通道交换机发现、选择新的可到达的以太网光纤通道交换机,并发起FLOGI。所述处理然后终止。
图5是示出根据一个示例性实施例的用于管理以太网光纤通道网络中的交换机故障转移的方法的流程图。可在使用中间以太网交换机的以太网光纤通道配置(如图3中示出的示意性配置)中实现图5中示出的处理。
所述处理始于在以太网光纤通道网络中的多个FCoE交换机之间建立以太网连接,其中所述多个FCoE交换机还经由该以太网连接而连接到中间以太网交换机,其中所述中间以太网交换机不同于所述多个FCoE交换机,其中多个结束端口也连接到所述中间以太网交换机,并且其中在所述多个FCoE交换机与所述多个结束端口之间避免直接连接(步骤500)。检测所述多个FCoE交换机中的第一交换机中的故障,其中所述第一交换机与所述多个结束端口中的第一结束端口关联(步骤502)。当第二交换机未从所述第一交换机接收到链路持续作用消息时可检测到故障,或可通过某一其他方法来检测故障。
然后,使用所述中间以太网交换机将故障通知发送到所述第一结束端口,其中该故障通知可指定第二交换机目的地(步骤504)。可使用扩展链路服务(ELS)命令、通过使现有注册状态更改通知(RSCN)服务过载,或以太网光纤通道初始化协议(FIP)帧来实现该故障通知。接着将光纤通道网络登录交换自所述第一结束端口发送到所述第二交换机(步骤506),其后所述处理终止。
在一个示例性实施例中,在多个FCoE交换机之间交换链路持续作用消息。在此情况下,检测故障包括检测由第二交换机接收链路持续作用消息的故障。可由关联的端口自身检测故障,或通过其他手段检测故障。在又一个示例性实施例中,所述多个结束端口是光纤通道结束端口。
在另一个示例性实施例中,在多个FCoE交换机之间使用多播协议,其中该多播协议维护端口标识分配及可访问性信息的同步。在此情况下,经由所述多播协议而在冗余交换机之间交换端口标识分配及可访问性信息。当冗余交换机“B”经由持续作用协议检测到主交换机“A”发生故障时,冗余交换机“B”接着将故障通知(如注册状态更改通知(RSCN)或扩展链路服务(ELS))发送到连接到“A”的端口以通知这些端口现在应登录至“B”。因此,得以检测及抵消故障。
另一个示例性实施例提供了一种用于管理以太网光纤通道网络中的交换机故障的***。所述***包括第一交换机及第二交换机。所述第一交换机及所述第二交换机可操作以传输扩展链路服务命令,且在所述第一交换机与所述第二交换机之间建立以太网连接。中间以太网交换设备并行地连接到所述第一交换机及所述第二交换机。所述***还包括第一端口及第二端口。所述第一端口经由所述中间以太网交换设备而通过链路与所述第一交换机关联。所述第二端口经由所述中间以太网交换设备而通过链路与所述第二交换机关联。所述第一交换机与所述第二交换机使用链路持续作用消息业务经由所述中间以太网交换设备而彼此通信。在检测到所述第一交换机中的故障时,所述第二交换机将扩展链路服务命令传输至所述中间以太网交换设备以路由到所述第一端口。所述扩展链路服务命令指示所述第一端口发出光纤通道网络登录且还指示所述第一端口与所述第二交换机关联。
在另一个示例性实施例中,所述第一端口及所述第二端口是以太网光纤通道端口。在又一个示例性实施例中,所述第一交换机及所述第二交换机是以太网光纤通道交换机。
附图中的流程图和方块图示出了根据本发明的各种实施例的***、方法和计算机程序产品的可能实施方式的体系结构、功能和操作。在此方面,所述流程图或方块图中的每个方块都可以表示代码的模块、段或部分,所述代码包括用于实现指定的逻辑功能(多个)的一个或多个可执行指令。还应指出,在某些备选实施方式中,在方块中说明的功能可以不按图中说明的顺序发生。例如,示为连续的两个方块可以实际上被基本同时地执行,或者某些时候,取决于所涉及的功能,可以以相反的顺序执行所述方块。还将指出,所述方块图和/或流程图的每个方块以及所述方块图和/或流程图中的方块的组合可以由执行指定功能或操作的基于专用硬件的***或专用硬件和计算机指令的组合来实现。
在此使用的术语仅出于描述特定实施例的目的,并非对本发明进行限制。如在此使用的,单数形式“一”、“一个”和“该”旨在同样包括复数形式,除非上下文另外明确指出。将进一步理解的是,当在本说明书中使用时,术语“包括”和/或“包含”指定存在所指出的特征、整数、步骤、操作、元素和/或组件,但是并不排除存在或增加一个或多个其它特征、整数、步骤、操作、元素和/或组件,以及/或者它们的组。
下面权利要求中的所有装置或步骤以及功能元件的对应结构、材料、操作和等同物旨在包括用于与其他所要求保护的元件结合执行所述功能的任何结构、材料或操作,如具体要求保护的那样。出于说明和描述目的给出了对本发明的描述,并且所述描述并非旨在是穷举的或是将本发明限于所公开的形式。在不偏离本发明的范围和精神的情况下,许多修改和变化对于本领域的技术人员来说都将是显而易见的。实施例的选择和描述是为了最佳地解释本发明的原理、实际应用,并且当适合于所构想的特定使用时,使得本领域的其他技术人员能够理解本发明的具有各种修改的各种实施例。
本发明可以采取完全硬件实施例、完全软件实施例或包含硬件和软件元素两者的实施例的形式。在一个优选实施例中,本发明以软件实现,所述软件包括但不限于固件、驻留软件、微代码等。
此外,本发明可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,所述计算机可用或计算机可读介质提供了可以被计算机或任何指令执行***使用或与计算机或任何指令执行***结合的程序代码。出于此描述的目的,计算机可用或计算机可读介质可以是任何能够包含、存储、传送、传播或传输由指令执行***、装置或设备使用或与所述指令执行***、装置或设备结合的程序的装置。
所述介质可以是电、磁、光、电磁、红外线或半导体***(或装置或设备)或传播介质。计算机可读介质的实例包括半导体或固态存储器、磁带、可移动计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前实例包括光盘-只读存储器(CD-ROM)、光盘-读/写(CD-R/W)和DVD。
适于存储和/或执行程序代码的数据处理***将包括至少一个直接或通过***总线间接连接到存储器元件的处理器。所述存储器元件可以包括在程序代码的实际执行期间采用的本地存储器、大容量存储装置以及提供至少某些程序代码的临时存储以减少必须在执行期间从大容量存储装置检索代码的次数的高速缓冲存储器。
输入/输出或I/O设备(包括但不限于键盘、显示器、指点设备等)可以直接或通过中间I/O控制器与***相连。
网络适配器也可以被连接到***以使所述数据处理***能够通过中间专用或公共网络变得与其他数据处理***或远程打印机或存储设备相连。电话调制解调器、电缆调制解调器和以太网卡只是几种当前可用的网络适配器类型。
出于说明和描述目的给出了对本发明的描述,并且所述描述并非旨在是穷举的或是将本发明限于所公开的形式。许多修改和变化对于本领域的技术人员来说都将是显而易见的。实施例的选择和描述是为了最佳地解释本发明的原理、实际应用,并且当适合于所构想的特定使用时,使得本领域的其他技术人员能够理解本发明的具有各种修改的各种实施例。

Claims (12)

1.一种用于在以太网光纤通道网络中检测交换机故障并管理交换机故障转移的方法,所述方法包含:
在所述以太网光纤通道网络中的多个以太网光纤通道交换机之间建立以太网连接,其中所述多个以太网光纤通道交换机还使用该以太网连接而连接到中间以太网交换机,其中所述中间以太网交换机不同于所述多个以太网光纤通道交换机,其中多个结束端口也连接到所述中间以太网交换机,其中在所述多个以太网光纤通道交换机与所述多个结束端口之间避免直接连接;
检测所述多个以太网光纤通道交换机中的第一交换机中的故障,其中所述第一交换机与所述多个结束端口中的第一结束端口关联;
使用所述中间以太网交换机将故障通知发送到所述第一结束端口,其中所述故障通知至少表明所述第一结束端口需要重新发现所述多个以太网光纤通道交换机中的另一运行中的光纤通道交换机,并且其中所述故障通知还包括所述第一交换机的标识;及
在所述第一结束端口与所述另一运行中的光纤通道交换机之间交换光纤通道网络登录交换。
2.如权利要求1中所述的方法,其中从包括扩展链路服务(ELS)命令、现有注册状态更改通知(RSCN)服务的过载以及以太网光纤通道初始化协议(FIP)帧的组中选择所述故障通知。
3.如权利要求1中所述的方法,其中在所述多个以太网光纤通道交换机之间交换链路持续作用消息,并且其中检测所述故障包含:
检测在所述另一运行中的光纤通道交换机处接收链路持续作用消息的故障。
4.如权利要求1中所述的方法,其中在所述多个以太网光纤通道交换机与所述多个结束端口之间使用多播协议,并且其中所述多播协议维护端口标识分配以及可访问性信息的同步。
5.如权利要求1中所述的方法,其中所述多个结束端口包括以太网光纤通道结束端口。
6.如权利要求1中所述的方法,其中所述故障通知指定所述另一运行中的光纤通道交换机。
7.一种用于管理以太网光纤通道网络中的交换机故障的***,所述***包含:
第一交换机和第二交换机,其中所述第一交换机和所述第二交换机可操作以传输扩展链路服务命令,并且其中在所述第一交换机与所述第二交换机之间建立以太网连接;
中间以太网交换设备,其可并行地连接到所述第一交换机和所述第二交换机;
第一端口和第二端口,其中所述第一端口可使用所述中间以太网交换设备通过链路而与所述第一交换机关联,其中所述第二端口可使用所述中间以太网交换设备通过链路而与所述第二交换机关联,其中所述第一交换机和所述第二交换机可操作以使用链路持续作用消息业务经由所述中间以太网交换设备而彼此通信,并且其中,响应于用于检测所述第一交换机中的故障的装置,所述第二交换机可操作以将扩展链路服务命令传输至所述中间以太网交换设备以便路由到所述第一端口,所述扩展链路服务命令指示所述第一端口发出光纤通道网络登录以与所述第二交换机关联。
8.如权利要求7中所述的***,其中所述第一端口和所述第二端口包括以太网光纤通道端口。
9.如权利要求7中所述的***,其中所述第一交换机和所述第二交换机包括以太网光纤通道交换机。
10.如权利要求7中所述的***,其中可在所述多个以太网光纤通道交换机之间交换链路持续作用消息,并且其中用于检测所述故障的装置包含:
用于检测在另一运行中的光纤通道交换机处接收链路持续作用消息的故障的装置。
11.如权利要求7中所述的***,其中可在所述多个以太网光纤通道交换机和所述多个结束端口之间使用多播协议,并且其中所述多播协议可操作以维护端口标识分配以及可访问性信息的同步。
12.一种包括程序代码装置的计算机程序,当所述程序在计算机上运行时,所述程序代码装置适于执行如权利要求1到6中的任一权利要求所述的所有步骤。
CN200980138379.XA 2008-10-20 2009-10-14 用于检测和管理以太网光纤通道交换机故障的方法和*** Active CN102171973B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/254,222 US7944812B2 (en) 2008-10-20 2008-10-20 Redundant intermediary switch solution for detecting and managing fibre channel over ethernet FCoE switch failures
US12/254,222 2008-10-20
PCT/EP2009/063426 WO2010046294A1 (en) 2008-10-20 2009-10-14 Redundant intermediary switch solution for detecting and managing fibre channel over ethernet (fcoe) switch failures

Publications (2)

Publication Number Publication Date
CN102171973A true CN102171973A (zh) 2011-08-31
CN102171973B CN102171973B (zh) 2014-07-09

Family

ID=41397509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980138379.XA Active CN102171973B (zh) 2008-10-20 2009-10-14 用于检测和管理以太网光纤通道交换机故障的方法和***

Country Status (7)

Country Link
US (1) US7944812B2 (zh)
EP (1) EP2361467B1 (zh)
JP (1) JP4838400B1 (zh)
KR (1) KR101531741B1 (zh)
CN (1) CN102171973B (zh)
TW (1) TWI454088B (zh)
WO (1) WO2010046294A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683023A (zh) * 2013-12-03 2015-06-03 华为技术有限公司 一种FCoE网络丢包后快速恢复的方法、设备及***
CN104822101A (zh) * 2015-04-08 2015-08-05 杭州华三通信技术有限公司 Fabric网络同步端口诊断信息的方法及装置
CN104871493A (zh) * 2012-12-18 2015-08-26 国际商业机器公司 高性能计算(hpc)网络中的通信信道故障切换
CN105763359A (zh) * 2015-01-05 2016-07-13 博科通讯***有限公司 用于交织结构交换机集群的分布式双向转发检测协议(d-bfd)
CN107612777A (zh) * 2017-09-25 2018-01-19 郑州云海信息技术有限公司 一种光纤交换机检测工具及方法
CN117675535A (zh) * 2023-12-14 2024-03-08 北京国科天迅科技股份有限公司 基于端口路由管理的双冗余通信方法、装置和计算机设备

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8649387B2 (en) * 2008-03-28 2014-02-11 Broadcom Corporation Method and system for fibre channel and ethernet interworking
US8665886B2 (en) 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
US8713162B2 (en) 2009-12-07 2014-04-29 John Lewis Hufferd Direct mode adapter based shortcut for FCoE data transfer
CN102111306B (zh) * 2009-12-23 2013-06-26 杭州华三通信技术有限公司 基于以太网的光纤通道虚链路故障检测方法、***和装置
US8593943B2 (en) * 2010-03-22 2013-11-26 Cisco Technology, Inc. N—port ID virtualization node redundancy
US8369335B2 (en) 2010-03-24 2013-02-05 Brocade Communications Systems, Inc. Method and system for extending routing domain to non-routing end stations
US8711864B1 (en) * 2010-03-30 2014-04-29 Chengdu Huawei Symantec Technologies Co., Ltd. System and method for supporting fibre channel over ethernet communication
US8422359B2 (en) * 2010-03-31 2013-04-16 Hitachi, Ltd. Communication network control system and control method
US9001824B2 (en) 2010-05-18 2015-04-07 Brocade Communication Systems, Inc. Fabric formation for virtual cluster switching
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US8885488B2 (en) 2010-06-02 2014-11-11 Brocade Communication Systems, Inc. Reachability detection in trill networks
US9628293B2 (en) 2010-06-08 2017-04-18 Brocade Communications Systems, Inc. Network layer multicasting in trill networks
US9246703B2 (en) 2010-06-08 2016-01-26 Brocade Communications Systems, Inc. Remote port mirroring
US9806906B2 (en) 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
US20120106558A1 (en) 2010-10-29 2012-05-03 International Business Machines Corporation Bridge for implementing a converged network protocol to facilitate communication between different communication protocol networks
US9071629B2 (en) 2011-01-07 2015-06-30 Jeda Networks, Inc. Methods for the interconnection of fibre channel over ethernet devices using shortest path bridging
US9178944B2 (en) 2011-01-07 2015-11-03 Jeda Networks, Inc. Methods, systems and apparatus for the control of interconnection of fibre channel over ethernet devices
US8811399B2 (en) 2011-01-07 2014-08-19 Jeda Networks, Inc. Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices using a fibre channel over ethernet interconnection apparatus controller
US8625597B2 (en) * 2011-01-07 2014-01-07 Jeda Networks, Inc. Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices
US9106579B2 (en) 2011-01-07 2015-08-11 Jeda Networks, Inc. Methods, systems and apparatus for utilizing an iSNS server in a network of fibre channel over ethernet devices
US9071630B2 (en) 2011-01-07 2015-06-30 Jeda Networks, Inc. Methods for the interconnection of fibre channel over ethernet devices using a trill network
US8559335B2 (en) 2011-01-07 2013-10-15 Jeda Networks, Inc. Methods for creating virtual links between fibre channel over ethernet nodes for converged network adapters
US8559433B2 (en) 2011-01-07 2013-10-15 Jeda Networks, Inc. Methods, systems and apparatus for the servicing of fibre channel fabric login frames
US8687649B2 (en) * 2011-03-08 2014-04-01 International Business Machines Corporation Message forwarding toward a source end node in a converged network environment
US9270572B2 (en) 2011-05-02 2016-02-23 Brocade Communications Systems Inc. Layer-3 support in TRILL networks
US9401861B2 (en) 2011-06-28 2016-07-26 Brocade Communications Systems, Inc. Scalable MAC address distribution in an Ethernet fabric switch
US9407533B2 (en) 2011-06-28 2016-08-02 Brocade Communications Systems, Inc. Multicast in a trill network
US8879549B2 (en) 2011-06-28 2014-11-04 Brocade Communications Systems, Inc. Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch
US8948056B2 (en) 2011-06-28 2015-02-03 Brocade Communication Systems, Inc. Spanning-tree based loop detection for an ethernet fabric switch
US9007958B2 (en) 2011-06-29 2015-04-14 Brocade Communication Systems, Inc. External loop detection for an ethernet fabric switch
US8885641B2 (en) 2011-06-30 2014-11-11 Brocade Communication Systems, Inc. Efficient trill forwarding
US9736085B2 (en) 2011-08-29 2017-08-15 Brocade Communications Systems, Inc. End-to end lossless Ethernet in Ethernet fabric
US9699117B2 (en) 2011-11-08 2017-07-04 Brocade Communications Systems, Inc. Integrated fibre channel support in an ethernet fabric switch
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
US20130194912A1 (en) 2012-01-27 2013-08-01 International Business Machines Corporation Sea failover mechanism with minimized packet losses
US9015519B2 (en) * 2012-01-31 2015-04-21 Symantec Corporation Method and system for cluster wide adaptive I/O scheduling by a multipathing driver
US9742693B2 (en) 2012-02-27 2017-08-22 Brocade Communications Systems, Inc. Dynamic service insertion in a fabric switch
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
US9135097B2 (en) * 2012-03-27 2015-09-15 Oracle International Corporation Node death detection by querying
US8873369B2 (en) 2012-04-25 2014-10-28 Hewlett-Packard Development Company, L.P. Fiber channel 1:N redundancy
US9577872B2 (en) 2012-04-25 2017-02-21 Hewlett Packard Enterprise Development Lp Fiber channel 1:N redundancy
US9374301B2 (en) 2012-05-18 2016-06-21 Brocade Communications Systems, Inc. Network feedback in software-defined networks
US10277464B2 (en) 2012-05-22 2019-04-30 Arris Enterprises Llc Client auto-configuration in a multi-switch link aggregation
WO2013177289A1 (en) 2012-05-23 2013-11-28 Brocade Communications Systems, Inc. Layer-3 overlay gateways
US9602430B2 (en) 2012-08-21 2017-03-21 Brocade Communications Systems, Inc. Global VLANs for fabric switches
WO2014038835A1 (ko) * 2012-09-05 2014-03-13 삼성에스디에스 주식회사 네트워크 백업 장치 및 이를 구비한 네트워크 시스템
US8971176B2 (en) * 2012-09-28 2015-03-03 International Business Machines Corporation Fibre channel over Ethernet switch implicit logout
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
KR102001221B1 (ko) * 2012-12-24 2019-07-18 삼성전자주식회사 디바이스간 통신 방법 및 시스템
US9350680B2 (en) 2013-01-11 2016-05-24 Brocade Communications Systems, Inc. Protection switching over a virtual link aggregation
US9548926B2 (en) 2013-01-11 2017-01-17 Brocade Communications Systems, Inc. Multicast traffic load balancing over virtual link aggregation
US9413691B2 (en) 2013-01-11 2016-08-09 Brocade Communications Systems, Inc. MAC address synchronization in a fabric switch
US9565113B2 (en) 2013-01-15 2017-02-07 Brocade Communications Systems, Inc. Adaptive link aggregation and virtual link aggregation
US9830239B2 (en) 2013-01-30 2017-11-28 Hewlett Packard Enterprise Development Lp Failover in response to failure of a port
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
WO2014145750A1 (en) 2013-03-15 2014-09-18 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
KR101694978B1 (ko) 2013-04-29 2017-01-11 한국전자통신연구원 네트워크 선택 장치 및 그 동작방법
US9565028B2 (en) 2013-06-10 2017-02-07 Brocade Communications Systems, Inc. Ingress switch multicast distribution in a fabric switch
US9699001B2 (en) 2013-06-10 2017-07-04 Brocade Communications Systems, Inc. Scalable and segregated network virtualization
US9871749B2 (en) 2013-08-09 2018-01-16 Hewlett Packard Enterprise Development Lp Switch assembly
US9806949B2 (en) 2013-09-06 2017-10-31 Brocade Communications Systems, Inc. Transparent interconnection of Ethernet fabric switches
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
US9548873B2 (en) 2014-02-10 2017-01-17 Brocade Communications Systems, Inc. Virtual extensible LAN tunnel keepalives
US10581758B2 (en) 2014-03-19 2020-03-03 Avago Technologies International Sales Pte. Limited Distributed hot standby links for vLAG
US10476698B2 (en) 2014-03-20 2019-11-12 Avago Technologies International Sales Pte. Limited Redundent virtual link aggregation group
US10063473B2 (en) 2014-04-30 2018-08-28 Brocade Communications Systems LLC Method and system for facilitating switch virtualization in a network of interconnected switches
US9800471B2 (en) 2014-05-13 2017-10-24 Brocade Communications Systems, Inc. Network extension groups of global VLANs in a fabric switch
US10616108B2 (en) 2014-07-29 2020-04-07 Avago Technologies International Sales Pte. Limited Scalable MAC address virtualization
US9544219B2 (en) 2014-07-31 2017-01-10 Brocade Communications Systems, Inc. Global VLAN services
US9807007B2 (en) 2014-08-11 2017-10-31 Brocade Communications Systems, Inc. Progressive MAC address learning
US9928148B2 (en) * 2014-08-21 2018-03-27 Netapp, Inc. Configuration of peered cluster storage environment organized as disaster recovery group
US9524173B2 (en) 2014-10-09 2016-12-20 Brocade Communications Systems, Inc. Fast reboot for a switch
US9699029B2 (en) 2014-10-10 2017-07-04 Brocade Communications Systems, Inc. Distributed configuration management in a switch group
US9628407B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Multiple software versions in a switch group
US9626255B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Online restoration of a switch snapshot
US9942097B2 (en) 2015-01-05 2018-04-10 Brocade Communications Systems LLC Power management in a network of interconnected switches
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
US9807005B2 (en) 2015-03-17 2017-10-31 Brocade Communications Systems, Inc. Multi-fabric manager
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
US11983138B2 (en) 2015-07-26 2024-05-14 Samsung Electronics Co., Ltd. Self-configuring SSD multi-protocol support in host-less environment
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis
CN105450519B (zh) * 2015-11-11 2018-05-01 中国联合网络通信集团有限公司 报文的发送方法及核心交换机
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
US10210123B2 (en) 2016-07-26 2019-02-19 Samsung Electronics Co., Ltd. System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices
US10762023B2 (en) 2016-07-26 2020-09-01 Samsung Electronics Co., Ltd. System architecture for supporting active pass-through board for multi-mode NMVe over fabrics devices
US20190109720A1 (en) 2016-07-26 2019-04-11 Samsung Electronics Co., Ltd. Modular system (switch boards and mid-plane) for supporting 50g or 100g ethernet speeds of fpga+ssd
US11144496B2 (en) 2016-07-26 2021-10-12 Samsung Electronics Co., Ltd. Self-configuring SSD multi-protocol support in host-less environment
US10387353B2 (en) * 2016-07-26 2019-08-20 Samsung Electronics Co., Ltd. System architecture for supporting active pass-through board for multi-mode NMVE over fabrics devices
US10346041B2 (en) 2016-09-14 2019-07-09 Samsung Electronics Co., Ltd. Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
US10372659B2 (en) 2016-07-26 2019-08-06 Samsung Electronics Co., Ltd. Multi-mode NMVE over fabrics devices
US11461258B2 (en) 2016-09-14 2022-10-04 Samsung Electronics Co., Ltd. Self-configuring baseboard management controller (BMC)
US10333652B2 (en) 2016-09-16 2019-06-25 International Business Machines Corporation Redundancy in converged networks
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping
CN106375248A (zh) * 2016-11-18 2017-02-01 成都英德思网络技术有限公司 一种支持网路备份的以太网交换机及通信方法
US20190171602A1 (en) * 2017-12-05 2019-06-06 Samsung Electronics Co., Ltd. Systems and methods for supporting inter-chassis manageability of nvme over fabrics based systems
US11368413B2 (en) 2019-06-11 2022-06-21 International Business Machines Corporation Inter-switch link identification and monitoring
CN113859056B (zh) * 2020-06-30 2023-01-31 株洲中车时代电气股份有限公司 一种轨道交通的网络拓扑结构
CN113746731B (zh) * 2021-09-08 2023-06-09 北京国基科技股份有限公司 以太网通信***、以太网通信冗余方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323144A (en) * 1989-04-19 1994-06-21 Hitachi Cable Limited Duplexed bus type network with failure changeover
US6609165B1 (en) * 1999-09-27 2003-08-19 International Business Machines Corporation Method and apparatus for using fibre channel extended link service commands in a point-to-point configuration
US20060251067A1 (en) * 2004-10-22 2006-11-09 Cisco Technology, Inc., A Corporation Of California Fibre channel over ethernet
CN1992729A (zh) * 2005-12-27 2007-07-04 国际商业机器公司 数据处理***和方法
CN101047594A (zh) * 2006-03-28 2007-10-03 国际商业机器公司 保护交换结构存储区域网络中节点端口访问的方法和装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959972A (en) * 1997-05-27 1999-09-28 3Com Corporation Method of port/link redundancy in an ATM switch
WO2002013458A2 (en) 2000-08-07 2002-02-14 Inrange Technologies Corporation Fibre channel switch
US6556953B2 (en) 2001-04-09 2003-04-29 Mcdata Corporation Automatic testing of redundant switching element and automatic switchover
US7027450B2 (en) 2002-02-19 2006-04-11 Computer Network Technology Corporation Frame batching and compression for IP transmission
US6973595B2 (en) 2002-04-05 2005-12-06 International Business Machines Corporation Distributed fault detection for data storage networks
US20040156322A1 (en) 2002-07-02 2004-08-12 Pankaj Mehra Network and method of configuring a network
US7218640B2 (en) 2002-08-30 2007-05-15 Intel Corporation Multi-port high-speed serial fabric interconnect chip in a meshed configuration
US7213178B1 (en) 2003-05-30 2007-05-01 Cisco Technology, Inc. Method and system for transporting faults across a network
US20050050243A1 (en) 2003-08-29 2005-03-03 Clark Stacey A. Modified core-edge topology for a fibre channel network
US20090034522A1 (en) * 2007-08-03 2009-02-05 John William Hayes Transporting fibre channel over ethernet
US8649387B2 (en) * 2008-03-28 2014-02-11 Broadcom Corporation Method and system for fibre channel and ethernet interworking
EP2294778A1 (en) * 2008-07-01 2011-03-16 International Business Machines Corporation Storage area network configuration
US8307048B2 (en) * 2008-07-15 2012-11-06 International Business Machines Corporation Network system with initiator subnetwork communication to target subnetwork communication including fibre channel over ethernet to fibre channel over internet protocol conversion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323144A (en) * 1989-04-19 1994-06-21 Hitachi Cable Limited Duplexed bus type network with failure changeover
US6609165B1 (en) * 1999-09-27 2003-08-19 International Business Machines Corporation Method and apparatus for using fibre channel extended link service commands in a point-to-point configuration
US20060251067A1 (en) * 2004-10-22 2006-11-09 Cisco Technology, Inc., A Corporation Of California Fibre channel over ethernet
CN1992729A (zh) * 2005-12-27 2007-07-04 国际商业机器公司 数据处理***和方法
CN101047594A (zh) * 2006-03-28 2007-10-03 国际商业机器公司 保护交换结构存储区域网络中节点端口访问的方法和装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104871493A (zh) * 2012-12-18 2015-08-26 国际商业机器公司 高性能计算(hpc)网络中的通信信道故障切换
CN104871493B (zh) * 2012-12-18 2018-05-29 国际商业机器公司 用于高性能计算网络中的通信信道故障切换的方法和设备
CN104683023A (zh) * 2013-12-03 2015-06-03 华为技术有限公司 一种FCoE网络丢包后快速恢复的方法、设备及***
CN105763359A (zh) * 2015-01-05 2016-07-13 博科通讯***有限公司 用于交织结构交换机集群的分布式双向转发检测协议(d-bfd)
CN105763359B (zh) * 2015-01-05 2020-12-29 安华高科技股份有限公司 用于交织结构交换机集群的分布式双向转发检测协议(d-bfd)
CN104822101A (zh) * 2015-04-08 2015-08-05 杭州华三通信技术有限公司 Fabric网络同步端口诊断信息的方法及装置
CN104822101B (zh) * 2015-04-08 2018-08-24 新华三技术有限公司 Fabric网络同步端口诊断信息的方法及装置
CN107612777A (zh) * 2017-09-25 2018-01-19 郑州云海信息技术有限公司 一种光纤交换机检测工具及方法
CN107612777B (zh) * 2017-09-25 2020-09-22 苏州浪潮智能科技有限公司 一种光纤交换机检测工具及方法
CN117675535A (zh) * 2023-12-14 2024-03-08 北京国科天迅科技股份有限公司 基于端口路由管理的双冗余通信方法、装置和计算机设备

Also Published As

Publication number Publication date
KR20110086820A (ko) 2011-08-01
WO2010046294A1 (en) 2010-04-29
EP2361467B1 (en) 2012-09-05
CN102171973B (zh) 2014-07-09
EP2361467A1 (en) 2011-08-31
TWI454088B (zh) 2014-09-21
TW201029384A (en) 2010-08-01
US20100097941A1 (en) 2010-04-22
JP4838400B1 (ja) 2011-12-14
JP2012506184A (ja) 2012-03-08
KR101531741B1 (ko) 2015-07-06
US7944812B2 (en) 2011-05-17

Similar Documents

Publication Publication Date Title
CN102171973B (zh) 用于检测和管理以太网光纤通道交换机故障的方法和***
JP5828966B2 (ja) Pcieスイッチング・ネットワークにおけるパケット伝送を実現する方法、装置、システム、及び記憶媒体
US6763417B2 (en) Fibre channel port adapter
JP4884184B2 (ja) リンクアグリゲーション用の通信装置及びプログラム
US10235319B2 (en) Method and apparatus for grouping multiple SAS expanders to form a single cohesive SAS expander
US20120284435A1 (en) Zone group manager virtual phy
KR102088298B1 (ko) 패킷 전달 시스템에서의 보호 절체 방법 및 장치
US11121959B2 (en) Built in alternate links within a switch
CN110166355A (zh) 一种报文转发方法及装置
US20200076925A1 (en) Software-defined Interconnection Method and Apparatus for Heterogeneous Protocol Data
JP4953360B2 (ja) 運用保守管理フレームを処理する通信装置及びプログラム
US8019217B2 (en) Storage system and optical module switching method for storage system
JP2010239593A (ja) パケット処理装置およびインタフェースユニット
CN105610614B (zh) 高可用访问***以及高可用故障切换方法
CN106533771A (zh) 一种网络设备以及控制信息传输方法
JP6118464B2 (ja) ポートステータス同期化方法、関連のデバイス、及びシステム
MXPA05005053A (es) Metodo y sistema para vigilar un enlace de red de comunicacion.
US11558240B2 (en) Network element with dual independent sub network elements with seamless failover
US7715338B2 (en) Communication system
CN110377460A (zh) 一种冗余管理***及存储服务器
KR100935325B1 (ko) 네트워크 스위치들을 연결하기 위한 장치
JP2013012975A (ja) リング型ネットワークシステム
JP2002353981A (ja) メディアコンバータ、障害検出システムおよび障害検出方法
TW201242271A (en) Keeping a communication path smooth in a storage area network
CN106612564A (zh) 基站中用户物理接口的更换方法和装置

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