CA2329481A1 - Composite trunking - Google Patents
Composite trunking Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/901—Wide area network
- Y10S370/902—Packet 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.
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.
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.
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)
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)
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 |
-
1998
- 1998-05-06 US US09/073,842 patent/US6359879B1/en not_active Expired - Lifetime
-
1999
- 1999-04-15 WO PCT/US1999/008334 patent/WO1999056432A2/en active IP Right Grant
- 1999-04-15 AU AU35649/99A patent/AU3564999A/en not_active Abandoned
- 1999-04-15 KR KR1020007011824A patent/KR100655012B1/en not_active IP Right Cessation
- 1999-04-15 AT AT99917557T patent/ATE387789T1/en not_active IP Right Cessation
- 1999-04-15 JP JP2000546489A patent/JP2002513244A/en active Pending
- 1999-04-15 DE DE69938239T patent/DE69938239T2/en not_active Expired - Lifetime
- 1999-04-15 EP EP99917557A patent/EP1070413B1/en not_active Expired - Lifetime
- 1999-04-15 CA CA2329481A patent/CA2329481C/en not_active Expired - Lifetime
-
2001
- 2001-12-07 US US10/021,205 patent/US7920555B2/en not_active Expired - Fee Related
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 |