Claims
- 1. A network system for supporting mobile Internet communication comprising:
a plurality of Mobile Nodes (MNs); a plurality of Access Routers (ARs), each having unique Internet Protocol (IP) address and a geographic access range in which the ARs communicates data to the MNs; each MN associated with a home AR; each AR having an associated Node Location Table (NLT) identifying each MN for which the AR is the home AR and the IP address of a current location of each such MN; and each MN being movable outside the access range of its home AR to a location within the access range of a selected one of any of the other ARs to receive data via the selected AR by communicating to its home AR the IP address of the selected AR as its current location whereby a data communication from a corresponding node (CN) to a selected MN is communicated to the selected MN by directing a query to the IP address of the selected MN's home AR, receiving the IP address of the current location of the selected MN from the NLT of the selected MN's home AR and directing the data communication to the received IP address.
- 2. A network system according to claim 1 further comprising:
a plurality of Access Points (APs), at least one AP associated with each AR such that said MNs communication with said ARs via said APs; and each AP having an access range in which the AP communicates data to MNs whereby the access ranges of the APs associated with a given AR collectively define the access range of that AR.
- 3. A network system according to claim 2 further comprising a plurality of Access Network Gateways (ANGs), at least one AR associated with each ANG and each ANG being coupled with the Internet.
- 4. A method of communication between a Corresponding Node (CN) and a Mobile Node (MN) over the Internet using datagrams having a header portion and a data portion where the header portion includes a source Internet Protocol (IP) address, a destination IP address and a protocol type wherein the CN communicates with the Internet via a router having a first IP address, the MN is associated with a home Access Router (AR) having a second IP address and the MN is in communication with the Internet via an AR having a third IP address, the method comprising:
the CN sending a first datagram identifying the first IP address as the header source IP address, the second IP address as the header destination address, an Internet Control Message Protocol (ICMP) as the header protocol type, and a query as to the location of the MN is included in the data portion of said first datagram; the home AR receiving the first datagram from the CN and replying with a second datagram wherein the second IP address is the header source IP address, the first IP address is the header destination IP address, an ICMP is the header protocol type, and a query reply containing the third IP address is included in the data portion of the second datagram; the CN receiving the second datagram and sending at least a third datagram having the first IP address as the header source IP address, the third IP address as the header destination IP address, a data message protocol as the header protocol type and includes an identification of the MN and communication data for the MN in the data portion of said third datagram; and the MN receiving the communication data contained in said third datagram via the AR with which the MN is in communication.
- 5. A method according to claim 4 wherein
the home AR maintains a Node Location Table (NLT) identifying each MN for which the AR is the home AR and the IP address of a current location of each such MN; the current location IP address being the third IP address which is equal to the second IP address if the MN is in communication with the Internet via its home AR; and the home AR creates the data portion of the second datagram by referencing the Node Location Table (NLT).
- 6. The method according to claim 5, further comprising:
the MN sending a datagram when the MN communicates with the Internet via an AR which is not its home AR wherein the MN datagram includes the third IP address as the header source IP address, the second IP address as the header destination IP address, a User Data Protocol (UDP) as the header protocol and includes an identification of the home AR and the third IP address in the data portion of the MN datagram; and the home AR receives the MN datagram and uses the data portion thereof to update the NLT associated with the home AR.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Application Serial No. 60/270,190, filed Feb. 21, 2001; U.S. Provisional Patent Application Serial No. 60/270,767, filed Feb. 22,2001; and U.S. Provisional Patent Application Serial No.60/296,168, filed Jun. 6, 2001.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60270190 |
Feb 2001 |
US |
|
60270767 |
Feb 2001 |
US |
|
60296168 |
Jun 2001 |
US |