TWI454088B - 用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體 - Google Patents

用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體 Download PDF

Info

Publication number
TWI454088B
TWI454088B TW098130106A TW98130106A TWI454088B TW I454088 B TWI454088 B TW I454088B TW 098130106 A TW098130106 A TW 098130106A TW 98130106 A TW98130106 A TW 98130106A TW I454088 B TWI454088 B TW I454088B
Authority
TW
Taiwan
Prior art keywords
switch
ethernet
fibre channel
switches
port
Prior art date
Application number
TW098130106A
Other languages
English (en)
Other versions
TW201029384A (en
Inventor
Scott M Carlson
Daniel G Eisenhauer
Roger G Hathorn
Sandy K Kao
Jeffrey W Palm
Renato J Recio
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Publication of TW201029384A publication Critical patent/TW201029384A/zh
Application granted granted Critical
Publication of TWI454088B publication Critical patent/TWI454088B/zh

Links

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)

Description

用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體
本發明大體而言係關於資料處理系統,且更具體言之係關於用於組態以太網路光纖通道交換器故障之冗餘換接的方法及系統。
光纖通道(FC)為用於連接電腦、器件及儲存系統之高速協定。基於光纖通道之架構提供一無縫協定,該無縫協定提供電腦與儲存系統之間的專用路徑。美國國家資訊標準(ANSI)任務組建立光纖通道標準以定義用於以十億位元速度互連諸多器件之I/O通道。光纖通道背後之思想為建立一高輸送量、低延時、可靠且可擴充之資料傳輸系統。大規模及小規模之商業已青睞光纖通道技術,因為此技術具有若干優點。舉例而言,光纖通道技術能夠以基於乙太網路之儲存互連解決方案過去不能匹配之速度來操作。另外,光纖通道技術支援包括專用點對點、共用迴路及定標換接拓撲的多種拓撲以滿足所要之應用要求。光纖通道技術亦提供一減少需要連接至全異之儲存及IP網路之電纜的數目及網路介面卡的數目之網路。
光纖通道網路(Fibre Channel network(或fabric))包括具有複數個互連的器件(諸如集線器、交換器、引向器及轉譯器件(諸如主機匯流排配接器、路由器及閘道器))之一實體層。轉譯器件為光纖通道協定與上層協定(諸如SCSI、FCP、FICON、乙太網路、ATM及SONET)之間的中間物。處於光纖通道網路之任一末端之器件使用韌體來儲存資料及貫穿網路散發資料。經由光纖通道區段來貫穿光纖通道網路傳送資料。該等區段為建立在兩個或兩個以上節點之間的通信通道。光纖通道區段能夠以一貫之高速將資料自一點傳送至另一點。亦可將第二組冗餘交換器在偵測到故障之情況下整合至光纖通道網路內。冗餘交換器用以使所傳輸之資料訊框之損耗及應用停機時間最小。
乙太網路光纖通道為相對較新之協定規範,其經由乙太網路在本地映射光纖通道。此協定之實施要求將本地光纖通道訊框封裝為乙太網路訊框。乙太網路之擴展亦允許利用媒體存取控制(MAC)位址來替代光纖通道位址,光纖通道位址在乙太網路有效負載中保持完整。因此,乙太網路變為光纖通道實體介面且光纖通道變為傳送協定。經由乙太網路光纖通道網路將訊框投送至目標埠。該光纖通道網路將該等訊框投送至嵌入於光纖通道訊框標頭中之位址。使用光纖通道位址及MAC位址兩者執行投送。
在傳統光纖通道網路中,埠與一且僅一交換器相關聯且連接至該交換器。若埠所連接至之交換器發生故障,則該埠可立即偵測到此故障;然而,該埠不再具有對網路之存取。在乙太網路光纖通道網路中,埠可連接至中間乙太網路交換器。此乙太網路換接器件促進埠對許多冗餘乙太網路光纖通道(FCoE)交換器之可存取性。然而,藉由此組態,埠不能立即偵測到與乙太網路光纖通道交換器相關聯之埠之故障,因為該埠將不接收向下鏈接之事件。
一種用於管理一乙太網路光纖通道網路中之交換器故障後移轉(failover)之電腦實施方法。建立介於該乙太網路光纖通道網路中之複數個乙太網路光纖通道(FCoE)交換器之間的一乙太網路連接。該複數個FCoE交換器亦經由該乙太網路連接而連接至一中間乙太網路交換器。該中間乙太網路交換器不同於該複數個FCoE交換器。複數個端埠亦連接至該中間乙太網路交換器。避免該複數個FCoE交換器與該複數個端埠之間的直接連接。在該等交換器之間經由一協定來交換埠ID指派及可存取性資訊,該協定可為一多播協定或一單播交握。接下來,偵測在該複數個FCoE交換器中之一第一交換器中的一故障。該第一交換器係與該複數個端埠中之一第一端埠相關聯。接著由一第二交換器使用該中間乙太網路交換器將一故障通知發送至該第一端埠。該故障通知可(但不必要)指定一第二換接目的地,該第二換接目的地經由該通知中之源識別將該第二交換器識別為一可用於登入之交換器,且亦指示該第一交換器處之故障。在一說明性實施例中,一RSCN有效負載可含有被通知為「受影響埠」之端埠之埠識別符。在一說明性實施例中,一擴展鏈路服務命令(ELS)向該端埠通知該端埠需要藉由該端埠仍可到達之一不同乙太網路光纖通道交換器來重新發現乙太網路光纖通道交換器且重新建立其光纖通道網路登入。因此,使用該中間乙太網路交換器,可促進該第一端埠與該第二交換器之間的一光纖通道網路登入交換。
如熟習此項技術者應瞭解,可將本發明具體化為一系統、方法或電腦程式產品。相應地,本發明可採用完全硬體實施例、完全軟體實施例(包括韌體、常駐軟體、微碼,等等)或組合軟體與硬體態樣之實施例的形式,該等實施例在本文中皆可通稱為「電路」、「模組」或「系統」。此外,本發明可採用具體化於任何有形表現媒體中之電腦程式產品之形式,該有形表現媒體具有具體化於該媒體中之電腦可用程式碼。
可利用一或多個電腦可用或電腦可讀媒體之任何組合。舉例而言,電腦可用或電腦可讀媒體可為(但不限於)電子、磁性、光學、電磁、紅外線或半導體系統、裝置、器件或傳播媒體。電腦可讀媒體之更特定實例(非詳盡清單)可包括如下各者:具有一或多個導線之電連接件、攜帶型電腦磁片、硬碟、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除可程式化唯讀記憶體(EPROM或快閃記憶體)、光纖、攜帶型緊密光碟唯讀記憶體(CDROM)、光學儲存器件、傳輸媒體(諸如,支援網際網路或內部網路之傳輸媒體),或磁性儲存器件。注意,電腦可用或電腦可讀媒體甚至可為程式被列印於其上之紙張或另一適當媒體,因為該程式可經由(例如)對紙張或其他媒體之光學掃描來以電子方式擷取,接著經編譯、解譯或以適當方式另外處理該程式(若有必要),且接著儲存於電腦記憶體中。在此文件之情形下,電腦可用或電腦可讀媒體可為可含有、儲存、傳達、傳播或傳送由指令執行系統、裝置或器件使用或與之結合而使用之程式的任何媒體。電腦可用媒體可包括在基頻中或作為載波之一部分的具有電腦可用程式碼體現於其中之一傳播資料信號。可使用任何適當媒體(包括,但不限於,無線、有線線路、光纖電纜、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之介面,自其可支援額外數據機或網路配接器。以此方式,資料處理系統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為說明根據一說明性實施例之、乙太網路光纖通道交換器將故障後移轉至中間冗餘交換器之操作的流程圖。展示於圖4中之處理程序可實施於使用中間乙太網路交換器之乙太網路光纖通道組態中,諸如實施於展示於圖3中之例示性組態中。
該處理程序以建立介於乙太網路光纖通道(FCoE)交換器與相關聯的埠之間的乙太網路連接(步驟400)開始。在一實例中,此連接可藉由使用一中間乙太網路交換器(諸如展示於圖3中之中間乙太網路交換器306)而實現。
其後,由第二交換器偵測第一交換器中之故障的發生(步驟402)。該第一交換器係與光纖通道網路登入處之第一端埠相關聯,在一例示性說明性實施例中,當第二交換器未回應於針對第一交換器之一鏈路持續作用訊息請求而接收到回應時,故障在發生時即被注意到。亦可藉由其他方法(諸如藉由相關聯之埠自身)偵測故障。
當偵測到故障時,使用乙太網路換接器件將諸如註冊狀態更改通知(RSCN)或擴展鏈路服務(ELS)命令之故障通知發送至第一端埠(步驟404)。該故障通知可指定一第二換接目的地及發生故障之乙太網路光纖通道交換器。由第一端埠接收該故障通知。在接收到該故障通知之後,乙太網路換接器件接收來自第一端埠之光纖通道網路登入交換(FLOGI),在說明性實施例中,第一埠重新發出FLOGI且與第二乙太網路換接器件相關聯(步驟406)。擴展鏈路服務(ELS)命令通常不指示使用哪一交換器。因此,在接收到ELS命令之後,端埠將重新執行乙太網路光纖通道交換器發現,選擇新的可到達之乙太網路光纖通道交換器,且開始FLOGI。接著該處理程序終止。
圖5為說明根據一說明性實施例之用於管理乙太網路光纖通道網路中之交換器故障後移轉之方法的流程圖。展示於圖5中之處理程序可實施於使用中間乙太網路交換器之乙太網路光纖通道組態中,諸如實施於展示於圖3中之例示性組態中。
該處理程序以建立介於乙太網路光纖通道網路中之複數個FCoE交換器之間的乙太網路連接開始,其中該複數個FCoE交換器亦經由該乙太網路連接而連接至中間乙太網路交換器,其中該中間乙太網路交換器不同於該複數個FCoE交換器,其中複數個端埠亦連接至該中間乙太網路交換器,且其中避免複數個FCoE交換器與複數個端埠之間的直接連接(步驟500)。偵測在複數個FCoE交換器中之第一交換器中的故障,其中該第一交換器係與複數個端埠中之第一端埠相關聯(步驟502)。當第二交換器不接收來自第一交換器之鏈路持續作用訊息時可偵測到故障,或可藉由某一其他方法來偵測故障。
接著使用中間乙太網路交換器將故障通知發送至第一端埠,其中該故障通知可指定第二換接目的地(步驟504)。可使用擴展鏈路服務(ELS)命令、藉由使現有註冊狀態更改通知(RSCN)服務過載,或乙太網路光纖通道初始化協定(FIP)訊框來實施該故障通知。接著將光纖通道網路登入交換自第一端埠發送至第二交換器(步驟506),其後該處理程序終止。
在一說明性實施例中,在複數個FCoE交換器之間交換鏈路持續作用訊息。在此情況下,偵測故障包括偵測由第二交換器接收鏈路持續作用訊息之故障。故障可由相關聯之埠自身偵測,或由其他構件偵測。在又一說明性實施例中,該複數個端埠為光纖通道端埠。
在另一說明性實施例中,在複數個FCoE交換器之間使用多播協定,其中該多播協定維持埠識別指派及可存取性資訊同步。在此情況下,埠識別指派及可存取性資訊經由該多播協定而在冗餘交換器之間交換。當冗餘交換器「B」經由持續作用協定偵測到主要交換器「A」已發生故障時,冗餘交換器「B」接著將一故障通知(諸如註冊狀態更改通知(RSCN)或擴展鏈路服務(ELS))發送至連接至「A」之埠以通知彼等埠現應登錄至「B」。因此,故障得以偵測及補償。
另一說明性實施例提供一種用於管理乙太網路光纖通道網路中之交換器故障之系統。該系統包括一第一交換器及一第二交換器。該第一交換器及該第二交換器可操作以傳輸擴展鏈路服務命令,且建立介於該第一交換器與該第二交換器之間的一乙太網路連接。一中間乙太網路換接器件並聯連接至該第一交換器及該第二交換器。該系統亦包括一第一埠及一第二埠。該第一埠經由該中間乙太網路換接器件鏈接而與該第一交換器相關聯。該第二埠經由該中間乙太網路換接器件鏈接而與該第二交換器相關聯。該第一交換器與該第二交換器使用鏈路持續作用訊息訊務經由該中間乙太網路換接器件而彼此通信。在偵測到該第一交換器中之一故障時,一擴展鏈路服務命令由該第二交換器傳輸至該中間乙太網路換接器件以投送至該第一埠。該擴展鏈路服務命令指示該第一埠發出一光纖通道網路登入且亦指示該第一埠與該第二交換器相關聯。
在另一說明性實施例中,該第一埠及該第二埠為乙太網路光纖通道埠。在又一說明性實施例中,該第一交換器及該第二交換器為乙太網路光纖通道交換器。
諸圖中之流程圖及方塊圖說明根據本發明之各種實施例的系統、方法及電腦程式產品之可能實施的架構、功能性及操作。在此方面,流程圖或方塊圖中之每一區塊可表示模組、區段,或程式碼之部分,其包含用於實施一或多個指定邏輯功能之一或多個可執行指令。亦應注意,在一些替代實施中,區塊中所指出之功能可以不同於諸圖中所指出之次序發生。舉例而言,視所涉及之功能性而定,連續展示之兩個區塊實際上可實質上同時執行,或該等區塊有時可以相反次序執行。亦應注意,方塊圖及/或流程圖說明之每一區塊及方塊圖及/或流程圖說明之區塊的組合可藉由基於硬體之專用系統而實施,該基於硬體之專用系統執行指定功能或動作,或專用硬體與電腦指令之組合。
本文所使用之術語僅出於描述特定實施例之目的且並不意欲限制本發明。於本文中使用時,單數形式「一」及「該」意欲亦包括複數形式,除非上下文另外清楚地指示。應進一步理解,術語「包含」在用於本說明書中時指定所陳述之特徵、整數、步驟、操作、元件及/或組件之存在,但不排除一或多個其他特徵、整數、步驟、操作、元件、組件,及/或其群組之存在或添加。
以下申請專利範圍中之所有構件或步驟加功能元件之對應結構、材料、動作及等效物意欲包括用於結合如具體主張之其他所主張元件來執行功能的任何結構、材料或動作。已出於說明及描述目的呈現本發明之描述,但該描述並不意欲為詳盡的或將本發明限於所揭示之形式。在不背離本發明之精神及範疇的情況下,一般熟習此項技術者將顯而易見許多修改及變化。選擇並描述該實施例以便最佳地解釋本發明之原理及實務應用,且使一般熟習此項技術者能夠針對具有適合於所預期之特定用途的各種修改之各種實施例來理解本發明。
本發明可採取完全硬體實施例、完全軟體實施例或含有硬體及軟體元件之實施例的形式。在較佳實施例中,將本發明實施於軟體中,其包括(但不限於)韌體、常駐軟體、微碼,等等。
此外,本發明可採取可自電腦可用或電腦可讀媒體存取之電腦程式產品的形式,該電腦可用或電腦可讀媒體提供用於由電腦或任何指令執行系統使用或結合電腦或任何指令執行系統使用之程式碼。為了此描述之目的,電腦可用或電腦可讀媒體可為可含有、儲存、傳達、傳播或傳送用於由指令執行系統、裝置或器件使用或結合指令執行系統、裝置或器件使用之程式的任何有形裝置。
該媒體可為一電子、磁性、光學、電磁、紅外線或半導體系統(或裝置或器件)或一傳播媒體。電腦可讀媒體之實例包括半導體或固態記憶體、磁帶、可移除式電腦磁片、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬磁碟(rigid magnetic disk),及光碟。光碟之當前實例包括緊密光碟唯讀記憶體(CD-ROM)、緊密光碟讀取/寫入(CD-R/W)及DVD。
適合於儲存及/或執行程式碼之資料處理系統將包括經由系統匯流排而直接或間接耦接至記憶體元件之至少一處理器。記憶體元件可包括在程式碼之實際執行期間所使用之本端記憶體、大量儲存器及快取記憶體,快取記憶體提供至少某一程式碼之暫時儲存,以便減少在執行期間必須自大量儲存器擷取程式碼的次數。
輸入/輸出或I/O器件(包括,但不限於,鍵盤、顯示器、指標器件,等等)可直接耦接至系統或經由介入之I/O控制器耦接至系統。
網路配接器亦可耦接至系統以使資料處理系統能夠經由介入私用或公用網路而耦接至其他資料處理系統或遠端印表機或儲存器件。數據機、電纜數據機及乙太網路卡僅為目前可用之網路配接器類型中的少數幾種。
已出於說明及描述之目的呈現本發明之描述,且其並不意欲為詳盡的或將本發明限於所揭示之形式。一般熟習此項技術者將顯而易見許多修改及變化。選擇並描述實施例以便最佳地解釋本發明之原理、實務應用,且使一般熟習此項技術者能夠針對具有適合於所預期之特定用途的各種修改之各種實施例來理解本發明。
100...資料處理系統
102...處理器
104...處理器
106...系統匯流排
108...記憶體控制器/快取記憶體
109...本端記憶體
110...I/O匯流排橋接器
112...I/O匯流排
114...周邊組件互連(PCI)匯流排橋接器
116...PCI本端匯流排
118...數據機
120...光纖通道主機匯流排配接器
122...PCI匯流排橋接器
124...PCI匯流排橋接器
126...PCI匯流排
128...PCI匯流排
130...記憶體映射圖形配接器
132...硬碟
180...光纖通道鏈路
200...光纖通道網路
202...光纖通道埠
204...光纖通道埠
206...FCoE交換器
208...FCoE交換器
210...FCoE交換器
212...FCoE交換器
214...光纖通道埠
302...端埠
304...端埠
306...乙太網路換接器件
308...乙太網路光纖通道網路
310...光纖通道交換器
312...光纖通道交換器
314...光纖通道交換器
316...光纖通道交換器
318...光纖通道埠
圖1為其中可實施說明性實施例之先前技術資料處理系統之方塊圖;
圖2為其中可實施說明性實施例之先前技術光纖通道網路之方塊圖;
圖3為根據一說明性實施例之乙太網路光纖通道網路之方塊圖;
圖4為說明根據一說明性實施例之、乙太網路光纖通道交換器將故障後移轉至中間冗餘交換器之操作的流程圖;及
圖5為說明根據一說明性實施例之用於管理乙太網路光纖通道網路中之交換器故障後移轉之方法的流程圖。
302...端埠
304...端埠
306...乙太網路換接器件
308...乙太網路光纖通道網路
310...光纖通道交換器
312...光纖通道交換器
314...光纖通道交換器
316...光纖通道交換器
318...光纖通道埠

Claims (15)

  1. 一種用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之電腦實施方法,該電腦實施方法包含:建立介於該乙太網路光纖通道網路中之複數個乙太網路光纖通道交換器之間的一乙太網路連接,其中該複數個乙太網路光纖通道交換器亦經由該乙太網路連接而連接至一中間乙太網路交換器,其中該中間乙太網路交換器不同於該複數個乙太網路光纖通道交換器,其中複數個端埠亦連接至該中間乙太網路交換器,其中避免該複數個乙太網路光纖通道交換器與該複數個端埠之間的直接連接;偵測在該複數個乙太網路光纖通道交換器中之一第一交換器中的一故障,其中該第一交換器係與該複數個端埠中之一第一端埠相關聯;使用該中間乙太網路交換器將一故障通知發送至該第一端埠,其中該故障通知至少指示該第一端埠需要重新發現該複數個乙太網路光纖通道交換器中之另一運作中之光纖通道交換器,且其中該故障通知進一步包括該第一交換器之一識別;及在該第一端埠與該另一運作中之光纖通道交換器之間交換一光纖通道網路登入交換。
  2. 如請求項1之電腦實施方法,其中該故障通知係選自由以下各者組成之群:一擴展鏈路服務(ELS)命令、一現有註冊狀態更改通知(RSCN)服務之一過載及一乙太網路光纖通道初始化協定(FIP)訊框。
  3. 如請求項1之電腦實施方法,其中在該複數個乙太網路光纖通道交換器之間交換鏈路持續作用訊息,且其中偵測該故障包含:偵測在該另一運作中之光纖通道交換器處接收一鏈路持續作用訊息之一故障。
  4. 如請求項1之電腦實施方法,其中在該複數個乙太網路光纖通道交換器與該複數個端埠之間使用一多播協定,且其中該多播協定維持埠識別指派及可存取性資訊同步。
  5. 如請求項1之電腦實施方法,其中該複數個端埠為乙太網路光纖通道端埠。
  6. 如請求項1之電腦實施方法,其中該故障通知指定該另一運作中之光纖通道交換器。
  7. 一種用於管理一乙太網路光纖通道網路中之交換器故障之系統,該系統包含:一第一交換器及一第二交換器,其中該第一交換器及該第二交換器可操作以傳輸擴展鏈路服務命令,且其中一乙太網路連接建立於該第一交換器與該第二交換器之間;一中間乙太網路換接器件,其並聯連接至該第一交換器及該第二交換器;一第一埠及一第二埠,其中該第一埠經由該中間乙太網路換接器件鏈接而與該第一交換器相關聯,其中該第二埠經由該中間乙太網路換接器件鏈接而與該第二交換器相關聯,其中該第一交換器與該第二交換器使用鏈路持續作用訊息訊務經由該中間乙太網路換接器件而彼此通信,且其中,在偵測到該第一交換器中之一故障時,一擴展鏈路服務命令由該第二交換器傳輸至該中間乙太網路換接器件以投送至該第一埠,該擴展鏈路服務命令指示該第一埠發出一光纖通道網路登入以與該第二交換器相關聯。
  8. 如請求項7之系統,其中該第一埠及該第二埠為乙太網路光纖通道埠。
  9. 如請求項7之系統,其中該第一交換器及該第二交換器為乙太網路光纖通道交換器。
  10. 一種儲存一電腦程式產品之有形電腦可讀媒體,當由一處理器執行時,該電腦程式產品執行用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之一電腦實施方法,該電腦實施方法包含:建立介於該乙太網路光纖通道網路中之複數個乙太網路光纖通道交換器之間的一乙太網路連接,其中該複數個乙太網路光纖通道交換器亦經由該乙太網路連接而連接至一中間乙太網路交換器,其中該中間乙太網路交換器不同於該複數個乙太網路光纖通道交換器,其中複數個端埠亦連接至該中間乙太網路交換器,其中避免該複數個乙太網路光纖通道交換器與該複數個端埠之間的直接連接;偵測在該複數個乙太網路光纖通道交換器中之一第一交換器中的一故障,其中該第一交換器係與該複數個端埠中之一第一端埠相關聯;使用該中間乙太網路交換器將一故障通知發送至該第一端埠,其中該故障通知至少指示該第一端埠需要重新發現該複數個乙太網路光纖通道交換器中之另一運作中之光纖通道交換器,且其中該故障通知進一步包括該第一交換器之一識別;及在該第一端埠與該另一運作中之光纖通道交換器之間交換一光纖通道網路登入交換。
  11. 如請求項10之有形電腦可讀媒體,其中該故障通知係選自由以下各者組成之群:一擴展鏈路服務(ELS)命令、一現有註冊狀態更改通知(RSCN)服務之一過載及一乙太網路光纖通道初始化協定(FIP)訊框。
  12. 如請求項10之有形電腦可讀媒體,其中鏈路持續作用訊息係在該複數個乙太網路光纖通道交換器之間交換,且其中偵測該故障包含:偵測在該另一運作中之光纖通道交換器處接收一鏈路持續作用訊息之一故障。
  13. 如請求項10之有形電腦可讀媒體,其中於該複數個乙太網路光纖通道交換器與該複數個端埠之間使用一多播協定,且其中該多播協定維持埠識別指派及可存取性資訊同步。
  14. 如請求項10之有形電腦可讀媒體,其中該複數個端埠為乙太網路光纖通道端埠。
  15. 如請求項10之有形電腦可讀媒體,其中該故障通知指定該另一運作中之光纖通道交換器。
TW098130106A 2008-10-20 2009-09-07 用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體 TWI454088B (zh)

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
TW201029384A TW201029384A (en) 2010-08-01
TWI454088B true TWI454088B (zh) 2014-09-21

Family

ID=41397509

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098130106A TWI454088B (zh) 2008-10-20 2009-09-07 用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體

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)

Families Citing this family (116)

* 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
WO2011121664A1 (en) * 2010-03-31 2011-10-06 Hitachi, Ltd. Communication network control system and control method
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US9001824B2 (en) 2010-05-18 2015-04-07 Brocade Communication Systems, Inc. Fabric formation for virtual cluster switching
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US8885488B2 (en) 2010-06-02 2014-11-11 Brocade Communication Systems, Inc. Reachability detection in trill networks
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
US9246703B2 (en) 2010-06-08 2016-01-26 Brocade Communications Systems, Inc. Remote port mirroring
US9628293B2 (en) 2010-06-08 2017-04-18 Brocade Communications Systems, Inc. Network layer multicasting 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
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
US8559433B2 (en) 2011-01-07 2013-10-15 Jeda Networks, Inc. Methods, systems and apparatus for the servicing of fibre channel fabric login frames
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
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
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
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
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
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
US9401861B2 (en) 2011-06-28 2016-07-26 Brocade Communications Systems, Inc. Scalable MAC address distribution in 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
EP2853066B1 (en) 2012-05-23 2017-02-22 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
US9037898B2 (en) * 2012-12-18 2015-05-19 International Business Machines Corporation Communication channel failover in a high performance computing (HPC) network
KR102001221B1 (ko) * 2012-12-24 2019-07-18 삼성전자주식회사 디바이스간 통신 방법 및 시스템
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
US9350680B2 (en) 2013-01-11 2016-05-24 Brocade Communications Systems, Inc. Protection switching over a virtual link aggregation
US9565113B2 (en) 2013-01-15 2017-02-07 Brocade Communications Systems, Inc. Adaptive link aggregation and virtual link aggregation
CN104798349B (zh) 2013-01-30 2018-08-07 慧与发展有限责任合伙企业 响应于端口故障的故障转移
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
US9401818B2 (en) 2013-03-15 2016-07-26 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
CN105594170B (zh) 2013-08-09 2020-06-16 慧与发展有限责任合伙企业 交换机组件
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
CN104683023B (zh) * 2013-12-03 2018-02-13 华为技术有限公司 一种FCoE网络丢包后快速恢复的方法、设备及***
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
US10003552B2 (en) * 2015-01-05 2018-06-19 Brocade Communications Systems, Llc. Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches
US9807005B2 (en) 2015-03-17 2017-10-31 Brocade Communications Systems, Inc. Multi-fabric manager
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
CN104822101B (zh) * 2015-04-08 2018-08-24 新华三技术有限公司 Fabric网络同步端口诊断信息的方法及装置
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
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
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
US11461258B2 (en) 2016-09-14 2022-10-04 Samsung Electronics Co., Ltd. Self-configuring baseboard management controller (BMC)
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
US10372659B2 (en) 2016-07-26 2019-08-06 Samsung Electronics Co., Ltd. Multi-mode NMVE over fabrics devices
US11144496B2 (en) 2016-07-26 2021-10-12 Samsung Electronics Co., Ltd. Self-configuring SSD multi-protocol support in host-less environment
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
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
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 成都英德思网络技术有限公司 一种支持网路备份的以太网交换机及通信方法
CN107612777B (zh) * 2017-09-25 2020-09-22 苏州浪潮智能科技有限公司 一种光纤交换机检测工具及方法
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 北京国基科技股份有限公司 以太网通信***、以太网通信冗余方法及装置
CN118214625A (zh) * 2022-12-15 2024-06-18 霍尼韦尔国际公司 用于定位以太网环形网络中的故障的装置和方法
CN117675535A (zh) * 2023-12-14 2024-03-08 北京国科天迅科技股份有限公司 基于端口路由管理的双冗余通信方法、装置和计算机设备

Citations (2)

* 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
US20060251067A1 (en) * 2004-10-22 2006-11-09 Cisco Technology, Inc., A Corporation Of California Fibre channel over ethernet

Family Cites Families (16)

* 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
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
EP1316017A2 (en) 2000-08-07 2003-06-04 Inrange Technologies Corporation Method and apparatus for imparting fault tolerance in a director 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
US7599397B2 (en) * 2005-12-27 2009-10-06 International Business Machines Corporation Obtaining multiple port addresses by a fibre channel switch from a network fabric
US7770208B2 (en) * 2006-03-28 2010-08-03 International Business Machines Corporation Computer-implemented method, apparatus, and computer program product for securing node port access in a switched-fabric storage area network
US8649387B2 (en) * 2008-03-28 2014-02-11 Broadcom Corporation Method and system for fibre channel and ethernet interworking
CN102084636B (zh) * 2008-07-01 2014-01-15 国际商业机器公司 存储区域网络配置
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 (2)

* 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
US20060251067A1 (en) * 2004-10-22 2006-11-09 Cisco Technology, Inc., A Corporation Of California Fibre channel over ethernet

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Michael Ko, Daniel Eisenhauer, and Renato Recio, "A Case for Convergence Enhanced Ethernet: Requirements and Applications", ICC '08. IEEE International Conference on Communications, Proceedings, 19-23 May 2008. *

