Passa al contenuto principale

3. Verso reti wireless affidabili e disponibili

Questa sezione conserva il testo della RFC sulle tecnologie RAW, inclusi Wi-Fi 6/7, IEEE 802.11, TSCH, 6TiSCH, 5G NR, integrazione TSN/TSC, UE, gNB, RAN, UPF, sessioni PDU, LDACS, termini PHY/MAC, figure, tabelle e considerazioni sulla sicurezza.

Testo originale della RFC

3.  Verso reti wireless affidabili e disponibili

3.1. Scheduling per l'affidabilita

Una rete a pacchetto e affidabile per pacchetti critici (ad esempio
time-sensitive) quando gli effetti statistici indesiderati che
influenzano la trasmissione di tali pacchetti (ad esempio ritardo o
perdita) sono eliminati.

L'affidabilita di una rete deterministica [RFC8655] spesso si basa
sull'applicazione precisa di uno schedule stretto che controlla l'uso
di risorse condivise nel tempo, come CPU e buffer, e mantiene in ogni
momento il numero di pacchetti critici entro le risorse disponibili
dell'hardware di comunicazione (ad esempio buffer) e del mezzo di
trasmissione (ad esempio larghezza di banda, slot di trasmissione).
Lo schedule puo anche essere usato per sagomare i flussi controllando
a ogni hop il tempo di trasmissione dei pacchetti che compongono il
flusso.

Per ottenere cio, deve esistere una percezione condivisa del tempo in
tutta la rete. La percezione del tempo e di solito fornita dal lower
layer e non rientra nell'ambito di RAW. Come esempio, il Precision
Time Protocol (PTP), standardizzato come IEEE 1588 e IEC 61588, ha
mapping tramite profili verso Ethernet, protocolli industriali e
SmartGrid, e Wi-Fi con IEEE Std 802.1AS.

3.2. Diversita per la disponibilita

Un guasto dell'apparato (ad esempio un nodo) puo causare la perdita di
piu pacchetti consecutivi prima che i flussi siano reindirizzati o il
sistema si riprenda. Esempi di guasto dell'apparato includono uno
switch rotto, un access point che si riavvia, un cavo o adattatore
radio rotto, oppure un ostacolo fisso alla trasmissione.

Il guasto dell'apparato non e accettabile per applicazioni critiche,
come quelle legate alla sicurezza. Un tipico loop di controllo di
processo tollerera una perdita occasionale di pacchetti, ma la perdita
di piu pacchetti consecutivi causera un arresto di emergenza. In
un'attrazione di un parco divertimenti (ad esempio nei parchi
Disneyland, Universal Studios o MGM Studios), una perdita continua di
pacchetti per alcune centinaia di ms puo attivare un'interruzione
automatica della corsa e causare l'evacuazione dell'area
dell'attrazione per riavviarla.

La disponibilita della rete si ottiene rendendo la trasmissione
resiliente contro guasti hardware e perdite di trasmissione radio
dovute a eventi non controllati, come interferenti co-channel,
multipath fading o ostacoli in movimento. I migliori risultati sono
tipicamente ottenuti cumulando in modo pseudo-casuale tutte le forme di
diversita -- nel dominio spaziale con replica ed eliminazione, nel
dominio temporale con ARQ e trasmissioni pianificate diverse, e nel
dominio della frequenza con frequency hopping o channel hopping tra
frame.

3.3. Benefici dello scheduling

Pianificare trasmissioni ridondanti dei pacchetti critici su percorsi
diversi migliora la resilienza contro rotture e perdite statistiche di
trasmissione, come quelle dovute a particelle cosmiche sui cavi e a
interferenze nel wireless. Sebbene le perdite di trasmissione siano
ordini di grandezza piu frequenti nel wireless, ridondanza e diversita
sono necessarie in tutti i casi per applicazioni life-critical e
mission-critical.

Quando richiesto, il tempo di consegna nel caso peggiore puo essere
garantito come parte dello schedule end-to-end, e la percezione del
tempo che deve essere condivisa in tutta la rete puo essere esposta e
sfruttata da altre applicazioni.

Inoltre, lo scheduling fornisce valore specifico sul mezzo wireless:

* Lo scheduling consente un'operazione di time-sharing, in cui a ogni
trasmissione e assegnata la propria risorsa tempo/frequenza. Il
mittente e il ricevitore sono sincronizzati e pianificati per
comunicare su una data risorsa di frequenza, a un dato momento e
per una data durata. In questo modo, lo scheduling puo evitare
collisioni tra trasmissioni pianificate e consentire un alto
rapporto di traffico critico (si pensi al 60% o 70% di traffico ad
alta priorita con perdita ultra bassa) rispetto agli schemi
statistici basati sulla priorita.

* Lo scheduling puo essere usato come tecnica sia per diversita
temporale sia per diversita di frequenza (ad esempio tra ritentativi
di trasmissione), consentendo alla trasmissione successiva di
avvenire su una frequenza diversa come programmato sia nel mittente
sia nel ricevitore. Questo e utile per contrastare l'interferenza
co-channel da trasmettitori non controllati, oltre al multipath
fading.

* Le trasmissioni possono anche essere pianificate su piu canali in
parallelo, il che abilita l'uso dell'intero spettro disponibile
evitando il problema del terminale nascosto, ad esempio quando il
pacchetto successivo nello stesso flusso interferisce sullo stesso
canale con quello precedente che e avanzato di alcuni hop.

* Lo scheduling ottimizza l'uso della larghezza di banda. Rispetto
alle tecniche classiche di evitamento delle collisioni, nelle
operazioni pianificate non c'e tempo vuoto legato a Interframe Space
(IFS) e back-off esponenziale. Una minima valutazione del canale
libero puo essere necessaria per rispettare normative locali come
ETSI 300-328, ma non rilevera una collisione quando i mittenti sono
sincronizzati.

* Lo scheduling svolge un ruolo critico nel risparmio energetico.
Nell'Internet of Things (IoT), l'energia e la preoccupazione
principale, e sincronizzare mittente e ascoltatore consente di
mantenerli sempre in deep sleep quando non c'e una trasmissione
pianificata. Cio evita idle listening e lunghi preamboli, e abilita
lunghi periodi di sonno tra traffico e risincronizzazione,
consentendo a nodi alimentati a batteria di operare in una topologia
mesh per molti anni.