DE60040553D1 - Verfahren und Vorrichtung zur kreditbasierten Flusskontrolle in Fibre-Channel Systemen - Google Patents

Verfahren und Vorrichtung zur kreditbasierten Flusskontrolle in Fibre-Channel Systemen

Info

Publication number
DE60040553D1
DE60040553D1 DE60040553T DE60040553T DE60040553D1 DE 60040553 D1 DE60040553 D1 DE 60040553D1 DE 60040553 T DE60040553 T DE 60040553T DE 60040553 T DE60040553 T DE 60040553T DE 60040553 D1 DE60040553 D1 DE 60040553D1
Authority
DE
Germany
Prior art keywords
fcce
link
credit
maximum bandwidth
distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60040553T
Other languages
English (en)
Inventor
William R George
Steven M Betker
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
QLogic Switch Products LLC
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 QLogic Switch Products LLC filed Critical QLogic Switch Products LLC
Application granted granted Critical
Publication of DE60040553D1 publication Critical patent/DE60040553D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/4045Coupling between buses using bus bridges where the bus bridge performs an extender function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/39Credit based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Optical Communication System (AREA)
  • Paper (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Small-Scale Networks (AREA)
DE60040553T 1999-12-10 2000-12-11 Verfahren und Vorrichtung zur kreditbasierten Flusskontrolle in Fibre-Channel Systemen Expired - Lifetime DE60040553D1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US17018499P 1999-12-10 1999-12-10
US18347900P 2000-02-18 2000-02-18
PCT/US2000/033610 WO2001043328A1 (en) 1999-12-10 2000-12-11 Fibre channel credit extender and repeater

Publications (1)

Publication Number Publication Date
DE60040553D1 true DE60040553D1 (de) 2008-11-27

Family

ID=26865810

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60040553T Expired - Lifetime DE60040553D1 (de) 1999-12-10 2000-12-11 Verfahren und Vorrichtung zur kreditbasierten Flusskontrolle in Fibre-Channel Systemen

Country Status (7)

Country Link
US (2) US7443794B2 (de)
EP (1) EP1238486B1 (de)
JP (1) JP2003516657A (de)
AT (1) ATE411675T1 (de)
CA (1) CA2392603C (de)
DE (1) DE60040553D1 (de)
WO (1) WO2001043328A1 (de)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697359B1 (en) * 1999-07-02 2004-02-24 Ancor Communications, Inc. High performance switch fabric element and switch systems
WO2001043328A1 (en) * 1999-12-10 2001-06-14 Qlogic Switch Products, Inc. Fibre channel credit extender and repeater
US7978695B2 (en) * 2000-06-05 2011-07-12 Qlogic Switch Products, Inc. Hardware-enforced loop and NPIV hard zoning for fibre channel switch fabric
KR100670084B1 (ko) * 2000-06-05 2007-01-17 큐로직 스위치 프로덕츠, 인크. 파이버 채널 스위치 패브릭의 하드웨어 강화 루프 레벨하드 조닝
US7471628B2 (en) 2002-06-10 2008-12-30 Cisco Technology, Inc. Intelligent flow control management to extend fibre channel link full performance range
US7233570B2 (en) * 2002-07-19 2007-06-19 International Business Machines Corporation Long distance repeater for digital information
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
US7474613B2 (en) * 2002-07-25 2009-01-06 Cisco Technology, Inc. Methods and apparatus for credit-based flow control
JP2004080226A (ja) 2002-08-14 2004-03-11 Nec Corp 代理fcポート、fcネットワーク及びそれらに用いるfc透過転送方法
US7397768B1 (en) 2002-09-11 2008-07-08 Qlogic, Corporation Zone management in a multi-module fibre channel switch
US6886141B1 (en) 2002-10-07 2005-04-26 Qlogic Corporation Method and system for reducing congestion in computer networks
US20040081096A1 (en) * 2002-10-28 2004-04-29 Brocade Communications Systems, Inc. Method and device for extending usable lengths of fibre channel links
US7656905B2 (en) * 2002-12-24 2010-02-02 Samir Sheth Apparatus and method for aggregation and transportation of gigabit ethernet and other packet based data formats
US7782778B2 (en) 2002-12-24 2010-08-24 Samir Satish Sheth Apparatus and method for fibre channel distance extension embedded within an optical transport system
US7817656B1 (en) 2003-02-13 2010-10-19 Cisco Technology, Inc. Fibre-channel over-subscription over DWDM/SONET/SDH optical transport systems
US7145877B2 (en) 2003-03-31 2006-12-05 Cisco Technology, Inc. Apparatus and method for distance extension of fibre-channel over transport
US7706294B2 (en) 2003-03-31 2010-04-27 Cisco Technology, Inc. Apparatus and method for enabling intelligent Fibre-Channel connectivity over transport
US7152132B2 (en) * 2003-07-16 2006-12-19 Qlogic Corporation Method and apparatus for improving buffer utilization in communication networks
US7463646B2 (en) * 2003-07-16 2008-12-09 Qlogic Corporation Method and system for fibre channel arbitrated loop acceleration
US7453802B2 (en) * 2003-07-16 2008-11-18 Qlogic, Corporation Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7525910B2 (en) * 2003-07-16 2009-04-28 Qlogic, Corporation Method and system for non-disruptive data capture in networks
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
US7522529B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for detecting congestion and over subscription in a fibre channel network
US7684401B2 (en) 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US7477655B2 (en) 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7420982B2 (en) 2003-07-21 2008-09-02 Qlogic, Corporation Method and system for keeping a fibre channel arbitrated loop open during frame gaps
US7466700B2 (en) * 2003-07-21 2008-12-16 Qlogic, Corporation LUN based hard zoning in fibre channel switches
US7522522B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for reducing latency and congestion 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
US7447224B2 (en) * 2003-07-21 2008-11-04 Qlogic, Corporation Method and system for routing fibre channel frames
US7430175B2 (en) * 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic in fibre channel systems
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
US7792115B2 (en) 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
US7103504B1 (en) 2003-11-21 2006-09-05 Qlogic Corporation Method and system for monitoring events in storage area networks
US7765343B2 (en) * 2003-12-12 2010-07-27 Broadcom Corporation Method and system for robust elastic FIFO (EFIFO) in a port bypass controller
US7391728B2 (en) 2003-12-30 2008-06-24 Cisco Technology, Inc. Apparatus and method for improved Fibre Channel oversubscription over transport
US7656823B1 (en) * 2004-02-05 2010-02-02 Nortel Networks Limited Automated network to SAN topology linkage
US20050232240A1 (en) * 2004-03-31 2005-10-20 Satoshi Ando Relay equipment and communication system
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
US7669190B2 (en) 2004-05-18 2010-02-23 Qlogic, Corporation Method and system for efficiently recording processor events in host bus adapters
US7404020B2 (en) * 2004-07-20 2008-07-22 Qlogic, Corporation Integrated fibre channel fabric controller
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
US7676611B2 (en) * 2004-10-01 2010-03-09 Qlogic, Corporation Method and system for processing out of orders frames
US8295299B2 (en) 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
US7593997B2 (en) * 2004-10-01 2009-09-22 Qlogic, Corporation Method and system for LUN remapping in fibre channel networks
US7672323B2 (en) 2005-01-14 2010-03-02 Cisco Technology, Inc. Dynamic and intelligent buffer management for SAN extension
US7519058B2 (en) * 2005-01-18 2009-04-14 Qlogic, Corporation Address translation in fibre channel switches
US8072883B2 (en) * 2005-09-29 2011-12-06 Emc Corporation Internet small computer systems interface (iSCSI) distance acceleration device
US7945816B1 (en) 2005-11-30 2011-05-17 At&T Intellectual Property Ii, L.P. Comprehensive end-to-end storage area network (SAN) application transport service
US8464238B1 (en) 2006-01-31 2013-06-11 Qlogic, Corporation Method and system for managing storage area networks
US7518995B1 (en) * 2006-02-27 2009-04-14 Qlogic, Corporation Method and system for managing frame flow in fibre channel systems
US7613816B1 (en) 2006-11-15 2009-11-03 Qlogic, Corporation Method and system for routing network information
US8737228B2 (en) * 2007-09-27 2014-05-27 International Business Machines Corporation Flow control management in a data center ethernet network over an extended distance
US7668980B2 (en) * 2007-11-30 2010-02-23 International Business Machines Corporation Usage of persistent information unit pacing protocol in fibre channel communications
US8625427B1 (en) * 2009-09-03 2014-01-07 Brocade Communications Systems, Inc. Multi-path switching with edge-to-edge flow control
US9069649B2 (en) * 2012-02-17 2015-06-30 Netronome Systems, Incorporated Distributed credit FIFO link of a configurable mesh data bus
US8902902B2 (en) 2012-07-18 2014-12-02 Netronome Systems, Incorporated Recursive lookup with a hardware trie structure that has no sequential logic elements
US10135008B2 (en) 2014-01-07 2018-11-20 Universal Display Corporation Organic electroluminescent materials and devices
US10061734B2 (en) 2015-05-20 2018-08-28 International Business Machines Corporation Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit
US9864716B2 (en) 2015-05-20 2018-01-09 International Business Machines Corporation Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit
US9892065B2 (en) 2015-05-20 2018-02-13 International Business Machines Corporation Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations
CN108155943B (zh) * 2016-12-06 2021-01-08 北京旋极信息技术股份有限公司 一种光纤传输中继方法、装置和***

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4162375A (en) 1972-03-23 1979-07-24 Siemens Aktiengesellschaft Time-divison multiplex switching network with spatial switching stages
GB2074815B (en) 1980-04-24 1984-06-27 Plessey Co Ltd Telecommunications switching network using digital switching modules
US4475192A (en) * 1982-02-16 1984-10-02 At&T Bell Laboratories Data packet flow control scheme for switching networks
US4546468A (en) 1982-09-13 1985-10-08 At&T Bell Laboratories Switching network control circuit
US4569043A (en) 1983-06-22 1986-02-04 Gte Automatic Electric Inc. Arrangement for interfacing the space stage to the time stages of a T-S-T digital switching system
US4725835A (en) 1985-09-13 1988-02-16 T-Bar Incorporated Time multiplexed bus matrix switching system
US4821034A (en) 1987-02-06 1989-04-11 Ancor Communications, Inc. Digital exchange switch element and network
US5144622A (en) 1988-02-15 1992-09-01 Hitachi, Ltd. Network system
JP3077089B2 (ja) 1991-03-18 2000-08-14 富士通株式会社 Atmネットワークのループバックテスト方法
US5367520A (en) 1992-11-25 1994-11-22 Bell Communcations Research, Inc. Method and system for routing cells in an ATM switch
US5412653A (en) 1993-10-15 1995-05-02 International Business Machines Corporation Dynamic switch cascading system
GB9401092D0 (en) 1994-01-21 1994-03-16 Newbridge Networks Corp A network management system
GB9408574D0 (en) 1994-04-29 1994-06-22 Newbridge Networks Corp Atm switching system
US5633867A (en) * 1994-07-01 1997-05-27 Digital Equipment Corporation Local memory buffers management for an ATM adapter implementing credit based flow control
US5598541A (en) * 1994-10-24 1997-01-28 Lsi Logic Corporation Node loop port communication interface super core for fibre channel
US5619497A (en) * 1994-12-22 1997-04-08 Emc Corporation Method and apparatus for reordering frames
US5687172A (en) 1994-12-30 1997-11-11 Lucent Technologies Inc. Terabit per second distribution network
US5528591A (en) * 1995-01-31 1996-06-18 Mitsubishi Electric Research Laboratories, Inc. End-to-end credit-based flow control system in a digital communication network
JPH0946350A (ja) 1995-07-27 1997-02-14 Oki Electric Ind Co Ltd 物理ループバック制御回路及びatm交換機
US5748612A (en) 1995-08-10 1998-05-05 Mcdata Corporation Method and apparatus for implementing virtual circuits in a fibre channel system
US6047323A (en) 1995-10-19 2000-04-04 Hewlett-Packard Company Creation and migration of distributed streams in clusters of networked computers
JPH09116937A (ja) 1995-10-23 1997-05-02 Oki Electric Ind Co Ltd 構内交換機の回線系インタフェース
US5610745A (en) * 1995-10-26 1997-03-11 Hewlett-Packard Co. Method and apparatus for tracking buffer availability
JPH09247176A (ja) 1996-03-11 1997-09-19 Hitachi Ltd 非同期転送モード交換方式
US5894481A (en) 1996-09-11 1999-04-13 Mcdata Corporation Fiber channel switch employing distributed queuing
KR100194813B1 (ko) 1996-12-05 1999-06-15 정선종 멀티채널/멀티캐스트 스위칭 기능을 갖는 패킷 스위칭장치 및 이를 이용한 패킷 스위칭 시스템
US6188690B1 (en) 1996-12-12 2001-02-13 Pmc-Sierra, Inc. Method and apparatus for high speed, scalable communication system
JP3156623B2 (ja) 1997-01-31 2001-04-16 日本電気株式会社 ファイバチャネルファブリック
US6014383A (en) * 1997-02-10 2000-01-11 Compaq Computer Corporation System and method for controlling multiple initiators in a fibre channel environment
US6185203B1 (en) 1997-02-18 2001-02-06 Vixel Corporation Fibre channel switching fabric
US6118776A (en) 1997-02-18 2000-09-12 Vixel Corporation Methods and apparatus for fiber channel interconnection of private loop devices
US6160813A (en) 1997-03-21 2000-12-12 Brocade Communications Systems, Inc. Fibre channel switching system and method
US5825748A (en) * 1997-04-08 1998-10-20 International Business Machines Corporation Credit-based flow control checking and correction system
US5987028A (en) 1997-05-12 1999-11-16 Industrial Technology Research Insitute Multiple channel ATM switch
US6081512A (en) 1997-06-30 2000-06-27 Sun Microsystems, Inc. Spanning tree support in a high performance network device
US6324181B1 (en) 1998-04-16 2001-11-27 3Com Corporation Fibre channel switched arbitrated loop
US6647019B1 (en) * 1998-04-29 2003-11-11 Pmc-Sierra, Inc. Packet-switch system
US6289386B1 (en) * 1998-05-11 2001-09-11 Lsi Logic Corporation Implementation of a divide algorithm for buffer credit calculation in a high speed serial channel
US6411599B1 (en) 1998-05-29 2002-06-25 International Business Machines Corporation Fault tolerant switching architecture
US6330236B1 (en) 1998-06-11 2001-12-11 Synchrodyne Networks, Inc. Packet switching method with time-based routing
US7165152B2 (en) 1998-06-30 2007-01-16 Emc Corporation Method and apparatus for managing access to storage devices in a storage system with access control
US7756986B2 (en) 1998-06-30 2010-07-13 Emc Corporation Method and apparatus for providing data management for a storage system coupled to a network
US6885664B2 (en) 1998-07-22 2005-04-26 Synchrodyne Networks, Inc. Distributed switching system and method with time-based routing
US6597691B1 (en) 1998-09-01 2003-07-22 Ancor Communications, Inc. High performance switching
US6765919B1 (en) * 1998-10-23 2004-07-20 Brocade Communications Systems, Inc. Method and system for creating and implementing zones within a fibre channel system
US6308220B1 (en) 1999-01-29 2001-10-23 Neomagic Corp. Circulating parallel-search engine with random inputs for network routing table stored in a wide embedded DRAM
US6424658B1 (en) 1999-01-29 2002-07-23 Neomagic Corp. Store-and-forward network switch using an embedded DRAM
US6697359B1 (en) * 1999-07-02 2004-02-24 Ancor Communications, Inc. High performance switch fabric element and switch systems
US6718139B1 (en) * 1999-09-13 2004-04-06 Ciena Corporation Optical fiber ring communication system
US6785241B1 (en) * 1999-12-02 2004-08-31 International Business Machines Corporation Method for pacing buffered data transfers over a network such as fibre channel
WO2001043328A1 (en) * 1999-12-10 2001-06-14 Qlogic Switch Products, Inc. Fibre channel credit extender and repeater
US6484173B1 (en) 2000-02-07 2002-11-19 Emc Corporation Controlling access to a storage device
US6735174B1 (en) * 2000-03-29 2004-05-11 Intel Corporation Method and systems for flow control of transmissions over channel-based switched fabric connections
KR100670084B1 (ko) 2000-06-05 2007-01-17 큐로직 스위치 프로덕츠, 인크. 파이버 채널 스위치 패브릭의 하드웨어 강화 루프 레벨하드 조닝

Also Published As

Publication number Publication date
WO2001043328A1 (en) 2001-06-14
US7443794B2 (en) 2008-10-28
EP1238486B1 (de) 2008-10-15
ATE411675T1 (de) 2008-10-15
EP1238486A4 (de) 2005-02-02
US20030016683A1 (en) 2003-01-23
US7822055B2 (en) 2010-10-26
JP2003516657A (ja) 2003-05-13
EP1238486A1 (de) 2002-09-11
CA2392603C (en) 2010-06-22
CA2392603A1 (en) 2001-06-14
US20090046731A1 (en) 2009-02-19

Similar Documents

Publication Publication Date Title
DE60040553D1 (de) Verfahren und Vorrichtung zur kreditbasierten Flusskontrolle in Fibre-Channel Systemen
US6765871B1 (en) Fiber channel flow control method and apparatus for interface to metro area transport link
US7602739B2 (en) Communication arrangement and method for bidirectionally transmitting data between a first communication unit and a second communication unit
CA2051818A1 (en) Simultaneous voice and data system using the existing two-wire interface
ZA200101911B (en) Wireless optical communications without electronics.
EP2421190A3 (de) Medienstrom-Verteilungssystem
WO2003001737A3 (en) Method and system for processing upstream packets of an optical network
EP1028338A3 (de) System und Verfahren zur Verbindung von Optischen Fasern mit Kommunikationsvorrichtungen über eine Optische Faser-Frontplatte
CN109120624A (zh) 一种多平面松耦合高带宽数据交换***
DE60122844D1 (de) Verfahren zur Datenflussteurung in einem Kommunikationssystem
AU2003237476B2 (en) Flow control management to extend the performance range of fibre channel link
EP1001292B1 (de) Übertragungssystem mit polymeren optischen Fasern
WO2003005763A3 (en) Methods and apparatus for extending the transmission range of utopia interfaces and utopia packet interfaces
CN102804653A (zh) 可变比特率设备
CN103888365B (zh) 利用光纤通道端口流控信息对FCoE端口进行流控的方法
CN107911175A (zh) 一种海底接驳盒远距离通信***结构
CN203057158U (zh) 485通信电路和通信***
CN104270258A (zh) 一种用于监控高速以太网业务的***
CN108155943B (zh) 一种光纤传输中继方法、装置和***
CN203135587U (zh) 继电保护双重化备份不同的组网装置
US10707956B1 (en) Active fiber tap
CN103973370A (zh) 485通信电路和通信***
CN221081315U (zh) 一种千转百光模块
JPS5831632A (ja) デ−タ伝送路
CN207603645U (zh) 一种无源扩展***

Legal Events

Date Code Title Description
8364 No opposition during term of opposition