Recentemente ho passato un bel po’ di tempo ad analizzare questo problema.
Ci sono due argomenti da considerare:
- Che tipo di rete WiFi vede un client quando cerca di connettersi?
- Come parlano tra loro tutti i router, gli access point, i ripetitori, gli switch, ecc.
Iniziamo con l'argomento 1:
Sembrano esserci tre opzioni:
Assegnare un SSID diverso ad ogni access point/repater:
Assegnare lo stesso SSID (e le credenziali di accesso), ma canali diversi ad ogni access point/ripetitore:
Impostare un sistema in cui gli access point/ripetitori gestiscono tutta la commutazione:
Non sono sicuro che sia ancora ovvio, ma sosterrei DEFINITIVAMENTE l'opzione 3 rispetto alle altre due con una valanga di voti.
Ci dovrebbero essere diverse scelte hardware là fuori (credo che EnGenius per esempio ne faccia una*), ma quella che ho scelto io è la linea UniFi di Ubiquity Networks (non sono affiliato in alcun modo con loro se non per essere un cliente molto felice).
Vendono diversi diversi tipi di access point che supportano diversi standard WiFi (b/g/n, ac) e sono pensati sia per uso interno che esterno. Quelli che uso io sono gli UniFi AP LR (la versione indoor long range b/g/n), che si vende a meno di 90 dollari in questi giorni (la versione non long-range va anche a soli 65 dollari circa).
Se installi la beta-release del loro software di controllo (gratuito) (che ho trovato già molto stabile), gli access point comunicheranno tra loro per gestire il cambio automatico del dispositivo per implementare quello che chiamano “Zero Handoff Roaming” . E funziona in modo fantastico. Posso guardare nel controller come altri client vengono passati tra gli AP mantenendo perfettamente fluide le chiamate skype, ecc. E i client sono completamente all'oscuro di ciò che sta accadendo. Tutto ciò che vedono è una singola rete wireless con un segnale perfetto ovunque.
BTW: Il software del controller è necessario solo per configurare gli AP e aggiornare il loro firmware. Una volta che il sistema è attivo e funzionante, puoi spegnere il software e tutto funziona ancora. Quindi non hai bisogno di altro hardware dedicato per implementare questo sistema, solo un mucchio di AP sparsi per il tuo sito.
Ora, all'argomento 2 dall'inizio, cioè come far parlare tra loro gli AP/ripetitori:
Ci sono due opzioni qui:
Cablato
Wireless
I pro e i contro dovrebbero essere ovvi: Il cablato è più veloce, più affidabile e probabilmente più sicuro, ma potrebbe non essere fattibile perché comporta l'uso di cavi… Quindi, sceglietelo se potete e andate senza fili se dovete.
Fortunatamente, gli AP UniFi supportano anche entrambe le modalità*. Per la configurazione iniziale, è necessario collegarli a un filo una volta per il provisioning, ma poi si può dire a tutti tranne uno di loro di fare semplicemente un up-link wireless al loro vicino più vicino, scollegarli dalla rete e spostarli nella loro posizione finale. Nota: NON ho ancora provato questo, quindi non so quanto bene funzioni. Inoltre, non so se il sistema supporta gli hops multipli o se ogni AP che usa un uplink wireless deve essere vicino ad un AP che è cablato.
Nota anche: Ho solo testato il loro sistema in una rete abbastanza piccola (3 AP con circa 20 dispositivi). In questa configurazione, funziona splendidamente e fornisce una stabilità e prestazioni molto migliori rispetto alla nostra configurazione precedente. Ma il software v3 (che è necessario per il funzionamento di zero handoff) è ancora in beta e ufficialmente non è raccomandato per l'uso in produzione. Forse un altro produttore ha già una soluzione che non è più in beta… Non sono sicuro.
**aggiornamento:*
Un paio di cose che ho ricercato durante il fine settimana:
- Gli AP WiFi EnGenius non sembrano offrire zero-handoff (o qualsiasi equivalente). Finora, gli unici che ho incontrato sono gli AP UniFi, ma probabilmente ci sono altre soluzioni là fuori.
- Zero-handoff sembra essere supportato solo con reti b/g/n finora e non ac, cioè nessun supporto ancora per l'UAP-AC (NON ho provato questo).
- Gli AP UniFi non supportano zero-handoff e uplink wireless allo stesso tempo (l'ho provato e lo dice qui ). Quindi, se si desidera utilizzare zero-handoff con queste unità, è necessario collegare tutti i tuoi AP con un filo. Forse, in un lontano futuro, entrambe le caratteristiche saranno disponibili contemporaneamente, ma non ho trovato alcuna indicazione che questo sia anche sulla loro road-map, quindi non aspetterei per questo.