Patent ID: 7206859

Claim:
In a system comprising at least one mobility server, at least one mobile router and a plurality of mobile nodes, a method for local routing between two mobile nodes comprising the steps of: receiving a first care-of address for a first mobile node; detecting a mobile router having knowledge of said first care-of address, the mobile router supporting a mobile network and further being capable of changing its point of attachment within or between networks; determining, based upon at least one condition, that the mobile router is configured to perform local routing of at least one datagram from the first mobile node to a second mobile node that has a second care-of address that is known to the mobile router, without the at least one datagram being tunneled through a mobility server; instructing said mobile router to perform local routing of at least one datagram between said first mobile node and the second mobile node; detecting at least one change in local routing for said first mobile node based on a new first care-of address for said first mobile node; notifying said mobile router of said at least one change in local routing for said first mobile node; detecting a second mobile router having knowledge of said new first care-of address; determining, based upon at least one condition, that the second mobile router can perform local routing of at least one datagram for said first mobile node; and instructing said second mobile router to perform local routing of at least one datagram between said first mobile node and a third mobile node that has a third care-of address that is known to said second mobile router.