1、 ETSI TS 129 281 V14.0.0 (2017-03) Universal Mobile Telecommunications System (UMTS); LTE; General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U) (3GPP TS 29.281 version 14.0.0 Release 14) TECHNICAL SPECIFICATION ETSI ETSI TS 129 281 V14.0.0 (2017-03)13GPP TS 29.281 version 14.0
2、.0 Release 14Reference RTS/TSGC-0429281ve00 Keywords LTE,UMTS ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Im
3、portant notice The present document can be downloaded from: http:/www.etsi.org/standards-search The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior writt
4、en authorization of ETSI. In case of any existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document
5、 should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of th
6、e following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notification No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of th
7、e PDF version shall not be modified without the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of E
8、TSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 129 281 V14.0.0 (2017-03)23GPP TS 29
9、.281 version 14.0.0 Release 14Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 0
10、00 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no invest
11、igation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword The present document m
12、ay refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http:/webapp.etsi
13、.org/key/queryform.asp. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions).
14、 “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI TS 129 281 V14.0.0 (2017-03)33GPP TS 29.281 version 14.0.0 Release 14Contents Intellectual Property Rights 2g3Foreword . 2g3Modal verbs terminology 2g3Foreword . 5g31 Scope 6g32 References 6g33
15、 Definitions and abbreviations . 7g33.1 Definitions 7g33.2 Abbreviations . 7g34 General . 8g34.1 GTP Path 8g34.2 GTP-U Tunnels 8g34.2.1 GTP-U Tunnel description 8g34.2.2 IP transport 9g34.2.3 GTP-U Tunnel IP transport . 9g34.2.4 Ingress GTP tunnel (GTPv1-U sending endpoint) 9g34.2.5 Egress GTP tunne
16、l (GTPv1-U receiving endpoint) 10g34.2.6 MBMS IP Multicast Distribution of the User Plane Data . 10g34.3 GTP-U Protocol Entity . 10g34.3.0 General 10g34.3.1 Handling of Sequence Numbers . 10g34.4 Protocol stack . 11g34.4.0 GTP-PDU Stacks 11g34.4.1 UDP/IP 12g34.4.2 UDP header and port numbers 12g34.4
17、.2.0 General 12g34.4.2.1 Echo Request Message 12g34.4.2.2 Echo Response Message . 12g34.4.2.3 Encapsulated T-PDUs . 12g34.4.2.4 Error Indication . 12g34.4.2.5 Supported Extension Headers Notification . 13g34.4.2.6 End Marker . 13g34.4.3 IP header and IP addresses 13g34.4.3.1 Echo Request Message 13g
18、34.4.3.2 Echo Response Message . 13g34.4.3.3 Encapsulated T-PDUs . 13g34.4.3.4 Error Indication . 13g34.4.3.5 Supported Extension Headers Notification . 13g34.4.3.6 End Marker . 13g34.5 Transmission Order and Bit Definitions . 14g34.6 New Functionality 14g35 GTP-U header 14g35.1 General format 14g35
19、.2 GTP-U Extension Header . 16g35.2.1 General format of the GTP-U Extension Header 16g35.2.2 Extension Header types 17g35.2.2.1 UDP Port . 17g35.2.2.2 PDCP PDU Number 17g35.2.2.2A Long PDCP PDU Number 18g35.2.2.3 Service Class Indicator 18g35.2.2.4 RAN Container . 19g36 GTP-U Message Formats . 20g3E
20、TSI ETSI TS 129 281 V14.0.0 (2017-03)43GPP TS 29.281 version 14.0.0 Release 146.1 General . 20g36.2 Presence requirements of Information Elements 20g37 GTP-U Messages 21g37.1 General . 21g37.2 Path Management Messages. 21g37.2.1 Echo Request 21g37.2.2 Echo Response 21g37.2.3 Supported Extension Head
21、ers Notification . 22g37.3 Tunnel Management Messages 22g37.3.1 Error Indication . 22g37.3.2 End Marker . 22g38 Information Elements . 23g38.1 Information Element Types 23g38.2 Recovery. 24g38.3 Tunnel Endpoint Identifier Data I 24g38.4 GTP-U Peer Address 24g38.5 Extension Header Type List . 25g38.6
22、 Private Extension 25g39 Error Handling 26g39.1 Protocol Errors . 26g39.2 Path Failure 26g310 Security. 26g311 Reliable Delivery of Signalling Messages . 26g312 GTP Parameters 26g312.1 General . 26g312.2 Timers 26g312.3 Others . 26g313 Tunnelling Scenarios 27g313.1 General . 27g313.2 Tunnelling betw
23、een SGWs . 27g313.3 Transfer of the user plane data between PDN GWs . 27g313.4 Tunnelling between SGSNs . 27g313.5 Tunnelling between Source RNC and Target RNC 27g313.6 Transfer of the user plane data between GGSNs 27g313.7 Tunnelling between RNC and eNodeB 27g313.8 Tunnelling between SGSN and eNode
24、B 28g313.9 Tunnelling between Source eNodeB and Target eNodeB 28g313.10 Tunnelling between SGSN and RNC . 28g313.11 Tunnelling between SGSN and SGW 28g313.12 Tunnelling between SGW and eNodeB 28g313.13 Tunnelling between SGW and RNC 28g313.14 Tunnelling between SGW and SGSN 28g3Annex A (informative)
25、: Change history . 29g3History 30g3ETSI ETSI TS 129 281 V14.0.0 (2017-03)53GPP TS 29.281 version 14.0.0 Release 14Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The contents of the present document are subject to continuing work within
26、 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: x the first digit: 1 presented to TSG for
27、 information; 2 presented to TSG for approval; 3 or greater indicates TSG approved document under change control. 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
28、been incorporated in the document. ETSI ETSI TS 129 281 V14.0.0 (2017-03)63GPP TS 29.281 version 14.0.0 Release 141 Scope The present document defines the user plane of GTP used on: - the Gn and Gp interfaces of the General Packet Radio Service (GPRS); - the Iu, Gn and Gp interfaces of the UMTS syst
29、em; - the S1-U, S11-U, S2a, S2b, X2, S4, S5, S8, S12, M1 and Sn interfaces of the Evolved Packet System (EPS); This definition ensures full backwards compatibility with RNC, SGSN and GGSN implementations according to release 7 of 3GPP TS 29.060 6. NOTE: Releases previous to Release-8 have used 3GPP
30、TS 29.060 6 as normative definition of the user plane of GTP. This shall be considered when essential corrections are included in the present document or in pre-release-8 version of 3GPP TS 29.060 6. Fallback from GTPv1-U to GTPv0-U shall not be supported. Therefore, 3GPP Rel-8 and onwards GTPv1-U e
31、ntity should not listen to the well-known GTPv0 port 3386. If GTPv1 entity listens to the GTPv0 port, the entity shall silently discard any received GTPv0-U message. 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present do
32、cument. - 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
33、 (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 3GPP TR 21.905: “Vocabulary for 3GPP Specifications“. 2 3GPP TS 23.003: “Numbering, addressing and identification“. 3 3GPP TS 23.007: “Restora
34、tion procedures“. 4 3GPP TS 23.060: “General Packet Radio Service (GPRS); Service description; Stage 2“. 5 3GPP TS 23.401: “General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access“. 6 3GPP TS 29.060: “General Packet Radio Service (GPRS
35、); GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface“. 7 3GPP TS 29.274: “3GPP Evolved Packet System; Evolved GPRS Tunnelling Protocol for EPS (GTPv2)“. 8 3GPP TS 32.295: “Telecommunication management; Charging management; Charging Data Record (CDR) transfer“. 9 IETF RFC 768 (STD 0006):
36、“User Datagram Protocol“, J. Postel. 10 IETF RFC 791 (STD 0005): “Internet Protocol“, J. Postel. 11 IETF RFC 4291: “IP Version 6 Addressing Architecture“. 12 3GPP TS 33.210: “3G security; Network Domain Security (NDS); IP network layer security“. 13 3GPP TS 23.121: “Architectural requirements for Re
37、lease 1999“. ETSI ETSI TS 129 281 V14.0.0 (2017-03)73GPP TS 29.281 version 14.0.0 Release 1414 3GPP TS 43.129: “Packet-switched handover for GERAN A/Gb mode; Stage 2“. 15 IETF RFC 2460: “Internet Protocol, Version 6 (IPv6) Specification“, Standards Track 16 3GPP TS 25.413: “UTRAN Iu interface RANAP
38、signalling“. 17 3GPP TS 36.300: “Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2“. 18 3GPP TS 23.246: “Multimedia Broadcast/Multicast Service (MBMS); Architecture and functional description; Stage 2“.
39、19 IETF RFC 4604 (2006): “Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast“. 20 IETF RFC 4607 (2006): “Source-Specific Multicast for IP“. 21 3GPP TS 33.102: “3G Security; Security architecture“. 22 3
40、GPP TS 33.401: “3GPP System Architecture Evolution (SAE): Security architecture “. 23 3GPP TS 23.402: “Architecture enhancements for non-3GPP accesses“. 24 3GPP TS 36.323: “Evolved Universal Terrestrial Radio Access (E-UTRA); Packet Data Convergence Protocol (PDCP) specification“. 25 3GPP TS 36.425:
41、 “E-UTRAN X2 interface user plane protocol“. 26 IETF RFC 2474, “Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers“. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in TR 21.905 1 and the f
42、ollowing apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905 1. GTP-U peer: node implementing at least one side of any of the GTP user plane based protocols. RNC, SGSN, GGSN, eNodeB, SGW, ePDG, PGW or TWAN or MME. Trusted WLAN Acc
43、ess Network: see 3GPP TS 23.402 23. 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. Commo
44、n Tunnel Endpoint Identifier (C-TEID): Unambiguously identifies a tunnel endpoint in the receiving GTP-U protocol entity for a given UDP/IP endpoint. The sending end side of a GTP tunnel locally assigns the C-TEID value used in the TEID field and signals it to the destination Tunnel Endpoint using a
45、 control plane message. GTP-U Message: GTP-U (user plane) messages are either user plane messages or signalling messages. User plane messages are used to carry user data packets between GTP-U entities. Signalling messages are sent between network nodes for path management and tunnel management. GTP-
46、U Tunnel: A GTP-U tunnel is identified in each node with a TEID, an IP address and a UDP port number. A GTP-U tunnel is necessary to enable forwarding packets between GTP-U entities. ETSI ETSI TS 129 281 V14.0.0 (2017-03)83GPP TS 29.281 version 14.0.0 Release 14UDP/IP Path: Connection-less unidirect
47、ional or bidirectional path defined by two end-points. An IP address and a UDP port number define an end-point. A UDP/IP path carries GTP messages between network nodes related to one or more GTP tunnels. GTP-PDU: GTP Protocol Data Unit (PDU) is a GTP-U message, which may be either a G-PDU or a sign
48、alling message. G-PDU: User data packet (T-PDU) plus GTP-U header, sent between GTP network nodes. Signalling Message: A GTP-U message (GTP-PDU that is not a G-PDU) sent between GTP network nodes. These may be Path Management messages or Tunnel Management messages. T-PDU: A user data packet, for exa
49、mple an IP datagram, sent between a UE and a network entity in an external packet data network. A T-PDU is the payload that is tunnelled in the GTP-U tunnel. Tunnel Endpoint Identifier (TEID): Unambiguously identifies a tunnel endpoint in the receiving GTP-U protocol entity for a given UDP/IP endpoint. The receiving end side of a GTP tunnel locally assigns the TEID value the transmitting side has to use. The TEID values are exchanged between tunnel endpoints using control plane message. C-TEID Common Tunnel E