13 Tunnelling Scenarios

29.2813GPPGeneral Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)Release 17TS

13.1 General

There are user packets sent between network nodes without a GTP-U reference point defined. The scenarios and applicability of GTP-U tunnelling are described in the following clauses.

13.2 Tunnelling between SGWs

GTP T-PDU tunnelling is applicable from the old SGW to the new S GW only when indirect forwarding is applicable during a S1-based Handover procedure or inter-RAT handover procedure with SGW Relocation, as described in the 3GPP TS 23.401 [5].For the GTP-U tunnel setup between SGWs, path maintenance messages do not need to be sent.

GTP T-PDU tunnelling is applicable from the old SGW to the forwarding SGW during a TAU/RAU with SGW change procedure when indirect data forwarding is used to forward DL data buffered in the old SGW to the UE via the forwarding SGW, as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.3 Transfer of the user plane data between PDN GWs

GTP shall not specify tunnelling between PDN GWs. Transfer of UE-to-UE traffic between PDN GWs shall use the SGi interface.

13.4 Tunnelling between SGSNs

T-PDUs, stored in the old SGSN and not yet sent to the MS, shall be tunnelled to the new SGSN as a part of the Inter SGSN Routeing Update procedure described in 3GPP TS 23.060 [4]. Some T-PDUs may still be on their way from the GGSN/PGW to the old SGSN because they have been sent before the tunnel change. These T-PDUs shall also be tunnelled to the new SGSN.

For intersystem SRNS Relocation, the establishment of the GTP tunnel(s) for the forwarding of G-PDUs is as described in the 3GPP TS 23.121 [13] and in the 3GPP TS 23.060 [4] specifications.

For PS Handover, the establishment of the GTP tunnel(s) for the forwarding of G-PDUs is as described in the 3GPP TS 43.129 [14].

The GTP T-PDU tunnelling between SGSNs is applicable also for RAU interaction with a Gn/Gp SGSN when forwarding DL data buffered in the old Gn/Gp SGSN to the UE, via the new SGSN (e.g. when direct tunnel is not established) as described in the 3GPP TS 23.060 [4].

13.5 Tunnelling between Source RNC and Target RNC

For the 3G-3G SRNS Relocation, the establishment of the GTP tunnel for the forwarding of G-PDUs between source and target RNC, is as described in the 3GPP TS 23.121 [13] and in the 3GPP TS 23.060 [4] specifications.

13.6 Transfer of the user plane data between GGSNs

GTP shall not specify tunnelling between GGSNs. Transfer of MS-to-MS traffic between GGSNs shall use the Gi interface.

13.7 Tunnelling between RNC and eNodeB

GTP T-PDU tunnelling is applicable between RNC and eNodeB during an inter-RAT handover between E-UTRAN and UTRAN Iu mode procedure as described in the 3GPP TS 23.401 [5].

13.8 Tunnelling between SGSN and eNodeB

GTP T-PDU tunnelling is applicable between SGSN and eNodeB during an inter-RAT handover between E-UTRAN and GERAN A/Gb mode/UTRAN Iu mode procedure as described in the 3GPP TS 23.401 [5].

GTP T-PDU tunnelling between SGSN and eNodeB is applicable also for a TAU interaction with a Gn/Gp SGSN when forwarding DL data buffered in the old Gn/Gp SGSN to the UE via the target eNodeB, if such forwarding is supported by the eNodeB as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.9 Tunnelling between Source eNodeB and Target eNodeB

GTP T-PDU tunnelling is applicable between eNodeBs during an X2-based handover and E-UTRAN initiated E-RAB modification procedure as described in the 3GPP TS 23.401 [5].

13.10 Tunnelling between SGSN and RNC

GTP T-PDU tunnelling between SGSN and RNC is applicable also for a TAU interaction with a Gn/Gp SGSN when forwarding DL data buffered in the old Gn/Gp SGSN to the UE, via the new RNC (e.g. when direct tunnel is established), if such forwarding is supported by the RNC as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.11 Tunnelling between SGSN and SGW

GTP T-PDU tunnelling is applicable from the old Gn/Gp SGSN to the forwarding SGW during a TAU/RAU interaction with a Gn/Gp SGSN when indirect data forwarding is used to forward DL data buffered in the old Gn/Gp SGSN to the UE via the forwarding SGW, as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.12 Tunnelling between SGW and eNodeB

GTP T-PDU tunnelling between SGW and eNodeB is applicable also for a TAU with SGW change procedure when forwarding DL data buffered in the old SGW to the UE via the target eNodeB, if such forwarding is supported by the eNodeB as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.13 Tunnelling between SGW and RNC

GTP T-PDU tunnelling between SGW and RNC is applicable also for a RAU with SGW change procedure when forwarding DL data buffered in the old SGW to the UE via the new RNC when Direct Tunnel is used at the target side, if such forwarding is supported by the RNC as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

13.14 Tunnelling between SGW and SGSN

GTP T-PDU tunnelling between SGW and SGSN is applicable also for a RAU with SGW change procedure when forwarding DL data buffered in the old SGW to the UE via the new SGSN when Direct Tunnel is not used at the target side as described in the clause 5.3.3.1A of 3GPP TS 23.401 [5].

Annex A (Normative):
PDU session user plane protocol over N9, N3mb and N19mb

The PDU session user plane protocol shall be supported over the N9, N3mb and N19mb interface as specified in 3GPP TS 38.415 [31].

Annex B (informative):
Change history

Date

TSG #

TSG Doc.

CR

Rev

Cat

Subject/Comment

New

2008-12

CT#42

CP-080716

V2.0.0 approved in CT#42

8.0.0

2009-03

CT#43

CP-090048

0001

1

Correction on GTP-U path failure

8.1.0

0002

UDP Port Extension Header

0003

1

Correction to IP support

0006

Handling of End Marker packet

2009-06

CT#44

CP-090481

0007

3

GTP-U tunnelling over X2

8.2.0

0008

2

GTP-U updates for MBMS HSPA Evolution

2009-09

CT#45

CP-090539

0010

1

Forwarding Tunnel Error Indication handling

8.3.0

0011

1

Clarification on the usage of Echo Request

0012

2

Clarification to the Sequence Number usage in EPC

0014

3

Updating the Error Indication clause

0016

Eliminating Editor’s Notes

0018

1

Path Failure text correction

0019

1

Support of NDS/IP for LTE

2009-09

CT#45

CP-090559

0013

1

MBMS for EPS support in GTPv1-U

9.0.0

2009-12

CT#46

CP-090773

0023

2

End Marker in S1 based handover and Inter RAT handover procedures

9.1.0

0025

GTP-U sequence number handling

2010-03

CT#47

CP-100023

0027

1

Sequence Number corrections

9.2.0

2010-06

CT#48

CP-100287

0028

1

Message applicability of MBMS in GTP-U

9.3.0

2010-12

CT#50

CP-100686

0031

1

Addition of GTP-U interface over S2b

10.0.0

0033

2

End Marker message

0035

1

Echo Request & Echo Response

2011-03

CT#51

CP-110258

0037

2

TEID value 0 for GTP-U tunnel

10.1.0

0038

3

GTP-U protocol missing information

0039

Scope of GTPv1

2011-06

CT#52

CP-110374

0040

eNB Error Indication Handling

10.2.0

0042

1

Addition of the MBMS reference points

2011-09

CT#53

CP-110567

0044

User plane path failure handling

10.3.0

2011-09

CT#53

CP-110580

0043

Default inner MTU size

11.0.0

CP-110577

0045

1

Correction to references

2011-12

CT#54

CP-110810

0046

1

Add the definition of C-TEID

11.1.0

0048

1

Dynamic allocation of UDP source ports

0049

Requirement for sending Error Indication

2012-03

CT#55

CP-120036

0050

Tunnelling between eNodeB and RNC

11.2.0

CP-120036

0053

1

GTP-U header

0052

1

Addition of GTP based S2a

2012-06

CT#56

0054

Tunnelling Scenarios

11.3.0

2012-09

CT#57

CP-120682

0059

6

New extension header in GTP-U for SIRIG

11.4.0

2012-12

CT#58

CP-120751

0060

2

Length of PDCP PDU number

11.5.0

CP-120735

0061

Removal of editor’s note in extension header in GTP-U for SIRIG

2013-03

CT#59

CP-130021

0062

Clarification on support of GTP-U over the S2a interface

11.6.0

2014-09

CT#65

CP-140521

0064

2

Introduction of Dual Connectivity Function

12.0.0

0065

Correct the ambiguous GTP-U PDU

2014-12

CT#66

CP-140789

0067

1

Definition of RAN Container for flow control during X2UP handover

12.1.0

CP-140972

0068

1

End Marker used in PMIP-based S5/S8 case

CP-140972

0069

2

Correct the GSN Address IE name

2015-09

CT#69

CP-150454

0071

2

Tunnelling scenarios for supporting High Latency communication

13.0.0

CP-150448

0072

3

G-PDU extension header handling

2016-03

CT#71

CP-160033

0074

1

S11-U tunneling for MO/MT data transport in control plane (SGi based)

13.1.0

CP-160033

0075

1

End Marker handling by MME

CP-160038

0076

1

Comprehension requirement for PDCP PDU Number

CP-160040

0077

2

18 bits PDCP PDU Number

2016-06

CT#72

CP-160228

0078

1

Handling of End Marker packets over S11-U by MME

13.2.0

2017-03

CT#75

CP-170032

0080

1

Support for transport level packet marking over GTP-U interfaces

14.0.0

2017-06

CT#76

CP-171019

0082

Xw RAN Container for LTE-WLAN Aggregation (LWA)

14.1.0

2017-09

CT#77

CP-172025

0083

1

GTP-U Extension Header Handling

15.0.0

2017-12

CT#78

CP-173034

0084

1

Supports N3, N9 and Xn userplane interface

15.1.0

2018-03

CT#79

CP-180026

0086

1

New GTP-U extension header for 5GS

15.2.0

2018-03

CT#79

CP-180026

0087

1

Support End Marker in 5GS

15.2.0

2018-03

CT#79

CP-180026

0089

1

New GTP-U Extension Header for the PDU Session Container

15.2.0

2018-03

CT#79

CP-180023

0088

1

Unpredictability of GTP TEID for PGW GTP-U

15.2.0

2018-06

CT#80

CP-181128

0092

1

Change of Comprehension for ‘Long PDCP PDU Number’ extension header

15.3.0

2018-06

CT#80

CP-181132

0093

2

Fix the location of the PDU Session Container

15.3.0

2018-06

CT#80

CP-181132

0095

User Plane Protocol over N9

15.3.0

2018-09

CT#81

CP-182084

0096

1

General 5G Corrections

15.4.0

2018-09

CT#81

CP-182084

0097

2

GTP-U Tunnel Endpoint Description

15.4.0

2018-09

CT#81

CP-182084

0099

1

DSCP Marking on IPv4 Outer Header based on 5QI/ARP

15.4.0

2018-12

CT#82

CP-183092

0100

1

T-PDU content

15.5.0

2018-12

CT#82

CP-183092

0101

Referencing F1-U in the Introduction clause

15.5.0

2018-12

CT#82

CP-183092

0102

Data forwarding between 5GS and EPS

15.5.0

2018-12

CT#82

CP-183092

0103

Receiving packets from multiple remote GTP-U endpoints

15.5.0

2019-09

CT#85

CP-192116

0104

1

Error Indication and Path Failure in 5GS

15.6.0

2019-12

CT#85

CP-193024

0108

1

PDCP PDU Number

15.7.0

2019-12

CT#85

CP-193041

0109

Implementing the conclusions of TR 29.892 for GTP-U

16.0.0

2019-12

CT#85

CP-193050

0107

N19 user plane interface for 5G VN group communication

16.0.0

2020-09

CT#89e

CP-202099

0110

1

End marker in EPS and 5GS

16.1.0

2021-03

CT#91e

CP-210056

0114

1

End Marker in NG-RAN initiated QoS Flow mobility

16.2.0

2021-03

CT#91e

CP-210033

0111

1

Tunnel Status notifying Pause of Charging

17.0.0

2021-09

CT#93e

CP-212035

0115

B

GTP-U tunneling for N3mb and N19mb

17.1.0

2022-03

CT#95e

CP-220037

0116

1

B

Detecting of the restart of a GTP-U entity

17.2.0

2022-06

CT#96

CP-221023

0117

F

PDU Session Container used over N3mb and N19mb

17.2.0

2022-06

CT#96

CP-221046

0119

F

A G-PDU message without a T-PDU

17.3.0

2022-09

CT#97e

CP-222031

0120

1

F

MB-UPF

17.4.0