3GPP 36425-I00
3GPP 36425-I00
0(2024-03)
Technical Specification
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification.
Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Release 18 2 3GPP TS 36.425 V18.0.0(2024-03)
3GPP
Postal address
Internet
https://www.3gpp.org
Copyright Notification
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association
3GPP
Release 18 3 3GPP TS 36.425 V18.0.0(2024-03)
Contents
Foreword.............................................................................................................................................................4
1 Scope.........................................................................................................................................................5
2 References.................................................................................................................................................5
3 Definitions, symbols and abbreviations....................................................................................................5
3.1 Definitions...........................................................................................................................................................5
3.2 Abbreviations.......................................................................................................................................................5
4 General......................................................................................................................................................6
4.1 General aspects....................................................................................................................................................6
5 X2 user plane protocol.............................................................................................................................7
5.1 General.................................................................................................................................................................7
5.2 X2 user plane protocol layer services..................................................................................................................7
5.3 Services expected from the X2 Transport Network Layer..................................................................................7
5.4 Elementary procedures........................................................................................................................................8
5.4.1 Transfer of Downlink User Data....................................................................................................................8
5.4.1.1 Successful operation.................................................................................................................................8
5.4.1.2 Unsuccessful operation............................................................................................................................8
5.4.2 Downlink Data Delivery Status.....................................................................................................................8
5.4.2.1 Successful operation.................................................................................................................................8
5.4.2.2 Unsuccessful operation............................................................................................................................9
5.5 Elements for the X2 user plane protocol...........................................................................................................10
5.5.1 General.........................................................................................................................................................10
5.5.2 Frame format for the X2 user plane protocol...............................................................................................11
5.5.2.1 DL USER DATA (PDU Type 0)...........................................................................................................11
5.5.2.2 DL DATA DELIVERY STATUS (PDU Type 1).................................................................................12
5.5.2.3 DL DATA DELIVERY STATUS EXTENDED (PDU Type 2)...........................................................12
5.5.2.4 DL USER DATA EXTENDED (PDU Type 3).....................................................................................13
5.5.3 Coding of information elements in frames..................................................................................................14
5.5.3.1 PDU Type...............................................................................................................................................14
5.5.3.2 Spare.......................................................................................................................................................14
5.5.3.3 X2-U Sequence Number........................................................................................................................14
5.5.3.4 Lost Packet Report.................................................................................................................................14
5.5.3.5 Final Frame Indication...........................................................................................................................14
5.5.3.6 Highest successfully delivered PDCP Sequence Number......................................................................14
5.5.3.7 Desired buffer size for the E-RAB.........................................................................................................14
5.5.3.8 Minimum desired buffer size for the UE...............................................................................................15
5.5.3.9 Number of lost X2-U Sequence Number ranges reported.....................................................................15
5.5.3.10 Start of lost X2-U Sequence Number range...........................................................................................15
5.5.3.11 End of lost X2-U Sequence Number range............................................................................................15
5.5.3.12 Padding...................................................................................................................................................15
5.5.3.13 Highest successfully delivered PDCP Sequence Number Extended......................................................15
5.5.3.14 Start of lost X2-U Sequence Number range Extended...........................................................................15
5.5.3.15 End of lost X2-U Sequence Number range Extended............................................................................16
5.5.3.16 X2-U Sequence Number Extended........................................................................................................16
5.5.4 Timers..........................................................................................................................................................16
5.6 Handling of unknown, unforeseen and erroneous protocol data.......................................................................16
3GPP
Release 18 4 3GPP TS 36.425 V18.0.0(2024-03)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
3GPP
Release 18 5 3GPP TS 36.425 V18.0.0(2024-03)
1 Scope
The present document specifies the X2 user plane protocol being used over the X2 interface.
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[2] 3GPP TS 36.300: "Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal
Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2".
[3] 3GPP TS 29.281: "General Packet Radio System (GPRS) Tunnelling Protocol User Plane
(GTPv1-U)".
3.1 Definitions
For the purposes of the present document, the terms and definitions given in TR 21.905 [1] and the following apply.
A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905 [1].
3.2 Abbreviations
For the purposes of the present document, the abbreviations given in TR 21.905 [1] and the following apply.
An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any,
in TR 21.905 [1].
DC Dual Connectivity
DL Downlink
E-RAB E-UTRAN Radio Access Bearer
MeNB Master eNB
SeNB Secondary eNB
UL Uplink
UP User Plane
X2 UP X2 User Plane
3GPP
Release 18 6 3GPP TS 36.425 V18.0.0(2024-03)
4 General
The X2 UP protocol is used to convey control information related to the user data flow management of E-RABs.
This version of the present document defines the X2 UP protocol in the context of dual connectivity only, more
specifically, only for X2 user data bearers setup for E-RABs configured with the split bearer option.
If configured, X2 UP protocol instances exist at the eNBs between which the X2 user data bearers are setup, specifically
for dual connectivity between the MeNB and the SeNB.
NOTE: X2 user data bearers may be setup for data forwarding purposes during X2 HO or during DC related
mobility, however, these X2 user data bearers do not require the execution of any additional E-RAB
related UP protocol functions related to an X2 UP protocol instance.
In this version of the present document, X2 UP protocol data is conveyed by GTP-U protocol means, more specifically,
by means of the "RAN Container" GTP-U extension header as defined in TS 29.281 [3].
3GPP
Release 18 7 3GPP TS 36.425 V18.0.0(2024-03)
5.1 General
The X2 UP protocol layer is using services of the transport network layer in order to allow flow control of user data
packets transferred over the X2 interface.
- Provision of X2 UP specific sequence number information for user data transferred from the MeNB to the SeNB
for a specific E-RAB configured with the split bearer option;
- Information of successful in sequence delivery of PDCP PDUs to the UE from SeNB for user data associated
with a specific E-RAB configured with the split bearer option;
- Information of the currently desired buffer size at the SeNB for transmitting to the UE user data associated with
a specific E-RAB configured with the split bearer option;
- Information of the currently minimum desired buffer size at the SeNB for transmitting to the UE user data
associated with all E-RABs configured with the split bearer option.
3GPP
Release 18 8 3GPP TS 36.425 V18.0.0(2024-03)
An X2 user plane instance making use of the Transfer of Downlink User Data procedure is associated to a single E-
RAB only. The Transfer of Downlink User Data procedure is invoked whenever user data for that particular E-RAB
needs to be sent across the X2-U interface.
The MeNB shall assign consecutive X2-U sequence numbers to each transferred X2-U packet.
The SeNB shall detect whether an X2-U packet was lost and memorise the respective sequence number after it has
declared the respective X2-U packet as being "lost".
The SeNB shall transfer the remaining PDCP PDUs towards the UE and memorise the highest PDCP PDU sequence
number of the PDCP PDU that was successfully delivered in sequence towards the UE.
NOTE: The Transfer of Downlink User Data procedure and the associated feedback of lost X2-U packets assist
the MeNB in avoiding PDCP HFN de-synchronisation. If an E-UTRAN deployment decides to not use
the Transfer of Downlink User Data procedure, PDCP HFN synchronization should be ensured by other
means.
When the SeNB decides to trigger the Feedback for Downlink Data Delivery procedure it shall report:
a) the highest PDCP PDU sequence number successfully delivered in sequence to the UE among those PDCP
PDUs received from the MeNB;
d) the X2-U packets that were declared as being "lost" by the SeNB and have not yet been reported to the MeNB
within the DL DATA DELIVERY STATUS frame.
3GPP
Release 18 9 3GPP TS 36.425 V18.0.0(2024-03)
NOTE: If an E-UTRAN deployment has decided not to use the Transfer of Downlink User Data procedure, d)
above is not applicable.
The DL DATA DELIVERY STATUS frame shall also include an indication whether the frame is the last DL status
report received in the course of releasing a bearer from the SeNB. When receiving such indication, if applicable, the
MeNB considers that no more UL data is to be expected from the SeNB.
- regards the desired buffer size under b) and c) above as the amount of data desired from the SeNB being
declared
- from the PDCP sequence number reported under a) above within the same frame, as well as from the
most recently reported PDCP sequence number(s) of all other E-RABs established for the UE;
- as the momentary desired buffer sizes, independent of buffer sizes indicated in the past.
- is allowed to remove the buffered PDCP PDUs according to the feedback of successfully delivered PDCP PDUs;
- decides upon the actions necessary to take for PDCP PDUs reported other than successfully delivered.
After being reported to the MeNB, the SeNB removes the respective PDCP sequence numbers.
3GPP
Release 18 10 3GPP TS 36.425 V18.0.0(2024-03)
Bits
Number of
Octets
7 6 5 4 3 2 1 0
2
Field 6 Octet 4
Padding 0-3
Unless otherwise indicated, fields which consist of multiple bits within an octet have the most significant bit located at
the higher bit position (indicated above frame in figure 5.5.1-1). In addition, if a field spans several octets, most
significant bits are located in lower numbered octets (right of frame in figure 5.5.1-1).
On the X2 interface, the frame is transmitted starting from the lowest numbered octet. Within each octet, the bits are
sent according decreasing bit position (bit position 7 first).
Bits labelled as "Spare" should be set to "0" by the sender and should not be checked by the receiver.
The header part of the frame is always an integer number of octets. The payload part is octet aligned (by adding
'Padding Bits' when needed). The total size of the frame shall not exceed 1018 octets (see TS 29.281 [3]).
The receiver should be able to remove an additional future extension field that may be present.
Padding octets may be added at the end of the frame, see Padding in 5.5.3.12.
3GPP
Release 18 11 3GPP TS 36.425 V18.0.0(2024-03)
Bits
of Octets
Number
7 6 5 4 3 2 1 0
Padding 0-3
3GPP
Release 18 12 3GPP TS 36.425 V18.0.0(2024-03)
Bits
of Octets
Number
7 6 5 4 3 2 1 0
Padding 0-3
3GPP
Release 18 13 3GPP TS 36.425 V18.0.0(2024-03)
Bits
of Octets
Number
7 6 5 4 3 2 1 0
Padding 0-3
Bits
Octets
7 6 5 4 3 2 1 0
Padding 0-3
3GPP
Release 18 14 3GPP TS 36.425 V18.0.0(2024-03)
Value range: {0=DL USER DATA, 1=DL DATA DELIVERY STATUS, 2=DL DATA DELIVERY STATUS
EXTENDED, 3=DL USER DATA EXTENDED, 4-15=reserved for future PDU type extensions}
5.5.3.2 Spare
Description: The spare field is set to "0" by the sender and should not be interpreted by the receiver. This field is
reserved for later versions.
Value range: {0=Lost Frame List not present, 1=Lost Frame List present}.
3GPP
Release 18 15 3GPP TS 36.425 V18.0.0(2024-03)
5.5.3.12 Padding
Description: The padding is included at the end of the frame to ensure that the NR user plane protocol pdu length
(including padding and the future extension) is (n*4– 2) octets, where n is a positive integer . If there is any future
extension, the padding should be added after the future extensions.
3GPP
Release 18 16 3GPP TS 36.425 V18.0.0(2024-03)
5.5.4 Timers
Not applicable.
3GPP
Release 18 17 3GPP TS 36.425 V18.0.0(2024-03)
Annex A (informative):
Change history
Change history
Date TSG # TSG Doc. CR Rev Subject/Comment New
2014-08 First draft version of this specification. 0.0.0
2014-08 Version edited during RAN3#85 0.1.0
2014-08 MCC clean-up 0.1.1
2014-10 Version provided to RAN3#85bis with new TS number 0.2.0
2014-10 Version edited during RAN3#85bis 0.3.0
2014-11 Version edited during RAN3#86 0.4.0
2014-12 Submitted for one-step approval 1.0.0
2014-12 RAN#66 RP-141980 Specification approved at RAN#66 and places under change 12.0.0
control
2015-03 RAN#67 RP-150351 0001 1 Correction on DL USER DATA (PDU Type 0) Format for 12.1.0
multiple PDCP PDUs
2015-12 RAN#70 RP-152099 0006 2 Extension of PDCP SN 13.0.0
2016-06 RAN#72 RP-161043 0007 1 Correction on Extention of X2 SN 13.1.0
2016-09 Corrected history table 13.1.1
Change history
Date Meeting TDoc CR Rev Cat Subject/Comment New
version
2017-03 SA#75 Promotion to Release 14 without technical change 14.0.0
2018-03 RP#79 RP-180473 0010 1 F Avoiding exceeding the max size of the NR RAN Container 14.1.0
2018-06 RP#80 RP-181245 0011 1 F Enabling future extendability of the RAN Container 14.2.0
2018-06 SA#80 - - - - Promotion to Release 15 without technical change 15.0.0
2020-07 SA#88-e - - - - Update to Rel-16 version (MCC) 16.0.0
2022-03 SA#95-e Promotion to Release 17 without technical change 17.0.0
2024-03 SA#103- - - - - Update to Rel-18 version (MCC) 18.0.0
3GPP