Mobile IP communication scheme for supporting mobile computer move over different address spaces
First Claim
1. A packet relay device in a network system supporting a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, for relaying packets having an address of the mobile computer device as a destination or source, the packet relay device comprising:
- a packet receiving unit for receiving a packet in a first format using a global address which is transmitted by the mobile computer for a location registration from a visited site managed by a global address system, and checking a content of the packet; and
a packet transfer unit for transferring the packet in a second format using a private address, to a correspondent computer in a home network of the mobile computer managed by a private address system, according to the content of the packet.
0 Assignments
0 Petitions
Accused Products
Abstract
A mobile IP communication scheme for supporting a mobile computer moving over different address spaces is disclosed. A packet relay device for relaying packets having an address of the mobile computer device as a destination or source is provided at a border between a private address space and a global address space, where the packet relay device has a packet receiving unit for receiving a packet in a first format using a global address which is transmitted by the mobile computer for a location registration from a visited site managed by a global address system, and checking a content of the packet, and a packet transfer unit for transferring the packet in a second format using a private address, to a correspondent computer in a home network of the mobile computer managed by a private address system, according to the content of the packet.
38 Citations
18 Claims
-
1. A packet relay device in a network system supporting a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, for relaying packets having an address of the mobile computer device as a destination or source, the packet relay device comprising:
-
a packet receiving unit for receiving a packet in a first format using a global address which is transmitted by the mobile computer for a location registration from a visited site managed by a global address system, and checking a content of the packet; and
a packet transfer unit for transferring the packet in a second format using a private address, to a correspondent computer in a home network of the mobile computer managed by a private address system, according to the content of the packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile computer device capable of carrying out communications while moving over a plurality of inter-connected networks, comprising:
-
a current location setting unit for storing an information indicating whether or not the mobile computer device is currently connected to a private address space identical to that of a home network in which a mobile computer management device for managing a current location address of the mobile computer device and transferring a packet destined to the mobile computer device to the current location address is provided;
a relay device information unit for storing a global address in a global address space of a packet relay device which is provided at a border between the private address space and the global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
a transmission unit for transmitting to the packet relay device at least a registration request packet that is containing the current location address and destined to the mobile computer management device, by using the global address stored by the relay device information unit, when the current location setting unit stores the information indicating that the mobile computer device is currently not connected to the private address space. - View Dependent Claims (8, 9)
-
-
10. A mobile computer management device provided at a home network of a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, the mobile computer management device comprising:
-
a memory unit for storing in correspondence at least a home address of the mobile computer and a current location address of the mobile computer when the mobile computer is moving outside the home network;
a registration unit for decrypting an encrypted packet received from a packet relay device and registering the current location address into the memory unit when a decrypted packet is a registration request packet containing the current location address which is transmitted from the mobile computer to the mobile computer management device, the packet relay device being provided at a border between a private address space by which the home network is managed and a global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
a transfer unit for transferring a packet destined to a home address of the mobile computer in the home network to the current location address according to the memory unit. - View Dependent Claims (11, 12)
-
-
13. A packet relay method in a network system supporting a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, for relaying packets having an address of the mobile computer device as a destination or source, the method comprising the steps of:
-
receiving a packet in a first format using a global address which is transmitted by the mobile computer for a location registration from a visited site managed by a global address system, and checking a content of the packet; and
transferring the packet in a second format using a private address, to a correspondent computer in a home network of the mobile computer managed by a private address system, according to the content of the packet.
-
-
14. A packet transmission method in a mobile computer device capable of carrying out communications while moving over a plurality of inter-connected networks, the method comprising the steps of:
-
(a) storing an information indicating whether or not the mobile computer device is currently connected to a private address space identical to that of a home network in which a mobile computer management device for managing a current location address of the mobile computer device and transferring a packet destined to the mobile computer device to the current location address is provided;
(b) storing a global address in a global address space of a packet relay device which is provided at a border between the private address space and the global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
(c) transmitting to the packet relay device at least a registration request packet that is containing the current location address and destined to the mobile computer management device, by using the global address stored by the step (b), when the step (a) stores the information indicating that the mobile computer device is currently not connected to the private address space.
-
-
15. A packet transfer method in a mobile computer management device provided at a home network of a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, the method comprising the steps of:
-
storing in correspondence at least a home address of the mobile computer and a current location address of the mobile computer when the mobile computer is moving outside the home network, in a memory;
decrypting an encrypted packet received from a packet relay device and registering the current location address into the memory when a decrypted packet is a registration request packet containing the current location address which is transmitted from the mobile computer to the mobile computer management device, the packet relay device being provided at a border between a private address space by which the home network is managed and a global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
transferring a packet destined to a home address of the mobile computer in the home network to the current location address according to the memory.
-
-
16. An article of manufacture, comprising:
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a packet relay device in a network system supporting a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, for relaying packets having an address of the mobile computer device as a destination or source, the computer readable program code means includes;
first computer readable program code means for causing said computer to receive a packet in a first format using a global address which is transmitted by the mobile computer for a location registration from a visited site managed by a global address system, and check a content of the packet; and
second computer readable program code means for causing said computer to transfer the packet in a second format using a private address, to a correspondent computer in a home network of the mobile computer managed by a private address system, according to the content of the packet.
-
17. An article of manufacture, comprising:
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a mobile computer device capable of carrying out communications while moving over a plurality of inter-connected networks, the computer readable program code means includes;
first computer readable program code means for causing said computer to store an information indicating whether or not the mobile computer device is currently connected to a private address space identical to that of a home network in which a mobile computer management device for managing a current location address of the mobile computer device and transferring a packet destined to the mobile computer device to the current location address is provided;
second computer readable program code means for causing said computer to store a global address in a global address space of a packet relay device which is provided at a border between the private address space and the global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
third computer readable program code means for causing said computer to transmit to the packet relay device at least a registration request packet that is containing the current location address and destined to the mobile computer management device, by using the global address stored by the second computer readable program code means, when the first computer readable program code means stores the information indicating that the mobile computer device is currently not connected to the private address space.
-
18. An article of manufacture, comprising:
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a mobile computer management device provided at a home network of a mobile computer that is capable of carrying out communications while moving over a plurality of inter-connected networks, the computer readable program code means includes;
first computer readable program code means for causing said computer to store in correspondence at least a home address of the mobile computer and a current location address of the mobile computer when the mobile computer is moving outside the home network, in a memory;
second computer readable program code means for causing said computer to decrypt an encrypted packet received from a packet relay device and register the current location address into the memory when a decrypted packet is a registration request packet containing the current location address which is transmitted from the mobile computer to the mobile computer management device, the packet relay device being provided at a border between a private address space by which the home network is managed and a global address space and relaying a packet to be exchanged between one computer connected to the private address space and another computer connected to the global address space; and
third computer readable program code means for causing said computer to transfer a packet destined to a home address of the mobile computer in the home network to the current location address according to the memory.
Specification