IP Library › Granted Patent US 8,462,800
Granted Patent B2
US 8,462,800 · App. 12/943,726 · Granted Jun 11, 2013

Gateway device and port number assignment method

Inventors: Shinichiro Saito (Kawasaki, JP); Shigehiro Onizawa (Kawasaki, JP)
Assignee: Hitachi, Ltd.
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 8,462,800
App. No.
12/943,726
Granted
Jun 11, 2013
Kind
B2
Abstract

When streaming transfer of voice or image is performed using a real time streaming protocol (RTSP), streaming transfer of a high bit rate is enabled even in an environment of using network address port translation (NAPT) and network address translation-protocol translation (NAT-PT). When a SETUP message of RTSP is received, a port number having the same number of digits as a client port number notified by a client is assigned from a port number pool, and is registered in an NAPT table. The SETUP message is rewritten with the port number.

Claims (34)

1. A gateway device comprising:

a packet distribution processing unit,

a header converting unit,

a transfer processing unit, and

a payload IP address converting unit,

wherein the gateway device is configured to convert a first Internet protocol (IP) address and a second IP address by referring to an IP address conversion table,

wherein the payload IP address converting unit is configured to:

acquire a number of digits of a second port number included in a payload of a control message;

convert the second port number to a first port number having the same number of digits;

store the second port number and the first port number in the IP address conversion table;

convert, to the second port number, the first port number included in a payload of a response message with respect to the control message; and

equalize segment lengths by matching the number of digits of the port numbers during the conversion.

2. The gateway device according to claim 1 , further comprising:

a conversion port number pool,

wherein the conversion port number pool comprises the first port number of a plurality of numbers of digits, and

wherein the payload IP address converting unit is assigned the first port number from the conversion port number pool.

3. The gateway device according to claim 2 , further comprising:

an aging processing unit,

wherein the IP address conversion table records finally used time information in each record, and

wherein the aging processing unit is configured to return, to the conversion port number pool, the first port number recorded in a corresponding record based on the time information.

4. A method for assigning a port number, comprising the steps, performed by a gateway device, of:

receiving a message to determine a destination IP address;

determining an application protocol;

determining a method;

determining a transfer direction;

when the transfer direction is upstream:

acquiring a number of digits of a request port number described in a payload of the message,

assigning a port number having the same number of digits, and

recording the assigned port number in the IP address conversion table; and

when the forwarding direction downstream:

acquiring a request port number from the IP address conversion table;

updating the payload;

converting an IP address and a port number described in a header of the message; and

equalizing segment lengths by matching the number of digits of the port numbers during the conversion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2011
From: SAITO, SHINICHIRO; ONIZAWA, SHIGEHIRO
To: HITACHI, LTD.
Reel/Frame 025755/0178 →
Priority Claims (1)
JP 2009-257722 · Nov 11, 2009 · national
Continuity (1)
Related Publication 20110122880A1 · May 26, 2011