WO2004019562A8 - Store and forward switch device, system and method - Google Patents

Store and forward switch device, system and method

Info

Publication number
WO2004019562A8
WO2004019562A8 PCT/US2003/026245 US0326245W WO2004019562A8 WO 2004019562 A8 WO2004019562 A8 WO 2004019562A8 US 0326245 W US0326245 W US 0326245W WO 2004019562 A8 WO2004019562 A8 WO 2004019562A8
Authority
WO
WIPO (PCT)
Prior art keywords
store
switch device
forward switch
data packets
ports
Prior art date
Application number
PCT/US2003/026245
Other languages
French (fr)
Other versions
WO2004019562A2 (en
WO2004019562A3 (en
Inventor
Gary Solomon
David Harriman
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Priority to DE60319543T priority Critical patent/DE60319543T2/en
Priority to EP03793243A priority patent/EP1530850B1/en
Priority to AU2003259978A priority patent/AU2003259978A1/en
Publication of WO2004019562A2 publication Critical patent/WO2004019562A2/en
Publication of WO2004019562A8 publication Critical patent/WO2004019562A8/en
Publication of WO2004019562A3 publication Critical patent/WO2004019562A3/en
Priority to HK05104417A priority patent/HK1071822A1/en

Links

Classifications

    • 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/252Store and forward routing
    • 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
    • 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/55Prevention, detection or correction of errors
    • H04L49/555Error detection

Abstract

Disclosed are a system and method for forwarding data packets from ingress ports to egress ports on a switch. A forwarding circuit may commence forwarding data packets from an ingress port through a switch fabric to a transmit queue of an egress port prior to completion of a checksum operation.
PCT/US2003/026245 2002-08-23 2003-08-22 Store and forward switch device, system and method WO2004019562A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE60319543T DE60319543T2 (en) 2002-08-23 2003-08-22 MEMORY AND TRANSFER SWITCHING DEVICE, SYSTEM AND METHOD
EP03793243A EP1530850B1 (en) 2002-08-23 2003-08-22 Store and forward switch device, system and method
AU2003259978A AU2003259978A1 (en) 2002-08-23 2003-08-22 Store and forward switch device, system and method
HK05104417A HK1071822A1 (en) 2002-08-23 2005-05-26 Store and forward switch device, system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/226,838 US7251704B2 (en) 2002-08-23 2002-08-23 Store and forward switch device, system and method
US10/226,838 2002-08-23

Publications (3)

Publication Number Publication Date
WO2004019562A2 WO2004019562A2 (en) 2004-03-04
WO2004019562A8 true WO2004019562A8 (en) 2004-07-22
WO2004019562A3 WO2004019562A3 (en) 2004-09-10

Family

ID=31887329

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/026245 WO2004019562A2 (en) 2002-08-23 2003-08-22 Store and forward switch device, system and method

Country Status (10)

Country Link
US (1) US7251704B2 (en)
EP (1) EP1530850B1 (en)
KR (1) KR100666515B1 (en)
CN (1) CN100586097C (en)
AT (1) ATE388554T1 (en)
AU (1) AU2003259978A1 (en)
DE (1) DE60319543T2 (en)
HK (1) HK1071822A1 (en)
TW (1) TWI280011B (en)
WO (1) WO2004019562A2 (en)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483967B2 (en) * 1999-09-01 2009-01-27 Ximeta Technology, Inc. Scalable server architecture based on asymmetric 3-way TCP
US7792923B2 (en) * 2000-10-13 2010-09-07 Zhe Khi Pak Disk system adapted to be directly attached to network
US7783761B2 (en) * 2001-07-16 2010-08-24 Zhe Khi Pak Scheme for dynamically connecting I/O devices through network
US20050149682A1 (en) * 2001-10-09 2005-07-07 Han-Gyoo Kim Virtual multiple removable media jukebox
US7415652B1 (en) 2002-08-19 2008-08-19 Marvell International Ltd. Out of order checksum calculation for fragmented packets
US7313090B2 (en) * 2002-09-26 2007-12-25 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for providing data packet flow control
US7457880B1 (en) 2003-09-26 2008-11-25 Ximeta Technology, Inc. System using a single host to receive and redirect all file access commands for shared data storage device from other hosts on a network
US7337371B2 (en) * 2003-12-30 2008-02-26 Intel Corporation Method and apparatus to handle parity errors in flow control channels
US7664836B2 (en) * 2004-02-17 2010-02-16 Zhe Khi Pak Device and method for booting an operation system for a computer from a passive directly attached network device
US20060069884A1 (en) * 2004-02-27 2006-03-30 Han-Gyoo Kim Universal network to device bridge chip that enables network directly attached device
US8964547B1 (en) 2004-06-08 2015-02-24 Oracle America, Inc. Credit announcement
US7602712B2 (en) * 2004-06-08 2009-10-13 Sun Microsystems, Inc. Switch method and apparatus with cut-through routing for use in a communications network
US7257758B1 (en) * 2004-06-08 2007-08-14 Sun Microsystems, Inc. Stumping mechanism
US7860096B2 (en) * 2004-06-08 2010-12-28 Oracle America, Inc. Switching method and apparatus for use in a communications network
US7639616B1 (en) 2004-06-08 2009-12-29 Sun Microsystems, Inc. Adaptive cut-through algorithm
US7733855B1 (en) 2004-06-08 2010-06-08 Oracle America, Inc. Community separation enforcement
KR100698256B1 (en) * 2004-07-16 2007-03-22 엘지전자 주식회사 A Speaker Equipment using Display Window
US7746900B2 (en) 2004-07-22 2010-06-29 Zhe Khi Pak Low-level communication layers and device employing same
US20060067356A1 (en) * 2004-08-23 2006-03-30 Han-Gyoo Kim Method and apparatus for network direct attached storage
US7860943B2 (en) * 2004-08-23 2010-12-28 Zhe Khi Pak Enhanced network direct attached storage controller
US7404090B1 (en) 2004-10-15 2008-07-22 National Semiconductor Corporation Device and computer system for power management using serial link connections
US8706942B2 (en) * 2004-12-29 2014-04-22 Intel Corporation Direct memory access (DMA) address translation between peer-to-peer input/output (I/O) devices
US7849257B1 (en) 2005-01-06 2010-12-07 Zhe Khi Pak Method and apparatus for storing and retrieving data
JP4398386B2 (en) * 2005-01-28 2010-01-13 富士通株式会社 Device for interconnecting multiple processing nodes via serial bus
KR100645537B1 (en) 2005-02-07 2006-11-14 삼성전자주식회사 Method of dynamic Queue management for the stable packet forwarding and Element of network thereof
US8176204B2 (en) * 2005-03-11 2012-05-08 Hewlett-Packard Development Company, L.P. System and method for multi-host sharing of a single-host device
US7606166B2 (en) * 2005-04-01 2009-10-20 International Business Machines Corporation System and method for computing a blind checksum in a host ethernet adapter (HEA)
US7508771B2 (en) 2005-04-01 2009-03-24 International Business Machines Corporation Method for reducing latency in a host ethernet adapter (HEA)
US7697536B2 (en) 2005-04-01 2010-04-13 International Business Machines Corporation Network communications for operating system partitions
US20060221953A1 (en) * 2005-04-01 2006-10-05 Claude Basso Method and apparatus for blind checksum and correction for network transmissions
US7577151B2 (en) 2005-04-01 2009-08-18 International Business Machines Corporation Method and apparatus for providing a network connection table
US7586936B2 (en) * 2005-04-01 2009-09-08 International Business Machines Corporation Host Ethernet adapter for networking offload in server environment
US7706409B2 (en) * 2005-04-01 2010-04-27 International Business Machines Corporation System and method for parsing, filtering, and computing the checksum in a host Ethernet adapter (HEA)
US7903687B2 (en) * 2005-04-01 2011-03-08 International Business Machines Corporation Method for scheduling, writing, and reading data inside the partitioned buffer of a switch, router or packet processing device
US7881332B2 (en) * 2005-04-01 2011-02-01 International Business Machines Corporation Configurable ports for a host ethernet adapter
US7492723B2 (en) * 2005-07-07 2009-02-17 International Business Machines Corporation Mechanism to virtualize all address spaces in shared I/O fabrics
US7496045B2 (en) * 2005-07-28 2009-02-24 International Business Machines Corporation Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
US8189603B2 (en) * 2005-10-04 2012-05-29 Mammen Thomas PCI express to PCI express based low latency interconnect scheme for clustering systems
US7474623B2 (en) * 2005-10-27 2009-01-06 International Business Machines Corporation Method of routing I/O adapter error messages in a multi-host environment
US7430630B2 (en) * 2005-10-27 2008-09-30 International Business Machines Corporation Routing mechanism in PCI multi-host topologies using destination ID field
US7395367B2 (en) 2005-10-27 2008-07-01 International Business Machines Corporation Method using a master node to control I/O fabric configuration in a multi-host environment
US7363404B2 (en) * 2005-10-27 2008-04-22 International Business Machines Corporation Creation and management of destination ID routing structures in multi-host PCI topologies
US7631050B2 (en) * 2005-10-27 2009-12-08 International Business Machines Corporation Method for confirming identity of a master node selected to control I/O fabric configuration in a multi-host environment
US7793010B2 (en) * 2005-11-22 2010-09-07 Lsi Corporation Bus system with multiple modes of operation
US20070136458A1 (en) * 2005-12-12 2007-06-14 Boyd William T Creation and management of ATPT in switches of multi-host PCI topologies
JP2007172008A (en) * 2005-12-19 2007-07-05 Sony Corp Information-processing system, receiver, and program
US20070165596A1 (en) * 2006-01-18 2007-07-19 Boyd William T Creation and management of routing table for PCI bus address based routing with integrated DID
US7707465B2 (en) * 2006-01-26 2010-04-27 International Business Machines Corporation Routing of shared I/O fabric error messages in a multi-host environment to a master control root node
US7664898B2 (en) * 2006-02-01 2010-02-16 Broadcom Method and system for efficient framing on addressed buses
US7380046B2 (en) * 2006-02-07 2008-05-27 International Business Machines Corporation Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
US7484029B2 (en) 2006-02-09 2009-01-27 International Business Machines Corporation Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
JP4775846B2 (en) * 2006-03-20 2011-09-21 株式会社日立製作所 Computer system and method for controlling allocation of physical links
TWI335517B (en) * 2006-08-25 2011-01-01 Via Tech Inc Method of requests access and scheduling and related apparatus thereof
US7571273B2 (en) * 2006-12-06 2009-08-04 International Business Machines Corporation Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switches
US20080137676A1 (en) * 2006-12-06 2008-06-12 William T Boyd Bus/device/function translation within and routing of communications packets in a pci switched-fabric in a multi-host environment environment utilizing a root switch
US8316377B2 (en) * 2007-09-06 2012-11-20 Hewlett-Packard Development Company, L.P. Sharing legacy devices in a multi-host environment
US7991941B2 (en) * 2008-01-15 2011-08-02 Alcatel Lucent Memory access assist
EP2248029B1 (en) * 2008-02-26 2015-04-08 Hewlett-Packard Development Company, L.P. Method and apparatus for performing a host enumeration process
EP2255474B1 (en) * 2008-03-07 2018-10-24 Nokia Solutions and Networks Oy Protocols for multi-hop relay system with centralized scheduling
JP5180729B2 (en) * 2008-08-05 2013-04-10 株式会社日立製作所 Computer system and bus allocation method
KR100947618B1 (en) * 2008-08-27 2010-03-15 한국전자통신연구원 Data Processing System
US8730954B2 (en) * 2008-09-11 2014-05-20 Juniper Networks, Inc. Methods and apparatus related to any-to-any connectivity within a data center
US8340088B2 (en) * 2008-09-11 2012-12-25 Juniper Networks, Inc. Methods and apparatus related to a low cost data center architecture
US8755396B2 (en) * 2008-09-11 2014-06-17 Juniper Networks, Inc. Methods and apparatus related to flow control within a data center switch fabric
US11271871B2 (en) 2008-09-11 2022-03-08 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8265071B2 (en) 2008-09-11 2012-09-11 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US9847953B2 (en) * 2008-09-11 2017-12-19 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
US8335213B2 (en) * 2008-09-11 2012-12-18 Juniper Networks, Inc. Methods and apparatus related to low latency within a data center
US20100061367A1 (en) * 2008-09-11 2010-03-11 Pradeep Sindhu Methods and apparatus related to lossless operation within a data center
US8825015B2 (en) * 2008-09-18 2014-09-02 Nvidia Corporation Accessing web pages on communication paths with low bandwidth
US8924836B2 (en) 2008-10-30 2014-12-30 Kabushiki Kaisha Toshiba Data receiving apparatus, data receiving method, and computer-readable recording medium
JP4922279B2 (en) * 2008-10-30 2012-04-25 株式会社東芝 Data receiving apparatus, data receiving method, and data receiving program
US8694654B1 (en) * 2010-03-23 2014-04-08 Juniper Networks, Inc. Host side protocols for use with distributed control plane of a switch
US9813252B2 (en) 2010-03-23 2017-11-07 Juniper Networks, Inc. Multicasting within a distributed control plane of a switch
CN102377636B (en) * 2010-08-06 2014-12-17 北京乾唐视联网络科技有限公司 Service communication method of access network device and system thereof
US9282060B2 (en) 2010-12-15 2016-03-08 Juniper Networks, Inc. Methods and apparatus for dynamic resource management within a distributed control plane of a switch
US8943257B2 (en) * 2011-09-30 2015-01-27 Intel Corporation Protocol neutral fabric
CN103078747B (en) * 2012-12-28 2015-08-19 华为技术有限公司 PCIe switch and method of work thereof
KR101730991B1 (en) 2014-10-28 2017-04-28 삼성전자주식회사 Storage device and operating method of storage device
FR3086824A1 (en) * 2018-10-02 2020-04-03 Orange METHOD FOR PRESERVING A DATA TRANSMISSION RATE OF A TERMINAL IN A COMMUNICATIONS NETWORK
CN112446474B (en) 2019-08-31 2022-11-22 安徽寒武纪信息科技有限公司 Chip, multichip system, electronic equipment and data transmission method
US11386031B2 (en) * 2020-06-05 2022-07-12 Xilinx, Inc. Disaggregated switch control path with direct-attached dispatch

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953335A (en) * 1997-02-14 1999-09-14 Advanced Micro Devices, Inc. Method and apparatus for selectively discarding packets for blocked output queues in the network switch
US6208645B1 (en) * 1997-05-30 2001-03-27 Apple Computer, Inc. Time multiplexing of cyclic redundancy functions in point-to-point ringlet-based computer systems
US6275888B1 (en) * 1997-11-19 2001-08-14 Micron Technology, Inc. Method for configuring peer-to-peer bus bridges in a computer system using shadow configuration registers
US6134662A (en) * 1998-06-26 2000-10-17 Vlsi Technology, Inc. Physical layer security manager for memory-mapped serial communications interface
US6763034B1 (en) * 1999-10-01 2004-07-13 Stmicroelectronics, Ltd. Connection ports for interconnecting modules in an integrated circuit
AU2001266671A1 (en) * 2000-06-02 2001-12-17 Inrange Technologies Corporation Address conversion method and device in a fibre channel switch
US6938138B2 (en) * 2001-01-11 2005-08-30 International Business Machines Corporation Method and apparatus for managing access to memory
DE60213616T2 (en) * 2001-08-24 2007-08-09 Intel Corporation, Santa Clara A GENERAL INPUT / OUTPUT ARCHITECTURE, PROTOCOL AND CORRESPONDING METHODS FOR IMPLEMENTING RIVER CONTROL
US20030115513A1 (en) * 2001-08-24 2003-06-19 David Harriman Error forwarding in an enhanced general input/output architecture and related methods

Also Published As

Publication number Publication date
KR20050039859A (en) 2005-04-29
TW200415890A (en) 2004-08-16
DE60319543T2 (en) 2009-03-26
CN1593043A (en) 2005-03-09
US7251704B2 (en) 2007-07-31
HK1071822A1 (en) 2005-07-29
EP1530850B1 (en) 2008-03-05
AU2003259978A8 (en) 2004-03-11
WO2004019562A2 (en) 2004-03-04
CN100586097C (en) 2010-01-27
KR100666515B1 (en) 2007-01-11
EP1530850A2 (en) 2005-05-18
TWI280011B (en) 2007-04-21
US20040039986A1 (en) 2004-02-26
DE60319543D1 (en) 2008-04-17
AU2003259978A1 (en) 2004-03-11
ATE388554T1 (en) 2008-03-15
WO2004019562A3 (en) 2004-09-10

Similar Documents

Publication Publication Date Title
WO2004019562A3 (en) Store and forward switch device, system and method
WO2004062161A3 (en) Multi-protocol network and method of switching protocols
WO2002056525A3 (en) Technique for forwarding multi-cast data packets
EP1363428A3 (en) In-band flow control methods for communications systems
EP1089498A3 (en) Control architecture in optical burst-switched networks
WO2002082723A3 (en) Multiprotocol wireless gateway
AU2002328419A1 (en) Semiconductor circuit device, packet processing method, management system, management method, and packet processing method
WO2006014590A3 (en) A network device architecture for centralized packet processing
WO2003067383A3 (en) Services processor having a packet editing unit
WO2002003170A3 (en) System, method and switch for an mpls network and an atm network
TW200520475A (en) Switch capable of controlling data packet transmission and related method
AU2003301965A1 (en) Method, device and system for establishing communications with multiple communication devices
WO2004047478A3 (en) Method and system for handling connection information in a communication network
WO2008079544A3 (en) Ethernet/tmpls hybrid network oam frame creation method and corresponding signals
WO2006045057A3 (en) System and method for processing rx packets in high speed network applications using an rx fifo buffer
WO2005006178A3 (en) Intermediate station packet forwarding check
EP1320226A3 (en) Router, terminal apparatus, communication system and routing method
WO2008024696A3 (en) Method and system of message prioritization in a control system
WO2006104774A3 (en) Method of transferring data packets in a communications network
WO2003030582A3 (en) Device and method for transmitting a plurality of signals by means of multi-stage protocol processing
WO2002030047A3 (en) A data communication network switching unit having a systolic ring structure
AU2002342591A1 (en) Method for transferring, data, e.g. emails, from a computer protected by a firewall to an external device, e.g. a mobile terminal
WO2004079961A3 (en) Apparatus and method for switching data packets
WO2005006625A3 (en) Device identification
WO2004062213A3 (en) Packet processing in a wireless network

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 038005492

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: IN PCT GAZETTE 10/2004 UNDER (30) REPLACE "10/266,838" BY "10/226,838"

WWE Wipo information: entry into national phase

Ref document number: 2003793243

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057003113

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020057003113

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2003793243

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP