Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 25.322
Word version: 18.0.0
1…
4…
11…
4
General
5
Functions
6
Services provided to upper layers
7
Services expected from MAC
8
Elements for layer-to-layer communication
9
Elements for peer-to-peer communication
10
Handling of unknown, unforeseen and erroneous protocol data
4
General
p. 9
4.1
Objective
p. 9
4.2
Overview of the RLC sublayer architecture
p. 10
4.2.1
Model of the RLC sublayer
p. 10
4.2.1.1
Transparent mode (TM) RLC entities
p. 12
4.2.1.1.1
Transmitting TM RLC entity
p. 12
4.2.1.1.2
Receiving TM RLC entity
p. 12
4.2.1.2
Unacknowledged mode (UM) RLC entities
p. 13
4.2.1.2.1
Transmitting UM RLC entity
p. 14
4.2.1.2.2
Receiving UM RLC entity
p. 15
4.2.1.3
Acknowledged mode (AM) RLC entity
p. 15
4.2.1.3.1
Transmitting side
p. 16
4.2.1.3.2
Receiving side
p. 17
5
Functions
p. 17
6
Services provided to upper layers
p. 18
6.1
Mapping of services/functions onto logical channels
p. 19
7
Services expected from MAC
p. 21
8
Elements for layer-to-layer communication
p. 21
8.1
Primitives between RLC and upper layers
p. 21
8.2
Primitive parameters
p. 23
9
Elements for peer-to-peer communication
p. 24
9.1
Protocol data units
p. 24
9.1.1
Data PDUs
p. 24
9.1.2
Control PDUs
p. 25
9.2
Formats and parameters
p. 25
9.2.1
Formats
p. 25
9.2.1.1
General
p. 26
9.2.1.2
TMD PDU
p. 26
9.2.1.3
UMD PDU
p. 26
9.2.1.4
AMD PDU
p. 27
9.2.1.5
STATUS PDU
p. 27
9.2.1.6
Piggybacked STATUS PDU
p. 28
9.2.1.7
RESET, RESET ACK PDU
p. 28
9.2.2
Parameters
p. 28
9.2.2.1
D/C field
p. 29
9.2.2.2
PDU Type
p. 29
9.2.2.3
Sequence Number (SN)
p. 29
9.2.2.4
Polling bit (P)
p. 29
9.2.2.5
Extension bit (E)
p. 29
9.2.2.6
Reserved 1 (R1)
p. 30
9.2.2.7
Header Extension Type (HE)
p. 30
9.2.2.8
Length Indicator (LI)
p. 30
9.2.2.9
Data field
p. 34
9.2.2.10
Padding (PAD)
p. 36
9.2.2.11
SUFI
p. 36
9.2.2.11.1
The No More Data super-field
p. 37
9.2.2.11.2
The Acknowledgement super-field
p. 37
9.2.2.11.3
The Window Size super-field
p. 37
9.2.2.11.4
The List super-field
p. 38
9.2.2.11.5
The Bitmap super-field
p. 38
9.2.2.11.6
The Relative List super-field
p. 39
9.2.2.11.7
The Move Receiving Window Acknowledgement super-field
p. 40
9.2.2.11.8
The Move Receiving Window (MRW) super-field
p. 40
9.2.2.11.9
The Poll (POLL) super-field
|R7|
p. 41
9.2.2.12
Reserved 2 (R2)
p. 41
9.2.2.13
Reset Sequence Number (RSN)
p. 41
9.2.2.14
Hyper Frame Number Indicator (HFNI)
p. 42
9.3
Protocol states
p. 42
9.3.1
State model for transparent mode entities
p. 42
9.3.1.1
NULL State
p. 42
9.3.1.2
DATA_TRANSFER_READY State
p. 42
9.3.2
State model for unacknowledged mode entities
p. 42
9.3.2.1
NULL State
p. 42
9.3.2.2
DATA_TRANSFER_READY State
p. 43
9.3.2.3
LOCAL_SUSPEND State
p. 43
9.3.3
State model for acknowledged mode entities
p. 44
9.3.3.1
NULL State
p. 44
9.3.3.2
DATA_TRANSFER_READY State
p. 44
9.3.3.3
RESET_PENDING State
p. 44
9.3.3.4
LOCAL_SUSPEND State
p. 46
9.3.3.5
RESET_AND_SUSPEND State
p. 46
9.4
State variables
p. 46
9.5
Timers
p. 49
9.6
Protocol Parameters
p. 51
9.7
Specific functions
p. 52
9.7.1
Polling function for acknowledged mode
p. 52
9.7.2
STATUS transmission for acknowledged mode
p. 54
9.7.3
SDU discard function for acknowledged, unacknowledged, and transparent mode
p. 55
9.7.3.1
Timer based discard, with explicit signalling
p. 55
9.7.3.2
Timer based discard, without explicit signalling
p. 56
9.7.3.3
SDU discard after MaxDAT number of transmissions
p. 56
9.7.3.4
No_discard after MaxDAT number of transmissions
p. 56
9.7.3.5
SDU discard not configured
p. 56
9.7.4
Void
9.7.5
Local Suspend function for acknowledged and unacknowledged mode
p. 57
9.7.6
RLC Stop, RLC Continue function for acknowledged and unacknowledged mode
p. 57
9.7.7
RLC re-establishment function for acknowledged and unacknowledged mode
p. 58
9.7.8
Ciphering for acknowledged and unacknowledged mode
p. 60
9.7.9
Reconfiguration of RLC parameters by upper layers
|R4|
p. 60
9.7.10
Duplicate avoidance and reordering for unacknowledged mode
|R6|
p. 61
10
Handling of unknown, unforeseen and erroneous protocol data
p. 63
10.1
Erroneous Sequence Number
p. 63
10.2
Inconsistent status indication
p. 63
10.3
Invalid PDU format
p. 63
10.4
RLC PDU with CRC error
p. 63