Patent ID: 8005049

Claim:
A device comprising: a first interface adapted to be connected to one or more wireless access points and a second interface adapted to be connected to a network; and processing logic and resources coupled to the first and second interfaces, adapted to carry out: establishing a client session between a client machine and a first connection support server, wherein the client machine is identified by MAC address, IP address and original subnet during the client session; publishing the client session to a second connection support server; wherein the connection support servers are separate from the client machine; recognizing at the second connection support server, in a manner transparent to the client machine, that the client machine has moved a wireless connection from a first access point coupled to the first connection support server to a second access point on a different subnet coupled to the second connection support server; establishing a tunnel between the first and second connection support servers; tunneling packets between the first and second connection support servers while using the IP address, including for packets having the client machine as a source, forwarding the packets from the second connection support server to the first connection support server; for packets having the client machine as a destination, forwarding the packets from the first connection support server to the second connection support server; wherein the publishing, recognizing, establishing, and tunneling are performed without awareness, by the client machine, that steps are performed to maintain the client session.