US6101189A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Gateway apparatus and packet routing method
Assignee: Fujitsu Ltd
•
Filing: 1997-09-18
•
Granted: 2000-08-08
•
Expires: 2017-09-18
Abstract
Abstract A gateway apparatus and method for routing packets between a local network and an outside network wherein a first converting unit converts a first header of each of packets transmitted from at least one of terminals of the local network to the outside network into a header assigned to the gateway apparatus. A conversion table stores entries referred to by the first converting unit in conversion. A second converting unit converts a second header of packets transmitted by the outside network to the local network into a header for the terminals of the local network. The gateway apparatus operates as a Layer 3 routing apparatus for the local network and operates as a terminal for the outside network.
Inventors
- 👤 Tetsumei Tsuruoka
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 18:50
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2854; H04L12/2856; H04L12/2869; H04L12/287; H04L12/2872; H04L12/2898; H04L61/00; H04L61/09; H04L61/10; H04L61/106; H04L2101/00; H04L2101/60; H04L2101/618; H04L2101/65; H04L69/00; H04L69/08
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
306 words
A gateway apparatus provided with a local network interface for a local network and a dial-up connection interface for establishing a dial-up connection between said local network and an outside network, the gateway apparatus routing packets between said local network and said outside network and comprising: first converting means for converting a first header of each of packets transmitted from at least one of terminals of said local network to said outside network, into a header assigned to said gateway apparatus, wherein said first header includes a source address of said at least one of the terminals, the source address being converted by said first converting means into a source address assigned to the gateway apparatus in the outside network; a conversion table for storing entries referred to by said first converting means in conversion, and second converting means for converting a second header of packets transmitted by said outside network to said local network into a header for the terminals of said local network by referring to one of the entries of said conversion table, wherein said second header includes a destination address of the gateway apparatus in the outside network, said destination address being converted by said second converting means into a source address stored in said one of the entries of said conversion table; said gateway apparatus operating as a Layer 3 routing apparatus for said local network and operating as a terminal for said outside network, wherein said first header includes a Layer 3 address and a host layer port ID; and said first converting means converts the Layer 3 address of said first header of said packets transmitted to said outside network into the Layer 3 address assigned to said gateway apparatus and converts the upper layer port ID of said first header into a dynamically determined host layer port ID.
Claim 2
Dependent Claim
306 words
A gateway apparatus provided with a local network interface for a local network and a dial-up connection interface for establishing a dial-up connection between said local network and an outside network, the gateway apparatus routing packets between said local network and said outside network and comprising: first converting means for converting a first header of each of packets transmitted from at least one of terminals of said local network to said outside network, into a header assigned to said gateway apparatus, wherein said first header includes a source address of said at least one of the terminals, the source address being converted by said first converting means into a source address assigned to the gateway apparatus in the outside network; a conversion table for storing entries referred to by said first converting means in conversion, and second converting means for converting a second header of packets transmitted by said outside network to said local network into a header for the terminals of said local network by referring to one of the entries of said conversion table, wherein said second header includes a destination address of the gateway apparatus in the outside network, said destination address being converted by said second converting means into a source address stored in said one of the entries of said conversion table; said gateway apparatus operating as a Layer 3 routing apparatus for said local network and operating as a terminal for said outside network, wherein said first header includes a Layer 3 address and a host layer port ID; and said first converting means converts the Layer 3 address of said first header of said packets transmitted to said outside network into the Layer 3 address assigned to said gateway apparatus and converts the upper layer port ID of said first header into a dynamically determined host layer port ID.
Claim 3
Dependent Claim
38 words
The gateway apparatus as claimed in claim 1, wherein said second converting means executes conversion when it is determined that said header of said packets received from said outside network has entries thereof registered in said conversion table.
Claim 4
Dependent Claim
43 words
The gateway apparatus as claimed in claim 1, further comprising first control means for deleting entries that are not referred to for a predetermined period of time from said conversion table and for accordingly determining to terminate communication indicated by the deleted entries.
Claim 5
Dependent Claim
35 words
The gateway apparatus as claimed in claim 1, further comprising second control means for controlling said dial-up connection interface to establish a dial-up connection with said outside network responsive to an operation by a user.
Claim 6
Dependent Claim
45 words
The gateway apparatus as claimed in claim 1, further comprising third control means for controlling said dial-up connection interface to establish a dial-up connection with said outside network when the dial-up connection is needed to transmit packets from said local network to said outside network.
Claim 7
Dependent Claim
69 words
The gateway apparatus as claimed in claim 1, further comprising fourth control means for notifying, when a first dial-up connection is established responsive to an instruction from a first terminal and when another instruction for a second dial-up connection is subsequently issued from a second terminal requiring the same connection condition, the second terminal that the second dial-up connection is properly established irrespective of an actual dial-up connection process.
Claim 8
Dependent Claim
32 words
The gateway apparatus as claimed in claim 1, further comprising fifth control means for discontinuing a dial-up connection with said gateway apparatus when all the entries used in packet routing are deleted.
Claim 9
Dependent Claim
42 words
The gateway apparatus as claimed in claim 1, further comprising third converting means for converting the address of said packets from said outside network accessing said local network into a predetermined Layer 3 address irrespective of the content of said conversion table.
Claim 10
Dependent Claim
31 words
The gateway apparatus as claimed in claim 1, further comprising sixth control means for returning a non-delivery notice to the terminal transmitting said packets, when the converting process cannot be executed.
Claim 11
Dependent Claim
300 words
A packet routing method for performing network-layer packet routing between a local network and an outside network, using a gateway apparatus provided with a local network interface for said local network and a dial-up connection interface for establishing a dial-up connection between said local network and said outside network; said packet routing method comprising the steps of: (a) converting a first header of packets transmitted from at least one of terminals of said local network to said outside network into a header assigned to said gateway apparatus, by referring to one of entries of a conversion table, wherein said first header includes a source address of said at least one of the terminals, the source address being converted into a source address assigned to the gateway apparatus in the outside network; and (b) converting a second header of packets transmitted from the outside network to the local network, into a header for the terminals of the local network by referring to one of the entries of said conversion table, wherein said second header includes a destination address of the gateway apparatus in the outside network, said destination address being converted into a source address stored in said one of the entries of said conversion table, so as to operate the gateway apparatus as a Layer 3 routing apparatus for the local network and as a terminal for the outside network, wherein said first header includes a Layer 3 address and a host layer port ID, said packet routing method further comprising the steps of: converting the Layer 3 address of said first header of said packets transmitted to said outside network into a Layer 3 address assigned to said gateway apparatus; and converting the upper layer port ID of said first header into a dynamically determined host layer port ID.
Claim 12
Dependent Claim
300 words
A packet routing method for performing network-layer packet routing between a local network and an outside network, using a gateway apparatus provided with a local network interface for said local network and a dial-up connection interface for establishing a dial-up connection between said local network and said outside network; said packet routing method comprising the steps of: (a) converting a first header of packets transmitted from at least one of terminals of said local network to said outside network into a header assigned to said gateway apparatus, by referring to one of entries of a conversion table, wherein said first header includes a source address of said at least one of the terminals, the source address being converted into a source address assigned to the gateway apparatus in the outside network; and (b) converting a second header of packets transmitted from the outside network to the local network, into a header for the terminals of the local network by referring to one of the entries of said conversion table, wherein said second header includes a destination address of the gateway apparatus in the outside network, said destination address being converted into a source address stored in said one of the entries of said conversion table, so as to operate the gateway apparatus as a Layer 3 routing apparatus for the local network and as a terminal for the outside network, wherein said first header includes a Layer 3 address and a host layer port ID, said packet routing method further comprising the steps of: converting the Layer 3 address of said first header of said packets transmitted to said outside network into a Layer 3 address assigned to said gateway apparatus; and converting the upper layer port ID of said first header into a dynamically determined host layer port ID.
Claim 13
Dependent Claim
44 words
The packet routing method as claimed in claim 10, wherein said step (b) further comprises the step of determining whether conversion is to be performed depending on whether a content of said packets received from said outside network is registered in said conversion table.
Claim 14
Dependent Claim
41 words
The packet routing method as claimed in claim 10, further comprising the steps of: deleting entries that are not referred to for a predetermined period of time from said conversion table; and determining to terminate communication indicated by the deleted entries.
Claim 15
Dependent Claim
35 words
The packet routing method as claimed in claim 10, further comprising the step of: controlling said dial-up connection interface to establish a dial-up connection with said outside network responsive to an operation by a user.
Claim 16
Dependent Claim
45 words
The packet routing method as claimed in claim 10, further comprising the step of controlling said dial-up connection interface to establish a dial-up connection with said outside network when the dial-up connection is needed to transmit packets from said local network to said outside network.
Claim 17
Dependent Claim
69 words
The packet routing method as claimed in claim 10, further comprising the step of notifying, when a first dial-up connection is established responsive to an instruction from a first terminal and when another instruction for a second dial-up connection is subsequently issued from a second terminal requiring the same connection condition, the second terminal that the second dial-up connection is properly established irrespective of an actual dial-up connection process.
References Cited (Backward Citations)
JPS61238141A
Cited
US5347516A
Cited
US5442630A
Cited
US5444703A
Cited
US5822319A
Cited
US5737333A
Cited
US5610910A
Cited
US5790548A
Cited
US5894478A
Cited
US5923659A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-08 | 2004-02-07 | 2004-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-08 | 2008-02-07 | 2008-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-08 | 2012-02-07 | 2012-08-08 | $7700.00 | Window Closed / Lapsed |