IP Library › Granted Patent US 7,684,396
Granted Patent B2
US 7,684,396 · App. 11/635,575 · Granted Mar 23, 2010

Transmission apparatus having a plurality of network interfaces and transmission method using the same

Assignee: Electronics and Telecommunications Research Institute
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,684,396
App. No.
11/635,575
Granted
Mar 23, 2010
Kind
B2
Abstract

A transmission apparatus having a plurality of network interfaces and a transmission method using a plurality of the network interfaces are provided. The transmission apparatus includes: a session information extraction unit which extracts session information of an IP packet; a network interface determination unit which determines a network interface associated with session information of the IP packet based on a table for mapping sessions to the network interfaces according to available bandwidths of the network interfaces; and a traffic distribution unit which transmits the IP packet to the determined network interface. Accordingly, traffic is distributed over a plurality of network interfaces, so that optimal communication performance can be ensured in a simultaneous multiple-mode connection environment, and network resources can be efficiently utilized.

Claims (30)

1. A transmission apparatus, comprising:

a plurality of network interfaces;

a table for mapping sessions to the network interfaces according to available bandwidths of the network interfaces;

a session information extraction unit for extracting session information of an IP packet;

a network interface determination unit for determining, by using said table, a network interface associated with the session information of the IP packet based on the available bandwidths of the network interfaces; and

a traffic distribution unit for transmitting the IP packet to the determined network interface.

2. The transmission apparatus of claim 1 , further comprising

a candidate determination unit for determining a network interface having the largest available bandwidth as a candidate network interface,

wherein, when the session information of the IP packet does not exist in the table, the network interface determination unit determines the candidate network interface as the network interface associated with the session information of the IP packet.

3. The transmission apparatus of claim 2 , wherein the network interface determination unit adds the determined candidate network interface to the table by mapping the session of the IP packet to the candidate network interface.

4. The transmission apparatus of claim 2 , wherein

the candidate determination unit measures the available bandwidths of the network interfaces periodically and determines the candidate network interface as the network interface having the largest available bandwidth, and

each of the available bandwidths is calculated based on a difference between the largest available bandwidth and the currently-used bandwidth of each network interface.

5. The transmission apparatus of claim 1 , wherein the session information includes at least one of destination IP address, destination port number, and protocol type.

6. The transmission apparatus of claim 1 , wherein the network interfaces include a CDMA network interface, a WiBro network interface, a WLAN network interface, an HSDPA network interface, and an Ethernet network interface.

7. A method of transmitting an IP packet using a transmission apparatus that has a plurality network interfaces, said method comprising:

extracting, by a session information extraction unit of the transmission apparatus, session information of the IP packet;

determining, by a network interface determination unit of the transmission apparatus, a network interface associated with session information of the IP packet based on available bandwidths of the network interfaces, wherein said determining comprises a table that maps sessions to the network interfaces according to the available bandwidths of the network interfaces; and

transmitting, by a traffic distribution unit of the transmission apparatus, the IP packet to the determined network interface.

8. The method of claim 7 , further comprising

determining a network interface having the largest available bandwidth as a candidate network interface,

wherein said determining comprises determining the candidate network interface as the network interface associated with the session information of the IP packet when the session information of the IP packet does not exist in the table.

9. The method of claim 7 , further comprising:

adding the determined candidate network interface to the table by mapping the session of the IP packet to the candidate network interface.

10. The method of claim 8 , wherein said determining comprises

measuring the available bandwidths of the network interfaces periodically, and

determining the candidate network interface as the network interface having the largest available bandwidth, and

wherein each of the available bandwidths is calculated based on a difference between the largest available bandwidth and the currently-used bandwidth of each network interface.

11. The method of claim 7 , wherein the session information includes at least one of destination IP address, destination port number, and protocol type.

12. The method of claim 7 , wherein the network interfaces include a CDMA network interface, a WiBro network interface, a WLAN network interface, an HSDPA network interface, and an Ethernet network interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2006
From: KIM, JAE PYEONG; KIM, DO HYUNG; MA, JIN SUK; KIM, WON TAE; TAK, BYUNG CHUL; LEE, HWAN GU; KIM, SUN JA
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 018691/0382 →
Priority Claims (2)
KR 10-2005-0119301 · Dec 8, 2005 · national
KR 10-2006-0025211 · Mar 20, 2006 · national
Continuity (1)
Related Publication 20070133548A1 · Jun 14, 2007