Patent ID: 8179907

Claim:
A method comprising: receiving a plurality of data packets from a correspondent node through a first communication network at a routing gateway, the routing gateway located at an edge of the first communication network; and routing the data packets, by the routing gateway, between the correspondent node and a mobile node, the correspondent node and the mobile node communicating in an interactive session, the routing comprising: determining that the data packets are destined for the mobile node; obtaining a location of the mobile node, the location including a forwarding address of the mobile node; and forwarding the data packets by encapsulating the data packets at the routing gateway and sending the encapsulated data packets to the forwarding address of the mobile node through a second communication network for receipt by the mobile node without using a home agent of the mobile node to forward the data packets, the home agent of the mobile node operable to track the location of the mobile node and, at least when the home agent is not relatively far away from the mobile node, to forward data packets to the mobile node.