Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 36.422
E-UTRAN – X2 Interface
Signalling Transport

V18.1.0 (PDF)  2024/06  11 p.
V17.1.0  2023/06  10 p.
V16.2.0  2023/06  10 p.
V15.1.0  2018/12  10 p.
V14.0.0  2017/03  10 p.
V13.0.0  2015/12  10 p.
V12.0.0  2014/09  10 p.
V11.0.0  2012/09  10 p.
V10.1.0  2011/06  10 p.
V9.1.1  2011/04  10 p.
V8.6.0  2009/12  10 p.
Rapporteur:
Mr. Min, Tianyang
NTT DOCOMO INC.

X2 Control Plane Signalling Transport

Content for  TS 36.422  Word version:  18.1.0

Here   Top

1  Scopep. 5

The present document specifies the standards for Signalling Transport to be used across X2 interface. X2 interface is a logical interface between eNBs, or an eNB and an en-gNB. The present document describes how the X2-AP signalling messages are transported over X2.

2  Referencesp. 5

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 specific reference, subsequent revisions do not apply.
  • 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.
[1]
TR 21.905: "Vocabulary for 3GPP Specifications".
[2]
RFC 2460  (1998-12): "Internet Protocol, Version 6 (IPv6) Specification".
[3]
RFC 791(1981-09):  "Internet Protocol".
[4]
RFC 2474  (1998-12): "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers".
[5]
RFC 4960  (2007-09): "Stream Control Transmission Protocol".
[6]
TS 37.340: "Evolved Universal Terrestrial Radio Access (E-UTRA) and NR; Multi-connectivity; Stage 2".
[7]
RFC 6335  (2011-08): "Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry".
[8]
IANA: "Stream Control Transmission Protocol (SCTP) Parameters", [https://www.iana.org/assignments/sctp-parameters/sctp-parameters.xhtml#sctp-parameters-25].
[9]
IANA: "Service Name and Transport Protocol Port Number Registry", [https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml].
Up

3  Definitions, symbols and abbreviationsp. 5

3.1  Definitionsp. 5

For the purposes of the present document, the terms and definitions given in TR 21.905 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.
X2:
logical interface between two eNBs or an eNB and an en-gNB.

3.3  Abbreviationsp. 6

For the purposes of the present document, the abbreviations given in TR 21.905 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.
eNB
E-UTRAN Node B
en-gNB
as defined in TS 37.340
DiffServ
Differentiated Service
IANA
Internet Assigned Number Authority
IP
Internet Protocol
PPP
Point to Point Protocol
SCTP
Stream Control Transmission Protocol
Up

4  X2 signalling bearerp. 6

4.1  Function and protocol stackp. 6

X2 signalling bearer provides the following functions:
  • Provision of reliable transfer of X2-AP message over X2 interface.
  • Provision of networking and routeing function
  • Provision of redundancy in the signalling network
  • Support for flow control and congestion control
The protocol stack for X2 Signalling Bearer is shown in Figure 4.1 and details on each protocol are described in the following sections.
Copy of original 3GPP image for 3GPP TS 36.422, Fig. 4.1: X2 signalling bearer protocol stack
Figure 4.1: X2 signalling bearer protocol stack
(⇒ copy of original 3GPP image)
Up
The Transport Network Layer is based on IP transport, comprising SCTP on top of IP.

5  Data link layerp. 6

The support of any suitable Data Link Layer protocol, e.g. PPP, Ethernet, etc. , shall not be prevented.

6  IP layerp. 7

The eNB and the en-gNB shall support IPv6 (RFC 2460) and/or IPv4 (RFC 791).
The IP layer of X2 only supports point-to-point transmission for delivering X2-AP message.
The eNB and the en-gNB shall support the Diffserv Code Point marking as described in RFC 2474.

7  Transport layerp. 7

SCTP (RFC 4960) shall be supported as the transport layer of X2 signalling bearer. The Payload Protocol Identifier (ppid) to be used by SCTP for the application layer protocol X2AP is assigned by IANA in [8]. The byte order of the ppid shall be big-endian.
SCTP refers to the Stream Control Transmission Protocol developed by the Sigtran working group of the IETF for the purpose of transporting various signalling protocols over IP network.
There shall be only one SCTP association established between one eNB pair. An eNB and an en-gNB shall support a configuration with a single SCTP association per one eNB and en-gNB pair. Configurations with multiple SCTP endpoints per one eNB and en-gNB pair should be supported. When configurations with multiple SCTP associations are supported, en-gNB may request to dynamically add/remove SCTP associations between one eNB and en-gNB pair. Within the set of SCTP associations established between one eNB and en-gNB pair, a single SCTP association shall be employed for X2AP elementary procedures that utilize non-UE-associated signalling with the possibility of fail-over to a new association to enable robustness. An eNB and an en-gNB shall use the Destination Port Number value assigned by IANA [9] to be used for X2AP and this value shall also be used in Source Port Number by all eNBs and en-gNBs within a network. When the en-gNB request to dynamically add additional SCTP association between one eNB and en-gNB pair, the SCTP Destination Port number value may be the one assigned by IANA in [9], or any dynamic port value (RFC 6335).
An arbitrary eNB or en-gNB shall be able to initiate the INIT procedure towards another en-gNB or eNB for establishing the SCTP association.
Within the SCTP association established between one eNB pair;
  • A single pair of stream identifiers shall be reserved for the sole use of X2AP elementary procedures that utilize non UE-associated signalling.
  • At least one pair of stream identifiers shall be reserved for the sole use of X2AP elementary procedures that utilize UE-associated signalling. However a few pairs (i.e. more than one) should be reserved.
  • A single UE-associated signalling shall use one SCTP stream and the stream should not be changed during the communication of the UE-associated signalling.
Between one eNB and en-gNB pair;
  • A single pair of stream identifiers shall be reserved for the sole use of X2AP elementary procedures that utilize non UE-associated signalling.
  • At least one pair of stream identifiers shall be reserved for the sole use of X2AP elementary procedures that utilize UE-associated signalling. However a few pairs (i.e. more than one) should be reserved.
  • For a single UE-associated signalling, the eNB and the en-gNB shall use one SCTP association and one SCTP stream and the SCTP association/stream should not be changed during the communication of the UE-associated signalling until after current SCTP association is failed or removed, or TNL binding update is performed by the eNB or the en-gNB. The eNB (or en-gNB) can update the UE TNLA binding by sending the first available X2AP message for the UE to the peer en-gNB (or eNB) via a different TNLA, and the peer en-gNB (or eNB) shall update the X2AP UE TNLA binding with the new TNLA.
Transport network redundancy may be achieved by SCTP multi-homing between two end-points, of which one or both is assigned with multiple IP addresses. SCTP end-points shall support a multi-homed remote SCTP end-point. For SCTP endpoint redundancy an INIT may be sent from either of the eNBs or an en-gNB, at any time for an already established SCTP association, which shall be handled as defined in Section 5.2 of RFC 4960.
The SCTP congestion control may, using an implementation specific mechanism, initiate higher layer protocols to reduce the signalling traffic at the source and prioritise certain messages.
Up

$  Change Historyp. 9


Up   Top