Skip to main content

Manuale Utente (Inglese)

Roaming Wi-Fi senza interruzioni

A partire dalla versione KeeneticOS 2.15, i router Keenetic supportano gli standard IEEE 802.11k, 802.11r e 802.11v. Questo meccanismo è chiamato 'Roaming Wi-Fi senza interruzioni' ed è progettato per commutare velocemente i client wireless tra i punti de acceso. Solitamente, la procedura di commutazione da un AP a un altro AP richiede fino a 5 sec. Gli standard 802.11k, 802.11r e 802.11v accelerano questa procedura a 100 ms. Ciò consente di evitare interruzioni nelle chiamate VoWi-Fi. Gli standard menzionati implementano 3 funzioni diverse, che funzionano indipendentemente l'una dall'altra. Ognuna di queste funzioni migliora le prestazioni del roaming Wi-Fi senza interruzioni.

La funzione di roaming Wi-Fi fornisce una connessione permanente alla rete Wi-Fi per gli utenti mobili (smartphone, tablet, notebook) durante il loro spostamento all'interno dell'area di copertura creata da diversi punti de acceso autonomi. Quando ci si sposta all'interno dell'area di copertura, il client mobile seleziona autonomamente il punto de acceso più adatto a seconda del livello del segnale, del carico di rete e di altri fattori. Questo è particolarmente importante per garantire una connessione stabile quando si utilizza la telefonia IP.

wifi_roaming1_en.png

Per esempio, due Keenetic sono in modalità Router e un altro in modalità aggiuntiva 'Extender' ('Punto de acceso/Extender' o 'Ripetitore/Extender') per estendere l'area di copertura del router principale. Se il roaming Wi-Fi senza interruzioni è abilitato, la riconnessione accelerata tra i punti de acceso avverrà quando ci si sposta con il dispositivo mobile nell'appartamento.

Importante

Cosa è necessario per implementare il roaming Wi-Fi senza interruzioni su Keenetic:

  1. Router Keenetic con supporto degli standard IEEE 802.11k/r e 802.11v.

  2. Il dispositivo mobile deve supportare il roaming senza interruzioni, gli standard IEEE 802.11k/r/v. Per informazioni, fare riferimento alla documentazione tecnica del produttore.

  3. Tutti i dispositivi Keenetic devono trovarsi all'interno di un unico segmento LAN.

  4. Sugli stessi router del segmento LAN devono essere impostati gli stessi ID di dominio mobili e le stesse chiavi.

  5. Il roaming funzionerà tra i dispositivi nelle seguenti modalità: 'Router', 'Punto de acceso/Extender', 'Ripetitore/Extender', 'Extender'. Il roaming funzionerà anche tra le reti a 2,4 GHz e 5 GHz all'interno dello stesso router.

  6. L'SSID deve essere lo stesso su tutti i punti de acceso. Per i dispositivi dual-band, deve essere lo stesso per i punti de acceso a 2,4 e 5GHz, che è l'impostazione predefinita di tutti i nuovi dispositivi Keenetic.

Vediamo nel dettaglio come viene implementato e come funziona il roaming Wi-Fi senza interruzioni.

802.11k — la ricerca veloce dei punti de acceso vicini è necessaria per supportare i clienti che desiderano passare rapidamente da un punto de acceso all'altro. La prima volta che ci si connette al punto de acceso, il client riceve informazioni dal punto de acceso sul supporto 802.11k. Se il punto de acceso supporta 802.11k, il client invia una richiesta (se supporta lui stesso 802.11k) al punto de acceso per ottenere un elenco di punti de acceso vicini.

Se il segnale del punto de acceso corrente si indebolisce, il client cercherà i punti de acceso da questo elenco (esegue la scansione solo dei canali necessari). Dopo la transizione, il client richiede nuovamente un elenco aggiornato dei punti de acceso vicini. I client ricevono informazioni sui punti de acceso vicini e sui loro livelli di segnale. Basandosi su queste informazioni, il client decide a quale punto de acceso connettersi e quale banda è meglio usare. Tuttavia, non dovrebbe scansionare l'intero ambiente radio. Se il client dovesse scansionare l'intero ambiente radio, causerebbe ritardi di diversi secondi. L'uso di un elenco ottimizzato di punti de acceso vicini riduce significativamente il tempo di scansione dell'ambiente radio.