Also Published As

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

Similar Documents

Publication Publication Date Title
TWI454088B (zh) 用於偵測一交換器故障及管理一乙太網路光纖通道網路中之交換器故障後移轉之方法、系統及電腦可讀媒體
US8223633B2 (en) Port trunking at a fabric boundary
EP2912805B1 (en) Network virtualization over infiniband
US7586842B2 (en) Failover of multicast traffic flows using NIC teaming
JP5828966B2 (ja) Pcieスイッチング・ネットワークにおけるパケット伝送を実現する方法、装置、システム、及び記憶媒体
JP5255858B2 (ja) ストレージシステム上の仮想ポートを管理するための方法および装置
US20090245242A1 (en) Virtual Fibre Channel Over Ethernet Switch
US20140301401A1 (en) Providing aggregation link groups in logical network device
US9921990B2 (en) Method and apparatus for grouping multiple SAS expanders to form a single cohesive SAS expander
CN102742228A (zh) 以太网节点端口虚拟器
US20190081881A1 (en) Diagnostic port for inter-switch and node link testing in electrical, optical and remote loopback modes
JP2008131615A (ja) リンクアグリゲーション用の通信装置及びプログラム
CN103036701B (zh) 一种跨网段的n+1备用方法及装置
US9137100B2 (en) Controlling switch mechanism for detecting fibre channel over Ethernet data forwarder failure
US9762432B2 (en) Systems and methods for rapid failure detection in fibre channel over ethernet networks
US10819628B1 (en) Virtual link trunking control of virtual router redundancy protocol master designation
JP2009187090A (ja) クラスタシステムおよび情報処理方法
US8019217B2 (en) Storage system and optical module switching method for storage system
US10666499B2 (en) Fibre channel over ethernet (FCoE) pinning system
US20200336368A1 (en) Notification and transfer of lag control pending a primary node reboot
CN113852514A (zh) 服务不中断的数据处理***、处理设备切换方法、连接设备
TW202207669A (zh) 網路交換器及其網路交換器系統
TW202011715A (zh) 控制器、調整封包通信規則的方法及網路通信系統
JP2002353981A (ja) メディアコンバータ、障害検出システムおよび障害検出方法