Il Wi-Fi lento non è colpa del router: l’impostazione nascosta che cambia tutto

Ci sono problemi che affrontiamo sempre nello stesso modo, per abitudine, senza chiederci se stiamo guardando nel posto giusto. Il Wi-Fi lento di casa è uno di questi. La prima cosa che facciamo tutti è spostare il router: al centro della stanza, più in alto, lontano dai muri spessi, in qualche caso perfino con la leggenda del foglio di alluminio dietro l’antenna. E va bene, la posizione conta. Ma se dopo aver fatto tutto questo la connessione continua a sembrare lenta, forse il problema non è dove hai messo il router. È come lo hai (o meglio, come non lo hai) configurato.

C’è un’impostazione che quasi nessuno tocca, spesso nemmeno sa che esista, e che può fare più differenza dello spostamento fisico dell’apparecchio. Si chiama airtime fairness, letteralmente “equità del tempo d’aria”. Ti spiego prima in modo semplice perché funziona, poi entriamo nel tecnico, perché è lì che si capisce davvero.

La spiegazione semplice: il Wi-Fi è un microfono solo

Immagina una riunione in cui c’è un unico microfono e una sola regola: può parlare una persona alla volta. Se parlano in due insieme, non si capisce niente (in gergo tecnico è una “collisione”), quindi tutti aspettano il proprio turno.

Il Wi-Fi funziona esattamente così. Su una data frequenza un solo dispositivo per volta può trasmettere dati. Il tuo smartphone, la smart TV, il laptop, la lampadina smart, il robot aspirapolvere: tutti condividono lo stesso microfono e si passano il turno velocissimi, migliaia di volte al secondo.

Il problema è nella regola con cui si passano il turno. Il comportamento predefinito della maggior parte dei router è democratico ma ingenuo: dà a ogni dispositivo lo stesso numero di turni di parola, senza guardare quanto ci mette a dire la sua. E qui nasce il guaio.

Il dispositivo lento che blocca tutti

Non tutti i dispositivi parlano alla stessa velocità. Un laptop moderno con Wi-Fi 7 “dice la sua frase” in un istante. Una presa smart comprata nel 2015, con un vecchio Wi-Fi, la stessa identica frase la pronuncia lentissima, sillabando.

Se la regola è “stesso numero di turni per tutti”, quel dispositivo lento occupa il microfono molto più a lungo ogni volta che è il suo turno. E mentre lui sillaba, tutti gli altri, anche i velocissimi, aspettano in fila.

Il risultato è controintuitivo: puoi avere una fibra da 1 Gbit, fare uno speed test che dà numeri eccellenti, e ciò nonostante percepire una rete “impastata”, lenta a rispondere. Non è la banda che manca, è la latenza che si accumula perché i dispositivi rapidi passano il tempo ad aspettare quelli lenti. Il paradosso è che più cresce la casa smart (decine di dispositivi vecchi e nuovi che convivono), più il problema peggiora.

L’airtime fairness ribalta la regola. Invece di dare a tutti lo stesso numero di turni, dà a tutti la stessa fetta di tempo. In parole povere: “hai tot millisecondi, poi passi la parola, punto”. Il dispositivo veloce, in quella fetta, riesce a infilare moltissimi dati. Quello lento infila poco, ma soprattutto non può più monopolizzare il microfono. I dispositivi rapidi guadagnano priorità reale, e l’impatto su quelli lenti è quasi impercettibile.

Ora il tecnico: perché “stesso numero di turni” è la scelta sbagliata

Qui alzo un po’ l’asticella, perché è la parte che rende autorevole tutto il discorso e ti fa capire che non è marketing.

Il meccanismo con cui i dispositivi si contendono il canale si chiama CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance), formalizzato nella cosiddetta DCF (Distributed Coordination Function) dello standard 802.11. Tradotto: prima di trasmettere, ogni dispositivo “ascolta” il canale. Se è libero, aspetta un intervallo minimo e trasmette. Se è occupato, si mette in attesa per un tempo casuale (il backoff, estratto dentro una finestra chiamata contention window) e riprova. È un sistema elegante e distribuito: nessun vigile urbano centrale, si autoregolano tutti da soli.

Il difetto è noto in letteratura da oltre vent’anni e ha persino un nome preciso: performance anomaly (l’anomalia di prestazione delle reti Wi-Fi multi-rate). Il punto è questo: il CSMA/CA distribuisce equamente le probabilità di accedere al canale, non il tempo di occupazione. Ma un nodo lento, a parità di dati trasmessi, consuma molto più tempo d’aria. Conseguenza dimostrata: la presenza di un solo client lento trascina verso il basso il throughput di tutta la rete, avvicinandolo a quello del dispositivo più lento presente.

Un esempio numerico rende l’idea. Metti sullo stesso access point un client a 433 Mbit/s (802.11ac) e uno vecchio a 54 Mbit/s (802.11a). Per trasmettere la stessa quantità di dati, il secondo impiega circa otto volte il tempo del primo. Con la regola “stesso numero di turni”, quel dispositivo si mangia una fetta enorme di tempo d’aria pur muovendo pochissimi dati. È come se in autostrada la corsia veloce fosse costretta a rallentare al ritmo del trattore, perché il trattore ha diritto allo stesso numero di “passaggi” della Ferrari.

L’airtime fairness applica invece il principio della suddivisione temporale (concettualmente vicina al TDMA, il time-division usato storicamente nelle reti mobili GSM): il canale viene diviso in slot di tempo, e ognuno usa il suo. Sotto il cofano i router più sofisticati usano algoritmi tipo deficit round-robin per contabilizzare il tempo effettivamente consumato da ciascun client e riequilibrarlo. Il risultato pratico l’hanno verificato anche i tecnici di settore: un router in posizione leggermente non ottimale ma con airtime fairness attiva rende meglio di uno posizionato alla perfezione ma con la funzione spenta. La configurazione batte la geografia.

Come si attiva (e perché forse non la trovi)

Dal punto di vista operativo è semplice. Devi entrare nel pannello di amministrazione del router (di solito digitando nel browser un indirizzo tipo 192.168.1.1 o 192.168.0.1, spesso stampato sul retro dell’apparecchio) e cercare la voce nelle impostazioni wireless. Attenzione ai nomi: airtime fairness, “equità tempo d’aria”, “airtime scheduler”, cambiano da produttore a produttore.

Due avvertenze concrete:

  • Se hai il router dell’operatore (quello nel classico kit di TIM, Vodafone, Fastweb e simili), è molto probabile che questa opzione sia nascosta o non accessibile. È uno dei motivi per cui, chi fa sul serio, sostituisce il modem/router del provider con uno di terze parti.
  • Sui router moderni di terze parti la trovi quasi sempre, spesso vicino al QoS (Quality of Service). Sono due cose diverse che lavorano bene insieme: l’airtime fairness riequilibra il tempo tra i dispositivi, il QoS ti fa dare priorità manuale a certi tipi di traffico (per esempio la videochiamata rispetto al download).

L’onestà che serve: non è la panacea

Sarei poco serio se te la vendessi come la soluzione a tutti i mali. Non lo è, e i limiti vanno detti.

Primo: se in casa hai moltissimi dispositivi smart-home a bassa velocità, l’airtime fairness li penalizza per definizione, a vantaggio di smartphone, laptop e TV. Se quei dispositivi lenti per te sono importanti (pensa a certi sensori che si aspettano di ritrasmettere finché non ci riescono), potresti crearti un problema diverso. Dipende da cosa vuoi ottenere.

Secondo: se la rete continua a crescere e arrivi a gestire 40-50 dispositivi, l’airtime fairness da sola non basta più. A quel punto il collo di bottiglia diventa il processore del router, non più il tempo d’aria. Le vie d’uscita, in ordine di radicalità, sono tre:

  1. Passare a un router Wi-Fi 6E o Wi-Fi 7 con accesso alla banda dei 6 GHz, molto più libera e capiente.
  2. Spostare i dispositivi smart-home su un protocollo dedicato come Zigbee, che non compete affatto con il Wi-Fi principale (viaggia su una rete sua).
  3. In modo meno drastico, isolare i dispositivi smart su una VLAN separata, così il traffico “rumoroso” non disturba quello che ti serve reattivo.

Sono soluzioni generiche: ognuno le pesa in base alle proprie esigenze.

La lezione, che vale oltre il Wi-Fi

Trovo che il Wi-Fi di casa sia una perfetta metafora di tanti sistemi che gestiamo ogni giorno. Sembrano semplici, funzionano “abbastanza”, e per questo non li mettiamo mai in discussione. Ma nascondono variabili sottili, invisibili, che fanno tutta la differenza tra qualcosa che gira e qualcosa che ci frustra in silenzio ogni giorno.

Il vero collo di bottiglia, quasi sempre, non è quello che vedi (la posizione del router) ma quello che non guardi mai (una regola di configurazione sepolta in un menu). Vale per le reti, vale per le aziende, vale per il tempo che sprechiamo aspettando i “dispositivi lenti” attorno a noi. La differenza non la fa spostare i mobili, la fa capire come funziona davvero il meccanismo sotto.

E, come spesso accade, capire costa un pomeriggio di attenzione. Ignorare costa ogni singolo giorno.


Fonti principali: SmartWorld e XDA Developers (airtime fairness e posizionamento del router), documentazione Keenetic (esempio 802.11ac/802.11a), letteratura tecnica su CSMA/CA e performance anomaly delle reti Wi-Fi multi-rate.

Commenti

Lascia un commento