CA2329481A1 - Composite trunking - Google Patents

Composite trunking Download PDF

Info

Publication number
CA2329481A1
CA2329481A1 CA002329481A CA2329481A CA2329481A1 CA 2329481 A1 CA2329481 A1 CA 2329481A1 CA 002329481 A CA002329481 A CA 002329481A CA 2329481 A CA2329481 A CA 2329481A CA 2329481 A1 CA2329481 A1 CA 2329481A1
Authority
CA
Canada
Prior art keywords
trunk
routing
composite
router
packets
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
CA002329481A
Other languages
French (fr)
Other versions
CA2329481C (en
Inventor
Philip P. Carvey
William J. Dally
Larry R. Dennison
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.)
FutureWei Technologies Inc
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26754950&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2329481(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CA2329481A1 publication Critical patent/CA2329481A1/en
Application granted granted Critical
Publication of CA2329481C publication Critical patent/CA2329481C/en
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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching

Abstract

An Internet router treats plural output ports with a common destination as a composite port. A routing table uses the IP address to determine a composite trunk to which the packet is to be forwarded. A forwarding table identifies a route along a routing fabric within the router to a specific output port of the composite port. Output ports and fabric routes are selected to maintain order within a flow by routing the flow along a single fabric route to a single output trunk. The forwarding table may favor output ports which are nearest to a packet input port, and the forwarding table may be modified to dynamically balance load across the trunks of a composite trunk.

Claims (36)

1. A network router comprising:
a plurality of trunk ports, including a composite port of plural ports to plural trunks which serve as a composite trunk to a common destination;
a routing fabric of plural nodes for transfer of data packets between trunk ports at respective nodes, paths between ports including multiple hops through nodes of the fabric, a composite port including ports froth plural nodes; and an output port selector at each input node which selects an output port for a packet from a composite port.
2. The router as claimed in Claim 1 wherein the output port selector maintains ordering of packets within a flow by routing the packets of the flow on a single trunk of a composite trunk.
3. The router as claimed in Claim 2 wherein the output port selector further maintains ordering of packets within the flow by routing the packets of the flow along a single route through the router fabric.
4. The router as claimed in Claim 1 wherein the output port selector balances load across the trunks of a composite trunk.
5. The router as claimed in Claim 1 wherein the output port selector dynamically balances load across the trunks of a composite trunk.
6. The router as claimed in Claim 1 wherein the output port selector favors output ports having lessor distances to be traversed on the muting fabric from an input port.
7. The router as claimed in Claim 1 wherein the output port selector determines the output port within the composite port by table lookup.
8. The router as claimed in Claim 1 wherein the output port selector comprises a routing table which maps destination addresses to composite trunks.
9. The router as claimed in Claim 8 wherein the output part selector further comprises a forwarding table which maps composite trunks to sets of routes within the routing fabric.
10. The router as claimed in Claim 9 wherein the output port selector maintains ordering of packets within a flow by routing the packets of the flow on a single trunk of a composite trunk.
11. The router as claimed in Claim 10 wherein the output pore selector further maintains ordering of packets within a flow by routing the packets of the flow along a single route through the router fabric.
12. The router as claimed in Claim 10 wherein the network is the Internet and the destination addresses are Internet protocol addresses.
13. The router as claimed in Claim 12 wherein the routing fabric is a three-dimensional torus.
14. The router as claimed in Claim 9 wherein the output port selector balances load across the trunks of a composite trunk.
15. The router as claimed in Claim 9 wherein the output part selector dynamically balances load across the in trunks of 9 composite truck.
16. The router as claimed in Claim 9 wherein the output port selector favor output ports having lesser distances to be traversed on the routing fabric from an input port.
17. The router as claimed in Claim 8 wherein the output port selector further comprises a forwarding table which maps composite trunks to sets of output ports,
18. The router as claimed in Claim 17 wherein the output port selector further comprises a forwarding table which maps output ports to sets of routes within the routing fabric.
19. The router as claimed in Claim 17 wherein the output port selector maintains ordering of packets within a flow by routing packets of the flow on a single truck of a composite trunk.
20. A method of routing a packet in a network comprising:
at an input to a routing fabric, identifying a destination of the packet;
selecting one of plural trunks, from plural nodes of the routing fabric, forming a composite trunk to the destination; and forwarding the jacket through the routing fabric and toward the destination on the selected trunk.
21. The method as claimed in Claim 20 wherein the trunk is selected to maintain ordering of packets within a flow by routing the packets of the flow on a single trunk of the composite trunk.
22. The method as claimed in Claim 21 wherein routing within the routing fabric is selected to maintain order of packets within the flow by routing the packets of the flow along a single route.
23. The method as claimed in Claim 20 wherein the trunk is selected to balance load across the trunks of the composite trunk.
24. The method as claimed in Claim 20 wherein the trunk is selected to dynamically balance load across the trunks of tho composite trunk.
25. The method as claimed in Claim 20 wherein the trunk is selected to favor a lesser distance between input and output ports on the roofing fabric.
26. The method as claimed in Claim 20 wherein the trunk is selected by table lookup.
27. The method as claimed in Claim 20 wherein the step of selecting one of plural trunks includes the step of determining the composite trunk front a destination address through routing table lookup.
28. The method as claimed in Claim 27 wherein the step of selecting one of plural trunks further comprises selecting a route within the routing fabric through a forwarding table lookup.
29. The method as claimed in Claim 28 wherein the route within the fabric is selected to preserve the order of packets within a flow.
30. The method as claimed in Claim 29 wherein the route within the routing fabric is selected to maintain order of packets within a flow by routing the packets of the flow along a single route.
31. The method as claimed in Claim 28 wherein the trunk is selected to balance load across the trunks of the composite trunk.
32. The method as claimed in Claim 28 wherein the trunk is selected to dynamically balance load across the trunks of the composite trunk,
33. The method and claimed in Claim 28 wherein the trunk is selected to favor a lesser distance between input and output ports on the routing fabric.
34, The method as claimed in Claim 20 wherein the destination is identified from a final destination identifier included in the packet.
35. The method as claimed in Claim 34 wherein the network is the internet and the packets are routed order an Internet protocol.
36. The method as claimed in Claim 35 wherein the packet is routed within the routing fabric on a three-dimensional torus fabric from an input port to an output port.
CA2329481A 1998-04-24 1999-04-15 Composite trunking Expired - Lifetime CA2329481C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US8292398P 1998-04-24 1998-04-24
US60/082,923 1998-04-24
US09/073,842 1998-05-06
US09/073,842 US6359879B1 (en) 1998-04-24 1998-05-06 Composite trunking
PCT/US1999/008334 WO1999056432A2 (en) 1998-04-24 1999-04-15 Composite trunking in a router

Publications (2)

Publication Number Publication Date
CA2329481A1 true CA2329481A1 (en) 1999-11-04
CA2329481C CA2329481C (en) 2011-03-29

Family

ID=26754950

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2329481A Expired - Lifetime CA2329481C (en) 1998-04-24 1999-04-15 Composite trunking

Country Status (9)

Country Link
US (2) US6359879B1 (en)
EP (1) EP1070413B1 (en)
JP (1) JP2002513244A (en)
KR (1) KR100655012B1 (en)
AT (1) ATE387789T1 (en)
AU (1) AU3564999A (en)
CA (1) CA2329481C (en)
DE (1) DE69938239T2 (en)
WO (1) WO1999056432A2 (en)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6359879B1 (en) * 1998-04-24 2002-03-19 Avici Systems Composite trunking
US6665702B1 (en) 1998-07-15 2003-12-16 Radware Ltd. Load balancing
US7145869B1 (en) * 1999-03-17 2006-12-05 Broadcom Corporation Method for avoiding out-of-ordering of frames in a network switch
GB2348570B (en) * 1999-03-31 2003-03-05 Ericsson Telefon Ab L M Mobile internet access
US6658015B1 (en) * 1999-05-28 2003-12-02 Advanced Micro Devices, Inc. Multiport switch with plurality of logic engines for simultaneously processing different respective data frames
US6901517B1 (en) * 1999-07-16 2005-05-31 Marconi Communications, Inc. Hardware based security groups, firewall load sharing, and firewall redundancy
GB2359692B (en) * 2000-02-26 2003-06-25 3Com Corp Stackable network unit including registers for identifying stack members and trunk ports
US6765866B1 (en) 2000-02-29 2004-07-20 Mosaid Technologies, Inc. Link aggregation
US7215637B1 (en) 2000-04-17 2007-05-08 Juniper Networks, Inc. Systems and methods for processing packets
US6798777B1 (en) 2000-04-17 2004-09-28 Juniper Networks, Inc. Filtering and route lookup in a switching device
US7688727B1 (en) 2000-04-17 2010-03-30 Juniper Networks, Inc. Filtering and route lookup in a switching device
US7123620B1 (en) * 2000-04-25 2006-10-17 Cisco Technology, Inc. Apparatus and method for scalable and dynamic traffic engineering in a data communication network
US6385209B1 (en) * 2000-06-14 2002-05-07 Pluris, Inc. Method and apparatus for mapping data packets between lines of differing capacity at a router interface
DE60115154T2 (en) * 2000-06-19 2006-08-10 Broadcom Corp., Irvine Method and device for data frame forwarding in an exchange
US7596139B2 (en) 2000-11-17 2009-09-29 Foundry Networks, Inc. Backplane interface adapter with error control and redundant fabric
US7218632B1 (en) * 2000-12-06 2007-05-15 Cisco Technology, Inc. Packet processing engine architecture
US20020078226A1 (en) * 2000-12-15 2002-06-20 Kei Kato Datagram transmission device
US20030141093A1 (en) * 2000-12-21 2003-07-31 Jacob Tirosh System and method for routing a media stream
JP2002217950A (en) * 2001-01-15 2002-08-02 Sony Corp Information processor and method, storage medium and program
US8520679B1 (en) * 2001-01-24 2013-08-27 Advanced Medical Devices, Inc. Trunking distribution systems and methods
US6909695B2 (en) * 2001-05-07 2005-06-21 Sun Microsystems, Inc. Fault-tolerant, self-healing routing scheme for a multi-path interconnection fabric in a storage network
US7519735B1 (en) * 2001-05-08 2009-04-14 Juniper Networks, Inc. Single board routing arrangement
US7102996B1 (en) 2001-05-24 2006-09-05 F5 Networks, Inc. Method and system for scaling network traffic managers
US8004971B1 (en) 2001-05-24 2011-08-23 F5 Networks, Inc. Method and system for scaling network traffic managers using connection keys
US7290059B2 (en) * 2001-08-13 2007-10-30 Intel Corporation Apparatus and method for scalable server load balancing
US7787370B1 (en) * 2001-09-06 2010-08-31 Nortel Networks Limited Technique for adaptively load balancing connections in multi-link trunks
US7813346B1 (en) * 2001-11-21 2010-10-12 Juniper Networks, Inc. Filter-based forwarding in a network
US7313135B2 (en) 2002-01-31 2007-12-25 Mosaid Technologies, Inc. Trunking in a matrix
CA2371654A1 (en) 2002-02-13 2003-08-13 Alcatel Canada Inc. System and method for parallel connection selection in a communication network
EP1337078B1 (en) 2002-02-13 2009-05-06 Alcatel Canada Inc. Trunk groups selection in a communication network based on load balance
US7187687B1 (en) * 2002-05-06 2007-03-06 Foundry Networks, Inc. Pipeline method and system for switching packets
US20120155466A1 (en) * 2002-05-06 2012-06-21 Ian Edward Davis Method and apparatus for efficiently processing data packets in a computer network
US7468975B1 (en) * 2002-05-06 2008-12-23 Foundry Networks, Inc. Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US7649885B1 (en) * 2002-05-06 2010-01-19 Foundry Networks, Inc. Network routing system for enhanced efficiency and monitoring capability
GB0215505D0 (en) * 2002-07-04 2002-08-14 Univ Cambridge Tech Packet routing
US7554914B1 (en) * 2002-07-10 2009-06-30 Cisco Technology, Inc. System and method for adaptively balancing network traffic over router output ports
US7039018B2 (en) * 2002-07-17 2006-05-02 Intel Corporation Technique to improve network routing using best-match and exact-match techniques
US7493412B2 (en) * 2002-09-12 2009-02-17 International Business Machines Corporation Method for processing a data packet
GB0226249D0 (en) * 2002-11-11 2002-12-18 Clearspeed Technology Ltd Traffic handling system
US20040177157A1 (en) * 2003-02-13 2004-09-09 Nortel Networks Limited Logical grouping of VPN tunnels
US6901072B1 (en) * 2003-05-15 2005-05-31 Foundry Networks, Inc. System and method for high speed packet transmission implementing dual transmit and receive pipelines
WO2004112322A1 (en) * 2003-06-18 2004-12-23 Siemens Aktiengesellschaft Method for the use of parallel links in packet-oriented networks with multipath routing
US20050047440A1 (en) * 2003-08-25 2005-03-03 Jerome Plun Division of data structures for efficient simulation
US7852836B2 (en) * 2003-11-19 2010-12-14 Cray Inc. Reduced arbitration routing system and method
US7817659B2 (en) * 2004-03-26 2010-10-19 Foundry Networks, Llc Method and apparatus for aggregating input data streams
US8730961B1 (en) 2004-04-26 2014-05-20 Foundry Networks, Llc System and method for optimizing router lookup
US20050265308A1 (en) * 2004-05-07 2005-12-01 Abdulkadev Barbir Selection techniques for logical grouping of VPN tunnels
US8660112B2 (en) * 2004-12-27 2014-02-25 Telefonaktiebolaget L M Ericsson (Publ) Adaptive router architecture using logical internal addressing
US8448162B2 (en) 2005-12-28 2013-05-21 Foundry Networks, Llc Hitless software upgrades
US7903654B2 (en) * 2006-08-22 2011-03-08 Foundry Networks, Llc System and method for ECMP load sharing
US8238255B2 (en) * 2006-11-22 2012-08-07 Foundry Networks, Llc Recovering from failures without impact on data traffic in a shared bus architecture
US8155011B2 (en) * 2007-01-11 2012-04-10 Foundry Networks, Llc Techniques for using dual memory structures for processing failure detection protocol packets
US9344356B2 (en) * 2007-02-28 2016-05-17 Hewlett Packard Enterprise Development Lp Transmitting a packet from a distributed trunk switch
US20080205376A1 (en) * 2007-02-28 2008-08-28 Michael Patmon Redundant router having load sharing functionality
US8271859B2 (en) * 2007-07-18 2012-09-18 Foundry Networks Llc Segmented CRC design in high speed networks
FI20075578A0 (en) * 2007-08-17 2007-08-17 Nokia Siemens Networks Oy Packet switching in telecommunications networks
US8509236B2 (en) * 2007-09-26 2013-08-13 Foundry Networks, Llc Techniques for selecting paths and/or trunk ports for forwarding traffic flows
US8154998B2 (en) * 2008-08-11 2012-04-10 At&T Intellectual Property I, L.P. Method and apparatus for resizing a trunk in a network
US8090901B2 (en) * 2009-05-14 2012-01-03 Brocade Communications Systems, Inc. TCAM management approach that minimize movements
TWI403195B (en) * 2009-09-16 2013-07-21 Ralink Technology Corp Method for wireless lan link aggregation and system for using the same
US8599850B2 (en) * 2009-09-21 2013-12-03 Brocade Communications Systems, Inc. Provisioning single or multistage networks using ethernet service instances (ESIs)
US11777809B2 (en) 2010-05-11 2023-10-03 Comcast Cable Communications, Llc Dynamic assignment of signals to ports in an access platform
US9307304B2 (en) 2010-05-11 2016-04-05 Comcast Cable Communications, Llc Dynamic assignment of signals to ports in an access platform
US8391174B2 (en) * 2010-07-13 2013-03-05 Hewlett-Packard Development Company, L.P. Data packet routing
US20160283828A1 (en) * 2015-03-27 2016-09-29 Kyocera Document Solutions Inc. Automated Print Job Redirection

Family Cites Families (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4340775A (en) * 1980-10-29 1982-07-20 Siemens Corporation Apparatus and method for controlling a modular telecommunication system
JPH0614644B2 (en) 1984-04-05 1994-02-23 日本電信電話株式会社 Packet switching trunk line selection method
US5021949A (en) * 1988-02-29 1991-06-04 International Business Machines Corporation Method and apparatus for linking an SNA host to a remote SNA host over a packet switched communications network
US4829563A (en) * 1988-04-07 1989-05-09 Teknekron Infoswitch Corporation Method for predictive dialing
US5115495A (en) * 1988-10-18 1992-05-19 The Mitre Corporation Communications network system using full-juncture and partial-juncture station status information for alternate-path distance-vector routing
US5860136A (en) * 1989-06-16 1999-01-12 Fenner; Peter R. Method and apparatus for use of associated memory with large key spaces
US5095480A (en) * 1989-06-16 1992-03-10 Fenner Peter R Message routing system for shared communication media networks
JP2810231B2 (en) * 1990-01-30 1998-10-15 ジヨンソン・サービス・カンパニー Method of locating data in distributed network system having nodes
US5155594A (en) * 1990-05-11 1992-10-13 Picturetel Corporation Hierarchical encoding method and apparatus employing background references for efficiently communicating image sequences
US5265257A (en) 1990-06-22 1993-11-23 Digital Equipment Corporation Fast arbiter having easy scaling for large numbers of requesters, large numbers of resource types with multiple instances of each type, and selectable queuing disciplines
US5748619A (en) * 1991-10-01 1998-05-05 Meier; Robert C. Communication network providing wireless and hard-wired dynamic routing
SE470039B (en) * 1992-03-17 1993-10-25 Ellemtel Utvecklings Ab Ways to achieve link grouping in a packet selector
US5233604A (en) * 1992-04-28 1993-08-03 International Business Machines Corporation Methods and apparatus for optimum path selection in packet transmission networks
JPH066362A (en) 1992-06-23 1994-01-14 Hitachi Ltd Message processing load distribution system for host system in lan
US5365524A (en) * 1992-11-06 1994-11-15 At&T Bell Laboratories Establishing telecommunications call paths between clustered switching entities
JPH07118717B2 (en) * 1993-01-05 1995-12-18 日本電気株式会社 Multi-protocol packet network configuration method
FR2703545B1 (en) * 1993-03-31 1995-05-12 Alcatel Nv Asynchronous switching node dynamically distributing cells to outputs constituting a so-called irregular group.
US5347511A (en) * 1993-06-07 1994-09-13 International Business Machines Corp. Traffic management in packet communications networks
US5905723A (en) 1993-06-23 1999-05-18 Cabletron Systems, Inc. System for achieving scalable router performance
US5631897A (en) 1993-10-01 1997-05-20 Nec America, Inc. Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connections
US5412653A (en) 1993-10-15 1995-05-02 International Business Machines Corporation Dynamic switch cascading system
JP3084066B2 (en) * 1993-12-24 2000-09-04 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン Routing bandwidth reservation connections in information networks
US5526414A (en) * 1994-10-26 1996-06-11 Northern Telecom Limited Dynamically controlled routing using virtual nodes
US6324179B1 (en) * 1994-12-21 2001-11-27 Lucent Technologies Inc. ATM network arranged to interface with STM in-band signaling
US5717862A (en) * 1995-04-27 1998-02-10 International Business Machines Corporation Method and system for message status reporting in a multi-node network
US6097882A (en) * 1995-06-30 2000-08-01 Digital Equipment Corporation Method and apparatus of improving network performance and network availability in a client-server network by transparently replicating a network service
DE69624591T2 (en) 1995-07-28 2003-06-26 British Telecomm GUIDANCE OF PACKAGES
KR100189847B1 (en) * 1995-10-05 1999-06-01 이형도 Catalyst for purifying exhaust gases of automobiles
US6011804A (en) * 1995-12-20 2000-01-04 International Business Machines Corporation Dynamic bandwidth reservation for control traffic in high speed packet switching networks
US5689505A (en) * 1996-01-16 1997-11-18 Lucent Technologies Inc. Buffering of multicast cells in switching networks
US5781549A (en) * 1996-02-23 1998-07-14 Allied Telesyn International Corp. Method and apparatus for switching data packets in a data network
US6032266A (en) * 1996-04-05 2000-02-29 Hitachi, Ltd. Network system having function of changing route upon failure
JP3112827B2 (en) 1996-04-23 2000-11-27 日本電気エンジニアリング株式会社 Packet switching relay system
US5878043A (en) * 1996-05-09 1999-03-02 Northern Telecom Limited ATM LAN emulation
US5918021A (en) * 1996-06-03 1999-06-29 Intel Corporation System and method for dynamic distribution of data packets through multiple channels
US5841775A (en) 1996-07-16 1998-11-24 Huang; Alan Scalable switching network
US5881050A (en) * 1996-07-23 1999-03-09 International Business Machines Corporation Method and system for non-disruptively assigning link bandwidth to a user in a high speed digital network
US6073176A (en) * 1996-07-29 2000-06-06 Cisco Technology, Inc. Dynamic bidding protocol for conducting multilink sessions through different physical termination points
US5918017A (en) * 1996-08-23 1999-06-29 Internatioinal Business Machines Corp. System and method for providing dynamically alterable computer clusters for message routing
US5889989A (en) * 1996-09-16 1999-03-30 The Research Foundation Of State University Of New York Load sharing controller for optimizing monetary cost
US5848055A (en) * 1996-11-19 1998-12-08 Northern Telecom Limited Bandwidth correlation means for paths in connection-oriented packet switching networks
US6044080A (en) 1996-11-19 2000-03-28 Pluris, Inc. Scalable parallel packet router
US6104701A (en) * 1996-12-13 2000-08-15 International Business Machines Corporation Method and system for performing a least cost routing function for data communications between end users in a multi-network environment
US6665733B1 (en) * 1996-12-30 2003-12-16 Hewlett-Packard Development Company, L.P. Network communication device including bonded ports for increased bandwidth
US5838769A (en) * 1996-12-31 1998-11-17 Mci Communications Corporation Method of reducing risk that calls are blocked by egress switch or trunk failures
US6052718A (en) * 1997-01-07 2000-04-18 Sightpath, Inc Replica routing
JP3603524B2 (en) * 1997-02-05 2004-12-22 株式会社日立製作所 Networking method
US6591303B1 (en) * 1997-03-07 2003-07-08 Sun Microsystems, Inc. Method and apparatus for parallel trunking of interfaces to increase transfer bandwidth
US6470389B1 (en) * 1997-03-14 2002-10-22 Lucent Technologies Inc. Hosting a network service on a cluster of servers using a single-address image
US5978463A (en) * 1997-04-18 1999-11-02 Mci Worldcom, Inc. Reservation scheduling system for audio conferencing resources
US5983281A (en) * 1997-04-24 1999-11-09 International Business Machines Corporation Load balancing in a multiple network environment
US5949788A (en) * 1997-05-06 1999-09-07 3Com Corporation Method and apparatus for multipoint trunking
US6049528A (en) * 1997-06-30 2000-04-11 Sun Microsystems, Inc. Trunking ethernet-compatible networks
US6016310A (en) * 1997-06-30 2000-01-18 Sun Microsystems, Inc. Trunking support in a high performance network device
US6393483B1 (en) * 1997-06-30 2002-05-21 Adaptec, Inc. Method and apparatus for network interface card load balancing and port aggregation
US6151297A (en) * 1997-07-08 2000-11-21 Hewlett-Packard Company Method and system for link level server/switch trunking
US6192049B1 (en) * 1997-07-15 2001-02-20 Lucent Technologies Inc. Jitterless and lossless switching fabric with network routing
US6195354B1 (en) * 1997-07-16 2001-02-27 Nortel Networks Limited Route selection for path balancing in connection-oriented packet switching networks
US6160818A (en) * 1997-07-17 2000-12-12 At &T Corp Traffic management in packet communication networks having service priorities and employing effective bandwidths
US5959968A (en) * 1997-07-30 1999-09-28 Cisco Systems, Inc. Port aggregation protocol
US6072797A (en) * 1997-07-31 2000-06-06 International Business Machines Corporation Methods, apparatus and computer program products for aggregated transmission groups in high speed networks
US6285679B1 (en) * 1997-08-22 2001-09-04 Avici Systems, Inc. Methods and apparatus for event-driven routing
US6098107A (en) * 1997-10-31 2000-08-01 Lucent Technologies Inc. Dynamic algorithms for shortest path tree computation
US6434612B1 (en) * 1997-12-10 2002-08-13 Cisco Technology, Inc. Connection control interface for asynchronous transfer mode switches
US6601084B1 (en) * 1997-12-19 2003-07-29 Avaya Technology Corp. Dynamic load balancer for multiple network servers
US6032194A (en) * 1997-12-24 2000-02-29 Cisco Technology, Inc. Method and apparatus for rapidly reconfiguring computer networks
US6233245B1 (en) * 1997-12-24 2001-05-15 Nortel Networks Limited Method and apparatus for management of bandwidth in a data communication network
US6363077B1 (en) * 1998-02-13 2002-03-26 Broadcom Corporation Load balancing in link aggregation and trunking
US7411916B2 (en) * 1998-02-26 2008-08-12 Nortel Networks Limited Data forwarding method and apparatus
US6359879B1 (en) 1998-04-24 2002-03-19 Avici Systems Composite trunking
US6580715B1 (en) * 1998-05-04 2003-06-17 Hewlett-Packard Development Company, L.P. Load balancing switch protocols
US6496502B1 (en) * 1998-06-29 2002-12-17 Nortel Networks Limited Distributed multi-link trunking method and apparatus
US6473791B1 (en) * 1998-08-17 2002-10-29 Microsoft Corporation Object load balancing
US6587431B1 (en) * 1998-12-18 2003-07-01 Nortel Networks Limited Supertrunking for packet switching
US6765866B1 (en) * 2000-02-29 2004-07-20 Mosaid Technologies, Inc. Link aggregation
US7123620B1 (en) * 2000-04-25 2006-10-17 Cisco Technology, Inc. Apparatus and method for scalable and dynamic traffic engineering in a data communication network
US6950848B1 (en) * 2000-05-05 2005-09-27 Yousefi Zadeh Homayoun Database load balancing for multi-tier computer systems
US6985956B2 (en) * 2000-11-02 2006-01-10 Sun Microsystems, Inc. Switching system
US6954463B1 (en) * 2000-12-11 2005-10-11 Cisco Technology, Inc. Distributed packet processing architecture for network access servers
US6996086B2 (en) * 2001-04-26 2006-02-07 Telefonaktiebolaget Lm Ericsson (Publ) Radio access network with meshed radio base stations
US20020161887A1 (en) * 2001-04-27 2002-10-31 Foster Michael S. Method and system for performing security via de-registration in a communications network
US6532212B1 (en) * 2001-09-25 2003-03-11 Mcdata Corporation Trunking inter-switch links
US7020147B1 (en) * 2001-11-13 2006-03-28 Terabeam Corporation Network traffic director system having modules that implement merit or penalty functions involving stochastic changes in network topology
CN1269330C (en) * 2002-03-22 2006-08-09 华为技术有限公司 Adaptive weighted space time transmitting diversity method and its system

Also Published As

Publication number Publication date
KR20010042989A (en) 2001-05-25
JP2002513244A (en) 2002-05-08
WO1999056432A2 (en) 1999-11-04
EP1070413B1 (en) 2008-02-27
US7920555B2 (en) 2011-04-05
ATE387789T1 (en) 2008-03-15
US6359879B1 (en) 2002-03-19
DE69938239D1 (en) 2008-04-10
EP1070413A2 (en) 2001-01-24
WO1999056432A3 (en) 2000-01-27
DE69938239T2 (en) 2009-03-26
CA2329481C (en) 2011-03-29
KR100655012B1 (en) 2006-12-07
US20020051458A1 (en) 2002-05-02
AU3564999A (en) 1999-11-16

Similar Documents

Publication Publication Date Title
CA2329481A1 (en) Composite trunking
US7787466B1 (en) Nexthop to a forwarding table
US7630358B1 (en) Mechanism for implementing multiple logical routers within a single physical router
US8045547B2 (en) Method and apparatus for routing and forwarding between virtual routers within a single network element
US7969992B2 (en) Method and system for optimizing routing of data packets
US8995451B2 (en) Systems and methods for network routing in a multiple backbone network architecture
US7139278B2 (en) Routing traffic in a communications network
US9106506B2 (en) Filter-based forwarding in a network
ATE322783T1 (en) CONNECTION SUPPORT IN A HIGH PERFORMANCE NETWORKING DEVICE
EP3054634B1 (en) Scheme for performing one-pass tunnel forwarding function on two-layer network structure
JP2008530858A (en) Ethernet-based system and method for improving network routing
US11323369B2 (en) Transforming a multi-level hybrid hierarchical forwarding information base format
CA2496345C (en) Efficient intra-domain routing in packet-switched networks
US20100329154A1 (en) Efficient calculation of routing tables for routing based on destination addresses
Cisco Index
EP3913869B1 (en) Transforming a multi-level hybrid hierarchical forwarding information base format
KR100487126B1 (en) Method for handling display of local routing table entries in distributed architecture router
US20070019554A1 (en) Method and network nodes for path searching in a packet-oriented communication network
Kong et al. An Extension of BGP Algorithm for End-to-End Traffic Engineering
JP4216701B2 (en) Load balance management method and apparatus

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20190415