Movatterモバイル変換


[0]ホーム

URL:


US20040028038A1 - High performance switching - Google Patents

High performance switching
Download PDF

Info

Publication number
US20040028038A1
US20040028038A1US10/623,793US62379303AUS2004028038A1US 20040028038 A1US20040028038 A1US 20040028038A1US 62379303 AUS62379303 AUS 62379303AUS 2004028038 A1US2004028038 A1US 2004028038A1
Authority
US
United States
Prior art keywords
ports
chassis
port
stage
frame
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.)
Abandoned
Application number
US10/623,793
Inventor
Terry Anderson
William George
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.)
QLogic Switch Products LLC
Original Assignee
Ancor Communications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ancor Communications IncfiledCriticalAncor Communications Inc
Priority to US10/623,793priorityCriticalpatent/US20040028038A1/en
Publication of US20040028038A1publicationCriticalpatent/US20040028038A1/en
Assigned to QLOGIC SWITCH PRODUCTS, INC.reassignmentQLOGIC SWITCH PRODUCTS, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: ANCOR COMMUNICATIONS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

High performance switching network topologies and frame addressing techniques therefor are disclosed. A two-dimensional Fibre Channel switch fabric is disclosed which combines a Class 1 connection space-division multiplexing sub-fabric, and Class 2 and 3 connectionless space- and time-division multiplexing sub-fabric. Networking topologies are disclosed for combining multiple modules to increase the number of supported ports. Addressing and frame routing techniques are provided for routing frames to any port in any module of a large interconnected network of modules.

Description

Claims (18)

