System and method for providing agent-free and no-packet overhead mobility support with transparent session continuity for mobile devices
First Claim
1. A computer-readable medium having computer-executable instructions for performing steps for handling an address change of a mobile host communicating with a correspondent host over an existing connection, the steps comprising:
- deprecating, by the mobile host, an old address of the mobile host;
sending, by the mobile host, an address change message to the correspondent host over a secured control channel;
returning, by the correspondent host upon receiving the address change message, an acknowledgment to the mobile host over the secured control channel;
modifying, by the correspondent host, security filters and transport control parameters maintained by the correspondent host for the connection with the mobile host to use the new address of the mobile host;
modifying, by the mobile host upon receiving the acknowledgment from the correspondent host, security filters and transport control parameters maintained by the mobile host for the connection to use the new address of the mobile host.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for mobility support handles address changes of a mobile host to provide transparent session continuity without packet overhead or the need for assistance of an agent on the network. When the mobile host changes to a new address, its old address is deprecated. The mobile host sends an address change message to each of its correspondent hosts over a secured control channel and preferably through a tunnel created based on the old and new addresses. Upon receiving the notification, the correspondent host returns an acknowledgment through the control channel and modifies its security filters and transport control parameters corresponding to the connection with the mobile host to use the new address. After receiving the acknowledgment, the mobile host modifies its security filters and transport control parameters for the connection to use the new address. As a result, the connection between the mobile host and the correspondent host has migrated to the new mobile host address. The migration is transparent to applications on the mobile and correspondent hosts and without the assistance of an agent.
-
Citations
35 Claims
-
1. A computer-readable medium having computer-executable instructions for performing steps for handling an address change of a mobile host communicating with a correspondent host over an existing connection, the steps comprising:
-
deprecating, by the mobile host, an old address of the mobile host;
sending, by the mobile host, an address change message to the correspondent host over a secured control channel;
returning, by the correspondent host upon receiving the address change message, an acknowledgment to the mobile host over the secured control channel;
modifying, by the correspondent host, security filters and transport control parameters maintained by the correspondent host for the connection with the mobile host to use the new address of the mobile host;
modifying, by the mobile host upon receiving the acknowledgment from the correspondent host, security filters and transport control parameters maintained by the mobile host for the connection to use the new address of the mobile host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-executable instructions for performing steps by a mobile host communicating with a correspondent host over an existing connection to handle an address change of the mobile host from an old address to a new address, the steps comprising:
-
deprecating the old address;
sending an address change message to the correspondent host over a secured control channel;
receiving an acknowledgment of receipt of the address change message from the correspondent host over the secured control channel; and
modifying security filters and transport control parameters maintained by the mobile host for the connection to use the new address of the mobile host. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for performing steps by a correspondent host communicating with a mobile host over an existing connection to handle an address change of the mobile host from an old address to a new address, the steps comprising:
-
receiving an address change message from the mobile host over a secured control channel;
returning an acknowledgment of receipt of the address change message to the mobile host over the secured control channel;
modifying security filters and transport control parameters maintained by the correspondent host for the connection with the mobile host to use the new address of the mobile host. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for handling an address change of a mobile host communicating with a correspondent host over an existing connection, comprising the steps of:
-
deprecating, by the mobile host, an old address of the mobile host;
sending, by the mobile host, an address change message to the correspondent host over a secured control channel;
returning, by the correspondent host upon receiving the address change message, an acknowledgment to the mobile host over the secured control channel;
modifying, by the correspondent host, security filters and transport control parameters maintained by the correspondent host for the connection with the mobile host to use the new address of the mobile host;
modifying, by the mobile host upon receiving the acknowledgment from the correspondent host, security filters and transport control parameters maintained by the mobile host for the connection to use the new address of the mobile host. - View Dependent Claims (34, 35)
-
Specification