|
|||||||||||||||||||||||
|
VPNs vs. Mobility When an 802.11 card is enabled, the station associates with a nearby AP. Some stations are configured to use one specific AP, but most choose the AP with strongest signal for a given SSID. If the station finds a stronger signal later, it may roam or deassociate from the original AP and reassociate with a new AP. For example, when the original AP is reset, something interferes with signal from the original AP, or a new AP "appears" as the station moves. DHCP leases must usually be renewed when roaming, since the new AP may occupy a different subnet. Windows clients renew automatically when Media Sense notes a link status change. Users without Media Sense must manually /release and /renew leased IPs. Renumbering is necessary to restore network connectivity, but it disrupts traffic, TCP connections, and VPN tunnels. Tunnel re-establishment can take noticeable time or require manual intervention, burdening VPN gateways, frustrating end users, and inhibiting usability. One way to avoid renumbering is to share the same subnet and DHCP scope across APs. This is feasible for a couple of co-located APs. Alternatively, VLAN tagging can create one virtual subnet from several physically distributed APs. But VLANs scale only so far, and tags may be used for other reasons, like prioritizing organizational traffic inside your Intranet. Bluesocket uses another methodology to avoid mobile client renumbering with less administrative overhead and greater user/VPN transparency. In a Bluesocket mesh with secure mobility enabled, each client continues to use the IP leased through the first AP it encountered. When a client reassociates with another AP, all traffic is relayed by the visited WG to the original WG over GRE. This is not an encrypted VPN tunneltraffic is merely encapsulated between WGs. We tested two WGs on the same protected-side subnet and saw no performance degradation when tunneling between them. Clients continuously pinging the Internet usually lost one or two pings during AP reassociation, but file transfers and telnet sessions continued without interruption or noticeable change in latency/throughput. More importantly, existing VPN tunnels remained active, and clients were not required to reauthenticate to the new WG. As long as they remained logically "connected" to the old WG, clients moved freely between the APs connected to both WGs. Because every OS and 802.11 card behaves slightly differently, we tested this with a variety of client devices and adapters, including Agere, Cisco, Linksys, Proxim, and Symbol on Windows 95/ME/NT/2K/XP and Pocket PC. We were generally pleased with results, but learned a few lessons along the way. For example:
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||||