802.11r — questo protocollo implementa la memorizzazione delle chiavi di crittografia di tutti i punti de acceso. È anche chiamato FT (Fast Transition). Quando il client migra su un nuovo punto de acceso, non è necessario eseguire di nuovo l'accordo sulle chiavi di crittografia. Questo standard considera 2 tipi di modalità FTOver the Air (OTA) e Over the DS (OTD).

  • OTA — il client comunica via etere con il punto de acceso a cui vuole connettersi. Questa funzione è sempre abilitata in Keenetic. Non è possibile disabilitarla.

  • OTD — il client comunica con il punto de acceso a cui vuole connettersi prima che la migrazione inizi, tramite il punto de acceso a cui è connesso in quel momento. Nelle prime versioni del protocollo 11r era supportata solo la modalità Over the DS e alcuni telefoni più vecchi, come l'iPhone 4s su iOS, supportano solo Over the DS. Per impostazione predefinita, la modalità OTD è disabilitata.

È possibile abilitare questa funzione tramite l'interfaccia a riga di comando (CLI).

Gli smartphone moderni di solito supportano Over the Air e scelgono questa modalità per il roaming.

Per quanto riguarda le impostazioni FT, l'utente deve eseguirle manualmente. È necessario prestare attenzione al fatto che per tutti i router del segmento di rete locale devono essere impostati gli stessi ID e le stesse chiavi di dominio mobile. Potrebbe esserci una leggera pausa durante la sessione vocale quando la modalità FT è abilitata, ma non causerà l'interruzione della sessione.

802.11v — questo protocollo consiglia al client di passare alla banda adiacente all'interno di un router dual-band. Ad esempio, quando il livello RSSI del client nella banda a 5 GHz è basso, gli viene inviato un suggerimento per passare alla banda adiacente (2,4 GHz). E viceversa, quando l'RSSI a 5 GHz è migliore, al client viene consigliato di passare a questa banda. Il client decide da solo se cambiare o meno. Il roaming 802.11v avviene insieme alle impostazioni di Band Steering. Se un client supporta 802.11v, ciò consente al router di gestire i client che hanno dichiarato il supporto WNM BTM (BSS Transition Management) in risposta e di inviarli alla banda adiacente tramite richieste BTM.

Importante

Le decisioni di connessione o di transizione tra gli AP sono prese dal client (smartphone, tablet, laptop) in base alla sua logica interna. Spetta a ogni produttore di dispositivi mobili stabilire i criteri per avviare una transizione da un AP all'altro. I più comuni sono un RSSI basso e la congestione del punto de acceso, basse velocità di trasmissione dei dati, ecc. Non possiamo influenzare questa logica. Il router comunica con il client solo informandolo degli AP vicini e inviando un'offerta di transizione, ma la decisione di cambiare è presa solo dai client stessi. Per maggiori informazioni, fare riferimento all'articolo 'Specifiche del passaggio dei client tra nodi Wi-Fi'.

È possibile effettuare le impostazioni di Roaming senza interruzioni (802.11k/r/v) nell'interfaccia web di Keenetic alla pagina 'Le mie reti e Wi-Fi' nella sezione 'Roaming per client wireless". Ma prima, è necessario aggiungere almeno una rete Wi-Fi al segmento. La Transizione veloce (802.11r) funzionerà nelle reti protette da WPA2/WPA3. In un dispositivo dual-band (2,4 e 5 GHz), per sbloccare 802.11r, è necessario disporre di una sola rete Wi-Fi o SSID; le password e la programmazione del funzionamento devono essere le stesse per entrambe le bande.

wifi_roaming2_en.png

Scegliere una delle seguenti voci nell'elenco 'Transizione veloce (802.11r)': 'Abilitato per entrambe le reti wireless 2,4 e 5 GHz', 'Abilitato solo per la rete wireless a 2,4 GHz', 'Abilitato solo per la rete wireless a 5 GHz' o 'Disabilitato'.

Quando si abilita 802.11r, digitare l'ID dominio di mobilità' e la 'Chiave dominio di mobilità'. I valori corrispondenti di questi parametri devono essere gli stessi su tutti i router della rete locale.

Attivare 'Gestione risorse radio e transizione BSS (802.11k/v)'. Ciò consentirà al client di trasmettere informazioni sui punti de acceso vicini e sui loro livelli di segnale.

In KeeneticOS 3.3 e versioni successive, se 'Gestione risorse radio e transizione BSS' è abilitato, il supporto 802.11k (RRM; Radio Resource Management) e 802.11v (WNM BTM; BSS Transition Management) è abilitato lato punto de acceso, indipendentemente dal fatto che Band Steering sia abilitato o disabilitato. Se Band Steering è abilitato e il client supporta 802.11v, ciò consente al router di gestire i client che hanno dichiarato il supporto WNM BTM (BSS Transition Management) in risposta e di inviarli alla banda adiacente tramite le query BTM. Se Band Steering è disabilitato e l'opzione 'Gestione risorse radio e transizione BSS' è abilitata, si vedranno i client compatibili che dichiarano il supporto 802.11v.

Suggerimento

Le impostazioni ottimali per il roaming Wi-Fi senza interruzioni sono le seguenti: Abilita 802.11r per le bande 2,4 e 5 GHz, 802.11kv e imposta Band Steering su 'Preferisci 5 GHz'. In casi eccezionalmente rari, un dispositivo client potrebbe non connettersi alla rete del router. Per i dettagli, consulta l'articolo 'Perché il mio dispositivo non riesce a connettersi al Wi-Fi quando sul router è abilitata la Transizione veloce (802.11r)?'

Importante

Attualmente, le regole di Band Steering non si applicano nel segmento Ospiti, ma 802.11k e il roaming funzionano.

Nelle versioni di KeeneticOS precedenti alla 3.4.3, è necessario utilizzare il protocollo di sicurezza di rete WPA2 per una migliore compatibilità quando il roaming è abilitato. In caso contrario, i dispositivi potrebbero preferire WPA3 in modalità WPA2+WPA3 e perdere il roaming senza interruzioni. Il supporto FT per la modalità WPA3 è implementato a partire dalla versione 3.4.3.

La pagina 'Elenco client' visualizza gli standard di roaming supportati da ogni dispositivo client Wi-Fi. Le funzionalità di roaming 802.11k/r/v devono essere abilitate. In caso contrario, non appariranno nelle proprietà del dispositivo.

wifi_roaming3_en.png

È possibile verificare il supporto e le prestazioni del roaming senza interruzioni tramite i messaggi del registro di sistema. Ad esempio:

WifiMaster1/AccessPoint1: (MT76x2) STA(6c:4d:73:ce:05:02) had associated successfully (FT mode)
wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully
wmond: WifiMaster0/AccessPoint0: (MT76x2) STA(3c:77:e6:e3:74:bf) had re-associated successfully (FT mode)
bndstrg: band steering: (1) send BTM request to ec:ad:b8:80:c8:21 for roam to 5GHz band
bndstrg: band steering: WNM client ec:ad:b8:80:c8:21 accepted 5GHz band 
wmond: WifiMaster1/AccessPoint0: (MT7615) STA(ec:ad:b8:80:c8:21) FT authenticated successfully.
wmond: WifiMaster1/AccessPoint0: (MT7615) STA(ec:ad:b8:80:c8:21) had re-associated successfully (FT mode).

Quando si utilizza il Sistema Wi-Fi, il funzionamento del roaming senza interruzioni viene registrato nel 'Registro di transizione' e presentato in una comoda forma visiva. Quando il roaming Wi-Fi senza interruzioni è pienamente operativo, nel registro è presente il tipo di voce 'Transizione veloce' (FT).