A method and apparatus are provided for implementing direct routing. An
Internet Protocol (IP) packet sent from a first mobile node to a second
mobile node is received at a foreign agent for a foreign network, wherein
both the first and second mobile nodes are visiting the foreign network.
It is determined that the second mobile node is visiting the foreign
network. The packet is routed to the second mobile node over a
communication path that does not include a home agent associated with the
second mobile node.