What is claimed is:
1. A switch network, comprising:
a plurality of switch chassis having a plurality of ports capable of functioning as input ports, destination ports or interconnect ports;
data connections for connecting some of the ports of the chassis as interconnect ports between chassis, and other ports as input or destination ports for data to be transmitted through the switch network;
each switch chassis having a space division switch capable of selectively interconnecting selected ones of its ports for data transfer;
each switch chassis having a time division switch for selectively transmitting data frames or packets between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for time division switching to transmit the frame on said time division switch to a destination port on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a space division switch connection to transmit the frame on said time division switch to a destination port for the requested space division switch connection on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the request address of the frame; and
said ports operative in response to the transmission of the space division switch request frame through the switch network to cause the space division switch of the receiving, destination and any interconnect chassis to establish a space connection between the receiving and destination ports for the transmission of data.
2. A network according toclaim 1 wherein two substantially identical switch chassis are connected in a two-stage topology, with one or more of their ports connecting to each other as the second stage interconnect ports, and with of the ports of the two chassis connectable as first stage input/destination ports.
3. A network according toclaim 1 wherein three substantially identical switch chassis are connected in a three-stage topology, with a plurality of the ports of two of the chassis connectable as first stage input/destination ports, wherein said two chassis have one or more ports connected as stage two interconnect ports to interconnect ports on the third of said chassis which operate as the stage three interconnect ports.
4. A network according toclaim 1 wherein a plurality of substantially identical switch chassis are connected in a five-stage topology, wherein:
with a number of chassis have a plurality of ports connectable as first stage input/destination ports, and at least one port connected as a stage two interconnect port;
a number of said chassis connected with two or more ports connected as stage three interconnect ports to the stage two interconnect ports, and having at least one of their ports connected as stage four interconnect ports; and
at least one of said chassis having a plurality of ports connected as stage five interconnect ports connected to the stage four interconnect ports.
5. A switch network for handling Fibre Channel data, comprising:
a plurality of switch chassis having a plurality of ports capable of functioning as N_Ports or E_Ports;
data connections for connecting some of the ports of the chassis as E_ports for interconnection between chassis, and other ports as N_Port input and/or destination ports for data to be transmitted through the switch network;
each switch chassis having a connection switch capable of selectively interconnecting selected ones of its ports for Class 1 data transfer;
each switch chassis having a connectionless switch for selectively transmitting Class 2 or 3 data frames between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for connectionless switching to transmit the frame on said connectionless switch to a destination port on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a Class 1 connection to transmit the request frame on said t connectionless switch to a destination port for the requested Class 1 connection on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the request address of the frame; and
said ports operative in response to the transmission of the Class 1 request frame through the switch network to cause the connection switch of the receiving, destination and any interconnect chassis to establish a Class 1 data connection between the receiving and destination ports for the transmission of data.
6. A switch network according toclaim 5, wherein at least some of the ports of the chassis are capable of functioning as FL_Ports when connected to a loop.
7. A network according toclaim 5 wherein two substantially identical switch chassis are connected in a two-stage topology, with one or more of their ports connecting to each other as the second stage interconnect E_Ports, and with of the ports of the two chassis connectable as first stage input/destination N_Ports.
8. A network according toclaim 5 wherein three substantially identical switch chassis are connected in a three-stage topology, with a plurality of the ports of two of the chassis connectable as first stage input/destination N_Ports., wherein said two chassis have one or more ports connected as stage two interconnect E_Ports to interconnect E_Ports on the third of said chassis which operate as the stage three interconnect ports.
9. A network according toclaim 5 wherein a plurality of substantially identical switch chassis are connected in a five-stage topology, wherein:
with a number of chassis have a plurality of ports connectable as first stage input/destination N_Ports, and at least one port connected as a stage two interconnect E_Port;
a number of said chassis connected with two or more ports connected as stage three interconnect E_Ports to the stage two interconnect E_Ports, and having at least one of their ports connected as stage four interconnect E_Ports; and
at least one of said chassis having a plurality of ports connected as stage five interconnect E_Ports connected to the stage four interconnect E_Ports.
10. A switch chassis for providing selective data communication between lines or devices connectable thereto, comprising:
a plurality of ports capable of functioning as input ports, destination ports or interconnect ports for connection to another of such chassis;
a space division switch capable of selectively interconnecting selected ones of its ports for data transfer;
a time division switch for selectively transmitting data frames or packets between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for time division switching to transmit the frame on said time division switch to a destination port on the receiving chassis or to an interconnect port for a destination port not on the chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a space division switch connection to transmit the frame on said time division switch to a destination port for the requested space division switch connection on the chassis or to an interconnect port for a destination port not on the chassis based on the request address of the frame; and
said ports operative in response to the transmission of the space division switch request frame through the switch chassis to its destination to cause the space division switch of the chassis to establish a space connection between the input and destination or interconnection ports for the transmission of data.
11. A switch chassis according toclaim 10 wherein at least some of the ports of the chassis are capable of functioning as controller when connected to a loop of addressable devices.
12. A switch network comprising a plurality of the switch chassis ofclaim 10 connected together by their interconnected by their interconnect ports.
13. A switch chassis for handling Fibre Channel data, comprising:
a plurality of ports capable of functioning as N_Ports or E_Ports;
a connection switch capable of selectively interconnecting selected ones of its ports for Class 1 data transfer;
a connectionless switch for selectively transmitting Class 2 or 3 data frames between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for connectionless switching to transmit the frame on said connectionless switch to a destination port on the chassis or to an interconnect E_Port for a destination port not on the chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a Class 1 connection to transmit the request frame on said connectionless switch to a destination port for the requested Class 1 connection on the chassis or to an interconnect E_Port for a destination port not on the chassis based on the request address of the frame; and
said ports operative in response to the transmission of the Class 1 request frame through the switch chassis to its destination to cause the connection switch to establish a Class 1 connection between the input and destination or interconnection ports for the transmission of data.
14. A switch chassis according toclaim 13 wherein at least some of the ports of the chassis are capable of functioning as FL_Ports when connected to a Fibre Channel arbitrated loop.
15. A switch network comprising a plurality of the switch chassis ofclaim 13 connected together by their interconnected by their interconnect E_Ports.
16. A switch network according toclaim 15 further including a programmed controller connected in communication with the ports and operative in a topology discovery mode to determine the type of Fibre Channel port each will be functioning as according to the network connection.
17. A switch network according toclaim 16 wherein said ports are programmable by said programmed controller according to the port's topological address in the switch network.
18. A switch network according toclaim 17 wherein the port address decoder logic selects destination paths based on said programmed topological addresses.
US10/623,7931998-09-012003-07-21High performance switchingAbandonedUS20040028038A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/623,793US20040028038A1 (en)1998-09-012003-07-21High performance switching

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US9874298P1998-09-011998-09-01
US09/386,109US6597691B1 (en)1998-09-011999-08-30High performance switching
US10/623,793US20040028038A1 (en)1998-09-012003-07-21High performance switching

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/386,109ContinuationUS6597691B1 (en)1998-09-011999-08-30High performance switching

Publications (1)

Publication NumberPublication Date
US20040028038A1true US20040028038A1 (en)2004-02-12

Family

ID=26795045

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/386,109Expired - LifetimeUS6597691B1 (en)1998-09-011999-08-30High performance switching
US10/623,793AbandonedUS20040028038A1 (en)1998-09-012003-07-21High performance switching

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/386,109Expired - LifetimeUS6597691B1 (en)1998-09-011999-08-30High performance switching

Country Status (1)

CountryLink
US (2)US6597691B1 (en)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020027912A1 (en)*2000-08-112002-03-07Peter GalickiPull transfers and transfer receipt confirmation in a datapipe routing bridge
US20030016683A1 (en)*1999-12-102003-01-23George William R.Fibre channel credit extender and repeater
US20030179748A1 (en)*2000-06-052003-09-25George William R.Hardware-enforced loop-level hard zoning for fibre channel switch fabric
US20040013092A1 (en)*2002-07-222004-01-22Betker Steven ManningMethod and system for dynamically assigning domain identification in a multi-module fibre channel switch
US20040013125A1 (en)*2002-07-222004-01-22Betker Steven ManningMethod and system for primary blade selection in a multi-module fibre channel switch
US20040141521A1 (en)*1999-07-022004-07-22Ancor Communications, Inc.High performance switch fabric element and switch systems
US20050010691A1 (en)*2003-06-302005-01-13Randy OyadomariSynchronization of timestamps to compensate for communication latency between devices
US20050015517A1 (en)*2003-07-162005-01-20Fike Melanie A.Method and apparatus for improving buffer utilization in communication networks
US20050013318A1 (en)*2003-07-162005-01-20Fike John M.Method and system for fibre channel arbitrated loop acceleration
US20050015518A1 (en)*2003-07-162005-01-20Wen William J.Method and system for non-disruptive data capture in networks
US20050013258A1 (en)*2003-07-162005-01-20Fike John M.Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US20050018676A1 (en)*2003-07-212005-01-27Dropps Frank R.Programmable pseudo virtual lanes for fibre channel systems
US20050018672A1 (en)*2003-07-212005-01-27Dropps Frank R.Lun based hard zoning in fibre channel switches
US20050018606A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US20050018603A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for reducing latency and congestion in fibre channel switches
US20050018621A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for selecting virtual lanes in fibre channel switches
US20050030893A1 (en)*2003-07-212005-02-10Dropps Frank R.Method and system for detecting congestion and over subscription in a fibre channel network
US20050044267A1 (en)*2003-07-212005-02-24Dropps Frank R.Method and system for routing and filtering network data packets in fibre channel systems
US20050060413A1 (en)*2003-06-132005-03-17Randy OyadomariDiscovery and self-organization of topology in multi-chassis systems
US6886141B1 (en)2002-10-072005-04-26Qlogic CorporationMethod and system for reducing congestion in computer networks
US20050174936A1 (en)*2004-02-052005-08-11Betker Steven M.Method and system for preventing deadlock in fibre channel fabrics using frame priorities
US20050238353A1 (en)*2004-04-232005-10-27Mcglaughlin Edward CFibre channel transparent switch for mixed switch fabrics
US20060047852A1 (en)*2004-04-232006-03-02Shishir ShahMethod and system for using boot servers in networks
US20060072580A1 (en)*2004-10-012006-04-06Dropps Frank RMethod and system for transferring data drectly between storage devices in a storage area network
US20060075165A1 (en)*2004-10-012006-04-06Hui Ben KMethod and system for processing out of order frames
US20060072616A1 (en)*2004-10-012006-04-06Dropps Frank RMethod and system for LUN remapping in fibre channel networks
US20060159081A1 (en)*2005-01-182006-07-20Dropps Frank RAddress translation in fibre channel switches
US7103504B1 (en)2003-11-212006-09-05Qlogic CorporationMethod and system for monitoring events in storage area networks
US7319669B1 (en)2002-11-222008-01-15Qlogic, CorporationMethod and system for controlling packet flow in networks
US7334046B1 (en)2002-08-052008-02-19Qlogic, CorporationSystem and method for optimizing frame routing in a network
US7352701B1 (en)2003-09-192008-04-01Qlogic, CorporationBuffer to buffer credit recovery for in-line fibre channel credit extension devices
US7355966B2 (en)2003-07-162008-04-08Qlogic, CorporationMethod and system for minimizing disruption in common-access networks
US7362717B1 (en)2002-10-032008-04-22Qlogic, CorporationMethod and system for using distributed name servers in multi-module fibre channel switches
US20080095152A1 (en)*2000-06-052008-04-24Qlogic Switch Products, Inc.Hardware-enforced loop and npiv hard zoning for fibre channel switch fabric
US7380030B2 (en)2004-10-012008-05-27Qlogic, Corp.Method and system for using an in-line credit extender with a host bus adapter
US7388843B2 (en)2003-07-162008-06-17Qlogic, CorporationMethod and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
US20080159171A1 (en)*1998-10-232008-07-03Brocade Communications Systems, Inc.Method and system for creating and implementing zones within a fibre channel system
US7397768B1 (en)2002-09-112008-07-08Qlogic, CorporationZone management in a multi-module fibre channel switch
US7404020B2 (en)2004-07-202008-07-22Qlogic, CorporationIntegrated fibre channel fabric controller
US7420982B2 (en)2003-07-212008-09-02Qlogic, CorporationMethod and system for keeping a fibre channel arbitrated loop open during frame gaps
US7430175B2 (en)2003-07-212008-09-30Qlogic, CorporationMethod and system for managing traffic in fibre channel systems
US7447224B2 (en)2003-07-212008-11-04Qlogic, CorporationMethod and system for routing fibre channel frames
US7471635B2 (en)2003-07-162008-12-30Qlogic, CorporationMethod and apparatus for test pattern generation
US7477655B2 (en)2003-07-212009-01-13Qlogic, CorporationMethod and system for power control of fibre channel switches
US7548560B1 (en)2006-02-272009-06-16Qlogic, CorporationMethod and system for checking frame-length in fibre channel frames
US7558281B2 (en)2003-07-212009-07-07Qlogic, CorporationMethod and system for configuring fibre channel ports
US7564789B2 (en)2004-02-052009-07-21Qlogic, CorporationMethod and system for reducing deadlock in fibre channel fabrics using virtual lanes
US7573909B2 (en)2003-07-212009-08-11Qlogic, CorporationMethod and system for programmable data dependant network routing
US7580354B2 (en)2003-07-212009-08-25Qlogic, CorporationMulti-speed cut through operation in fibre channel switches
US7583597B2 (en)2003-07-212009-09-01Qlogic CorporationMethod and system for improving bandwidth and reducing idles in fibre channel switches
US7613816B1 (en)2006-11-152009-11-03Qlogic, CorporationMethod and system for routing network information
US7620059B2 (en)2003-07-162009-11-17Qlogic, CorporationMethod and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7630384B2 (en)2003-07-212009-12-08Qlogic, CorporationMethod and system for distributing credit in fibre channel systems
US7646767B2 (en)2003-07-212010-01-12Qlogic, CorporationMethod and system for programmable data dependant network routing
US20100040053A1 (en)*2008-08-142010-02-18Dell Products, LpSystem and method for dynamic maintenance of fabric subsets in a network
US7669190B2 (en)2004-05-182010-02-23Qlogic, CorporationMethod and system for efficiently recording processor events in host bus adapters
US7684401B2 (en)2003-07-212010-03-23Qlogic, CorporationMethod and system for using extended fabric features with fibre channel switch elements
US7894348B2 (en)2003-07-212011-02-22Qlogic, CorporationMethod and system for congestion control in a fibre channel switch
US8266271B2 (en)2002-09-102012-09-11Jds Uniphase CorporationPropagation of signals between devices for triggering capture of network data
US20120239788A1 (en)*2011-03-162012-09-20International Business Machines CorporationAutomatic registration of devices
US8295299B2 (en)2004-10-012012-10-23Qlogic, CorporationHigh speed fibre channel switch element
US8464238B1 (en)2006-01-312013-06-11Qlogic, CorporationMethod and system for managing storage area networks
US9215087B2 (en)2013-03-152015-12-15International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9225666B1 (en)*2009-03-312015-12-29Juniper Networks, Inc.Distributed multi-stage switch fabric
US9282034B2 (en)2013-02-202016-03-08International Business Machines CorporationDirected route load/store packets for distributed switch initialization

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5978379A (en)*1997-01-231999-11-02Gadzoox Networks, Inc.Fiber channel learning bridge, learning half bridge, and protocol
US7430171B2 (en)*1998-11-192008-09-30Broadcom CorporationFibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US7206877B1 (en)*1998-12-222007-04-17Honeywell International Inc.Fault tolerant data communication network
US6952419B1 (en)*2000-10-252005-10-04Sun Microsystems, Inc.High performance transmission link and interconnect
US20020159458A1 (en)*2001-04-272002-10-31Foster Michael S.Method and system for reserved addressing in a communications network
US7697419B1 (en)*2002-11-222010-04-13Allied Telesyn International CorporationApparatus and method for managing a set of switches in a computer network
US8493863B2 (en)2011-01-182013-07-23Apple Inc.Hierarchical fabric control circuits
US8744602B2 (en)2011-01-182014-06-03Apple Inc.Fabric limiter circuits
US8649286B2 (en)2011-01-182014-02-11Apple Inc.Quality of service (QoS)-related fabric control
US8861386B2 (en)2011-01-182014-10-14Apple Inc.Write traffic shaper circuits
US9141568B2 (en)2011-08-252015-09-22Apple Inc.Proportional memory operation throttling
US8706925B2 (en)2011-08-302014-04-22Apple Inc.Accelerating memory operations blocked by ordering requirements and data not yet received
US9053058B2 (en)2012-12-202015-06-09Apple Inc.QoS inband upgrade
FR3076142A1 (en)*2017-12-212019-06-28Bull Sas METHOD AND SERVER OF TOPOLOGICAL ADDRESS ALLOCATION TO NETWORK SWITCHES, COMPUTER PROGRAM AND CLUSTER OF CORRESPONDING SERVERS

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4475192A (en)*1982-02-161984-10-02At&T Bell LaboratoriesData packet flow control scheme for switching networks
US5528591A (en)*1995-01-311996-06-18Mitsubishi Electric Research Laboratories, Inc.End-to-end credit-based flow control system in a digital communication network

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH09247176A (en)*1996-03-111997-09-19Hitachi Ltd Asynchronous transfer mode exchange method
KR100194813B1 (en)*1996-12-051999-06-15정선종 Packet Switching Device with Multichannel / Multicast Switching Function and Packet Switching System Using the Same
US6160813A (en)*1997-03-212000-12-12Brocade Communications Systems, Inc.Fibre channel switching system and method
US6324181B1 (en)*1998-04-162001-11-273Com CorporationFibre channel switched arbitrated loop
US6330236B1 (en)*1998-06-112001-12-11Synchrodyne Networks, Inc.Packet switching method with time-based routing
US6885664B2 (en)*1998-07-222005-04-26Synchrodyne Networks, Inc.Distributed switching system and method with time-based routing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4475192A (en)*1982-02-161984-10-02At&T Bell LaboratoriesData packet flow control scheme for switching networks
US5528591A (en)*1995-01-311996-06-18Mitsubishi Electric Research Laboratories, Inc.End-to-end credit-based flow control system in a digital communication network

Cited By (111)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8730840B2 (en)1998-10-232014-05-20Polycom, Inc.Node device cooperating with switch which implements zones in a fibre channel system
US20080159171A1 (en)*1998-10-232008-07-03Brocade Communications Systems, Inc.Method and system for creating and implementing zones within a fibre channel system
US7408927B2 (en)1999-07-022008-08-05Qlogic Switch Products, Inc.High performance switch fabric element and switch systems
US20040141521A1 (en)*1999-07-022004-07-22Ancor Communications, Inc.High performance switch fabric element and switch systems
US20030016683A1 (en)*1999-12-102003-01-23George William R.Fibre channel credit extender and repeater
US7443794B2 (en)1999-12-102008-10-28Qlogic Switch Products, Inc.Fibre channel credit extender and repeater
US20090046731A1 (en)*1999-12-102009-02-19Qlogic Switch Products, Inc.Fibre channel credit extender and repeater
US7822055B2 (en)1999-12-102010-10-26Qlogic Switch Products, Inc.Fibre channel credit extender and repeater
US7248580B2 (en)2000-06-052007-07-24Qlogic Switch Products, Inc.Hardware-enforced loop-level hard zoning for fibre channel switch fabric
US7684398B2 (en)2000-06-052010-03-23Qlogic Switch Products, Inc.Hardware-enforced loop-level hard zoning for fibre channel switch fabric
US20080095152A1 (en)*2000-06-052008-04-24Qlogic Switch Products, Inc.Hardware-enforced loop and npiv hard zoning for fibre channel switch fabric
US20030179748A1 (en)*2000-06-052003-09-25George William R.Hardware-enforced loop-level hard zoning for fibre channel switch fabric
US7978695B2 (en)2000-06-052011-07-12Qlogic Switch Products, Inc.Hardware-enforced loop and NPIV hard zoning for fibre channel switch fabric
US6967950B2 (en)*2000-08-112005-11-22Texas Instruments IncorporatedPull transfers and transfer receipt confirmation in a datapipe routing bridge
US20020027912A1 (en)*2000-08-112002-03-07Peter GalickiPull transfers and transfer receipt confirmation in a datapipe routing bridge
US7230929B2 (en)2002-07-222007-06-12Qlogic, CorporationMethod and system for dynamically assigning domain identification in a multi-module fibre channel switch
US20040013125A1 (en)*2002-07-222004-01-22Betker Steven ManningMethod and system for primary blade selection in a multi-module fibre channel switch
US7154886B2 (en)2002-07-222006-12-26Qlogic CorporationMethod and system for primary blade selection in a multi-module fiber channel switch
US20070081527A1 (en)*2002-07-222007-04-12Betker Steven MMethod and system for primary blade selection in a multi-module fibre channel switch
US20040013092A1 (en)*2002-07-222004-01-22Betker Steven ManningMethod and system for dynamically assigning domain identification in a multi-module fibre channel switch
US7388861B2 (en)2002-07-222008-06-17Qlogic, CorporationMethod and system for primary blade selection in a multi-module fibre channel switch
US7334046B1 (en)2002-08-052008-02-19Qlogic, CorporationSystem and method for optimizing frame routing in a network
US8266271B2 (en)2002-09-102012-09-11Jds Uniphase CorporationPropagation of signals between devices for triggering capture of network data
US7729288B1 (en)2002-09-112010-06-01Qlogic, CorporationZone management in a multi-module fibre channel switch
US7397768B1 (en)2002-09-112008-07-08Qlogic, CorporationZone management in a multi-module fibre channel switch
US7362717B1 (en)2002-10-032008-04-22Qlogic, CorporationMethod and system for using distributed name servers in multi-module fibre channel switches
US6886141B1 (en)2002-10-072005-04-26Qlogic CorporationMethod and system for reducing congestion in computer networks
US7319669B1 (en)2002-11-222008-01-15Qlogic, CorporationMethod and system for controlling packet flow in networks
US7827248B2 (en)*2003-06-132010-11-02Randy OyadomariDiscovery and self-organization of topology in multi-chassis systems
US20050060413A1 (en)*2003-06-132005-03-17Randy OyadomariDiscovery and self-organization of topology in multi-chassis systems
US8190722B2 (en)2003-06-302012-05-29Randy OyadomariSynchronization of timestamps to compensate for communication latency between devices
US20050010691A1 (en)*2003-06-302005-01-13Randy OyadomariSynchronization of timestamps to compensate for communication latency between devices
US20050015517A1 (en)*2003-07-162005-01-20Fike Melanie A.Method and apparatus for improving buffer utilization in communication networks
US20050015518A1 (en)*2003-07-162005-01-20Wen William J.Method and system for non-disruptive data capture in networks
US7152132B2 (en)2003-07-162006-12-19Qlogic CorporationMethod and apparatus for improving buffer utilization in communication networks
US7525910B2 (en)2003-07-162009-04-28Qlogic, CorporationMethod and system for non-disruptive data capture in networks
US7453802B2 (en)2003-07-162008-11-18Qlogic, CorporationMethod and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7463646B2 (en)2003-07-162008-12-09Qlogic CorporationMethod and system for fibre channel arbitrated loop acceleration
US7355966B2 (en)2003-07-162008-04-08Qlogic, CorporationMethod and system for minimizing disruption in common-access networks
US7471635B2 (en)2003-07-162008-12-30Qlogic, CorporationMethod and apparatus for test pattern generation
US20050013318A1 (en)*2003-07-162005-01-20Fike John M.Method and system for fibre channel arbitrated loop acceleration
US7620059B2 (en)2003-07-162009-11-17Qlogic, CorporationMethod and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7388843B2 (en)2003-07-162008-06-17Qlogic, CorporationMethod and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
US20050013258A1 (en)*2003-07-162005-01-20Fike John M.Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7684401B2 (en)2003-07-212010-03-23Qlogic, CorporationMethod and system for using extended fabric features with fibre channel switch elements
US7583597B2 (en)2003-07-212009-09-01Qlogic CorporationMethod and system for improving bandwidth and reducing idles in fibre channel switches
US20050044267A1 (en)*2003-07-212005-02-24Dropps Frank R.Method and system for routing and filtering network data packets in fibre channel systems
US7406092B2 (en)2003-07-212008-07-29Qlogic, CorporationProgrammable pseudo virtual lanes for fibre channel systems
US7646767B2 (en)2003-07-212010-01-12Qlogic, CorporationMethod and system for programmable data dependant network routing
US20050018676A1 (en)*2003-07-212005-01-27Dropps Frank R.Programmable pseudo virtual lanes for fibre channel systems
US7420982B2 (en)2003-07-212008-09-02Qlogic, CorporationMethod and system for keeping a fibre channel arbitrated loop open during frame gaps
US7430175B2 (en)2003-07-212008-09-30Qlogic, CorporationMethod and system for managing traffic in fibre channel systems
US7630384B2 (en)2003-07-212009-12-08Qlogic, CorporationMethod and system for distributing credit in fibre channel systems
US7447224B2 (en)2003-07-212008-11-04Qlogic, CorporationMethod and system for routing fibre channel frames
US7792115B2 (en)2003-07-212010-09-07Qlogic, CorporationMethod and system for routing and filtering network data packets in fibre channel systems
US20050018672A1 (en)*2003-07-212005-01-27Dropps Frank R.Lun based hard zoning in fibre channel switches
US7466700B2 (en)2003-07-212008-12-16Qlogic, CorporationLUN based hard zoning in fibre channel switches
US20050018606A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7477655B2 (en)2003-07-212009-01-13Qlogic, CorporationMethod and system for power control of fibre channel switches
US20050030893A1 (en)*2003-07-212005-02-10Dropps Frank R.Method and system for detecting congestion and over subscription in a fibre channel network
US20050018603A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for reducing latency and congestion in fibre channel switches
US7512067B2 (en)2003-07-212009-03-31Qlogic, CorporationMethod and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7580354B2 (en)2003-07-212009-08-25Qlogic, CorporationMulti-speed cut through operation in fibre channel switches
US7522522B2 (en)2003-07-212009-04-21Qlogic, CorporationMethod and system for reducing latency and congestion in fibre channel switches
US7522529B2 (en)2003-07-212009-04-21Qlogic, CorporationMethod and system for detecting congestion and over subscription in a fibre channel network
US7525983B2 (en)2003-07-212009-04-28Qlogic, CorporationMethod and system for selecting virtual lanes in fibre channel switches
US7894348B2 (en)2003-07-212011-02-22Qlogic, CorporationMethod and system for congestion control in a fibre channel switch
US20050018621A1 (en)*2003-07-212005-01-27Dropps Frank R.Method and system for selecting virtual lanes in fibre channel switches
US7558281B2 (en)2003-07-212009-07-07Qlogic, CorporationMethod and system for configuring fibre channel ports
US7573909B2 (en)2003-07-212009-08-11Qlogic, CorporationMethod and system for programmable data dependant network routing
US7352701B1 (en)2003-09-192008-04-01Qlogic, CorporationBuffer to buffer credit recovery for in-line fibre channel credit extension devices
US7103504B1 (en)2003-11-212006-09-05Qlogic CorporationMethod and system for monitoring events in storage area networks
US7564789B2 (en)2004-02-052009-07-21Qlogic, CorporationMethod and system for reducing deadlock in fibre channel fabrics using virtual lanes
US7480293B2 (en)2004-02-052009-01-20Qlogic, CorporationMethod and system for preventing deadlock in fibre channel fabrics using frame priorities
US20050174936A1 (en)*2004-02-052005-08-11Betker Steven M.Method and system for preventing deadlock in fibre channel fabrics using frame priorities
US7930377B2 (en)2004-04-232011-04-19Qlogic, CorporationMethod and system for using boot servers in networks
US20050238353A1 (en)*2004-04-232005-10-27Mcglaughlin Edward CFibre channel transparent switch for mixed switch fabrics
US20060047852A1 (en)*2004-04-232006-03-02Shishir ShahMethod and system for using boot servers in networks
US7340167B2 (en)2004-04-232008-03-04Qlogic, CorporationFibre channel transparent switch for mixed switch fabrics
US7669190B2 (en)2004-05-182010-02-23Qlogic, CorporationMethod and system for efficiently recording processor events in host bus adapters
US7404020B2 (en)2004-07-202008-07-22Qlogic, CorporationIntegrated fibre channel fabric controller
US20060075165A1 (en)*2004-10-012006-04-06Hui Ben KMethod and system for processing out of order frames
US7411958B2 (en)2004-10-012008-08-12Qlogic, CorporationMethod and system for transferring data directly between storage devices in a storage area network
US7676611B2 (en)2004-10-012010-03-09Qlogic, CorporationMethod and system for processing out of orders frames
US8295299B2 (en)2004-10-012012-10-23Qlogic, CorporationHigh speed fibre channel switch element
US7593997B2 (en)2004-10-012009-09-22Qlogic, CorporationMethod and system for LUN remapping in fibre channel networks
US20060072616A1 (en)*2004-10-012006-04-06Dropps Frank RMethod and system for LUN remapping in fibre channel networks
US20060072580A1 (en)*2004-10-012006-04-06Dropps Frank RMethod and system for transferring data drectly between storage devices in a storage area network
US7380030B2 (en)2004-10-012008-05-27Qlogic, Corp.Method and system for using an in-line credit extender with a host bus adapter
US20060159081A1 (en)*2005-01-182006-07-20Dropps Frank RAddress translation in fibre channel switches
US7519058B2 (en)2005-01-182009-04-14Qlogic, CorporationAddress translation in fibre channel switches
US8464238B1 (en)2006-01-312013-06-11Qlogic, CorporationMethod and system for managing storage area networks
US7548560B1 (en)2006-02-272009-06-16Qlogic, CorporationMethod and system for checking frame-length in fibre channel frames
US7613816B1 (en)2006-11-152009-11-03Qlogic, CorporationMethod and system for routing network information
US8031703B2 (en)*2008-08-142011-10-04Dell Products, LpSystem and method for dynamic maintenance of fabric subsets in a network
US20100040053A1 (en)*2008-08-142010-02-18Dell Products, LpSystem and method for dynamic maintenance of fabric subsets in a network
US8767720B2 (en)2008-08-142014-07-01Dell Products, LpSystem and method for dynamic maintenance of fabric subsets in a network
US9225666B1 (en)*2009-03-312015-12-29Juniper Networks, Inc.Distributed multi-stage switch fabric
US10063494B1 (en)2009-03-312018-08-28Juniper Networks, Inc.Distributed multi-stage switch fabric
US20120239788A1 (en)*2011-03-162012-09-20International Business Machines CorporationAutomatic registration of devices
US9203876B2 (en)*2011-03-162015-12-01International Business Machines CorporationAutomatic registration of devices
US10560496B2 (en)2011-03-162020-02-11International Business Machines CorporationAutomatic registration of devices
US9282034B2 (en)2013-02-202016-03-08International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9282035B2 (en)2013-02-202016-03-08International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9282036B2 (en)2013-02-202016-03-08International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9276760B2 (en)2013-03-152016-03-01International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9252965B2 (en)2013-03-152016-02-02International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9369298B2 (en)2013-03-152016-06-14International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9397851B2 (en)2013-03-152016-07-19International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9237029B2 (en)2013-03-152016-01-12International Business Machines CorporationDirected route load/store packets for distributed switch initialization
US9215087B2 (en)2013-03-152015-12-15International Business Machines CorporationDirected route load/store packets for distributed switch initialization

Also Published As

Publication numberPublication date
US6597691B1 (en)2003-07-22

Similar Documents

PublicationPublication DateTitle
US6597691B1 (en)High performance switching
EP0823164B1 (en)System and method for dynamic network topology exploration
US5751710A (en)Technique for connecting cards of a distributed network switch
US7684401B2 (en)Method and system for using extended fabric features with fibre channel switch elements
US6862293B2 (en)Method and apparatus for providing optimized high speed link utilization
US5469432A (en)High-speed digital communications network
JP2003503955A (en) High performance switch fabric elements and switch systems
US7324537B2 (en)Switching device with asymmetric port speeds
US6804245B2 (en)Compact, shared route lookup table for a fiber channel switch
US20060245422A1 (en)Network fabric access device with multiple system side interfaces
US9118586B2 (en)Multi-speed cut through operation in fibre channel switches
US7486619B2 (en)Multidimensional switch network
JPH10200567A (en)Lan switch
US20030043816A1 (en)Route lookup caching for a fibre channel switch
US20090296715A1 (en)Method and system for programmable data dependant network routing
US7583597B2 (en)Method and system for improving bandwidth and reducing idles in fibre channel switches
US7379456B2 (en)Network routing apparatus
KR100356015B1 (en)Packet switch system structure for reducing to reduce a blocking problem of broadcast packets
US7522522B2 (en)Method and system for reducing latency and congestion in fibre channel switches
US7009986B2 (en)Network apparatus
EP0166193B1 (en)Switch configured communication network
KR100301114B1 (en) Packet Structure and Method for Multicast Transmission in Layered Crossbar Interconnect Network
EP1835673A1 (en)Network fabric access device with multiple system side interfaces
KR0164966B1 (en) Multilevel interconnection network with folded structure and loopback
JPH0371742A (en) message exchange device

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:QLOGIC SWITCH PRODUCTS, INC., MINNESOTA

Free format text:CHANGE OF NAME;ASSIGNOR:ANCOR COMMUNICATIONS, INC.;REEL/FRAME:015394/0332

Effective date:20000802

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp