7.7.0 General

29.0603GPPGeneral Packet Radio Service (GPRS)GPRS Tunnelling Protocol (GTP) across the Gn and Gp interfaceRelease 17TS

A GTP Signalling message may contain several information elements. The TLV (Type, Length, Value) or TV (Type, Value) encoding format shall be used for the GTP information elements. The information elements shall be sorted, with the Type fields in ascending order, in the signalling messages. The Length field contains the length of the information element excluding the Type and Length field.

For all the length fields, bit 8 of the lowest numbered octet is the most significant bit and bit 1 of the highest numbered octet is the least significant bit.

Within information elements, certain fields may be described as spare. These bits shall be transmitted with the value defined for them. To allow for future features, the receiver shall not evaluate these bits.

The most significant bit in the Type field is set to 0 when the TV format is used and set to 1 for the TLV format.

Figure 8: Type field for TV and TLV format

In Table 37 the Length Type may be Fixed, Variable, or Extendable. These are defined as follows:

– Information elements with Length Type of Fixed have a fixed set of fields and a fixed number of octets. They have the number of the last octet with a fixed value, e.g., "4".

– Information elements with Length Type of Variable have a fixed set of fields and a variable number of octets. They have the number of the last octet with a variable value, e.g., "n". Variable length information elements shall never have any new octet fields added beyond the last variable octet.

– Information elements with Length Type of Extendable have a variable number of fields and a variable number of octets. They have the number of the last octet with a variable value, e.g., "n" and also have the following description: "These octet(s) is/are present only if explicitly specified".

TV format information elements shall always have Length Type of Fixed. TLV format information elements may have Length Type Fixed, Variable or Extendable.

Table 37: Information Elements

IE Type Value

Format

Information Element

Reference

Length Type

Number of Fixed Octets

0

TV

Reserved.

1

TV

Cause

7.7.1

Fixed

1

2

TV

International Mobile Subscriber Identity (IMSI)

7.7.2

Fixed

8

3

TV

Routeing Area Identity (RAI)

7.7.3

Fixed

6

4

TV

Temporary Logical Link Identity (TLLI)

7.7.4

Fixed

4

5

TV

Packet TMSI (P-TMSI)

7.7.5

Fixed

4

6-7

Spare

8

TV

Reordering Required

7.7.6

Fixed

1

9

TV

Authentication Triplet

7.7.7

Fixed

28

10

Spare

11

TV

MAP Cause

7.7.8

Fixed

1

12

TV

P-TMSI Signature

7.7.9

Fixed

3

13

TV

MS Validated

7.7.10

Fixed

1

14

TV

Recovery

7.7.11

Fixed

1

15

TV

Selection Mode

7.7.12

Fixed

1

16

TV

Tunnel Endpoint Identifier Data I

7.7.13

Fixed

4

17

TV

Tunnel Endpoint Identifier Control Plane

7.7.14

Fixed

4

18

TV

Tunnel Endpoint Identifier Data II

7.7.15

Fixed

5

19

TV

Teardown Ind

7.7.16

Fixed

1

20

TV

NSAPI

7.7.17

Fixed

1

21

TV

RANAP Cause

7.7.18

Fixed

1

22

TV

RAB Context

7.7.19

Fixed

9

23

TV

Radio Priority SMS

7.7.20

Fixed

1

24

TV

Radio Priority

7.7.21

Fixed

1

25

TV

Packet Flow Id

7.7.22

Fixed

2

26

TV

Charging Characteristics

7.7.23

Fixed

2

27

TV

Trace Reference

7.7.24

Fixed

2

28

TV

Trace Type

7.7.25

Fixed

2

29

TV

MS Not Reachable Reason

7.7.25A

Fixed

1

30-116

TV

Reserved. (No TV types can now be allocated)

117-126

Reserved for the GPRS charging protocol (see GTP’ in 3GPP TS 32.295 [33])

127

TV

Charging ID

7.7.26

Fixed

4

128

TLV

End User Address

7.7.27

Variable

Not Applicable

129

TLV

MM Context

7.7.28

Variable

Not Applicable

130

TLV

PDP Context

7.7.29

Variable

Not Applicable

131

TLV

Access Point Name

7.7.30

Variable

Not Applicable

132

TLV

Protocol Configuration Options

7.7.31

Variable

Not Applicable

133

TLV

GSN Address

7.7.32

Variable

Not Applicable

134

TLV

MS International PSTN/ISDN Number (MSISDN)

7.7.33

Variable

Not Applicable

135

TLV

Quality of Service Profile

7.7.34

Variable

Not Applicable

136

TLV

Authentication Quintuplet

7.7.35

Variable

Not Applicable

137

TLV

Traffic Flow Template

7.7.36

Variable

Not Applicable

138

TLV

Target Identification

7.7.37

Variable

Not Applicable

139

TLV

UTRAN Transparent Container

7.7.38

Variable

Not Applicable

140

TLV

RAB Setup Information

7.7.39

Variable

Not Applicable

141

TLV

Extension Header Type List

7.7.40

Variable

Not Applicable

142

TLV

Trigger Id

7.7.41

Variable

Not Applicable

143

TLV

OMC Identity

7.7.42

Variable

144

TLV

RAN Transparent Container

7.7.43

Variable

Not Applicable

145

TLV

PDP Context Prioritization

7.7.45

Fixed

0

146

TLV

Additional RAB Setup Information

7.7.45A

Variable

Not Applicable

147

TLV

SGSN Number

7.7.47

Variable

Not Applicable

148

TLV

Common Flags

7.7.48

Fixed

1

149

TLV

APN Restriction

7.7.49

Fixed

1

150

TLV

Radio Priority LCS

7.7.25B

Fixed

1

151

TLV

RAT Type

7.7.50

Fixed

1

152

TLV

User Location Information

7.7.51

Variable

Not Applicable

153

TLV

MS Time Zone

7.7.52

Fixed

1

154

TLV

IMEI(SV)

7.7.53

Fixed

8

155

TLV

CAMEL Charging Information Container

7.7.54

Variable

Not Applicable

156

TLV

MBMS UE Context

7.7.55

Variable

Not Applicable

157

TLV

Temporary Mobile Group Identity (TMGI)

7.7.56

Fixed

6

158

TLV

RIM Routing Address

7.7.57

Variable

Not Applicable

159

TLV

MBMS Protocol Configuration Options

7.7.58

Variable

Not Applicable

160

TLV

MBMS Service Area

7.7.60

Variable

Not Applicable

161

TLV

Source RNC PDCP context info

7.7.61

Variable

Not Applicable

162

TLV

Additional Trace Info

7.7.62

Fixed

9

163

TLV

Hop Counter

7.7.63

Fixed

1

164

TLV

Selected PLMN ID

7.7.64

Fixed

3

165

TLV

MBMS Session Identifier

7.7.65

Fixed

1

166

TLV

MBMS 2G/3G Indicator

7.7.66

Fixed

1

167

TLV

Enhanced NSAPI

7.7.67

Fixed

1

168

TLV

MBMS Session Duration

7.7.59

Fixed

3

169

TLV

Additional MBMS Trace Info

7.7.68

Fixed

8

170

TLV

MBMS Session Repetition Number

7.7.69

Fixed

1

171

TLV

MBMS Time To Data Transfer

7.7.70

Fixed

1

172

Reserved (NOTE 1)

173

TLV

BSS Container

7.7.72

Variable

Not Applicable

174

TLV

Cell Identification

7.7.73

Fixed

17

175

TLV

PDU Numbers

7.7.74

Fixed

9

176

TLV

BSSGP Cause

7.7.75

Fixed

1

177

TLV

Required MBMS bearer capabilities

7.7.76

Variable

Not Applicable

178

TLV

RIM Routing Address Discriminator

7.7.77

Fixed

1

179

TLV

List of set-up PFCs

7.7.78

Variable

Not Applicable

180

TLV

PS Handover XID Parameters

7.7.79

Variable

Not Applicable

181

TLV

MS Info Change Reporting Action

7.7.80

Fixed

1

182

TLV

Direct Tunnel Flags

7.7.81

Variable

Not Applicable

183

TLV

Correlation-ID

7.7.82

Fixed

1

184

TLV

Bearer Control Mode

7.7.83

Fixed

1

185

TLV

MBMS Flow Identifier

7.7.84

Variable

Not Applicable

186

TLV

MBMS IP Multicast Distribution

7.7.85

Variable

Not Applicable

187

TLV

MBMS Distribution Acknowledgement

7.7.86

Fixed

1

188

TLV

Reliable INTER RAT HANDOVER INFO

7.7.87

Fixed

1

189

TLV

RFSP Index

7.7.88

Fixed

2

190

TLV

Fully Qualified Domain Name (FQDN)

7.7.90

Variable

Not Applicable

191

TLV

Evolved Allocation/Retention Priority I

7.7.91

Fixed

1

192

TLV

Evolved Allocation/Retention Priority II

7.7.92

Fixed

2

193

TLV

Extended Common Flags

7.7.93

Variable

Not Applicable

194

TLV

User CSG Information (UCI)

7.7.94

Fixed

8

195

TLV

CSG Information Reporting Action

7.7.95

Variable

Not Applicable

196

TLV

CSG ID

7.7.96

Fixed

4

197

TLV

CSG Membership Indication (CMI)

7.7.97

Fixed

1

198

TLV

Aggregate Maximum Bit Rate (AMBR)

7.7.98

Fixed

8

199

TLV

UE Network Capability

7.7.99

Variable

Not Applicable

200

TLV

UE-AMBR

7.7.100

Variable

Not Applicable

201

TLV

APN-AMBR with NSAPI

7.7.101

Fixed

9

202

TLV

GGSN Back-Off Time

7.7.102

Extendable

1

203

TLV

Signalling Priority Indication

7.7.103

Extendable

1

204

TLV

Signalling Priority Indication with NSAPI

7.7.104

Extendable

2

205

TLV

Higher bitrates than 16 Mbps flag

7.7.105

Fixed

1

206

Reserved (NOTE1)

207

TLV

Additional MM context for SRVCC

7.7.107

Extendable

"e – 3" (See Figure 7.7.107-1)

208

TLV

Additional flags for SRVCC

7.7.108

Extendable

1

209

TLV

STN-SR

7.7.109

Variable

Not Applicable

210

TLV

C-MSISDN

7.7.110

Variable

Not Applicable

211

TLV

Extended RANAP Cause

7.7.111

Extendable

2

212

TLV

eNodeB ID

7.7.112

Variable

Not Applicable

213

TLV

Selection Mode with NSAPI

7.7.113

Fixed

2

214

TLV

ULI Timestamp

7.7.114

Extendable

4

215

TLV

Local Home Network ID (LHN-ID) with NSAPI

7.7.115

Variable

Not Applicable

216

TLV

CN Operator Selection Entity

7.7.116

Extendable

1

217

TLV

UE Usage Type

7.7.117

Variable

Not Applicable

218

TLV

Extended Common Flags II

7.7.118

Extendable

1

219

TLV

Node Identifier

7.7.119

Variable

Not Applicable

220

TLV

CIoT Optimizations Support Indication

7.7.120

Extendable

1

221

TLV

SCEF PDN Connection

7.7.121

Extendable

Not Applicable

222

TLV

IOV_updates counter

7.7.122

Fixed

1

223

TLV

Mapped UE Usage Type

7.7.123

Extendable

2

224

TLV

UP Function Selection Indication Flags

7.7.124

Extendable

1

225-239

TLV

Spare. For future use.

230-237

Reserved for the GTPv1-U protocol as specified in 3GPP TS 29.281 [41])

238

TLV

Special IE type for IE Type Extension

See NOTE3

Not Applicable

Not Applicable

239-250

Reserved for the GPRS charging protocol (see GTP’ in 3GPP TS 32.295 [33])

251

TLV

Charging Gateway Address

7.7.44

4/16

252-254

Reserved for the GPRS charging protocol (see GTP’ in 3GPP TS 32.295 [33])

255

TLV

Private Extension

7.7.46

Not Applicable

256-65535

TLV

Spare. For future use.

NOTE 1: This value was allocated in an earlier version of the specification.

NOTE 2: The size of the TL (Type and Length) fields, i.e "3" octets, is subtracted from the number of the fixed octets of the Fixed Length and Extendable type of the IEs. Hence for some of the Extendable IEs, for which the length is defined in terms of variable number of octets, "3" is explicitly subtracted while defining the fixed number of octets. E.g. length of Additional MM Context for SRVCC is defined as "e" and fixed number of octets for the same is defined as "e-3".

NOTE 3: The IE Type value 238 indicates that the IE Type shall be further identified by an IE Type Extension field; see clause 7.7.0A. A GTP-C entity which does not support any IE Type encoded with an IE Type Extension field shall ignore an IE received with the IE Type value 238.