Patent ID: 8031674

Claim:
A method for packet switched data transmission between a first mobile node and a correspondent mobile node in a mobile communication system comprising a plurality of mobile networks, the method comprising the steps of: a) allocating a respective home network to each of the first mobile node and the correspondent mobile node; b) providing a network server as a home agent in the respective home networks of each of the first mobile node and the correspondent mobile node; c) determining distances from the home agent of the first mobile node to the first mobile node and to the correspondent mobile node; d) determining distances from the home agent of the correspondent mobile node to the first mobile node and to the correspondent mobile node; e) selecting, using the determined distances in steps c) and d), one of the two home agents as an end point of a first bidirectional tunnel and as a start point of a second bidirectional tunnel; f) routing data packets from the first mobile node to the correspondent mobile node over the first bidirectional data tunnel from the first mobile node to the selected home agent and over the second bidirectional data tunnel from the selected home agent to the correspondent mobile node without passing the other of the two home agents which is not selected.