METHOD AND APPARATUS FOR SIMULTANEOUS LOCATION PRIVACY AND ROUTE OPTIMIZATION FOR COMMUNICATION SESSIONS
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for routing packets in a system of packet-switched networks comprising a plurality of home agents, at least one mobile node and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents. The method comprises the following steps carried out by the mobile node: receiving an application layer request message from the correspondent node; looking up a correspondent node address in a part of the application layer request message; locating a second of the plurality of home agents in proximity to a direct path between the mobile node and the correspondent node using the correspondent node address; bootstrapping with the second home agent to obtain a second home address; including the second home address in a part of an application layer response message to the correspondent node to enable the correspondent node to use the second home address for data communications with the mobile node.
23 Citations
44 Claims
-
1-21. -21. (canceled)
-
22. A method for routing packets in a system of packet-switched networks comprising a plurality of home agents, at least one mobile node and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents, the method comprising the following steps carried out by the mobile node:
-
a) receiving an application layer request message from the correspondent node; b) looking up a correspondent node address in a part of the application layer request message; c) locating a second of the plurality of home agents in proximity to a direct path between the mobile node and the correspondent node using the correspondent node address; d) bootstrapping with the second home agent to obtain a second home address; and e) including the second home address in a part of an application layer response message to the correspondent node to enable the correspondent node to use the second home address for data communications with the mobile node. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for routing packets in a system of packet-switched networks comprising a plurality of home agents, at least one mobile node and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents, the method comprising the following steps carried out by the mobile node:
-
sending a first application layer request message to the correspondent node; receiving an application layer response message from the correspondent node; looking up a correspondent node address in a part of the application layer response message; locating a second of the plurality of home agents in proximity to a direct path between the mobile node and the correspondent node using the correspondent node address; bootstrapping with the second home agent to obtain a second home address; and informing the correspondent node to use the second home address for data communications with the mobile node. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A mobile node in a system of packet-switched networks comprising a plurality of home agents and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents, the mobile node comprising:
-
receiving means adapted to receive an application layer request message from the correspondent node; means adapted to look up a correspondent node address in a part of the application layer request message; locating means adapted to locate a second of the plurality of home agents in proximity to a direct path between the mobile node and the correspondent node using the correspondent node address; bootstrapping means adapted to bootstrap with the second home agent to obtain a second home address; and means adapted to include the second home address in a part of an application layer response message to the correspondent node to enable the correspondent node to use the second home address for data communications with the mobile node. - View Dependent Claims (34, 35, 36, 37, 44)
-
-
38. A mobile node in a system of packet-switched networks comprising a plurality of home agents and at least one correspondent node, the mobile node having at least a first home address and communicating with the correspondent node over a first of the plurality of home agents, the mobile node comprising:
-
transmission means adapted to send an application layer request message to the correspondent node; receiving means adapted to receive an application layer response message from the correspondent node; means adapted to look up a correspondent node address in a part of the application layer request message; locating means adapted to locate a second of the plurality of home agents in proximity to a direct path between the mobile node and the correspondent node using the correspondent node address; bootstrapping means adapted to bootstrap with the second home agent to obtain a second home address; and transmission means adapted to inform the correspondent node to use the second home address for data communications with the mobile node. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification