As a wireless client roams in an area covered by Meraki APs advertising the same SSID, it will try and associate to the AP that provides the strongest signal. The wireless adapter on the client device measures the RSSI on received frames sent by APs in order to make roaming decisions. A seamless roaming experience is one in which a mobile client can move AP to AP without experiencing a disruption in network aware applications.
When roaming on a mesh network, the mesh will make every effort to keep your existing sessions routed through the gateway Access Point on which the session was initiated. This allows application (Layer 7) sessions to remain connected. Since there is no guarantee that another gateway will have the same backhaul, changing routes over the mesh for a single session is avoided as much as possible. Newer sessions will be initiated via the current best route to the internet.
If an Access Point loses power or otherwise goes down, any active TCP connections will be broken. If there is another AP in range of the client, the client can associate with that AP and reestablish its TCP connection(s). If this AP happens to be a gateway, and other active gateways are present, all associated repeaters will drop connection, scan the environment, and mesh in the most efficient path to the internet.
A Meraki network can be configured to provide seamless roaming for wireless devices if the following guidelines are met:
Note: In NAT mode, wireless clients are NAT'd to the IP address of the gateway AP they are associated to. This is called the Meraki NAT. Moving between APs in NAT mode will cause the source IP address of outbound wireless client traffic to change on the outside of the Meraki NAT. Based the nature of NAT mode, connections will break when moving from AP to AP. Applications requiring continuous traffic streams such as VoIP, VPN or media streams will be disrupted when roaming between APs. Traffic such as web browsing which is bursty will break but without a noticeable affect when roaming AP to AP.
Note: Since Bridge mode SSIDs can only allow communication on the same VLAN, L3 Roaming or L3 with a concentrator will be necessary to roam between subnets. Be advised that due to the additional overhead involved with these configurations, they are not ideal for a completely seamless roaming experience.