CA2330770A1 - Automatic loop segment failure isolation - Google Patents

Automatic loop segment failure isolation Download PDF

Info

Publication number
CA2330770A1
CA2330770A1 CA002330770A CA2330770A CA2330770A1 CA 2330770 A1 CA2330770 A1 CA 2330770A1 CA 002330770 A CA002330770 A CA 002330770A CA 2330770 A CA2330770 A CA 2330770A CA 2330770 A1 CA2330770 A1 CA 2330770A1
Authority
CA
Canada
Prior art keywords
port
hub
node
loop
hub port
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
CA002330770A
Other languages
French (fr)
Other versions
CA2330770C (en
Inventor
David Brewer
David Baldwin
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.)
Emulex Corp
Original Assignee
David Brewer
Emulex Corporation
David Baldwin
Emulex Design & Manufacturing Corporation
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 David Brewer, Emulex Corporation, David Baldwin, Emulex Design & Manufacturing Corporation filed Critical David Brewer
Publication of CA2330770A1 publication Critical patent/CA2330770A1/en
Application granted granted Critical
Publication of CA2330770C publication Critical patent/CA2330770C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • 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/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration

Abstract

A hub port (300) in a hub of a loop network which automatically bypasses a node port (314) which is generating a particular loop failure initialization sequence. The hub port contains a detection circuit which enables the hub port to detect loop failure initialization data received from its attached node port. Upon detecting such data from an attached node port, the hub port (300) replaces such data with buffer data to be passed to the next hub port. Upon detecting the completion of a loop failure initialization sequence from an attached node port, the hub port enters a bypass node. The hub port no longer passes on output from its attached node port and instead forwards along the internal hub link data received from the previous hub port in the hub loop.
The bypass is maintained until the hub port receives a primitive sequence indicating the recovery of the attached node port. The hub port periodically sends at least one recovery sequence to the node port. When the hub port receives the same recovery sequence back from the node port, the hub port ends the bypass and reinserts the node port back into the hub loop.
CA002330770A 1998-05-01 1999-04-29 Automatic loop segment failure isolation Expired - Fee Related CA2330770C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/071,288 1998-05-01
US09/071,288 US6101166A (en) 1998-05-01 1998-05-01 Automatic loop segment failure isolation
PCT/US1999/009478 WO1999057831A1 (en) 1998-05-01 1999-04-29 Automatic loop segment failure isolation

Publications (2)

Publication Number Publication Date
CA2330770A1 true CA2330770A1 (en) 1999-11-11
CA2330770C CA2330770C (en) 2003-03-18

Family

ID=22100404

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002330770A Expired - Fee Related CA2330770C (en) 1998-05-01 1999-04-29 Automatic loop segment failure isolation

Country Status (6)

Country Link
US (2) US6101166A (en)
EP (1) EP1075742A4 (en)
JP (1) JP3738825B2 (en)
KR (1) KR100394312B1 (en)
CA (1) CA2330770C (en)
WO (1) WO1999057831A1 (en)

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560205B1 (en) * 1998-05-01 2003-05-06 Emulex Corporation Method and apparatus for control of soft handoff usage in radiocommunication
US6188668B1 (en) * 1998-05-01 2001-02-13 Emulex Corporation Automatic isolation in loops
US7274674B2 (en) * 1998-05-01 2007-09-25 Emulex Design & Manufacturing Corporation Loop network hub using loop initialization insertion
US6215775B1 (en) * 1998-10-22 2001-04-10 Emulex Corporation Node insertion and removal in a loop network
US6888800B1 (en) * 1998-11-14 2005-05-03 Emulex Design & Manufacturing Corporation High performance digital loop diagnostic technology
US6747984B1 (en) * 1998-12-18 2004-06-08 Lsi Logic Corporation Method and apparatus for transmitting Data
US6480888B1 (en) * 1998-12-29 2002-11-12 At&T Corp. Virtual path concentrator node with loopback
US6459701B1 (en) * 1999-08-06 2002-10-01 Emulex Corporation Variable access fairness in a fibre channel arbitrated loop
US6687219B1 (en) 2000-08-16 2004-02-03 Emulex Corporation Detecting and counting node port loop initialization origination
US6980510B1 (en) * 2000-09-12 2005-12-27 International Business Machines Corporation Host interface adaptive hub storage system
US6483843B1 (en) * 2000-10-12 2002-11-19 Emulex Corporation Detecting and counting open ordered sets originating from an attached node port
US7042837B1 (en) * 2000-10-25 2006-05-09 Sun Microsystems, Inc. Automatic link failover in data networks
US7082100B2 (en) * 2001-02-28 2006-07-25 Emc Corporation Storage system adapter and method of using same
US20020174197A1 (en) * 2001-03-27 2002-11-21 International Business Machines Corporation Method and system for accurately determining a device location in an arbitrated loop
JP3897994B2 (en) * 2001-05-31 2007-03-28 富士通株式会社 Switch device and data transfer system
US7200108B2 (en) * 2001-06-29 2007-04-03 International Business Machines Corporation Method and apparatus for recovery from faults in a loop network
US6889345B2 (en) * 2001-10-19 2005-05-03 Hewlett-Packard Development Company, Lp. System and method for locating a failed storage device in a data storage system
US7149920B2 (en) * 2003-09-30 2006-12-12 International Business Machines Corporation Deterministic error recovery protocol
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
US7154886B2 (en) * 2002-07-22 2006-12-26 Qlogic Corporation Method and system for primary blade selection in a multi-module fiber channel switch
US7334046B1 (en) 2002-08-05 2008-02-19 Qlogic, Corporation System and method for optimizing frame routing in a network
US7702786B2 (en) * 2002-08-09 2010-04-20 International Business Machines Corporation Taking a resource offline in a storage network
US7397768B1 (en) 2002-09-11 2008-07-08 Qlogic, Corporation Zone management in a multi-module fibre channel switch
US7362717B1 (en) 2002-10-03 2008-04-22 Qlogic, Corporation Method and system for using distributed name servers in multi-module fibre channel switches
US7319669B1 (en) 2002-11-22 2008-01-15 Qlogic, Corporation Method and system for controlling packet flow in networks
US7085958B2 (en) * 2003-01-17 2006-08-01 International Business Machines Corporation System and method for isolating a faulty switch, storage device or SFP in a daisy-chained configuration
US7324455B2 (en) * 2003-03-14 2008-01-29 International Business Machines Corporation Transfer of error-analysis and statistical data in a fibre channel input/output system
US7876703B2 (en) * 2003-06-13 2011-01-25 International Business Machines Corporation System and method for enabling connection among devices in a network
US7355966B2 (en) * 2003-07-16 2008-04-08 Qlogic, Corporation Method and system for minimizing disruption in common-access networks
US7453802B2 (en) * 2003-07-16 2008-11-18 Qlogic, Corporation Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7388843B2 (en) * 2003-07-16 2008-06-17 Qlogic, Corporation Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
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
US7430175B2 (en) * 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic 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
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
US7522529B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for detecting congestion and over subscription in a fibre channel network
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
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
US7792115B2 (en) * 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
US7522522B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for reducing latency and congestion in fibre channel switches
US7558281B2 (en) * 2003-07-21 2009-07-07 Qlogic, Corporation Method and system for configuring fibre channel ports
US7580354B2 (en) 2003-07-21 2009-08-25 Qlogic, Corporation Multi-speed cut through operation in fibre channel switches
US7684401B2 (en) * 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US7630384B2 (en) 2003-07-21 2009-12-08 Qlogic, Corporation Method and system for distributing credit in fibre channel systems
US7466700B2 (en) * 2003-07-21 2008-12-16 Qlogic, Corporation LUN based hard zoning in fibre channel switches
US7406092B2 (en) * 2003-07-21 2008-07-29 Qlogic, Corporation Programmable pseudo virtual lanes for fibre channel systems
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
US7894348B2 (en) * 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
KR100548274B1 (en) * 2003-07-23 2006-02-02 엘지전자 주식회사 Method of detecting weight of laundry in washing machine
US7352701B1 (en) 2003-09-19 2008-04-01 Qlogic, Corporation Buffer to buffer credit recovery for in-line fibre channel credit extension devices
US7545817B1 (en) * 2003-12-01 2009-06-09 Vitesse Semiconductor Corporation Data loop port acceleration circuit
US7492783B2 (en) * 2003-12-12 2009-02-17 Broadcom Corporation Method and system for LIPf7 origination detection and LIPf8 suppression in a port bypass controller
US7480293B2 (en) * 2004-02-05 2009-01-20 Qlogic, Corporation Method and system for preventing deadlock in fibre channel fabrics using frame priorities
US7564789B2 (en) * 2004-02-05 2009-07-21 Qlogic, Corporation Method and system for reducing deadlock in fibre channel fabrics using virtual lanes
JP2005252473A (en) * 2004-03-02 2005-09-15 Fujitsu Ltd Data relaying apparatus, method, and program
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
US20050256899A1 (en) * 2004-05-14 2005-11-17 Bea Systems, Inc. System and method for representing hierarchical data structures
US7702405B2 (en) * 2004-06-02 2010-04-20 Standard Microsystems Corporation System and method for transferring non-compliant packetized and streaming data into and from a multimedia device coupled to a network across which compliant data is sent
US7404020B2 (en) * 2004-07-20 2008-07-22 Qlogic, Corporation Integrated fibre channel fabric controller
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
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
US8295299B2 (en) * 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
US7469361B2 (en) * 2005-01-04 2008-12-23 Emulex Design & Manufacturing Corporation Monitoring detection and removal of malfunctioning devices from an arbitrated loop
US7519058B2 (en) * 2005-01-18 2009-04-14 Qlogic, Corporation Address translation in fibre channel switches
US7406555B2 (en) * 2005-04-29 2008-07-29 The Boeing Company Systems and methods for multiple input instrumentation buses
US8111610B2 (en) * 2008-01-25 2012-02-07 Emulex Design & Manufacturing Corporation Flagging of port conditions in high speed networks
JP5163245B2 (en) * 2008-04-08 2013-03-13 日本電気株式会社 Fiber channel switch monitoring apparatus, method and program
KR20210031123A (en) * 2019-09-11 2021-03-19 삼성전자주식회사 Display apparatus and display system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4701756A (en) * 1985-09-10 1987-10-20 Burr William E Fault-tolerant hierarchical network
US4787082A (en) * 1986-07-24 1988-11-22 American Telephone And Telegraph Company, At&T Bell Laboratories Data flow control arrangement for local area network
GB8709771D0 (en) * 1987-04-24 1987-05-28 Madge Networks Ltd Token ring expander/hub
US4956836A (en) * 1988-03-28 1990-09-11 Par Microsystems Corp. Automatic bypass system for ring type local area network
GB9201126D0 (en) * 1992-01-20 1992-03-11 Madge Networks Ltd Communication system
US5495580A (en) * 1992-10-20 1996-02-27 Xlnt Designs, Inc. Ring network security system with encoding of data entering a subnetwork and decoding of data leaving a subnetwork
US5740158A (en) * 1993-10-01 1998-04-14 Hitachi, Ltd. ATM communication system
US5522047A (en) * 1993-12-15 1996-05-28 Xlnt Designs, Inc. Graceful insertion of a tree into a ring network
US5546378A (en) * 1994-07-21 1996-08-13 Newbridge Networks Corporation Fault tolerant FDDI wiring hub
US5659718A (en) * 1994-08-19 1997-08-19 Xlnt Designs, Inc. Synchronous bus and bus interface device
US5638518A (en) * 1994-10-24 1997-06-10 Lsi Logic Corporation Node loop core for implementing transmission protocol in fibre channel
US5535192A (en) * 1995-01-31 1996-07-09 International Business Machines Corporation Serial network fault detection, isolation and restorative device
US5581543A (en) * 1995-02-27 1996-12-03 Motorola, Inc. Communication network and method which respond to a failed link
US5625478A (en) * 1995-09-14 1997-04-29 Lucent Technologies Inc. Optically restorable WDM ring network using simple add/drop circuitry
US5751715A (en) * 1996-08-08 1998-05-12 Gadzoox Microsystems, Inc. Accelerator fiber channel hub and protocol
US5812754A (en) * 1996-09-18 1998-09-22 Silicon Graphics, Inc. Raid system with fibre channel arbitrated loop

Also Published As

Publication number Publication date
EP1075742A4 (en) 2005-04-13
WO1999057831A1 (en) 1999-11-11
CA2330770C (en) 2003-03-18
EP1075742A1 (en) 2001-02-14
US6101166A (en) 2000-08-08
KR100394312B1 (en) 2003-08-09
US6201787B1 (en) 2001-03-13
KR20010052291A (en) 2001-06-25
JP3738825B2 (en) 2006-01-25
JP2002514837A (en) 2002-05-21

Similar Documents

Publication Publication Date Title
CA2330770A1 (en) Automatic loop segment failure isolation
CA2041789A1 (en) Fault recovery system of a ring network
CA2446239A1 (en) Ethernet protection system
EP0625103B1 (en) Communication system
KR910009008A (en) Fault detection and bandwidth monitoring device
CA2110310A1 (en) Bus Monitor Circuit for Switching System
KR910005206A (en) Noise Canceling Telemetry Receiver
TR199802228T2 (en) Signal preparation system and method for use in wireless communication systems.
EP0665488A3 (en) Supply sensing circuit with power-on reset detection
KR970031749A (en) Evacuation trunk line return circuit and method in case of power failure in keyphone system
TW428406B (en) Network system
CA2196685A1 (en) In-service monitoring in communications networks
JPS5231629A (en) Data communiction system
KR870700191A (en) Loop transmission system with frame synchronization control
CA2403320A1 (en) Data collision detection in networks
JP3256256B2 (en) Transmission monitoring device
JPS56137752A (en) Data highway system
JPH0243837A (en) Frame synchronizing system
JPS5665310A (en) Transmitting method for pcm data
JPS5614963A (en) Wiring check system
JPH01190051A (en) Alarm transfer system
JP2596347B2 (en) AIS insertion and release method for drop path in self-repair ring network and each node
JP3518481B2 (en) Loss of synchronization detection device
JPS52132649A (en) Bus anomaly detecting circuit
JPS59228450A (en) Line disconnection detecting circuit

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed