A system and method is provided for transmitting a packet received at a
Foreign Agent associated with a Packet Data Service Node where the packet
has a source network layer address, such as an Internet Protocol address
of a mobile station that points to a geographically remote Home Agent and
a destination Internet Protocol address. The method comprises caching
Internet Protocol addresses in memory, comparing the destination Internet
Protocol address of the received packet with the Internet Protocol
addresses in memory, and if no match is found, querying a Policy Server
for a match, and forwarding the received packet with the Internet
Protocol address of the Foreign Agent associated with the Packet Data
Service Node as the source Internet Protocol address when the destination
address of the received packet matches the Internet Protocol address in
memory or Policy Server, resulting in significant savings in transport
cost and response time.