Scalable and efficient intra-domain tunneling mobile-IP scheme
First Claim
1. In a first network and a second network coupled to communicate together, said first network including a first host data processing (DP) device and a mobile host (MH) data processing device, a system for said first data processing device to communicate with said mobile host data processing device once said mobile host data processing device is moved to and in communication with said second network, comprising:
- a first mobility support border router (MSBR) and a first mobility support router (MSR) coupled to said first network;
a second MSBR and a second MSR coupled to said second network;
said first host DP device sending a data packet to said first MSR coupled to said first network, said first MSR initiating a local search on said first network to determine if said MH data processing device is coupled to said first network;
said first MSBR notifying said first MSR that said MH data processing device is not coupled to said first network and instructing said first MSR to tunnel said data packet destined for said MH, to said second MSBR;
said second MSBR receiving said data packet and initiating a search on said second network to determine if said MH data processing device is in communication with said second network, and if said MH is located on said second network, said second MSBR tunneling said data packet to said second MSR and said second MSR sending said data packet to said MH data processing device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an improved method and apparatus for internetwork communication between fixed host and mobile host data processing devices. A home network includes at least one mobility support border router (MSBR) coupled between the home network and a OSPF backbone network. A new area network also includes at least one MSBR coupled between the new area and the OSPF backbone network. A third network, referred to as an "other area" network includes an MSBR coupled between the other area network and the OSPF backbone. A mobile host (MH) data processing device may move between the three networks and continue to communicate with all other fixed and mobile data processing devices coupled to the networks. In one embodiment, a first data processing (DP) device coupled to the home network may send a data packet to a MH data processing device which is normally associated with the home network, but has moved to, for example, the new area network. The data packet is sent by the first DP device to a mobility support router (MSR) located closest to the first DP device. The MSR initiates a local search to determine if the MH is currently coupled to the home area network, and if so, the MSR sends the data packet to the MH in the home area. If the MH is not coupled to the home area network, the MSBR acknowledges that the MH is out of the area and checks an internal tunnel route table for the last area (network) the MH was located in. The MSBR then send the data packet to an MSBR coupled to the new area in which the MH is now disposed, and the new area MSBR forwards the data packet to a new area MSR. The new area MSR then forwards the data packet to the MH. Any movement of the MH within the new area is detected by the new area MSBR, such that any messages sent from a new area DP device to the MH are simply forwarded to the closest MSR in the new area network and need not be sent to the MSBR of the home area, thereby optimizing routing. Additional features and methods are provided to permit the MH to move between all interconnected networks while maximizing routing efficiency.
-
Citations
18 Claims
-
1. In a first network and a second network coupled to communicate together, said first network including a first host data processing (DP) device and a mobile host (MH) data processing device, a system for said first data processing device to communicate with said mobile host data processing device once said mobile host data processing device is moved to and in communication with said second network, comprising:
-
a first mobility support border router (MSBR) and a first mobility support router (MSR) coupled to said first network; a second MSBR and a second MSR coupled to said second network; said first host DP device sending a data packet to said first MSR coupled to said first network, said first MSR initiating a local search on said first network to determine if said MH data processing device is coupled to said first network; said first MSBR notifying said first MSR that said MH data processing device is not coupled to said first network and instructing said first MSR to tunnel said data packet destined for said MH, to said second MSBR; said second MSBR receiving said data packet and initiating a search on said second network to determine if said MH data processing device is in communication with said second network, and if said MH is located on said second network, said second MSBR tunneling said data packet to said second MSR and said second MSR sending said data packet to said MH data processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a system having a first network and a second network coupled to communicate together, said first network including a first host data processing (DP) device and a mobile host (MH) data processing device, a method for said first data processing device to communicate with said mobile host data processing device once said mobile host data processing device is moved to and in communication with said second network, comprising the steps of:
-
(a) providing a first mobility support border router (MSBR) and at least one first mobility support router (MSR) coupled to said Home area network; (b) providing a second MSBR and at least one second MSR coupled to said New Area network, said second MSR being the closest MSR to said MH data processing device coupled to said New Area network; (c) said first host data processing device sending a data packet to said first MSR coupled to said Home area network, said first MSR initiating a local search on said Home area network to determine if said mobile host data processing device is coupled to said Home area network; (d) said first MSBR notifying said first MSR that said MH data processing device is out of the Home area network and instructing said first MSR to tunnel said data packet destined for said MH; (e) said second MSBR receiving said data packet and initiating a search on said New Area network to determine if said MH data processing device is in communication with said New Area network, and if said MH is located, said second MSBR tunneling said data packet to said second MSR and said second MSR sending said data packet to said MH data processing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification