← Back to Patent Explorer
EP0863646A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for parallel trunking of interfaces to increase transfer bandwidth

Assignee: Oracle America Inc
•
Filing: 1998-03-05
•
Granted: —
•
Expires: 2018-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for interconnecting a first device and a second device in a network. The first device and the second device are connected to a plurality of interfaces. The plurality of interfaces emulate a single high-speed interface. According to an embodiment of the present invention, a first identifier is assigned to the first interface and the second interface at the first device. According to another embodiment of the present invention, one of the plurality of interfaces is selected to transmit a packet of data. <IMAGE>

Inventors

  • 👤 Ariel Hendel
  • 👤 Leo Hejza
  • 👤 Howard Frazier

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 12:38
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604; H04L25/00; H04L25/02; H04L25/14; H04L45/00; H04L45/18

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 42 words
A method for interconnecting a first device and a second device in a network, comprising the step of: connecting the first device and the second device to a plurality of interfaces; and emulating a single high-speed interface with the plurality of interfaces.
Claim 2
Dependent Claim 23 words
The method of Claim 1, further comprising the step of selecting one of the plurality of interfaces to send a packet of data.
Claim 3
Dependent Claim 30 words
The method of Claim 2, wherein the step of selecting one of the plurality of interfaces to send the packet of data comprises utilizing state information in the first device.
Claim 4
Dependent Claim 31 words
The method of Claim 2, wherein the step of selecting one of the plurality of interfaces to send the packet of data comprises utilizing address information in the packet of data.
Claim 5
Dependent Claim 24 words
The method of Claim 1, further comprising the step of transmitting a first packet of data on only one of the plurality of interfaces.
Claim 6
Independent Claim 52 words
A method for creating a multi-interface connection that connects a first device and a second device, compnsing the steps of: assigning a first identifier to a first interface and a second interface at the first device; and identifying a path between the first device to the second device with the first identifier.
Claim 7
Dependent Claim 29 words
The method of Claim 6, wherein the step of assigning the first identifier to the first interface and the second interface comprises assigning a media access control (MAC) address.
Claim 8
Dependent Claim 28 words
The method of Claim 6, wherein the step of assigning the first identifier to the first interface and the second interface comprises assigning an Internet Protocol (IP) address.
Claim 9
Dependent Claim 26 words
The method of Claim 6, wherein the step of assigning the first identifier to the first interface and the second interface comprises assigning a grouping identifier.
Claim 10
Dependent Claim 39 words
The method of Claim 6, further comprising the step of allocating data to be transmitted on the first interface and the second interface such that data traffic on the first interface and the second interface is approximately the same.
Claim 11
Dependent Claim 122 words
The method of Claim 10, wherein the step of allocating data to be transmitted on the first interface and the second interface, comprises: checking an output queue of the first interface and an output queue of the second interface; transmitting the data on the first interface when the output queue of the second interface is fuller than the output queue of the first interface and when previous data sent on the first interface is no longer on the first interface; and transmitting the data on the second interface when the output queue of the first interface is fuller than the output queue of the second interface and when previous data sent on the second interface is no longer on the second interface.
Claim 12
Dependent Claim 35 words
The method of Claim 6, further comprising the step of selecting one of the first interface and the second interface to send a packet of data based on address information in the packet of data.
Claim 13
Dependent Claim 24 words
The method of Claim 6, further comprising transmitting a first packet of data on only one of the first interface and the second interface.
Claim 14
Independent Claim 27 words
A method for creating a multi-interface connection, comprising: connecting a first device to a plurality of interfaces; emulating a single high-speed interface with the plurality of interfaces.
Claim 15
Dependent Claim 23 words
The method of Claim 14, further comprising the step of selecting one of the plurality of interfaces to send a packet of data.
Claim 16
Dependent Claim 30 words
The method of Claim 15, wherein the step of selecting one of the plurality of interfaces to send the packet of data comprises utilizing state information in the first device.
Claim 17
Dependent Claim 31 words
The method of Claim 15, wherein the step of selecting one of the plurality of interfaces to send the packet of data compnses utilizing address information in the packet of data.
Claim 18
Dependent Claim 24 words
The method of Claim 14, further comprising the step of transmitting a first packet of data on only one of the plurality of interfaces.
Claim 19
Dependent Claim 47 words
A network, comprising: a first device; a second device; a first interface coupled to the first device and the second device; a second interface coupled to the first device and the second device, wherein the first interface and the second interface emulate a single high speed interface.
Claim 20
Dependent Claim 15 words
The network of Claim 19, wherein the first interface and the second interface are homogeneous.
Claim 21
Dependent Claim 44 words
The network of Claim 19, wherein the first device comprises a load balancing unit that allocates data to be transmitted on the first interface and the second interface such that data traffic on the first interface and the second interface is approximately the same.
Claim 22
Dependent Claim 12 words
The network of Claim 19, wherein the first device is an end-node.
Claim 23
Dependent Claim 12 words
The network of Claim 19, wherein the second device is a switch.
Claim 24
Dependent Claim 57 words
A network, comprising: a first device; a second device; a first interface coupled to the first device and the second device; a second interface coupled to the first device and the second device, wherein the first interface and the second interface are assigned an identifier that identifies a path between the first device and the second device.
Claim 25
Dependent Claim 14 words
The network of Claim 24, wherein the identifier is an Internet Protocol (IP) address.
Claim 26
Dependent Claim 15 words
The network of Claim 24, wherein the identifier is a media access control (MAC) address.
Claim 27
Dependent Claim 12 words
The network of Claim 24, wherein the identifier is a grouping identifier.
Claim 28
Dependent Claim 15 words
The network of Claim 24, wherein the first interface and the second interface are homogeneous.
Claim 29
Dependent Claim 44 words
The network of Claim 24, wherein the first device comprises a load balancing unit that allocates data to be transmitted on the first interface and the second interface such that data traffic on the first interface and the second interface is approximately the same.
Claim 30
Dependent Claim 12 words
The network of Claim 24, wherein the first device is an end-node.
Claim 31
Dependent Claim 12 words
The network of Claim 24, wherein the second device is a switch.
Claim 32
Dependent Claim 49 words
A network device, comprising: a first port that connects to a first interface; a second port that connects to a second interface; a trunking pseudo driver, coupled to the first port and the second port, that allows the first interface and second interface to emulate a single high-speed device.
Claim 33
Dependent Claim 31 words
The network device of Claim 32, wherein the trunking pseudo driver comprises a load balancing unit that selects one of the first and second interfaces to transmit a packet of data.
Claim 34
Dependent Claim 39 words
The network device of Claim 32, wherein the trunking pseudo driver comprises an identification unit that assigns a first identifier to the first interface and the second interface that identifies a path between the first and the second device.
Claim 35
Dependent Claim 14 words
The network device of Claim 32, wherein the first and second interface are homogeneous.
Claim 36
Dependent Claim 13 words
The network device of Claim 32, wherein the network device is an end-node.
Claim 37
Dependent Claim 13 words
The network device of Claim 32, wherein the network device is a switch.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag