A gateway for mobile access includes a foreign agent that receives user
profile data and session state data from a home authentication,
authorization and accounting (AAA) system of a mobile node, and a dynamic
packet filter that performs multi-layer filtering based on the user
profile data. The foreign agent transfers a session from a first network
to a second network without session interruption, using the session state
data, when the mobile node moves from the first network to the second
network. The packet filter permits Internet access by the mobile node
without passing Internet data requested by the mobile node through the
first network.