Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La riconnessione automatica consente di mantenere la produttività degli utenti durante le interruzioni temporanee della rete ripristinando automaticamente una sessione remota esistente quando la connettività torna. Invece di richiedere agli utenti di eseguire di nuovo l'accesso, la riconnessione automatica mantiene lo stato della sessione, le applicazioni aperte e il lavoro in memoria in modo che gli utenti possano continuare da dove hanno interrotto.
Comportamento di riconnessione automatica corrente
Attualmente, la riconnessione automatica usa un modello di recupero basato su tentativi che inizia dopo che il client rileva una perdita di connessione.
Quando si verifica un'interruzione, il client rileva innanzitutto l'errore di trasporto tramite segnali come una disconnessione TCP, un timeout keep-alive o la perdita dell'interfaccia di rete sottostante. Se il dispositivo non dispone di connettività di rete attiva, il client attende fino a quando il sistema operativo non indica che la connettività è stata ripristinata. Quando la rete diventa disponibile, il client immette un ciclo di riconnessione in cui tenta ripetutamente di ristabilire la sessione.
Ogni tentativo di riconnessione è un'operazione end-to-end completa che può includere l'orchestrazione del broker per acquisire un nuovo token di connessione, la selezione del gateway, la negoziazione TLS, il ripristino del trasporto e l'accesso utente remoto. Per questo motivo, ogni tentativo comporta una latenza non semplice.
Il comportamento di ripetizione dei tentativi segue un algoritmo di backoff esponenziale con instabilità, in cui aumenta il ritardo tra i tentativi (a partire da circa un secondo e raddoppiando con ogni tentativo, fino a un massimo limitato). Questo processo di riconnessione continua per una finestra complessiva di circa 30 secondi. Se il client non è in grado di ripristinare la connessione all'interno di questa finestra, il tentativo di riconnessione viene considerato non riuscito e all'utente viene richiesto di riprovare o annullare la sessione.
Dal punto di vista dell'esperienza utente, lo schermo viene effettivamente bloccato durante questo processo. Viene visualizzata una finestra di dialogo modale "Riconnessione", l'input dell'utente viene bloccato e la sessione non risponde finché la riconnessione non riesce o la finestra di ripetizione dei tentativi scade. Ciò può causare notevoli interruzioni e tempi di ripristino che vanno da diversi secondi a più a lungo a seconda delle condizioni di rete.
Comportamento moderno di riconnessione automatica
La riconnessione automatica moderna sostituisce il modello basato su tentativi con un modello di conservazione della connessione che evita tentativi di riconnessione ripetuti e si concentra invece sul ripristino rapido della connettività non appena diventa disponibile un percorso di rete valido.
Quando si verifica un'interruzione di rete, il client entra in uno stato di sospensione della connessione invece di riconnettersi ripetutamente. La sessione rimane attiva nell'host mentre il client attende il ripristino della connettività di rete.
Questa esperienza è abilitata da RDP Multipath, che gestisce più percorsi di trasporto e consente il ripristino della connessione senza ricompilare l'intero stato della connessione.
Non appena un percorso di rete diventa disponibile, il client riprende la sessione esistente. Poiché il contesto di connessione viene mantenuto, il ripristino è molto più veloce e spesso può verificarsi quasi immediatamente dopo il ripristino della connettività.
Se la connettività non viene ripristinata entro il periodo di attesa consentito, all'utente viene richiesto di continuare ad attendere o chiudere la sessione.
Miglioramenti dell'esperienza utente
La riconnessione automatica moderna offre un'esperienza più resiliente e meno dirompente durante le interruzioni temporanee della rete.
Rispetto al modello di riconnessione corrente, gli utenti traggono vantaggio da:
Ripristino più rapido dopo il ripristino della connettività
Meno interruzioni visibili durante le transizioni di rete
Conservazione dello stato della sessione e del contesto dell'applicazione
Riduzione della dipendenza dai tentativi di riconnessione ripetuti
Esperienza migliorata durante il passaggio da una rete all'altra o il ripristino da brevi interruzioni della connettività
Invece di visualizzare un'esperienza di riconnessione di blocco, il client visualizza una notifica di connessione sospesa leggera che indica che la sessione è temporaneamente in attesa della restituzione della connettività.
In molti scenari, ad esempio lo spostamento tra reti wireless o il ripristino da una breve perdita di connettività, l'interruzione è abbastanza breve che gli utenti potrebbero riscontrare interruzioni di poco o nessuna interruzione.
Disponibilità e requisiti
La riconnessione automatica moderna richiede il supporto per il modello di connessione aggiornato e RDP Multipath. Per usare questa esperienza, installare app di Windows per Windows versione 2.0.1069.0 o successiva. La funzionalità è attualmente disponibile tramite l'anello di convalida di Desktop virtuale Azure. Le organizzazioni possono accedere all'esperienza spostando i Azure pool di host di Desktop virtuale nell'anello di convalida. Un'implementazione a fasi della disponibilità generale inizierà presto, espandendo la disponibilità per Azure distribuzioni di Desktop virtuale in modo più ampio.