Passa al contenuto principale

1. Introduction (Introduzione)

1. Introduction (Introduzione)

Il framework generico per la specifica della Static Context Header Compression (SCHC, compressione dell'intestazione a contesto statico) e Fragmentation (frammentazione) [RFC8724] descrive due meccanismi: i) uno schema di compressione dell'intestazione del protocollo e ii) una funzionalità di frammentazione del frame e recupero delle perdite. Entrambi possono essere utilizzati su tecnologie radio, come le quattro Low-Power Wide Area Networks (LPWANs, reti ad area estesa a bassa potenza) elencate in [RFC8376], che sono Sigfox, LoRaWAN, NB-IoT e IEEE 802.15.4w. Queste LPWANs hanno caratteristiche simili, come topologie orientate a stella, architettura di rete e dispositivi connessi con applicazioni integrate.

SCHC offre un grande livello di flessibilità per accogliere tutte queste tecnologie LPWAN. Sebbene vi siano numerose somiglianze tra di esse, esistono alcune differenze per quanto riguarda le caratteristiche di trasmissione, le dimensioni del payload, ecc. Pertanto, esistono parametri ottimali e modalità di funzionamento che possono essere utilizzati quando SCHC viene utilizzato su una specifica tecnologia LPWAN.

Nella modalità ACK-on-Error in [RFC8724], il SCHC Packet (pacchetto SCHC) viene frammentato in pezzi chiamati tiles (tessere), dove tutte le tiles hanno la stessa dimensione tranne l'ultima, che può essere più piccola. Le tiles successive sono raggruppate in windows (finestre) di dimensione fissa. Un SCHC Fragment (frammento SCHC) trasporta una o più tiles contigue, che possono estendersi su più windows. Quando si inviano tutte le tiles da tutte le windows, l'ultima tile viene inviata in un All-1 SCHC Fragment (frammento SCHC All-1). Il ricevitore SCHC invierà un SCHC ACK (riconoscimento SCHC) che riporta la ricezione di esattamente una window di tiles dopo aver ricevuto il All-1 SCHC Fragment. In caso di perdite di SCHC Fragment, viene aggiunta una bitmap (mappa di bit) al SCHC ACK di fallimento, dove ogni bit nella bitmap corrisponde a una tile nella window. Se le perdite di SCHC Fragment si estendono su più windows, il ricevitore SCHC invierà un SCHC ACK di fallimento per window con perdite.

Questo documento aggiorna il protocollo SCHC per la frammentazione del frame e il recupero delle perdite. Definisce un formato e una procedura di SCHC Compound ACK (ACK composto SCHC), che sono intesi a ridurre il numero di trasmissioni di risposta (cioè SCHC ACKs) nella modalità ACK-on-Error di SCHC, accumulando le bitmaps di diverse windows in un singolo messaggio SCHC (cioè il SCHC Compound ACK). Il SCHC Compound ACK estende il formato del messaggio SCHC ACK di fallimento in modo che possa contenere più bitmaps, con ogni bitmap identificata dal suo corrispondente window number (numero di finestra). Il SCHC Compound ACK è retrocompatibile con il SCHC ACK come definito in [RFC8724], e introduce flessibilità, poiché il ricevitore ha la capacità di rispondere al All-0 SCHC Fragment, fornendo così più opportunità di Downlink (collegamento discendente) e adattandosi quindi ai requisiti di ritardo dell'applicazione.