ROUTE OPTIMIZATION OF A DATA PATH BETWEEN COMMUNICATING NODES USING A ROUTE OPTIMIZATION AGENT
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to optimizing a data path between two communication nodes. A route optimization agent (ROA) is determined in the current network of the second communication node, preferably on the data path between the two communication nodes. Then, an IP tunnel is established between the first communication node and the ROA, the IP tunnel and the corresponding security association of said IP tunnel being based on the home address of the first communication node in its home network. The first communication node may have two IP tunnels based on the same home address, one to its home agent and one to the ROA. Corresponding routing entries and binding cache entries need to be established in the ROA and the first communication node so that all data packets between the two communication nodes are exchanged via the established IP tunnel over the ROA.
69 Citations
56 Claims
-
1-36. -36. (canceled)
-
37. A method for optimizing a data path along which data packets are exchanged between a first communication node and a second communication node in a communications system, wherein at least the first communication node is located in a foreign network, the method comprising the steps of:
-
transmitting from the first communication node a local connection request to a management entity of the first communication node in the foreign network, the local connection request comprising identity information of the second communication node, determining by the management entity in the foreign network in response to the received local connection request a local data gateway in the foreign network based on the identity information of the second communication node, wherein the local data gateway is determined to be a gateway of the second communication node in the foreign network or a gateway of the first communication node in the foreign network, and exchanging all data packets between the first and second communication node via the local data gateway. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A communication node that exchanges data packets with a second communication node in a communications system, wherein the communication node is located in a foreign network, the communication node comprising:
a transmitter adapted to transmit a local connection request to a management entity of the communication node in the foreign network, the local connection request comprising identity information of the second communication node, wherein the local connection request and the comprised identity information of the second communication node are used by the management entity to determine a local data gateway in the foreign network to be either a gateway of the second communication node or a gateway of the first communication node in the foreign network. - View Dependent Claims (54, 55, 56)
Specification