Movatterモバイル変換


[0]ホーム

URL:


US20080037544A1 - Device and Method for Relaying Packets - Google Patents

Device and Method for Relaying Packets
Download PDF

Info

Publication number
US20080037544A1
US20080037544A1US11/830,903US83090307AUS2008037544A1US 20080037544 A1US20080037544 A1US 20080037544A1US 83090307 AUS83090307 AUS 83090307AUS 2008037544 A1US2008037544 A1US 2008037544A1
Authority
US
United States
Prior art keywords
port
relay device
network relay
ports
computational expression
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
US11/830,903
Other versions
US7969880B2 (en
Inventor
Hiroki Yano
Kazuo Sugai
Shinichi Akahane
Takao NARA
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.)
Alaxala Networks Corp
Original Assignee
Alaxala Networks 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 Alaxala Networks CorpfiledCriticalAlaxala Networks Corp
Assigned to ALAXALA NETWORKS CORPORATIONreassignmentALAXALA NETWORKS CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YANO, HIROKI, SUGAI, KAZUO, AKAHANE, SHINICHI, NARA, TAKAO
Publication of US20080037544A1publicationCriticalpatent/US20080037544A1/en
Priority to US13/169,363priorityCriticalpatent/US8625423B2/en
Application grantedgrantedCritical
Publication of US7969880B2publicationCriticalpatent/US7969880B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Computing process with a computational expression is executed using seed information including at least one of destination information and source information associated with a received packet. It is preferable to select a physical port for transmission of the received packet based on the result of the computation. It is also preferable to select a port group for transmission of the received packet based on the result of the computation. Here, the computational expression is capable of being modified. Meanwhile, the physical port for transmission of the received packet is selected from a plurality of candidate ports among the plurality of physical ports. The port group for transmission of the received packet is selected from among a plurality of port groups including a mutually different candidate port.

Description

Claims (16)

1. A network relay device for relaying packets, comprising:
an interface module including a plurality of physical ports for connection to lines, and configured to transmit and receive packets through the lines;
a computing module configured to execute a computing process with a computational expression using seed information including at least one of destination information and source information associated with a received packet;
a destination search module configured to, based on the result of the computation, select a physical port for transmission of the received packet from a plurality of candidate ports among the plurality of physical ports, each of the plurality of candidate ports being able to access a destination identified by the destination information; and
a modifying module configured to modify the computational expression.
4. A network relay device for relaying packets, comprising:
an interface module including a plurality of physical ports for connection to lines, and configured to transmit and receive packets through the lines;
a computing module configured to execute a computing process with a computational expression using seed information including at least one of destination information and source information associated with a received packet;
a destination search module configured to, based on the result of the computation, select a port group for transmission of the received packet from among a plurality of port groups including a mutually different candidate port, wherein each port group includes one or more physical ports including a candidate port being able to access a destination identified by the destination information; and
a modifying module configured to modify the computational expression.
9. A method of relaying packets using a network relay device that includes an interface module including a plurality of physical ports for connection to lines, and configured to transmit and receive packets through the lines, comprising the steps of:
(A) at the network relay device, modifying a computational expression utilized in a computing process using seed information including at least one of destination information and source information associated with a received packet;
(B) at the network relay device, executing the computing process in accordance with the modified computational expression; and
(C) at the network relay device, selecting, based on the result of the computation, a physical port for transmission of the received packet from a plurality of candidate ports among the plurality of physical ports, each of the plurality of candidate ports being able to access a destination identified by the destination information.
12. A method of relaying packets using a network relay device that includes an interface module including a plurality of physical ports for connection to lines, and configured to transmit and receive packets through the lines, comprising the steps of:
(A) at the network relay device modifying a computational expression utilized in a computing process using seed information including at least one of destination information and source information, associated with a received packet;
(B) at the network relay device executing the computing process in accordance with the modified computational expression; and
(C) at the network relay device, selecting, based on the result of the computation, a port group for transmission of the received packet from among a plurality of port groups including a mutually different candidate port, wherein each port group includes one or more physical ports including a candidate port being able to access a destination identified by the destination information.
US11/830,9032006-08-112007-07-31Device and method for relaying packetsActive2029-04-26US7969880B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/169,363US8625423B2 (en)2006-08-112011-06-27Device and method for relaying packets

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
JP2006219455AJP5086585B2 (en)2006-08-112006-08-11 Network relay device
JP2006-2194552006-08-11

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/169,363ContinuationUS8625423B2 (en)2006-08-112011-06-27Device and method for relaying packets

Publications (2)

Publication NumberPublication Date
US20080037544A1true US20080037544A1 (en)2008-02-14
US7969880B2 US7969880B2 (en)2011-06-28

Family

ID=39050700

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/830,903Active2029-04-26US7969880B2 (en)2006-08-112007-07-31Device and method for relaying packets
US13/169,363Active2028-04-22US8625423B2 (en)2006-08-112011-06-27Device and method for relaying packets

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/169,363Active2028-04-22US8625423B2 (en)2006-08-112011-06-27Device and method for relaying packets

Country Status (2)

CountryLink
US (2)US7969880B2 (en)
JP (1)JP5086585B2 (en)

Cited By (57)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050175018A1 (en)*2003-05-152005-08-11Wong Yuen F.System and method for high speed packet transmission implementing dual transmit and receive pipelines
US20070208876A1 (en)*2002-05-062007-09-06Davis Ian EMethod and apparatus for efficiently processing data packets in a computer network
US20070288690A1 (en)*2006-06-132007-12-13Foundry Networks, Inc.High bandwidth, high capacity look-up table implementation in dynamic random access memory
US20080002707A1 (en)*2002-05-062008-01-03Davis Ian EFlexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US20090279558A1 (en)*2002-05-062009-11-12Ian Edward DavisNetwork routing apparatus for enhanced efficiency and monitoring capability
US20090279441A1 (en)*2007-01-112009-11-12Foundry Networks, Inc.Techniques for transmitting failure detection protocol packets
US20090279559A1 (en)*2004-03-262009-11-12Foundry Networks, Inc., A Delaware CorporationMethod and apparatus for aggregating input data streams
US20090279561A1 (en)*2000-11-172009-11-12Foundry Networks, Inc.Backplane Interface Adapter
US20090282322A1 (en)*2007-07-182009-11-12Foundry Networks, Inc.Techniques for segmented crc design in high speed networks
US20090279423A1 (en)*2006-11-222009-11-12Foundry Networks, Inc.Recovering from Failures Without Impact on Data Traffic in a Shared Bus Architecture
US20090282148A1 (en)*2007-07-182009-11-12Foundry Networks, Inc.Segmented crc design in high speed networks
US20090279548A1 (en)*2002-05-062009-11-12Foundry Networks, Inc.Pipeline method and system for switching packets
US20090287952A1 (en)*2000-11-172009-11-19Foundry Networks, Inc.Backplane Interface Adapter with Error Control and Redundant Fabric
US7649885B1 (en)2002-05-062010-01-19Foundry Networks, Inc.Network routing system for enhanced efficiency and monitoring capability
US7657703B1 (en)2004-10-292010-02-02Foundry Networks, Inc.Double density content addressable memory (CAM) lookup scheme
US7738450B1 (en)2002-05-062010-06-15Foundry Networks, Inc.System architecture for very fast ethernet blade
US20100290469A1 (en)*2009-05-132010-11-18Avaya Inc.Method and apparatus for providing fast reroute of a unicast packet within a network element to an available port associated with a multi-link trunk
US20100290458A1 (en)*2009-05-132010-11-18Avaya Inc.Method and apparatus for providing fast reroute of a packet that may be forwarded on one of a plurality of equal cost multipath routes through a network
US20100290472A1 (en)*2009-05-182010-11-18Cisco Technology, Inc.Achieving about an equal number of active links across chassis in a virtual port-channel environment
WO2010139216A1 (en)*2009-06-052010-12-09中兴通讯股份有限公司Method and system for realizing transmission of message between an extended processor and a switch chip
EP2276207A1 (en)*2009-07-142011-01-19Broadcom CorporationNode based path selection randomization
US20110013639A1 (en)*2009-07-142011-01-20Broadcom CorporationFlow based path selection randomization using parallel hash functions
US20110044340A1 (en)*2006-08-222011-02-24Foundry Networks, LlcSystem and method for ecmp load sharing
US20110078334A1 (en)*2009-09-292011-03-31Hitachi, Ltd.Methods and apparatus for managing virtual ports and logical units on storage systems
US20110085570A1 (en)*2009-10-122011-04-14Dell Products L.P.System and Method for Hierarchical Link Aggregation
CN102065004A (en)*2009-11-122011-05-18株式会社日立制作所Apparatus having packet allocation function and packet allocation method
US20110270979A1 (en)*2009-01-122011-11-03Schlansker Michael SReducing Propagation Of Message Floods In Computer Networks
US20110299396A1 (en)*2009-02-132011-12-08Huawei Technologies Co., Ltd.Method, apparatus, and network system for multi-port load sharing
US8090901B2 (en)2009-05-142012-01-03Brocade Communications Systems, Inc.TCAM management approach that minimize movements
US8149839B1 (en)2007-09-262012-04-03Foundry Networks, LlcSelection of trunk ports and paths using rotation
WO2012056404A1 (en)*2010-10-292012-05-03Telefonaktiebolaget L M Ericsson (Publ)Load balancing in shortest-path-bridging networks
US20120128149A1 (en)*2010-11-192012-05-24International Business Machines CorporationApparatus and method for calculating an sha-2 hash function in a general purpose processor
US20120230225A1 (en)*2011-03-112012-09-13Broadcom CorporationHash-Based Load Balancing with Per-Hop Seeding
US8448162B2 (en)2005-12-282013-05-21Foundry Networks, LlcHitless software upgrades
US8599850B2 (en)2009-09-212013-12-03Brocade Communications Systems, Inc.Provisioning single or multistage networks using ethernet service instances (ESIs)
US8730961B1 (en)2004-04-262014-05-20Foundry Networks, LlcSystem and method for optimizing router lookup
US20140269324A1 (en)*2013-03-142014-09-18Silicon Graphics International Corp.Bandwidth On-Demand Adaptive Routing
US9171030B1 (en)2012-01-092015-10-27Marvell Israel (M.I.S.L.) Ltd.Exact match lookup in network switch devices
US9237100B1 (en)*2008-08-062016-01-12Marvell Israel (M.I.S.L.) Ltd.Hash computation for network switches
US9455966B2 (en)2010-11-302016-09-27Marvell Israel (M.I.S.L) Ltd.Load balancing hash computation for network switches
US9537771B2 (en)2013-04-042017-01-03Marvell Israel (M.I.S.L) Ltd.Exact match hash lookup databases in network switch devices
US9819637B2 (en)2013-02-272017-11-14Marvell World Trade Ltd.Efficient longest prefix matching techniques for network devices
US9876719B2 (en)2015-03-062018-01-23Marvell World Trade Ltd.Method and apparatus for load balancing in network switches
US20180039539A1 (en)*2016-08-042018-02-08SK Hynix Inc.Method for extending lifetime of resistive change memory and data storage system using the same
US9906592B1 (en)2014-03-132018-02-27Marvell Israel (M.I.S.L.) Ltd.Resilient hash computation for load balancing in network switches
US20180213462A1 (en)*2015-08-032018-07-26Nec CorporationTransmission device, transmission control method, and recording medium
US10237198B2 (en)2016-12-062019-03-19Hewlett Packard Enterprise Development LpShared-credit arbitration circuit
US10243857B1 (en)2016-09-092019-03-26Marvell Israel (M.I.S.L) Ltd.Method and apparatus for multipath group updates
US10452573B2 (en)2016-12-062019-10-22Hewlett Packard Enterprise Development LpScripted arbitration circuit
US10587516B1 (en)2014-07-152020-03-10Marvell Israel (M.I.S.L) Ltd.Hash lookup table entry management in a network device
US10594576B2 (en)*2017-01-312020-03-17Splunk Inc.Visualizing network activity involving networked computing devices distributed across network address spaces
US10693811B2 (en)2018-09-282020-06-23Hewlett Packard Enterprise Development LpAge class based arbitration
US10721185B2 (en)2016-12-062020-07-21Hewlett Packard Enterprise Development LpAge-based arbitration circuit
US10904150B1 (en)2016-02-022021-01-26Marvell Israel (M.I.S.L) Ltd.Distributed dynamic load balancing in network systems
US10944694B2 (en)2016-12-062021-03-09Hewlett Packard Enterprise Development LpPredictive arbitration circuit
US11431604B2 (en)2018-03-072022-08-30Nec CorporationTerminal apparatus, switch, network system, test method and program
US20230006918A1 (en)*2021-06-302023-01-05Fortinet, Inc.Automatic link aggregation for incompatible data ports on a computer network

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1931085B1 (en)*2006-12-062012-07-18Genexis B.V.Modular network connection equipment
EP1973270B1 (en)*2007-03-222018-01-03PacketFront Software Solutions ABBroadband service delivery
ATE467962T1 (en)*2007-05-292010-05-15Packetfront Systems Ab METHOD FOR CONNECTING VLAN SYSTEMS TO OTHER NETWORKS VIA A ROUTER
JP4983438B2 (en)*2007-06-292012-07-25富士通株式会社 Packet transmission load balancing control method and apparatus
ATE447278T1 (en)*2007-08-082009-11-15Packetfront Systems Ab VLAN DATA FRAME AND TRANSMISSION
EP2031806A1 (en)*2007-08-312009-03-04PacketFront Systems ABMethod and system for managing transmission of fragmented data packets
EP2048848B1 (en)2007-10-122013-12-18PacketFront Network Products ABOptical data communications
ATE464733T1 (en)*2007-10-122010-04-15Packetfront Systems Ab CONFIGURATION OF ROUTERS FOR DHCP SERVICE REQUESTS
US8279867B2 (en)*2008-03-022012-10-02Jeffrey Alan CarleyMethod and apparatus for reducing flood traffic in switches
JP5176604B2 (en)*2008-03-052013-04-03富士通株式会社 Communication apparatus and communication method
US9265936B2 (en)2008-05-072016-02-23Cardiac Pacemakers, Inc.Lead assembly and related methods
US8639356B2 (en)2008-05-072014-01-28Cardiac Pacemakers, Inc.Lead assembly and related methods
WO2009143886A1 (en)*2008-05-282009-12-03Packetfront Systems AbData retrieval in a network of tree structure
US8111615B2 (en)2008-07-072012-02-07Intel CorporationDynamic update of route table
US8351448B1 (en)*2009-03-242013-01-08Qlogic, CorporationMethod and system for extended port addressing
JP5439035B2 (en)*2009-05-262014-03-12富士通株式会社 Network switch device and method thereof
JP5178636B2 (en)*2009-06-172013-04-10アラクサラネットワークス株式会社 Information processing apparatus, packet distribution method and apparatus
WO2011032954A1 (en)*2009-09-152011-03-24Napatech A/SAn apparatus for analyzing a data packet, a data packet processing system and a method
US8780911B2 (en)*2009-10-082014-07-15Force10 Networks, Inc.Link aggregation based on port and protocol combination
US8559307B2 (en)*2009-12-282013-10-15Empire Technology Development LlcRouting packets in on-chip networks
US9042405B1 (en)2010-06-022015-05-26Marvell Israel (M.I.S.L) Ltd.Interface mapping in a centralized packet processor for a network
JP5204807B2 (en)*2010-06-042013-06-05アラクサラネットワークス株式会社 Packet transfer method and packet transfer apparatus having load balance function
US8964742B1 (en)2010-07-282015-02-24Marvell Israel (M.I.S.L) Ltd.Linked list profiling and updating
US8798077B2 (en)2010-12-292014-08-05Juniper Networks, Inc.Methods and apparatus for standard protocol validation mechanisms deployed over a switch fabric system
US8780896B2 (en)*2010-12-292014-07-15Juniper Networks, Inc.Methods and apparatus for validation of equal cost multi path (ECMP) paths in a switch fabric system
US9036629B2 (en)2012-04-272015-05-19Hewlett-Packard Development Company, L.P.Switch module
US10536389B1 (en)*2014-11-032020-01-14Amazon Technologies, Inc.Biased selection of dedicated physical connections to provider network
JP6793056B2 (en)*2017-02-152020-12-02アラクサラネットワークス株式会社 Communication equipment and systems and methods
JP2019125914A (en)*2018-01-162019-07-25アラクサラネットワークス株式会社Communication device and program
WO2025203190A1 (en)*2024-03-252025-10-02三菱電機株式会社Switch, frame relay method, and frame relay program

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030147385A1 (en)*2002-01-282003-08-07Armando MontalvoEnterprise switching device and method
US20040184453A1 (en)*2003-03-192004-09-23Norihiko MoriwakiPacket communication device
US20050047334A1 (en)*2001-06-132005-03-03Paul Harry V.Fibre channel switch
US20050276263A1 (en)*2004-06-152005-12-15Takahiro SuetsuguTraffic distribution control device
US20070121660A1 (en)*2005-11-042007-05-31Robert AyrapetianLoad balanced architecture of cascading of MxM Ethernet packet based switches that supports up to 4 levels of QoS

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH10308774A (en)*1997-05-091998-11-17Hitachi Ltd Multilink communication method
JP2000059377A (en)*1998-08-072000-02-25Hitachi Ltd Communication device
WO2005015851A1 (en)*2003-08-062005-02-17Fujitsu LimitedNode, rpr interface card, and optical network system
JP4151561B2 (en)*2003-10-292008-09-17日立電線株式会社 Relay device with aggregation function
JP4149393B2 (en)2004-03-052008-09-10日本電信電話株式会社 Communication load balancing method, apparatus and program
JP2005318222A (en)*2004-04-282005-11-10Mitsubishi Electric Corp Packet transmission system and packet transmission method
JP2007053564A (en)*2005-08-172007-03-01Fujitsu Ltd Network switch device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050047334A1 (en)*2001-06-132005-03-03Paul Harry V.Fibre channel switch
US20030147385A1 (en)*2002-01-282003-08-07Armando MontalvoEnterprise switching device and method
US20040184453A1 (en)*2003-03-192004-09-23Norihiko MoriwakiPacket communication device
US20050276263A1 (en)*2004-06-152005-12-15Takahiro SuetsuguTraffic distribution control device
US20070121660A1 (en)*2005-11-042007-05-31Robert AyrapetianLoad balanced architecture of cascading of MxM Ethernet packet based switches that supports up to 4 levels of QoS

Cited By (131)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7995580B2 (en)2000-11-172011-08-09Foundry Networks, Inc.Backplane interface adapter with error control and redundant fabric
US7948872B2 (en)2000-11-172011-05-24Foundry Networks, LlcBackplane interface adapter with error control and redundant fabric
US20100034215A1 (en)*2000-11-172010-02-11Foundry Networks, Inc.Backplane Interface Adapter with Error Control
US7978702B2 (en)2000-11-172011-07-12Foundry Networks, LlcBackplane interface adapter
US8619781B2 (en)2000-11-172013-12-31Foundry Networks, LlcBackplane interface adapter with error control and redundant fabric
US8514716B2 (en)2000-11-172013-08-20Foundry Networks, LlcBackplane interface adapter with error control and redundant fabric
US8964754B2 (en)2000-11-172015-02-24Foundry Networks, LlcBackplane interface adapter with error control and redundant fabric
US20090279561A1 (en)*2000-11-172009-11-12Foundry Networks, Inc.Backplane Interface Adapter
US20090290499A1 (en)*2000-11-172009-11-26Foundry Networks, Inc.Backplane Interface Adapter with Error Control and Redundant Fabric
US20090287952A1 (en)*2000-11-172009-11-19Foundry Networks, Inc.Backplane Interface Adapter with Error Control and Redundant Fabric
US9030937B2 (en)2000-11-172015-05-12Foundry Networks, LlcBackplane interface adapter with error control and redundant fabric
US20090279548A1 (en)*2002-05-062009-11-12Foundry Networks, Inc.Pipeline method and system for switching packets
US7649885B1 (en)2002-05-062010-01-19Foundry Networks, Inc.Network routing system for enhanced efficiency and monitoring capability
US8170044B2 (en)2002-05-062012-05-01Foundry Networks, LlcPipeline method and system for switching packets
US20090279546A1 (en)*2002-05-062009-11-12Ian Edward DavisFlexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US8989202B2 (en)2002-05-062015-03-24Foundry Networks, LlcPipeline method and system for switching packets
US8194666B2 (en)2002-05-062012-06-05Foundry Networks, LlcFlexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US20090279558A1 (en)*2002-05-062009-11-12Ian Edward DavisNetwork routing apparatus for enhanced efficiency and monitoring capability
US7830884B2 (en)2002-05-062010-11-09Foundry Networks, LlcFlexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US20080002707A1 (en)*2002-05-062008-01-03Davis Ian EFlexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US8671219B2 (en)2002-05-062014-03-11Foundry Networks, LlcMethod and apparatus for efficiently processing data packets in a computer network
US20070208876A1 (en)*2002-05-062007-09-06Davis Ian EMethod and apparatus for efficiently processing data packets in a computer network
US20110002340A1 (en)*2002-05-062011-01-06Foundry Networks, Inc.Pipeline method and system for switching packets
US7738450B1 (en)2002-05-062010-06-15Foundry Networks, Inc.System architecture for very fast ethernet blade
US20100246588A1 (en)*2002-05-062010-09-30Foundry Networks, Inc.System architecture for very fast ethernet blade
US7813367B2 (en)2002-05-062010-10-12Foundry Networks, Inc.Pipeline method and system for switching packets
US7636369B2 (en)2003-05-152009-12-22Foundry Networks, Inc.System and method for high speed packet transmission implementing dual transmit and receive pipelines
US8718051B2 (en)2003-05-152014-05-06Foundry Networks, LlcSystem and method for high speed packet transmission
US8811390B2 (en)2003-05-152014-08-19Foundry Networks, LlcSystem and method for high speed packet transmission
US9461940B2 (en)2003-05-152016-10-04Foundry Networks, LlcSystem and method for high speed packet transmission
US20100046521A1 (en)*2003-05-152010-02-25Foundry Networks, Inc.System and Method for High Speed Packet Transmission
US20050175018A1 (en)*2003-05-152005-08-11Wong Yuen F.System and method for high speed packet transmission implementing dual transmit and receive pipelines
US8493988B2 (en)2004-03-262013-07-23Foundry Networks, LlcMethod and apparatus for aggregating input data streams
US20090279559A1 (en)*2004-03-262009-11-12Foundry Networks, Inc., A Delaware CorporationMethod and apparatus for aggregating input data streams
US9338100B2 (en)2004-03-262016-05-10Foundry Networks, LlcMethod and apparatus for aggregating input data streams
US7817659B2 (en)2004-03-262010-10-19Foundry Networks, LlcMethod and apparatus for aggregating input data streams
US8730961B1 (en)2004-04-262014-05-20Foundry Networks, LlcSystem and method for optimizing router lookup
US20100100671A1 (en)*2004-10-292010-04-22Foundry Networks, Inc.Double density content addressable memory (cam) lookup scheme
US7657703B1 (en)2004-10-292010-02-02Foundry Networks, Inc.Double density content addressable memory (CAM) lookup scheme
US7953923B2 (en)2004-10-292011-05-31Foundry Networks, LlcDouble density content addressable memory (CAM) lookup scheme
US7953922B2 (en)2004-10-292011-05-31Foundry Networks, LlcDouble density content addressable memory (CAM) lookup scheme
US9378005B2 (en)2005-12-282016-06-28Foundry Networks, LlcHitless software upgrades
US8448162B2 (en)2005-12-282013-05-21Foundry Networks, LlcHitless software upgrades
US20070288690A1 (en)*2006-06-132007-12-13Foundry Networks, Inc.High bandwidth, high capacity look-up table implementation in dynamic random access memory
US20110044340A1 (en)*2006-08-222011-02-24Foundry Networks, LlcSystem and method for ecmp load sharing
US8238255B2 (en)2006-11-222012-08-07Foundry Networks, LlcRecovering from failures without impact on data traffic in a shared bus architecture
US9030943B2 (en)2006-11-222015-05-12Foundry Networks, LlcRecovering from failures without impact on data traffic in a shared bus architecture
US20090279423A1 (en)*2006-11-222009-11-12Foundry Networks, Inc.Recovering from Failures Without Impact on Data Traffic in a Shared Bus Architecture
US20090279542A1 (en)*2007-01-112009-11-12Foundry Networks, Inc.Techniques for using dual memory structures for processing failure detection protocol packets
US20090279441A1 (en)*2007-01-112009-11-12Foundry Networks, Inc.Techniques for transmitting failure detection protocol packets
US8155011B2 (en)2007-01-112012-04-10Foundry Networks, LlcTechniques for using dual memory structures for processing failure detection protocol packets
US20090279541A1 (en)*2007-01-112009-11-12Foundry Networks, Inc.Techniques for detecting non-receipt of fault detection protocol packets
US7978614B2 (en)2007-01-112011-07-12Foundry Network, LLCTechniques for detecting non-receipt of fault detection protocol packets
US9112780B2 (en)2007-01-112015-08-18Foundry Networks, LlcTechniques for processing incoming failure detection protocol packets
US8395996B2 (en)2007-01-112013-03-12Foundry Networks, LlcTechniques for processing incoming failure detection protocol packets
US20090282148A1 (en)*2007-07-182009-11-12Foundry Networks, Inc.Segmented crc design in high speed networks
US8037399B2 (en)2007-07-182011-10-11Foundry Networks, LlcTechniques for segmented CRC design in high speed networks
US20090282322A1 (en)*2007-07-182009-11-12Foundry Networks, Inc.Techniques for segmented crc design in high speed networks
US8271859B2 (en)2007-07-182012-09-18Foundry Networks LlcSegmented CRC design in high speed networks
US8509236B2 (en)2007-09-262013-08-13Foundry Networks, LlcTechniques for selecting paths and/or trunk ports for forwarding traffic flows
US8149839B1 (en)2007-09-262012-04-03Foundry Networks, LlcSelection of trunk ports and paths using rotation
US9237100B1 (en)*2008-08-062016-01-12Marvell Israel (M.I.S.L.) Ltd.Hash computation for network switches
US10244047B1 (en)*2008-08-062019-03-26Marvell Israel (M.I.S.L) Ltd.Hash computation for network switches
US20110270979A1 (en)*2009-01-122011-11-03Schlansker Michael SReducing Propagation Of Message Floods In Computer Networks
US8848717B2 (en)*2009-02-132014-09-30Huawei Technologies Co., Ltd.Method, apparatus, and network system for multi-port load sharing
US20110299396A1 (en)*2009-02-132011-12-08Huawei Technologies Co., Ltd.Method, apparatus, and network system for multi-port load sharing
US8351429B2 (en)*2009-05-132013-01-08Avaya Inc.Method and apparatus for providing fast reroute of a packet that may be forwarded on one of a plurality of equal cost multipath routes through a network
US8385335B2 (en)*2009-05-132013-02-26Avaya Inc.Method and apparatus for providing fast reroute of a unicast packet within a network element to an available port associated with a multi-link trunk
US20100290458A1 (en)*2009-05-132010-11-18Avaya Inc.Method and apparatus for providing fast reroute of a packet that may be forwarded on one of a plurality of equal cost multipath routes through a network
US20100290469A1 (en)*2009-05-132010-11-18Avaya Inc.Method and apparatus for providing fast reroute of a unicast packet within a network element to an available port associated with a multi-link trunk
US8090901B2 (en)2009-05-142012-01-03Brocade Communications Systems, Inc.TCAM management approach that minimize movements
US8401026B2 (en)*2009-05-182013-03-19Cisco Technology, Inc.Achieving about an equal number of active links across chassis in a virtual port-channel environment
US20100290472A1 (en)*2009-05-182010-11-18Cisco Technology, Inc.Achieving about an equal number of active links across chassis in a virtual port-channel environment
WO2010139216A1 (en)*2009-06-052010-12-09中兴通讯股份有限公司Method and system for realizing transmission of message between an extended processor and a switch chip
AU2010256230B2 (en)*2009-06-052013-08-22Zte CorporationMethod and system for realizing transmission of message between an extended processor and a switch chip
US8576849B2 (en)2009-06-052013-11-05Zte CorporationMethod and system for realizing transmission of message between an extended processor and switch chip
US20110013639A1 (en)*2009-07-142011-01-20Broadcom CorporationFlow based path selection randomization using parallel hash functions
US8565239B2 (en)*2009-07-142013-10-22Broadcom CorporationNode based path selection randomization
US8665879B2 (en)2009-07-142014-03-04Broadcom CorporationFlow based path selection randomization using parallel hash functions
US8503456B2 (en)2009-07-142013-08-06Broadcom CorporationFlow based path selection randomization
EP2276207A1 (en)*2009-07-142011-01-19Broadcom CorporationNode based path selection randomization
US20110013638A1 (en)*2009-07-142011-01-20Broadcom CorporationNode based path selection randomization
US20110013627A1 (en)*2009-07-142011-01-20Broadcom CorporationFlow based path selection randomization
US8599850B2 (en)2009-09-212013-12-03Brocade Communications Systems, Inc.Provisioning single or multistage networks using ethernet service instances (ESIs)
US9166818B2 (en)2009-09-212015-10-20Brocade Communications Systems, Inc.Provisioning single or multistage networks using ethernet service instances (ESIs)
US20110078334A1 (en)*2009-09-292011-03-31Hitachi, Ltd.Methods and apparatus for managing virtual ports and logical units on storage systems
US8364869B2 (en)2009-09-292013-01-29Hitachi, Ltd.Methods and apparatus for managing virtual ports and logical units on storage systems
US8260986B2 (en)*2009-09-292012-09-04Hitachi, Ltd.Methods and apparatus for managing virtual ports and logical units on storage systems
US8942217B2 (en)*2009-10-122015-01-27Dell Products L.P.System and method for hierarchical link aggregation
US20110085570A1 (en)*2009-10-122011-04-14Dell Products L.P.System and Method for Hierarchical Link Aggregation
US9231860B2 (en)2009-10-122016-01-05Dell Products L.P.System and method for hierarchical link aggregation
CN102065004A (en)*2009-11-122011-05-18株式会社日立制作所Apparatus having packet allocation function and packet allocation method
US8565087B2 (en)2009-11-122013-10-22Hitachi, Ltd.Apparatus having packet allocation function and packet allocation method
WO2012056404A1 (en)*2010-10-292012-05-03Telefonaktiebolaget L M Ericsson (Publ)Load balancing in shortest-path-bridging networks
TWI554054B (en)*2010-10-292016-10-11Lm艾瑞克生(Publ)電話公司 Load balancing in the shortest path bridged network
US9197558B2 (en)2010-10-292015-11-24Telefonaktiebolaget L M Ericsson (Publ)Load balancing in shortest-path-bridging networks
CN103181131A (en)*2010-10-292013-06-26瑞典爱立信有限公司 Load Balancing in Shortest Path Bridging Networks
US8711703B2 (en)2010-10-292014-04-29Telefonaktiebolaget L M Ericsson (Publ)Load balancing in shortest-path-bridging networks
US20120128149A1 (en)*2010-11-192012-05-24International Business Machines CorporationApparatus and method for calculating an sha-2 hash function in a general purpose processor
US9164725B2 (en)*2010-11-192015-10-20International Business Machines CorporationApparatus and method for calculating an SHA-2 hash function in a general purpose processor
US9455966B2 (en)2010-11-302016-09-27Marvell Israel (M.I.S.L) Ltd.Load balancing hash computation for network switches
US9455967B2 (en)2010-11-302016-09-27Marvell Israel (M.I.S.L) Ltd.Load balancing hash computation for network switches
US9503435B2 (en)2010-11-302016-11-22Marvell Israel (M.I.S.L) Ltd.Load balancing hash computation for network switches
US9246810B2 (en)*2011-03-112016-01-26Broadcom CorporationHash-based load balancing with per-hop seeding
US20120230225A1 (en)*2011-03-112012-09-13Broadcom CorporationHash-Based Load Balancing with Per-Hop Seeding
US9171030B1 (en)2012-01-092015-10-27Marvell Israel (M.I.S.L.) Ltd.Exact match lookup in network switch devices
US9819637B2 (en)2013-02-272017-11-14Marvell World Trade Ltd.Efficient longest prefix matching techniques for network devices
US20140269324A1 (en)*2013-03-142014-09-18Silicon Graphics International Corp.Bandwidth On-Demand Adaptive Routing
US9237093B2 (en)*2013-03-142016-01-12Silicon Graphics International Corp.Bandwidth on-demand adaptive routing
US9871728B2 (en)2013-04-042018-01-16Marvell Israel (M.I.S.L) Ltd.Exact match hash lookup databases in network switch devices
US9537771B2 (en)2013-04-042017-01-03Marvell Israel (M.I.S.L) Ltd.Exact match hash lookup databases in network switch devices
US9906592B1 (en)2014-03-132018-02-27Marvell Israel (M.I.S.L.) Ltd.Resilient hash computation for load balancing in network switches
US10587516B1 (en)2014-07-152020-03-10Marvell Israel (M.I.S.L) Ltd.Hash lookup table entry management in a network device
US9876719B2 (en)2015-03-062018-01-23Marvell World Trade Ltd.Method and apparatus for load balancing in network switches
US20180213462A1 (en)*2015-08-032018-07-26Nec CorporationTransmission device, transmission control method, and recording medium
US10904150B1 (en)2016-02-022021-01-26Marvell Israel (M.I.S.L) Ltd.Distributed dynamic load balancing in network systems
US12375409B1 (en)2016-02-022025-07-29Marvell Israel (M.I.S.L) Ltd.Distributed dynamic load balancing in network systems
US11962505B1 (en)2016-02-022024-04-16Marvell Israel (M.I.S.L) Ltd.Distributed dynamic load balancing in network systems
US10310940B2 (en)*2016-08-042019-06-04SK Hynix Inc.Method for extending lifetime of resistive change memory and data storage system using the same
US20180039539A1 (en)*2016-08-042018-02-08SK Hynix Inc.Method for extending lifetime of resistive change memory and data storage system using the same
US10243857B1 (en)2016-09-092019-03-26Marvell Israel (M.I.S.L) Ltd.Method and apparatus for multipath group updates
US10721185B2 (en)2016-12-062020-07-21Hewlett Packard Enterprise Development LpAge-based arbitration circuit
US10944694B2 (en)2016-12-062021-03-09Hewlett Packard Enterprise Development LpPredictive arbitration circuit
US10237198B2 (en)2016-12-062019-03-19Hewlett Packard Enterprise Development LpShared-credit arbitration circuit
US10452573B2 (en)2016-12-062019-10-22Hewlett Packard Enterprise Development LpScripted arbitration circuit
US10594576B2 (en)*2017-01-312020-03-17Splunk Inc.Visualizing network activity involving networked computing devices distributed across network address spaces
US11190422B2 (en)2017-01-312021-11-30Splunk Inc.Visualizing network activity across network address spaces
US11855863B1 (en)2017-01-312023-12-26Splunk Inc.Animated visualizations of network activity across network address spaces
US11431604B2 (en)2018-03-072022-08-30Nec CorporationTerminal apparatus, switch, network system, test method and program
US10693811B2 (en)2018-09-282020-06-23Hewlett Packard Enterprise Development LpAge class based arbitration
US20230006918A1 (en)*2021-06-302023-01-05Fortinet, Inc.Automatic link aggregation for incompatible data ports on a computer network

Also Published As

Publication numberPublication date
US7969880B2 (en)2011-06-28
US20110255534A1 (en)2011-10-20
US8625423B2 (en)2014-01-07
JP5086585B2 (en)2012-11-28
JP2008048010A (en)2008-02-28

Similar Documents

PublicationPublication DateTitle
US7969880B2 (en)Device and method for relaying packets
US7760632B2 (en)Device and method for relaying packets
US10924409B2 (en)Method for implementing load balancing, apparatus, and network system
US8576721B1 (en)Local forwarding bias in a multi-chassis router
US9231781B2 (en)Flow distribution algorithm for aggregated links in an ethernet switch
EP2633654B1 (en)Load balancing in shortest-path-bridging networks
US7660314B2 (en)Apparatus and method for multi-protocol route redistribution in a massively parallel router
US8059647B2 (en)Multicast implementation in a link state protocol controlled ethernet network
US8553584B2 (en)Automated traffic engineering for 802.1AQ based upon the use of link utilization as feedback into the tie breaking mechanism
US20120134357A1 (en)Multicast implementation in a link state protocol controlled ethernet network
US20070280258A1 (en)Method and apparatus for performing link aggregation
US11582151B2 (en)Avoiding recirculation of data packets in a network device
US7808927B2 (en)Technique to automatically deaggregate an optimum set to prevent suboptimal routing or routing failures within a link state flooding domain
CN106375231A (en) A traffic switching method, device and system
US11558280B2 (en)System and method of processing in-place adjacency updates
US10594629B2 (en)Load balancing on multi-chip network switch without full bi-section bandwidth
US20090190580A1 (en)Method and apparatus for Link aggregation using links having different link speeds
WO2021232190A1 (en)Forward path planning method in massive data center networks
US20170295099A1 (en)System and method of load balancing across a multi-link group
US9806989B2 (en)Layer 3 (L3) best route selection rule for shortest path bridging multicast (SPBM) networks
US9203744B2 (en)Convergence of multi-destination traffic in a network environment
CN114221834B (en)Message forwarding method and device
US10110474B2 (en)Updating interface list of multi-link group
US12335151B2 (en)Load sharing method, root node device, leaf node device, and system
US20200366595A1 (en)Distributed neighbor state management for networked aggregate peers

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ALAXALA NETWORKS CORPORATION, JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YANO, HIROKI;SUGAI, KAZUO;AKAHANE, SHINICHI;AND OTHERS;REEL/FRAME:019934/0091;SIGNING DATES FROM 20070718 TO 20070731

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp