The present invention provides methods, systems, and computer program
instructions for providing location-independent packet routing and secure
access in a wireless networking environment (such as that encountered
within a building), enabling client devices to travel seamlessly within
the environment. Each client device uses a constant address. An address
translation process that is transparent to the client and server is
automatically performed as the device roams through the environment,
enabling efficient client migration from one supporting access point to
another. The secure access techniques provide user-centric authentication
and allow policy-driven packet filtering, while taking advantage of
encryption capabilities that are built in to the hardware at each
endpoint.