Micromobility using multicast
First Claim
1. A method for registering a mobile node to enable multicasting an internet protocol (IP) message in a wireless network having multiple domains, wherein each domain includes a main access router attached to a plurality of base station routers, and wherein each base station router is connected to one or more base stations for communicating with mobile stations in a coverage area of the base station router, comprising the steps of:
- receiving by the base station router a neighbor update extension message from an adjacent base station router in the first domain, wherein the neighbor update extension message includes information on mobile nodes with entries in the binding cache of the adjacent base station router;
creating an entry in a probable cache for each mobile node listed in the neighbor update extension message;
receiving by a base station router in a first domain a mobile node advertisement message, wherein the mobile node advertisement message is transmitted by a base station in a coverage area of the base station router to inform the base station router of a mobile node entering its coverage area;
receiving by the base station router a mobile IP registration request, wherein the mobile IP registration request includes information on a request to access the wireless network by the mobile node entering the coverage area of the base station router, and wherein the mobile node is not in its home network;
in response to receiving the mobile node advertisement message or the mobile IP registration request, searching by the base station router, the probable cache for an entry for the mobile node requesting access to the wireless network;
in response to determining no entry in the probable cache for the mobile node, performing the following steps;
appending an IP address of the base station router in a BSR extension to the mobile IP registration request;
transmitting by the base station router the mobile IP registration request with the BSR extension to the main access router in the fist domain;
receiving a mobile IP registration reply from the main access router, wherein the mobile IP registration reply has a multicast address extension for providing a multicast address assigned to the mobile node;
creating an entry in a binding cache of the base station router having information on the mobile node and assigned multicast address extension and deleting any entry for the mobile node in the probable cache; and
removing the multicast address extension from the mobile IP registration reply and forwarding a registration reply to the mobile node.
11 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for registering a mobile node in both home and in foreign domains. A base station informs a base station router of the presence of a mobile entering the base station'"'"'s coverage area by sending a mobile node advertisement message to a base station router. In addition, the mobile node sends a mobile IP registration request to the base station router. The base station router appends a base station router extension message to the mobile IP registration request (which contains an IP address of the base station router) and forwards the mobile IP registration request to a main access router. The main access router appends a multicast address extension to the mobile IP registration reply. The multicast address extension contains the multicast address allocated for the mobile node.
166 Citations
7 Claims
-
1. A method for registering a mobile node to enable multicasting an internet protocol (IP) message in a wireless network having multiple domains, wherein each domain includes a main access router attached to a plurality of base station routers, and wherein each base station router is connected to one or more base stations for communicating with mobile stations in a coverage area of the base station router, comprising the steps of:
-
receiving by the base station router a neighbor update extension message from an adjacent base station router in the first domain, wherein the neighbor update extension message includes information on mobile nodes with entries in the binding cache of the adjacent base station router;
creating an entry in a probable cache for each mobile node listed in the neighbor update extension message;
receiving by a base station router in a first domain a mobile node advertisement message, wherein the mobile node advertisement message is transmitted by a base station in a coverage area of the base station router to inform the base station router of a mobile node entering its coverage area;
receiving by the base station router a mobile IP registration request, wherein the mobile IP registration request includes information on a request to access the wireless network by the mobile node entering the coverage area of the base station router, and wherein the mobile node is not in its home network;
in response to receiving the mobile node advertisement message or the mobile IP registration request, searching by the base station router, the probable cache for an entry for the mobile node requesting access to the wireless network;
in response to determining no entry in the probable cache for the mobile node, performing the following steps;
appending an IP address of the base station router in a BSR extension to the mobile IP registration request;
transmitting by the base station router the mobile IP registration request with the BSR extension to the main access router in the fist domain;
receiving a mobile IP registration reply from the main access router, wherein the mobile IP registration reply has a multicast address extension for providing a multicast address assigned to the mobile node;
creating an entry in a binding cache of the base station router having information on the mobile node and assigned multicast address extension and deleting any entry for the mobile node in the probable cache; and
removing the multicast address extension from the mobile IP registration reply and forwarding a registration reply to the mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
in response to determining an entry exists in the probable cache for a mobile node requesting a mobile IP registration, performing the following steps;
moving the entry from the probable cache to the binding cache; and
subscribing to a multicast group corresponding to a multicast address assigned to the mobile node.
-
-
3. The method of claim 1, further comprising the steps of:
-
in response to receiving the mobile IP registration request with the BSR extension, creating an entry for the mobile node in a pending cache of the main access router that includes the IP address of the base station router in the BSR extension;
transmitting a registration request of the mobile node to a home agent in a home network domain for the mobile node;
in response to receiving a registration reply from the home agent granting access to the mobile node, transferring the entry in the pending cache to a new entry in a binding cache; and
assigning a multicast address to the mobile node and forwarding the mobile IP registration reply to the base station router, wherein the mobile IP registration reply includes a multicast address extension.
-
-
4. The method of claim 1, further including,
transmitting by the base station router to other adjacent base station routers in the first domain a neighbor update extension message, wherein the neighbor update extension message includes information on mobile nodes with entries in the binding cache of the base station router. -
5. The method of claim 4, wherein the step of transmitting the neighbor update extension message includes providing the mobile node address, care-of address, home agent address, multicast address, link layer information and duration of registration for each mobile node found in the binding cache of the base station router.
-
6. The method of claim 3, further comprising the steps of:
-
receiving by the main access router in the first domain tunneled IP packets addressed to the mobile node from a home network for the mobile node;
determining if a valid entry exists for the mobile node in the binding cache of the main access router;
in response to determining a valid entry for the mobile node, setting a destination address in the IP packets with the multicast address assigned to the mobile node; and
transmitting the IP packets to each base station router subscribed to the multicast address.
-
-
7. The method of claim 1, further comprising the steps of:
in response to creating an entry in a probable cache for each mobile node listed in the neighbor update extension message, subscribing by the base station router to a multicast group corresponding to a multicast address for each mobile node in the probable cache.
Specification