Mobile computer communication scheme supporting moving among networks of different address systems
First Claim
1. A communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system comprising:
- a packet relay device having a first interface connected with the first network and a second interface connected with the second network;
a first router device provided at a first subnet in the first network, having a function for transferring packets destined to a home address of each mobile terminal belonging to the first subnet to a care-of address of each mobile terminal; and
a second router device provided at a second subnet in the second network;
wherein when a mobile terminal has moved from the first network to the second network, the first router device transfers packets destined to an original home address on the first subnet of the mobile terminal by setting an address of the first interface of the packet relay device as a care-of address of the mobile terminal, the packet relay device transfers the packets received from the first router device at the first interface to the second router device through the second interface, and the second router device transfers the packets received from the packet relay device to a current location address of the mobile terminal.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication scheme for supporting data transfer to a visited site of a mobile terminal which moves across a private network operated by a private address system and an Internet operated by a global address system is disclosed. When the mobile terminal has moved from the first network to the second network, packets destined to an original home address of the mobile terminal on the first subnet are transferred from the first router device in the first subnet by setting an address of the first interface of a packet relay device as a care-of address of the mobile terminal. Then, the packets received by the packet relay device from the first router device at the first interface are transferred to the second router device in the second subnet through the second interface of the packet relay device, and the packets received by the second router device from the packet relay device are transferred to a current location address of the mobile terminal.
74 Citations
22 Claims
-
1. A communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system comprising:
-
a packet relay device having a first interface connected with the first network and a second interface connected with the second network;
a first router device provided at a first subnet in the first network, having a function for transferring packets destined to a home address of each mobile terminal belonging to the first subnet to a care-of address of each mobile terminal; and
a second router device provided at a second subnet in the second network;
wherein when a mobile terminal has moved from the first network to the second network, the first router device transfers packets destined to an original home address on the first subnet of the mobile terminal by setting an address of the first interface of the packet relay device as a care-of address of the mobile terminal, the packet relay device transfers the packets received from the first router device at the first interface to the second router device through the second interface, and the second router device transfers the packets received from the packet relay device to a current location address of the mobile terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17)
-
-
14. A method of data packet transfer in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a packet relay device having a first interface connected with the first network and a second interface connected with the second network, a first router device provided at a first subnet in the first network, the first router device having a function for transferring packets destined to a home address of each mobile terminal belonging to the first subnet to a care-of address of each mobile terminal, and a second router device provided at a second subnet in the second network, the method comprising the steps of:
-
(a) when a mobile terminal has moved from the first network to the second network, transferring packets destined to an original home address of the mobile terminal on the first subnet from the first router device by setting an address of the first interface of the packet relay device as a care-of address of the mobile terminal;
(b) transferring the packets received by the packet relay device from the first router device at the first interface to the second router device through the second interface; and
(c) transferring the packets received by the second router device from the packet relay device to a current location address of the mobile terminal.
-
-
15. A router device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a packet relay device having a first interface connected with the first network and a second interface connected with the second network, the router device being provided at a subnet in the first network and comprising:
-
a first management unit for managing an original home address on the subnet of a mobile terminal for which the subnet is an original home network;
a second management unit for managing a care-of address of the mobile terminal; and
a transfer unit for receiving packets destined to the original home address managed by the first management unit on behalf of the mobile terminal, and transferring the packets to the care-of address managed by the second management unit, when the mobile terminal is currently not located at the original home address, such that when the mobile terminal has moved from the first network to the second network, the router device transfers packets destined to the original home address by setting an address of the first interface of the packet relay device as the care-of address.
-
-
18. A router device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a packet relay device having a first interface connected with the first network and a second interface connected with the second network, the router device being provided at a subnet in the second network and comprising:
-
a first management unit for managing a new home address on the subnet of a mobile terminal for which the subnet is a new home network;
a second management unit for managing a current location address of the mobile terminal;
a message transfer unit for transferring to the packet relay device a pair information on an original home address that has been allocated to the mobile terminal in the first network and the new home address of the mobile terminal transmitted from the mobile terminal and managed by the first management unit, when the mobile terminal has moved from the first network to the second network, such that the packer relay device transfers packets destined to the original home address and received at the first interface to the router device through the second interface; and
a packet transfer unit for transferring the packets received from the packet relay device to the current location address of the mobile terminal managed by the second management unit.
-
-
19. A packer relay device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a first router device provided at a first subnet in the first network and a second router device provided at a second subnet in the second network, the packet relay device being provided between the first network and the second network and comprising:
-
a first interface connected with the first network.;
a second interface connected with the second network;
a message reception unit for receiving through the second interface a pair information on an original home address of a mobile terminal on the first subnet and a new home address acquired by the mobile terminal on the second subnet when the mobile terminal moves from the first network to the second network, the pair information being notified by the mobile terminal;
a message analysis unit for obtaining the original home address and the new home address along with information on the first and second router devices, by analyzing the pair information received by the message reception unit;
a message transmission unit for transmitting a message to the first router device through the first interface, such that the first router device transfers packets destined to the original home address to the first interface; and
a packet transfer unit for transferring the packets received at the first interface to the second router device through the second interface by using the new home address, such that the second router device transfers the packets to the mobile terminal.
-
-
20. A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a router device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a packet relay device having a first interface connected with the first network and a second interface connected with the second network, the router device being provided at a subnet in the first network and the computer readable program code means includes:
-
first computer readable program code means for causing said computer to manage an original home address on the subnet of a mobile terminal for which the subnet is an original home network;
second computer readable program code means for causing said computer to manage a care-of address of the mobile terminal; and
third computer readable program code means for causing said computer to receive packets destined to the original home address managed by the first computer readable program code means on behalf of the mobile terminal, and transfer the packets to the care-of address managed by the second computer readable program code means, when the mobile terminal is currently not located at the original home address, such that when the mobile terminal has moved from the first network to the second network, the router device transfers packets destined to the original home address by setting an address of the first interface of the packet relay device as the care-of address.
-
-
21. A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a router device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a packet relay device having a first interface connected with the first network and a second interface connected with the second network, the router device being provided at a subnet in the second network and the computer readable program code means includes:
-
first computer readable program code means for causing said computer to manage a new home address on the subnet of a mobile terminal for which the subnet is a new home network;
second computer readable program code means for causing said computer to manage a current location address of the mobile terminal;
third computer readable program code means for causing said computer to transfer to the packet relay device a pair information on an original home address that has been assigned to the mobile terminal in the first network and the new home address of the mobile terminal transmitted from the mobile terminal and managed by the first computer readable program code means, when the mobile terminal has moved from the first network to the second network such that the packer relay device transfers packets destined to the original home address and received at the first interface to the router device through the second interface; and
fourth computer readable program code means for causing said computer to transfer the packets received from the packet relay device to the current location address of the mobile terminal managed by the second computer readable program code means.
-
-
22. A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a packer relay device for use in a communication system for supporting data packet transfer with respect to mobile terminals capable of carrying out communications while moving among networks, in a first network and a second network which are operated by mutually different address systems and which are capable of accommodating the mobile terminals, the communication system including a first router device provided at a first subnet in the first network and a second router device provided at a second subnet in the second network, the packet relay device being provided between the first network and the second network and having a first interface connected with the first network and a second interface connected with the second network, and the computer readable program code means includes:
-
first computer readable program code means for causing said computer to receive a pair information on an original home address of a mobile terminal on the first subnet and a new home address acquired by the mobile terminal on the second subnet when the mobile terminal moves from the first network to the second network, the pair information being notified by the mobile terminal through the second interface;
second computer readable program code means for causing said computer to obtain the original home address and the new home address along with information on the first and second router devices, by analyzing the pair information received by the first computer readable program code means;
third computer readable program code means for causing said computer to transmit a message to the first router device through the first interface, such that the first router device transfers packets destined to the original home address to the first interface; and
fourth computer readable program code means for causing said computer to transfer the packets received at the first interface to-the second router device through the second interface by using the new home address, such that the second router device transfers the packets to the mobile terminal.
-
Specification