CA2228409A1 - Fibre channel fabric - Google Patents

Fibre channel fabric

Info

Publication number
CA2228409A1
CA2228409A1 CA002228409A CA2228409A CA2228409A1 CA 2228409 A1 CA2228409 A1 CA 2228409A1 CA 002228409 A CA002228409 A CA 002228409A CA 2228409 A CA2228409 A CA 2228409A CA 2228409 A1 CA2228409 A1 CA 2228409A1
Authority
CA
Canada
Prior art keywords
fibre channel
frame
channel fabric
cells
fixed length
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
CA002228409A
Other languages
French (fr)
Other versions
CA2228409C (en
Inventor
Shiego Yamazaki
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.)
Juniper Networks Inc
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CA2228409A1 publication Critical patent/CA2228409A1/en
Application granted granted Critical
Publication of CA2228409C publication Critical patent/CA2228409C/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
    • H04L49/00Packet switching elements
    • H04L49/50Overload detection or protection within a single switching element
    • H04L49/501Overload detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/356Switches specially adapted for specific applications for storage area networks
    • H04L49/357Fibre channel switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/50Overload detection or protection within a single switching element
    • H04L49/505Corrective measures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5645Connectionless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/555Error detection

Abstract

There is provided a fibre channel fabric for interchanging frame by dividing a connectionless, variable length frame into fixed length cells withoutcarrying out calling setup and/or releasing command between termination nodes, to thereby interchange cells, and further by reconstructing the thus interchanged cells into an original frame, the fibre channel fabric including (a) a fibre channel interface controller for communicating with a termination node or another fibre channel fabric to control a fibre channel in protocol, (b) an input data buffer for temporarily storing a frame received the termination node or the another fibre channel fabric, (c) a cell producer for dividing the frame received into fixed length cells, (d) a cell switch for interchanging data at the unit of a fixed length cell, (e) a frame constructor for reconstructing an original frame of the fixed length cellstransmitted from the cell switch, (f) an output data buffer for temporarily storing a frame transmitted from the frame constructor, and (g) a congestion controller for monitoring a load of the cell switch to thereby avoid congestion. The above-mentioned fibre channel fabric can be readily constructed as a hardware for enhancing interchangability, and provides a congestion controller having a simpler structure.
CA 2228409 1997-01-31 1998-01-30 Fibre channel fabric Expired - Fee Related CA2228409C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9-33209 1997-01-31
JP3320997A JP3156623B2 (en) 1997-01-31 1997-01-31 Fiber channel fabric

Publications (2)

Publication Number Publication Date
CA2228409A1 true CA2228409A1 (en) 1998-07-31
CA2228409C CA2228409C (en) 2002-07-23

Family

ID=12380075

Family Applications (1)

Application Number Title Priority Date Filing Date
CA 2228409 Expired - Fee Related CA2228409C (en) 1997-01-31 1998-01-30 Fibre channel fabric

Country Status (6)

Country Link
US (1) US6205145B1 (en)
EP (2) EP2109249A2 (en)
JP (1) JP3156623B2 (en)
AU (1) AU696578B2 (en)
CA (1) CA2228409C (en)
DE (1) DE69840988D1 (en)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
DE19817793A1 (en) * 1998-04-21 1999-11-04 Siemens Ag Data monitoring method for software system
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
US6421348B1 (en) * 1998-07-01 2002-07-16 National Semiconductor Corporation High-speed network switch bus
US6401128B1 (en) * 1998-08-07 2002-06-04 Brocade Communiations Systems, Inc. System and method for sending and receiving frames between a public device and a private device
US6628648B1 (en) * 1998-09-18 2003-09-30 The United States Of America As Represented By The Secretary Of The Navy Multi-interface point-to-point switching system (MIPPSS) with hot swappable boards
JP3866425B2 (en) * 1998-11-12 2007-01-10 株式会社日立コミュニケーションテクノロジー Packet switch
US6584121B1 (en) * 1998-11-13 2003-06-24 Lucent Technologies Switch architecture for digital multiplexed signals
US6697359B1 (en) * 1999-07-02 2004-02-24 Ancor Communications, Inc. High performance switch fabric element and switch systems
US7042896B1 (en) * 1999-07-26 2006-05-09 Samsung Electronics Co. Ltd. Method for managing a digital interface connection
EP1238486B1 (en) 1999-12-10 2008-10-15 Qlogic Switch Products, Inc. Method and apparatus for credit-based flow control in Fibre Channel systems
US6526458B1 (en) * 1999-12-30 2003-02-25 Agilent Technologies, Inc. Method and system for efficient i/o operation completion in a fibre channel node using an application specific integration circuit and determining i/o operation completion status within interface controller
US6594044B1 (en) * 2000-03-15 2003-07-15 Lucent Technologies Inc. Apparatus and method for automatic port identity discovery in heterogenous optical communications systems
US7068651B2 (en) 2000-06-02 2006-06-27 Computer Network Technology Corporation Fibre channel address adaptor having data buffer extension and address mapping in a fibre channel switch
EP1290837B1 (en) 2000-06-05 2007-10-24 Qlogic Switch Products, Inc. Hardware-enforced loop-level hard zoning for fibre channel switch fabric
US7978695B2 (en) 2000-06-05 2011-07-12 Qlogic Switch Products, Inc. Hardware-enforced loop and NPIV hard zoning for fibre channel switch fabric
US20030072329A1 (en) * 2000-10-17 2003-04-17 Janoska Mark William Segmentation of data transmission units into fixed size segments
TW513635B (en) * 2000-11-24 2002-12-11 Ibm Method and structure for variable-length frame support in a shared memory switch
US7260636B2 (en) * 2000-12-22 2007-08-21 Emc Corporation Method and apparatus for preventing unauthorized access by a network device
US7130302B2 (en) * 2000-12-28 2006-10-31 International Business Machines Corporation Self-route expandable multi-memory packet switch
US7254139B2 (en) * 2000-12-28 2007-08-07 International Business Machines Corporation Data transmission system with multi-memory packet switch
US7130301B2 (en) * 2000-12-28 2006-10-31 International Business Machines Corporation Self-route expandable multi-memory packet switch with distributed scheduling means
US7239641B1 (en) * 2001-04-24 2007-07-03 Brocade Communications Systems, Inc. Quality of service using virtual channel translation
US7088731B2 (en) * 2001-06-01 2006-08-08 Dune Networks Memory management for packet switching device
US7042842B2 (en) 2001-06-13 2006-05-09 Computer Network Technology Corporation Fiber channel switch
US7260104B2 (en) 2001-12-19 2007-08-21 Computer Network Technology Corporation Deferred queuing in a buffered switch
US7072298B2 (en) 2001-06-13 2006-07-04 Computer Network Technology Corporation Method and apparatus for rendering a cell-based switch useful for frame based protocols
US7218636B2 (en) * 2001-06-13 2007-05-15 Inrange Technology Corporation Method and apparatus for rendering a cell-based switch useful for frame based application protocols
JP2002374251A (en) 2001-06-14 2002-12-26 Nec Corp Network monitoring system, data amount count method used for the same, and program thereof
WO2002103542A1 (en) * 2001-06-19 2002-12-27 Harris Corporation System and method for identifying a port
US7734808B1 (en) 2001-12-18 2010-06-08 Cisco Technology, Inc. End-to-end congestion control in a Fibre Channel network
US7596627B2 (en) * 2001-12-18 2009-09-29 Cisco Technology, Inc. Methods and apparatus for network congestion control
CA2366397A1 (en) * 2001-12-31 2003-06-30 Tropic Networks Inc. An interface for data transfer between integrated circuits
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
US20040027989A1 (en) * 2002-07-29 2004-02-12 Brocade Communications Systems, Inc. Cascade credit sharing for fibre channel links
US7436761B2 (en) 2002-07-30 2008-10-14 Xyratex Technology Limited Apparatus and method for connecting fibre channel devices via bypass buffers
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
US7349416B2 (en) * 2002-11-26 2008-03-25 Cisco Technology, Inc. Apparatus and method for distributing buffer status information in a switching fabric
US7152132B2 (en) 2003-07-16 2006-12-19 Qlogic Corporation Method and apparatus for improving buffer utilization in communication networks
US7894348B2 (en) 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
US7646767B2 (en) 2003-07-21 2010-01-12 Qlogic, Corporation Method and system for programmable data dependant network routing
US7792115B2 (en) 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
US7684401B2 (en) 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US11108591B2 (en) 2003-10-21 2021-08-31 John W. Hayes Transporting fibre channel over ethernet
US20050108444A1 (en) * 2003-11-19 2005-05-19 Flauaus Gary R. Method of detecting and monitoring fabric congestion
US7103504B1 (en) 2003-11-21 2006-09-05 Qlogic Corporation Method and system for monitoring events in storage area networks
US7930377B2 (en) 2004-04-23 2011-04-19 Qlogic, Corporation Method and system for using boot servers in networks
US7669190B2 (en) 2004-05-18 2010-02-23 Qlogic, Corporation Method and system for efficiently recording processor events in host bus adapters
US7577136B1 (en) * 2004-06-17 2009-08-18 Cisco Technology, Inc. Ethernet switch fabric interface
US7623519B2 (en) 2004-06-21 2009-11-24 Brocade Communication Systems, Inc. Rule based routing in a switch
US8295299B2 (en) 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
DE112006002841B4 (en) * 2005-11-14 2016-12-22 Mitsubishi Electric Corp. Network unit and programmable controller using the same
US8130826B2 (en) * 2006-04-27 2012-03-06 Jds Uniphase Corporation Systems and methods for preparing network data for analysis
US7613816B1 (en) 2006-11-15 2009-11-03 Qlogic, Corporation Method and system for routing network information
PL2200200T3 (en) * 2008-12-19 2011-09-30 Alcatel Lucent Scalable network element with Segmentation and Reassembly (SAR) functionality for switching time division multiplex signals

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577308A (en) 1984-04-06 1986-03-18 At&T Bell Laboratories Multiplexed interconnection of packet switching node packages
US4734907A (en) 1985-09-06 1988-03-29 Washington University Broadcast packet switching network
AU661988B2 (en) * 1991-01-31 1995-08-17 Fujitsu Limited Connectionless communication system
JPH04291548A (en) 1991-03-20 1992-10-15 Fujitsu Ltd High speed large capacity matrix type time division label exchange system
JPH05268255A (en) 1992-03-19 1993-10-15 Fujitsu Ltd Frame relay exchange system
JP3093458B2 (en) 1992-07-23 2000-10-03 株式会社東芝 Variable rate codec / decoder
JP3124647B2 (en) * 1993-03-19 2001-01-15 富士通株式会社 Frame relay module control method
US5459606A (en) 1993-05-10 1995-10-17 At&T Ipm Corp. In-service upgrade for a telecommunication system
JP2570573B2 (en) 1993-06-07 1997-01-08 日本電気株式会社 Hybrid type communication processor
JP3192030B2 (en) * 1993-06-08 2001-07-23 富士通株式会社 Interface device and communication system
JPH07202903A (en) 1993-12-28 1995-08-04 Fujitsu Ltd Frame relay interface system for atm exchange network
EP0680178A1 (en) 1994-04-28 1995-11-02 Hewlett-Packard Company Cell switch fabric chip
EP0697801A2 (en) * 1994-08-15 1996-02-21 Hewlett-Packard Company Fibre channel on ATM
EP0706297A1 (en) * 1994-10-07 1996-04-10 International Business Machines Corporation Method for operating traffic congestion control in a data communication network and system for implementing said method
JP2694605B2 (en) * 1995-03-15 1997-12-24 株式会社超高速ネットワーク・コンピュータ技術研究所 ATM cell transmission method and network system
JP2757279B2 (en) * 1995-03-27 1998-05-25 株式会社超高速ネットワーク・コンピュータ技術研究所 Switch for Fiber Channel Standard System and Connection Method
JP2830774B2 (en) * 1995-06-14 1998-12-02 日本電気株式会社 ATM transmission equipment
JP3471137B2 (en) * 1995-08-25 2003-11-25 株式会社東芝 Packet transmission node device and packet transfer method
JPH09116561A (en) 1995-10-23 1997-05-02 Chokosoku Network Computer Gijutsu Kenkyusho:Kk Confirmation frame transfer system in fc/arm network converter
JP2785006B2 (en) 1995-10-25 1998-08-13 株式会社超高速ネットワーク・コンピュータ技術研究所 Multiplexing / demultiplexing method in FC / ATM network interconversion equipment
JP2785005B2 (en) 1995-10-25 1998-08-13 株式会社超高速ネットワーク・コンピュータ技術研究所 Multiplexing / demultiplexing method in FC / ATM network interconversion equipment
US5828475A (en) * 1995-10-25 1998-10-27 Mcdata Corporation Bypass switching and messaging mechanism for providing intermix data transfer for a fiber optic switch using a bypass bus and buffer
JP2838674B2 (en) 1995-10-25 1998-12-16 株式会社超高速ネットワーク・コンピュータ技術研究所 Confirmation frame transfer method in FC / ATM network converter
US5872822A (en) * 1995-10-26 1999-02-16 Mcdata Corporation Method and apparatus for memory sequencing
JP2969554B2 (en) 1996-03-01 1999-11-02 株式会社超高速ネットワーク・コンピュータ技術研究所 Confirmation frame transfer control method in FC / ATM converter
JPH09326829A (en) 1996-06-03 1997-12-16 Nippon Telegr & Teleph Corp <Ntt> Relay communication system
US5894481A (en) * 1996-09-11 1999-04-13 Mcdata Corporation Fiber channel switch employing distributed queuing
JPH10145431A (en) 1996-11-12 1998-05-29 Chokosoku Network Computer Gijutsu Kenkyusho:Kk Frame conversion system
US6002692A (en) * 1996-12-30 1999-12-14 Hyundai Electronics America Line interface unit for adapting broad bandwidth network to lower bandwidth network fabric

Also Published As

Publication number Publication date
JP3156623B2 (en) 2001-04-16
EP0856969B1 (en) 2009-07-22
JPH10224373A (en) 1998-08-21
DE69840988D1 (en) 2009-09-03
US6205145B1 (en) 2001-03-20
AU5284398A (en) 1998-08-06
CA2228409C (en) 2002-07-23
EP2109249A2 (en) 2009-10-14
AU696578B2 (en) 1998-09-10
EP0856969A1 (en) 1998-08-05

Similar Documents

Publication Publication Date Title
CA2228409A1 (en) Fibre channel fabric
CA2011174A1 (en) Self-routing switching system having dual self-routing switch module network structure
CA2220889A1 (en) Switch control circuit and switch control method of atm switchboard
WO1993026108A3 (en) Output-buffered packet switch with a flexible buffer management scheme
EP1185127A3 (en) Reflection routing method in optical packet switching network and optical packet switch
TW289825B (en)
ATE327620T1 (en) SWITCHING ELEMENT FOR FIBER CHANNEL USING DISTRIBUTED QUEUES
CA2022801A1 (en) Switching network and switching-network module for an atm system
WO2001086886A3 (en) Three-dimensional switch providing packet routing between multiple multimedia buses
CA2401332A1 (en) Packet switching
WO2000079359A3 (en) Sanitizing fibre channel frames
MY122439A (en) Transport packet rate conversion
GB2218305B (en) An asynchronous time division network
CA2032301A1 (en) Method and a system of smoothing and control of asynchronous time communication outputs
DE59109144D1 (en) Method and arrangement for the transmission of STM-switched messages via ATM switching centers
ATE254365T1 (en) CONVERSION FROM SEAMLESS CHAINING TO VIRTUAL CHAINING IN A SYNCHRONOUS DIGITAL MESSAGE TRANSMISSION NETWORK
CA2085983A1 (en) Switching element and method for controlling the same
FR2672172B1 (en) PHOTON SWITCHING MATRIX.
CA2154310A1 (en) Bit Rate Reservation of Switching Nodes of a Synchronous Network
EP1596514A3 (en) Packet multiplexing apparatus
CA2269371A1 (en) Aal terminal system of duplex configuration and synchronization method
EP0878938A3 (en) System for conducting rate control of ATM traffic
CA2053729A1 (en) Apparatus and method for controlling cells input to atm network
EP0755139A3 (en) ATM switch address generating circuit
KR0167901B1 (en) Asynchronous transfer mode switch

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed