Method and program code for communicating with a mobile node through tunnels
First Claim
1. A method of maintaining communication access to a mobile node comprising:
- intercepting, at a router, a location update message relating to the mobile node; and
binding an address of the mobile node with a care of address received in the location update message, wherein the router is a correspondent agent for a correspondent host and wherein the act of binding forms a tunnel for messages to the mobile node that avoids a home agent of the mobile node.
3 Assignments
0 Petitions
Accused Products
Abstract
Location update messages for a mobile node can be made interceptible by routers which form tunnels for communication with the mobile node. A correspondent agent intercepts a Binding Update with a Router Alert and binds the address of the mobile node with a care of address for the mobile node provided in the Binding Update. The correspondent agent will thereafter intercept messages from its correspondent host destined for the mobile node and redirect them to the care of address thereby bypassing the home agent of the mobile node. A border router intercepts a Registration Request with Router Alert and binds the address of the mobile node with a care of address for the mobile node. If a binding existed previously, then the border router terminates the Request. Otherwise, the Request is forwarded to the home agent of the mobile node after substituting its own address for the care of address.
105 Citations
18 Claims
-
1. A method of maintaining communication access to a mobile node comprising:
-
intercepting, at a router, a location update message relating to the mobile node; and
binding an address of the mobile node with a care of address received in the location update message, wherein the router is a correspondent agent for a correspondent host and wherein the act of binding forms a tunnel for messages to the mobile node that avoids a home agent of the mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for communicating with a mobile node traveling in a domain remote from its home agent comprising:
-
intercepting a location update message from the mobile node at a border router having a binding for the mobile node;
revising the binding to include a care of address received in the location update message; and
terminating the location update message.
-
-
12. A computer program product for maintaining communication access to a mobile node, the computer program product comprising a computer usable medium having computer program code thereon, said computer program code comprising:
-
program code for intercepting a location update message relating to the mobile node; and
program code for binding an address of the mobile node with a care of address received in the location update message, wherein the program code for binding forms a tunnel for messages to the mobile node that avoids a home agent of the mobile node. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product for use in a border router in a domain where a mobile node is remote from the mobile node'"'"'s home agent, the computer program product comprising a computer usable medium having computer program code thereon, said computer program code comprising:
-
program code for binding an address of the mobile node with a first care of address;
program code for intercepting a location update message from the mobile node;
program code for revising the binding to replace the first care of address with a second care of address received in the location update message; and
program code for terminating the location update message, wherein the router is a correspondent agent for a correspondent host and wherein the act of binding forms a tunnel for messages to the mobile node that avoids a home agent of the mobile node.
-
Specification